Skip to main content

Review of Linear Algebra

  • Chapter
  • First Online:
Forward Error Correction via Channel Coding
  • 630 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Problems

Problems

  1. 1.

    The finite set G and the operation ⊕ are given as

$$ G=\left\{0,1,2,3\right\} $$
$$ \oplus \to \mathrm{Mod}-4\ \mathrm{addititon}\ \mathrm{operation}. $$
  • Determine whether G is a group under the defined operation ⊕ or not.

  1. 2.

    The finite set G and the operation ⊗ are given as

$$ G=\left\{0,1,2,3,4\right\} $$
$$ \otimes \to \mathrm{Mod}-5\ \mathrm{multiplication}\ \mathrm{operation}. $$
  • Determine whether G is a group under the defined operation ⊗ or not.

  1. 3.

    The finite set G and the operation ⊗ are given as

$$ G=\left\{1,2,3,4\right\} $$
$$ \otimes \to \mathrm{Mod}-5\ \mathrm{multiplication}\ \mathrm{operation}. $$
  • Show that G is a group under Mod-5 multiplication operation. Find a subgroup of G, and determine all the cosets using the subgroup.

  1. 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.

  1. 5.

    The finite set S and the operations ⊕ and ⊗ are given as

$$ S=\left\{0,1,2,3,4,5,6,7,8,9,10\right\} $$
$$ \oplus \to \mathrm{Mod}-11\ \mathrm{addition}\ \mathrm{operation} $$
$$ \otimes \to \mathrm{Mod}-11\ \mathrm{multiplication}\ \mathrm{operation}. $$
  • Determine whether S is a field or not under the defined operations ⊕ and ⊗.

  1. 6.

    The field(F,  ⊕ , ⊗) is given as

$$ F=\left\{0,1\right\} $$
$$ \oplus \to \mathrm{Mod}-2\ \mathrm{addition} $$
$$ \otimes \to \mathrm{Mod}-2\ \mathrm{multiplication}. $$
  • 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.

  1. 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.

  2. 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.

  3. 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.

  4. 10.

    The basis of a vector space constructed using the binary field is given as

$$ \boldsymbol{B}=\left[00101\ 01010\ 10010\ 10101\right]. $$
  • Find the elements of the vector space, and find a subspace of this vector space.

  1. 11.

    Explain the difference between linear independence and orthogonality.

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics