Abstract
In this chapter, we will review the fundamental concepts of linear algebra. We will give the definitions of group, field, vector space, basis, dimension, vector subspace, etc. Linear block codes are vector subspaces, and to understand the concept of subspaces, you need to know groups and fields. For this reason, to understand the concept of channel code construction, it is very critical to have sufficient knowledge of linear algebra. Especially, the topic of vector spaces should be comprehended very well for the understanding of linear block codes. Nonlinear codes are also available in the literature; however, they are not used in practical systems although they exist. Literature focuses on the design of linear codes rather than nonlinear codes. In this book, we will mainly study binary linear block codes. For this reason, our focus in this chapter will be on the vector spaces constructed with the elements of binary field.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Problems
Problems
-
1.
The finite set G and the operation ⊕ are given as
-
Determine whether G is a group under the defined operation ⊕ or not.
-
2.
The finite set G and the operation ⊗ are given as
-
Determine whether G is a group under the defined operation ⊗ or not.
-
3.
The finite set G and the operation ⊗ are given as
-
Show that G is a group under Mod-5 multiplication operation. Find a subgroup of G, and determine all the cosets using the subgroup.
-
4.
The set of integers Z under addition operation + is a group. A subgroup of Z can be formed as
$$ H=6Z\to H=\left\{\dots -12,-6,0,6,12,\dots \right\}. $$
-
Find the cosets of H.
-
5.
The finite set S and the operations ⊕ and ⊗ are given as
-
Determine whether S is a field or not under the defined operations ⊕ and ⊗.
-
6.
The field(F,  ⊕ , ⊗) is given as
-
Using the field elements, we construct vectors, and using these vectors, we form a vector set as in
$$ \mathbf{\mathcal{V}}=\left[0000\kern0.5em 1011\kern0.5em 0101\ 1110\ \right]. $$
-
Determine whether \( \mathbf{\mathcal{V}} \) is a vector space or not.
-
7.
The dimension of a vector space constructed using the elements of the binary field is 4. Write all the elements of the vector space, and find three different bases of this vector space.
-
8.
The dimension of a vector space constructed using the elements of the binary field is 5. Find a basis of this vector space other than the standard basis, and using the basis, determine a subspace of the vector space.
-
9.
Using the elements of the prime field F3 = {0, 1, 2}, construct a basis of a vector space whose dimension is 3, and determine all the elements of the vector space.
-
10.
The basis of a vector space constructed using the binary field is given as
-
Find the elements of the vector space, and find a subspace of this vector space.
-
11.
Explain the difference between linear independence and orthogonality.
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Gazi, O. (2020). Review of Linear Algebra. In: Forward Error Correction via Channel Coding. Springer, Cham. https://doi.org/10.1007/978-3-030-33380-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-33380-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33379-9
Online ISBN: 978-3-030-33380-5
eBook Packages: EngineeringEngineering (R0)