Communication over Finite-Ring Matrix Channels
|
|
- Teresa Richards
- 5 years ago
- Views:
Transcription
1 Communication over Finite-Ring Matrix Channels Chen Feng 1 Roberto W. Nóbrega 2 Frank R. Kschischang 1 Danilo Silva 2 1 Department of Electrical and Computer Engineering University of Toronto, Canada 2 Department of Electrical Engineering Federal University of Santa Catarina (UFSC), Brazil IEEE International Symposium on Information Theory Istanbul, Turkey, July 12,
2 Random Linear Network Coding with Errors Transmitter injects packets (row vectors over F q ) Intermediate nodes forward random F q -linear combinations of packets Errors may also be injected, which randomly mix with the legitimate packets (Each) receiver gathers as many packets as possible At any particular receiver: Y = AX + Z where A is a transfer matrix, and Z is some error matrix. 2
3 Finite-Field Matrix Channels A Matrix Channel A Z X + Y Random-linear network-coding with errors can be formulated as: Y = AX + Z, where all matrices are over F q ; X, A, and Z are independent; channel law is specified by the distributions of A and Z. 3
4 Finite-Field Matrix Channels (Cont d) [SKK10] 1 considered three variants of Y = AX + Z over F q. 1 Y = AX : A is invertible, drawn uniformly at random exact capacity, code design, encoding-decoding 2 Y = X + W : W has rank t, drawn uniformly at random exact capacity, code design, encoding-decoding 3 Y = A(X + W ): A invertible, W rank t, both uniform capacity bounds, code design, encoding-decoding 1 Silva, Kschischang, Kötter, Communication over Finite-Field Matrix Channels, IEEE Trans. Inf. Theory, vol. 56, pp , Mar
5 Finite-Ring Matrix Channels Generalize from finite-field matrix channels to finite-ring matrix channels. Why? 2 Nazer and Gastpar, Compute-and-Forward: Harnessing Interference through Structured Codes, IEEE Trans. Inf. Theory, vol. 57, pp , Oct
6 Finite-Ring Matrix Channels Generalize from finite-field matrix channels to finite-ring matrix channels. Why? The motivation comes from physical-layer network coding, in particular, compute-and-forward. 2 2 Nazer and Gastpar, Compute-and-Forward: Harnessing Interference through Structured Codes, IEEE Trans. Inf. Theory, vol. 57, pp , Oct
7 Finite-Ring Matrix Channels: Packet Space uncoded modulation: L 2 -QAM R = Z L [i], packet space = R m, where Z L [i] {a + bi : a, b Z L. nested lattice codes: for many practical constructions, we have 3 : R = T / π tm, packet space = T / π t 1 T / π tm for some t 1 t m, where T is a PID. In all cases, the packet space is R µ for some finite chain ring R, where R µ R {{ R πr {{ πr π s 1 R {{ π s 1 R µ 1 µ 2 µ 1 µ s µ s 1. 3 F., Silva, Kschischang, An Algebraic Approach to Physical-Layer Network Coding, to appear in IEEE Trans. Inf. Theory. 6
8 Finite-Ring Matrix Channels: Packet Space Example: R = Z 4, µ = (3, 5), R µ = Z 3 4 (2Z 4) 2 w = [ ] R µ w = [ ] + 2 [ ] So, the packet space R µ can be visualized as In all cases, the packet space is R µ for some finite chain ring R, where R µ R {{ R πr {{ πr π s 1 R {{ π s 1 R µ 1 µ 2 µ 1 µ s µ s 1. 6
9 Multiplicative Matrix Channel First warmup problem The multiplicative matrix channel (MMC): A X Y Y = AX where X, Y R n µ ; A: invertible, uniform; A and X are independent. 7
10 MMC: Review of [SKK10] When R reduces to F q and R n µ reduces to F n m q : 1 Exact capacity: A preserves the row span, so C MMC = log q ( # of subspaces of F m q ) 2 Capacity-achieving code: reduced row echelon form (RREF) 3 Efficient encoding-decoding: encoding: X = I data n n m n decoding: Gaussian elimination (reduction to RREF) 8
11 MMC: Exact Capacity Theorem The capacity of the MMC, in q-ary symbols per channel use, is C MMC = log q (# of submodules of R µ ). # of submodules of R µ is [ µ ] λ n,µ λ q (see, e.g., [HL00]3 ), where [ µ λ ] q = s i=1 [ ] q (µ i λ i )λ µi i 1 λ i 1, λ i λ i 1 q and [ ] m k is the Gaussian coefficient. q note: λ n, µ means i, λ i n, µ i 3 Honold and Landjev, Linear Codes over Finite Chain Rings, The Electronic J. of Combinatorics, vol. 7,
12 MMC: Capacity-Achieving Code Design code design problem an appropriate generalization of RREF The presence of zero divisors complicates the matters... Over a field, two matrices in echelon form with the same row span will have the same number of nonzero rows the rank. Over a chain ring, this is not the case. For example, the matrices and over Z have the same row span but not the same number of nonzero rows. So, generalization of RREF seems non-trivial. 10
13 MMC: Capacity-Achieving Code Design code design problem an appropriate generalization of RREF There are two matrix canonical forms that generalize RREF: Fuller, A canonical set for matrices over a principal ideal ring modulo m, Canad. J. Math, 54 59, Howell, Spans in the module Z s m, Linear and Multilinear Algebra, 19:1, 67 77,
14 MMC: Capacity-Achieving Code Design code design problem an appropriate generalization of RREF There are two matrix canonical forms that generalize RREF: Fuller, A canonical set for matrices over a principal ideal ring modulo m, Canad. J. Math, 54 59, Howell, Spans in the module Z s m, Linear and Multilinear Algebra, 19:1, 67 77, Example: the matrices and over Z are Fuller and Howell canonical forms, respectively. For details, see our paper and/or Kiermaier s thesis (in German). 10
15 MMC: Efficient Encoding-Decoding First attempt: Encoding: transmit a row canonical form (RCF) Decoding: reduction to RCF The decoding complexity is O(n 2 m), but the encoding is hard. Solution: Encoding: transmit a principal RCF Decoding: reduction to RCF The encoding complexity is O(nm). Principal RCFs occupy a significant portion of all RCFs. Hence, The simple coding scheme asymptotically achieves the capacity. 11
16 Additive Matrix Channel Second warmup problem The additive matrix channel (AMC): W X + Y Y = X + W where X, Y R n µ ; W : shape τ, uniform; W and X are independent. 12
17 Shape of a Matrix The shape is a tuple of non-decreasing integers. Example: µ = (3, 5) R µ = R {{ R πr {{ πr π s 1 R {{ π s 1 R µ 1 µ 2 µ 1 µ s µ s 1. 13
18 Shape of a Matrix The shape is a tuple of non-decreasing integers. Example: µ = (3, 5) R µ = R {{ R πr {{ πr π s 1 R {{ π s 1 R µ 1 µ 2 µ 1 µ s µ s 1. The shape of a module generalizes the concept of dimension. Theorem For any finite R-module M, there is a unique µ such that M = R µ. We call µ the shape of M, and write µ = shape M. 13
19 Shape of a Matrix The shape is a tuple of non-decreasing integers. Example: µ = (3, 5) R µ = R {{ R πr {{ πr π s 1 R {{ π s 1 R µ 1 µ 2 µ 1 µ s µ s 1. The shape of a module generalizes the concept of dimension. Theorem For any finite R-module M, there is a unique µ such that M = R µ. We call µ the shape of M, and write µ = shape M. The shape of a matrix generalizes the concept of rank. Definition The shape of a matrix A is defined as the shape of the row span of A, i.e., shape A = shape(row(a)). 13
20 AMC: Review of [SKK10] When R reduces to F q and R n µ reduces to Fq n m, shape τ reduces to rank t: 1 Exact capacity: a discrete symmetric channel ( ) C AMC = nm log q # of matrices of rank t in F n m q 2 Capacity-approaching code: v is a parameter 0 0 v X =. 0 data n v v m v 3 Efficient encoding-decoding: encoding: error trapping decoding: matrix completion 14
21 AMC: Exact Capacity The AMC is an example of a discrete symmetric channel. Theorem The capacity of the AMC, in q-ary symbols per channel use, is C AMC = log q R n µ log q T τ (R n µ ). We need to derive new enumeration results: R n µ = q n(µ 1+ +µ s). T τ (R n µ ) = [ µ τ ]q Rn τ τ s 1 i=0 (1 qi n ), where [ µ τ ] q = s i=1 [ ] q (µ i τ i )τ µi i 1 τ i 1. τ i τ i 1 q 15
22 AMC: Capacity-Approaching Code Design code design problem a generalization of error-trapping Solution: layered error-trapping Note that every matrix in R n µ admits a π-adic decomposition. Example: R = Z 8, n = 6, µ = (4, 6, 8), X = X 0 + 2X 1 + 4X 2 X 0 = 0 µ 1 X 1 = 0 µ 2 X 2 = µ 3 16
23 AMC: Capacity-Approaching Code Design code design problem a generalization of error-trapping Solution: layered error-trapping Note that every matrix in R n µ admits a π-adic decomposition. Example: R = Z 8, n = 6, µ = (4, 6, 8), X = X 0 + 2X 1 + 4X 2 X 0 = 0 µ 1 X 1 = 0 µ 2 after error-trapping... X 2 = µ 3 X 0 = 0 µ 1 X 1 = 0 X 2 = µ 2 µ 3 16
24 AMC: Efficient Encoding-Decoding Encoding: layered error-trapping, O(nm) complexity Decoding: multistage matrix completion, O(n 2 m) complexity Example: R = Z 8, X = X 0 + 2X 1 + 4X 2. Note that Y = X + W = X 0 + 2X 1 + 4X 2 + W. 1 Take mod 2: [Y ] 2 = X 0 + [W ] 2. 2 Decode X 0 by completing [W ] 2. 3 Clear X 0 from Y : Y = Y X 0 = 2X 1 + 4X 2 + W. 4 Take mod 4: [Y ] 4 = 2X 1 + [W ] 4. 5 Decode 2X 1 by completing [W ] 4. 6 Clear X 1 from Y : Y = Y 2X 1 = 4X 2 + W. 7 We have Y = 4X 2 + W. 8 Decode 4X 2 by completing W. 17
25 Additive-Multiplicative Matrix Channel Now to the main event: The additive-multiplicative matrix channel (AMMC): W A X + Y Y = A(X + W ) where X, Y R n µ ; A: invertible, uniform; W : shape τ, uniform; A, X and W are independent. Remark: This model is statistically identical to Y = AX + Z. 18
26 AMMC: Upper Bound on Capacity Theorem The capacity of the AMMC, in q-ary symbols per channel use, is upper-bounded by C AMMC + log q ( τs+s s s (µ i ξ i )ξ i + i=1 s i=1 (n µ i )τ i + 2s log q 4 + log q ( n+s s τ ) s 1 logq (1 q i n ), where ξ i = min{n, µ i /2. i=0 In particular, when µ 2n, the upper bound reduces to ) C AMMC s (n τ i )(µ i n) + 2s log q 4 i=1 + log q ( n+s s ) + logq ( τs+s s τ ) s 1 logq (1 q i n ). i=0 19
27 AMMC: Coding Scheme coding scheme = principal RCFs + layered error-trapping However, the combination turns out to be non-trivial. Hence, we focus on the special case when τ = (t,..., t). Encoding: 0 0 v X =. 0 X n v v m v Decoding: upon receiving Y = A(X + W ), the decoder simply computes the RCF of Y, which exposes X with high probability. This simple coding scheme asymptotically achieves the capacity for the special case when τ = (t,..., t) and µ 2n. 20
28 Conclusion studied three variants of finite-ring matrix channels exact capacities and an upper bound capacity-achieving codes efficient encoding-decoding methods refined some linear algebra tools over finite chain rings row canonical form with a new proof for uniqueness construction of principal RCFs new enumeration results open problems: Can we handle Y = A(X + W ) for general shapes? What if A is not invertible? 21
29 Back-up Slides 22
30 Finite Chain Rings in One Slide R = π 0 π π 2. π s 1 {0 = π s 23
31 Finite Chain Rings in One Slide R = π 0 π π 2 Let R be a finite chain ring, where π is the unique maximal ideal, q is the order of the residue field R/ π, s is the number of proper ideals. Notation: (q, s) chain ring.. π s 1 {0 = π s 23
32 Finite Chain Rings in One Slide. R = π 0 π π 2 π s 1 {0 = π s Let R be a finite chain ring, where π is the unique maximal ideal, q is the order of the residue field R/ π, s is the number of proper ideals. Notation: (q, s) chain ring. π-adic decomposition Let R(R, π) be a complete set of residues with respect to π. Then every element r R can be written uniquely as r = r 0 + r 1 π + r 2 π r s 1 π s 1 where r i R(R, π). 23
33 Finite Chain Rings: Element Degree Definition The degree, deg(r), of a nonzero element r R, where r = r 0 + r 1 π + + r s 1 π s 1, is defined as the least index j for which r j 0. by convention, deg(0) = s units have degree zero elements of the same degree are associates a divides b if and only if deg(a) deg(b) 24
34 Row Canonical Form Definition A matrix A is in row canonical form if it satisfies the following conditions. 1 Nonzero rows of A are above any zero rows. 2 The pivot of a row is of the form π l, and is the leftmost entry of the least degree. 3 For every pivot (say π l ), all entries below and in the same column as the pivot are zero, and all entries above and in the same column as the pivot are residues of π l. 4 If A has two pivots of the same degree, the one that occurs earlier is above the one that occurs later. If A has two pivots of different degree, the one with smaller degree is above the one with larger degree. For example, over Z 8, A = is in row canonical form. 25
35 Reduction to Row Canonical Form: Example Reduction is a variant of Gaussian elimination. An example over Z 8 : A = A 1 = A 1 = A 2 = A 3 = which is in row canonical form Row canonical form is not necessarily an echelon form! 26
36 Construction of Principal RCFs Definition A row canonical form in T κ (R n µ ) is called principal if its diagonal entries d 1, d 2,..., d r (r = min{n, m) have the following form: d 1,..., d r =1,..., 1, π,..., π,..., π s 1,..., π s 1, 0,..., 0 {{{{{{{{ κ 1 κ 2 κ 1 κ s κ s 1 r κ s. All principal RCFs in T κ (R n µ ) can be constructed via a π-adic decomposition X = X 0 + πx π s 1 X s 1. Example: s = 3, n = 6, µ = (4, 6, 8), and κ = (2, 3, 4) X 0 = κ X 1 = κ X 2 = κ µ 1 µ 2 µ 3 27
CSL361 Problem set 4: Basic linear algebra
CSL361 Problem set 4: Basic linear algebra February 21, 2017 [Note:] If the numerical matrix computations turn out to be tedious, you may use the function rref in Matlab. 1 Row-reduced echelon matrices
More informationThe definition of a vector space (V, +, )
The definition of a vector space (V, +, ) 1. For any u and v in V, u + v is also in V. 2. For any u and v in V, u + v = v + u. 3. For any u, v, w in V, u + ( v + w) = ( u + v) + w. 4. There is an element
More informationIDEAL CLASSES AND RELATIVE INTEGERS
IDEAL CLASSES AND RELATIVE INTEGERS KEITH CONRAD The ring of integers of a number field is free as a Z-module. It is a module not just over Z, but also over any intermediate ring of integers. That is,
More information3.4 Elementary Matrices and Matrix Inverse
Math 220: Summer 2015 3.4 Elementary Matrices and Matrix Inverse A n n elementary matrix is a matrix which is obtained from the n n identity matrix I n n by a single elementary row operation. Elementary
More informationOn the Duality between Multiple-Access Codes and Computation Codes
On the Duality between Multiple-Access Codes and Computation Codes Jingge Zhu University of California, Berkeley jingge.zhu@berkeley.edu Sung Hoon Lim KIOST shlim@kiost.ac.kr Michael Gastpar EPFL michael.gastpar@epfl.ch
More informationMATH 2050 Assignment 6 Fall 2018 Due: Thursday, November 1. x + y + 2z = 2 x + y + z = c 4x + 2z = 2
MATH 5 Assignment 6 Fall 8 Due: Thursday, November [5]. For what value of c does have a solution? Is it unique? x + y + z = x + y + z = c 4x + z = Writing the system as an augmented matrix, we have c R
More information1.4 Gaussian Elimination Gaussian elimination: an algorithm for finding a (actually the ) reduced row echelon form of a matrix. A row echelon form
1. Gaussian Elimination Gaussian elimination: an algorithm for finding a (actually the ) reduced row echelon form of a matrix. Original augmented matrix A row echelon form 1 1 0 0 0 1!!!! The reduced row
More informationL interférence dans les réseaux non filaires
L interférence dans les réseaux non filaires Du contrôle de puissance au codage et alignement Jean-Claude Belfiore Télécom ParisTech 7 mars 2013 Séminaire Comelec Parts Part 1 Part 2 Part 3 Part 4 Part
More informationcan only hit 3 points in the codomain. Hence, f is not surjective. For another example, if n = 4
.. Conditions for Injectivity and Surjectivity In this section, we discuss what we can say about linear maps T : R n R m given only m and n. We motivate this problem by looking at maps f : {,..., n} {,...,
More informationLecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1)
Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1) Travis Schedler Tue, Oct 18, 2011 (version: Tue, Oct 18, 6:00 PM) Goals (2) Solving systems of equations
More informationINVERSE OF A MATRIX [2.2] 8-1
INVERSE OF A MATRIX [2.2] 8-1 The inverse of a matrix: Introduction We have a mapping from R n to R n represented by a matrix A. Can we invert this mapping? i.e. can we find a matrix (call it B for now)
More informationLinear Algebra I Lecture 10
Linear Algebra I Lecture 10 Xi Chen 1 1 University of Alberta January 30, 2019 Outline 1 Gauss-Jordan Algorithm ] Let A = [a ij m n be an m n matrix. To reduce A to a reduced row echelon form using elementary
More informationSolution Set 4, Fall 12
Solution Set 4, 18.06 Fall 12 1. Do Problem 7 from 3.6. Solution. Since the matrix is invertible, we know the nullspace contains only the zero vector, hence there does not exist a basis for this subspace.
More information1 Last time: inverses
MATH Linear algebra (Fall 8) Lecture 8 Last time: inverses The following all mean the same thing for a function f : X Y : f is invertible f is one-to-one and onto 3 For each b Y there is exactly one a
More informationSection Gaussian Elimination
Section. - Gaussian Elimination A matrix is said to be in row echelon form (REF) if it has the following properties:. The first nonzero entry in any row is a. We call this a leading one or pivot one..
More informationMath 344 Lecture # Linear Systems
Math 344 Lecture #12 2.7 Linear Systems Through a choice of bases S and T for finite dimensional vector spaces V (with dimension n) and W (with dimension m), a linear equation L(v) = w becomes the linear
More informationMath 54 HW 4 solutions
Math 54 HW 4 solutions 2.2. Section 2.2 (a) False: Recall that performing a series of elementary row operations A is equivalent to multiplying A by a series of elementary matrices. Suppose that E,...,
More informationGAUSSIAN ELIMINATION AND LU DECOMPOSITION (SUPPLEMENT FOR MA511)
GAUSSIAN ELIMINATION AND LU DECOMPOSITION (SUPPLEMENT FOR MA511) D. ARAPURA Gaussian elimination is the go to method for all basic linear classes including this one. We go summarize the main ideas. 1.
More informationPhase Precoded Compute-and-Forward with Partial Feedback
Phase Precoded Compute-and-Forward with Partial Feedback Amin Sakzad, Emanuele Viterbo Dept. Elec. & Comp. Sys. Monash University, Australia amin.sakzad,emanuele.viterbo@monash.edu Joseph Boutros, Dept.
More informationMath 240, 4.3 Linear Independence; Bases A. DeCelles. 1. definitions of linear independence, linear dependence, dependence relation, basis
Math 24 4.3 Linear Independence; Bases A. DeCelles Overview Main ideas:. definitions of linear independence linear dependence dependence relation basis 2. characterization of linearly dependent set using
More informationGRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.
GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,
More informationMATH 152 Exam 1-Solutions 135 pts. Write your answers on separate paper. You do not need to copy the questions. Show your work!!!
MATH Exam -Solutions pts Write your answers on separate paper. You do not need to copy the questions. Show your work!!!. ( pts) Find the reduced row echelon form of the matrix Solution : 4 4 6 4 4 R R
More informationMATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.
MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:
More informationPractical Polar Code Construction Using Generalised Generator Matrices
Practical Polar Code Construction Using Generalised Generator Matrices Berksan Serbetci and Ali E. Pusane Department of Electrical and Electronics Engineering Bogazici University Istanbul, Turkey E-mail:
More informationRow Reduction and Echelon Forms
Row Reduction and Echelon Forms 1 / 29 Key Concepts row echelon form, reduced row echelon form pivot position, pivot, pivot column basic variable, free variable general solution, parametric solution existence
More informationPre-Calculus I. For example, the system. x y 2 z. may be represented by the augmented matrix
Pre-Calculus I 8.1 Matrix Solutions to Linear Systems A matrix is a rectangular array of elements. o An array is a systematic arrangement of numbers or symbols in rows and columns. Matrices (the plural
More informationMATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix.
MATH 323 Linear Algebra Lecture 12: Basis of a vector space (continued). Rank and nullity of a matrix. Basis Definition. Let V be a vector space. A linearly independent spanning set for V is called a basis.
More informationPhysical-Layer MIMO Relaying
Model Gaussian SISO MIMO Gauss.-BC General. Physical-Layer MIMO Relaying Anatoly Khina, Tel Aviv University Joint work with: Yuval Kochman, MIT Uri Erez, Tel Aviv University August 5, 2011 Model Gaussian
More informationFundamental theorem of modules over a PID and applications
Fundamental theorem of modules over a PID and applications Travis Schedler, WOMP 2007 September 11, 2007 01 The fundamental theorem of modules over PIDs A PID (Principal Ideal Domain) is an integral domain
More informationDimension. Eigenvalue and eigenvector
Dimension. Eigenvalue and eigenvector Math 112, week 9 Goals: Bases, dimension, rank-nullity theorem. Eigenvalue and eigenvector. Suggested Textbook Readings: Sections 4.5, 4.6, 5.1, 5.2 Week 9: Dimension,
More informationSolving Consistent Linear Systems
Solving Consistent Linear Systems Matrix Notation An augmented matrix of a system consists of the coefficient matrix with an added column containing the constants from the right sides of the equations.
More informationMath 121 Homework 5: Notes on Selected Problems
Math 121 Homework 5: Notes on Selected Problems 12.1.2. Let M be a module over the integral domain R. (a) Assume that M has rank n and that x 1,..., x n is any maximal set of linearly independent elements
More informationMath 2174: Practice Midterm 1
Math 74: Practice Midterm Show your work and explain your reasoning as appropriate. No calculators. One page of handwritten notes is allowed for the exam, as well as one blank page of scratch paper.. Consider
More informationReview Notes for Linear Algebra True or False Last Updated: February 22, 2010
Review Notes for Linear Algebra True or False Last Updated: February 22, 2010 Chapter 4 [ Vector Spaces 4.1 If {v 1,v 2,,v n } and {w 1,w 2,,w n } are linearly independent, then {v 1 +w 1,v 2 +w 2,,v n
More information18.06 Problem Set 3 Solution Due Wednesday, 25 February 2009 at 4 pm in Total: 160 points.
8.6 Problem Set 3 Solution Due Wednesday, 25 February 29 at 4 pm in 2-6. Total: 6 points. Problem : Consider the matrix A = 2 4 2 6 3 4 2 7 (a) Reduce A to echelon form U, find a special solution for each
More informationMinimal-span bases, linear system theory, and the invariant factor theorem
Minimal-span bases, linear system theory, and the invariant factor theorem G. David Forney, Jr. MIT Cambridge MA 02139 USA DIMACS Workshop on Algebraic Coding Theory and Information Theory DIMACS Center,
More informationConvolutional Codes with Maximum Column Sum Rank for Network Streaming
1 Convolutional Codes with Maximum Column Sum Rank for Network Streaming Rafid Mahmood, Ahmed Badr, and Ashish Khisti School of Electrical and Computer Engineering University of Toronto Toronto, ON, M5S
More informationLinear Algebra review Powers of a diagonalizable matrix Spectral decomposition
Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2016 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing
More informationMATH 3511 Lecture 1. Solving Linear Systems 1
MATH 3511 Lecture 1 Solving Linear Systems 1 Dmitriy Leykekhman Spring 2012 Goals Review of basic linear algebra Solution of simple linear systems Gaussian elimination D Leykekhman - MATH 3511 Introduction
More informationMath 3013 Solutions to Problem Set 5
Math 33 Solutions to Problem Set 5. Determine which of the following mappings are linear transformations. (a) T : R 3 R 2 : T ([x, x 2, x 3 ]) = [x + x 2, x 3x 2 ] This mapping is linear since if v = [x,
More informationMath 3191 Applied Linear Algebra
Math 191 Applied Linear Algebra Lecture 16: Change of Basis Stephen Billups University of Colorado at Denver Math 191Applied Linear Algebra p.1/0 Rank The rank of A is the dimension of the column space
More informationLinear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4
Linear Algebra Section. : LU Decomposition Section. : Permutations and transposes Wednesday, February 1th Math 01 Week # 1 The LU Decomposition We learned last time that we can factor a invertible matrix
More informationName: MATH 3195 :: Fall 2011 :: Exam 2. No document, no calculator, 1h00. Explanations and justifications are expected for full credit.
Name: MATH 3195 :: Fall 2011 :: Exam 2 No document, no calculator, 1h00. Explanations and justifications are expected for full credit. 1. ( 4 pts) Say which matrix is in row echelon form and which is not.
More informationLecture 9: Elementary Matrices
Lecture 9: Elementary Matrices Review of Row Reduced Echelon Form Consider the matrix A and the vector b defined as follows: 1 2 1 A b 3 8 5 A common technique to solve linear equations of the form Ax
More informationLIFTED CODES OVER FINITE CHAIN RINGS
Math. J. Okayama Univ. 53 (2011), 39 53 LIFTED CODES OVER FINITE CHAIN RINGS Steven T. Dougherty, Hongwei Liu and Young Ho Park Abstract. In this paper, we study lifted codes over finite chain rings. We
More informationHonors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35
Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35 1. Let R be a commutative ring with 1 0. (a) Prove that the nilradical of R is equal to the intersection of the prime
More informationMath 18, Linear Algebra, Lecture C00, Spring 2017 Review and Practice Problems for Final Exam
Math 8, Linear Algebra, Lecture C, Spring 7 Review and Practice Problems for Final Exam. The augmentedmatrix of a linear system has been transformed by row operations into 5 4 8. Determine if the system
More informationMath 210B: Algebra, Homework 4
Math 210B: Algebra, Homework 4 Ian Coley February 5, 2014 Problem 1. Let S be a multiplicative subset in a commutative ring R. Show that the localisation functor R-Mod S 1 R-Mod, M S 1 M, is exact. First,
More informationThe MacWilliams Identities
The MacWilliams Identities Jay A. Wood Western Michigan University Colloquium March 1, 2012 The Coding Problem How to ensure the integrity of a message transmitted over a noisy channel? Cleverly add redundancy.
More informationPh.D. Qualifying Exam: Algebra I
Ph.D. Qualifying Exam: Algebra I 1. Let F q be the finite field of order q. Let G = GL n (F q ), which is the group of n n invertible matrices with the entries in F q. Compute the order of the group G
More informationFeasibility Conditions for Interference Alignment
Feasibility Conditions for Interference Alignment Cenk M. Yetis Istanbul Technical University Informatics Inst. Maslak, Istanbul, TURKEY Email: cenkmyetis@yahoo.com Tiangao Gou, Syed A. Jafar University
More informationMATH 2360 REVIEW PROBLEMS
MATH 2360 REVIEW PROBLEMS Problem 1: In (a) (d) below, either compute the matrix product or indicate why it does not exist: ( )( ) 1 2 2 1 (a) 0 1 1 2 ( ) 0 1 2 (b) 0 3 1 4 3 4 5 2 5 (c) 0 3 ) 1 4 ( 1
More informationAlgebra Homework, Edition 2 9 September 2010
Algebra Homework, Edition 2 9 September 2010 Problem 6. (1) Let I and J be ideals of a commutative ring R with I + J = R. Prove that IJ = I J. (2) Let I, J, and K be ideals of a principal ideal domain.
More informationLecture 2 Systems of Linear Equations and Matrices, Continued
Lecture 2 Systems of Linear Equations and Matrices, Continued Math 19620 Outline of Lecture Algorithm for putting a matrix in row reduced echelon form - i.e. Gauss-Jordan Elimination Number of Solutions
More informationFULL rate and full diversity codes for the coherent
1432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 4, APRIL 2005 The Golden Code: A 2 2 Full-Rate Space Time Code With Nonvanishing Determinants Jean-Claude Belfiore, Member, IEEE, Ghaya Rekaya,
More informationMODEL ANSWERS TO THE FIRST QUIZ. 1. (18pts) (i) Give the definition of a m n matrix. A m n matrix with entries in a field F is a function
MODEL ANSWERS TO THE FIRST QUIZ 1. (18pts) (i) Give the definition of a m n matrix. A m n matrix with entries in a field F is a function A: I J F, where I is the set of integers between 1 and m and J is
More informationStudy Guide for Linear Algebra Exam 2
Study Guide for Linear Algebra Exam 2 Term Vector Space Definition A Vector Space is a nonempty set V of objects, on which are defined two operations, called addition and multiplication by scalars (real
More informationChapter 2. Error Correcting Codes. 2.1 Basic Notions
Chapter 2 Error Correcting Codes The identification number schemes we discussed in the previous chapter give us the ability to determine if an error has been made in recording or transmitting information.
More informationChapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer.
Chapter 3 Directions: For questions 1-11 mark each statement True or False. Justify each answer. 1. (True False) Asking whether the linear system corresponding to an augmented matrix [ a 1 a 2 a 3 b ]
More information2. Every linear system with the same number of equations as unknowns has a unique solution.
1. For matrices A, B, C, A + B = A + C if and only if A = B. 2. Every linear system with the same number of equations as unknowns has a unique solution. 3. Every linear system with the same number of equations
More informationSolutions of Exam Coding Theory (2MMC30), 23 June (1.a) Consider the 4 4 matrices as words in F 16
Solutions of Exam Coding Theory (2MMC30), 23 June 2016 (1.a) Consider the 4 4 matrices as words in F 16 2, the binary vector space of dimension 16. C is the code of all binary 4 4 matrices such that the
More informationAnnouncements Monday, October 29
Announcements Monday, October 29 WeBWorK on determinents due on Wednesday at :59pm. The quiz on Friday covers 5., 5.2, 5.3. My office is Skiles 244 and Rabinoffice hours are: Mondays, 2 pm; Wednesdays,
More informationLinear Algebra. Min Yan
Linear Algebra Min Yan January 2, 2018 2 Contents 1 Vector Space 7 1.1 Definition................................. 7 1.1.1 Axioms of Vector Space..................... 7 1.1.2 Consequence of Axiom......................
More informationA SURVEY OF RINGS GENERATED BY UNITS
A SURVEY OF RINGS GENERATED BY UNITS ASHISH K. SRIVASTAVA Dedicated to Melvin Henriksen on his 80 th Birthday Abstract. This article presents a brief survey of the work done on rings generated by their
More informationLecture 03. Math 22 Summer 2017 Section 2 June 26, 2017
Lecture 03 Math 22 Summer 2017 Section 2 June 26, 2017 Just for today (10 minutes) Review row reduction algorithm (40 minutes) 1.3 (15 minutes) Classwork Review row reduction algorithm Review row reduction
More informationBENJAMIN LEVINE. 2. Principal Ideal Domains We will first investigate the properties of principal ideal domains and unique factorization domains.
FINITELY GENERATED MODULES OVER A PRINCIPAL IDEAL DOMAIN BENJAMIN LEVINE Abstract. We will explore classification theory concerning the structure theorem for finitely generated modules over a principal
More informationChapter 1: Systems of Linear Equations
Chapter : Systems of Linear Equations February, 9 Systems of linear equations Linear systems Lecture A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where
More informationANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3
ANALYTICAL MATHEMATICS FOR APPLICATIONS 2018 LECTURE NOTES 3 ISSUED 24 FEBRUARY 2018 1 Gaussian elimination Let A be an (m n)-matrix Consider the following row operations on A (1) Swap the positions any
More informationEquality: Two matrices A and B are equal, i.e., A = B if A and B have the same order and the entries of A and B are the same.
Introduction Matrix Operations Matrix: An m n matrix A is an m-by-n array of scalars from a field (for example real numbers) of the form a a a n a a a n A a m a m a mn The order (or size) of A is m n (read
More informationIterative Encoding of Low-Density Parity-Check Codes
Iterative Encoding of Low-Density Parity-Check Codes David Haley, Alex Grant and John Buetefuer Institute for Telecommunications Research University of South Australia Mawson Lakes Blvd Mawson Lakes SA
More informationx 1 2x 2 +x 3 = 0 2x 2 8x 3 = 8 4x 1 +5x 2 +9x 3 = 9
Sec 2.1 Row Operations and Gaussian Elimination Consider a system of linear equations x 1 2x 2 +x 3 = 0 2x 2 8x 3 = 8 4x 1 +5x 2 +9x 3 = 9 The coefficient matrix of the system is The augmented matrix of
More informationSolving Linear Systems Using Gaussian Elimination
Solving Linear Systems Using Gaussian Elimination DEFINITION: A linear equation in the variables x 1,..., x n is an equation that can be written in the form a 1 x 1 +...+a n x n = b, where a 1,...,a n
More informationLECTURES 14/15: LINEAR INDEPENDENCE AND BASES
LECTURES 14/15: LINEAR INDEPENDENCE AND BASES MA1111: LINEAR ALGEBRA I, MICHAELMAS 2016 1. Linear Independence We have seen in examples of span sets of vectors that sometimes adding additional vectors
More informationSome Goodness Properties of LDA Lattices
Some Goodness Properties of LDA Lattices Shashank Vatedka and Navin Kashyap {shashank,nkashyap}@eceiiscernetin Department of ECE Indian Institute of Science Bangalore, India Information Theory Workshop
More informationTravis Schedler. Thurs, Oct 27, 2011 (version: Thurs, Oct 27, 1:00 PM)
Lecture 13: Proof of existence of upper-triangular matrices for complex linear transformations; invariant subspaces and block upper-triangular matrices for real linear transformations (1) Travis Schedler
More informationLinear Equations in Linear Algebra
1 Linear Equations in Linear Algebra 1.1 SYSTEMS OF LINEAR EQUATIONS LINEAR EQUATION x 1,, x n A linear equation in the variables equation that can be written in the form a 1 x 1 + a 2 x 2 + + a n x n
More informationMATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL
MATH 3 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL MAIN TOPICS FOR THE FINAL EXAM:. Vectors. Dot product. Cross product. Geometric applications. 2. Row reduction. Null space, column space, row space, left
More informationLecture 3: Gaussian Elimination, continued. Lecture 3: Gaussian Elimination, continued
Definition The process of solving a system of linear equations by converting the system to an augmented matrix is called Gaussian Elimination. The general strategy is as follows: Convert the system of
More informationpset3-sol September 7, 2017
pset3-sol September 7, 2017 1 18.06 pset 3 Solutions 1.1 Problem 1 Suppose that you solve AX = B with and find that X is 1 1 1 1 B = 0 2 2 2 1 1 0 1 1 1 0 1 X = 1 0 1 3 1 0 2 1 1.1.1 (a) What is A 1? (You
More informationAlgebra Qualifying Exam Solutions. Thomas Goller
Algebra Qualifying Exam Solutions Thomas Goller September 4, 2 Contents Spring 2 2 2 Fall 2 8 3 Spring 2 3 4 Fall 29 7 5 Spring 29 2 6 Fall 28 25 Chapter Spring 2. The claim as stated is false. The identity
More informationDepartment of Aerospace Engineering AE602 Mathematics for Aerospace Engineers Assignment No. 4
Department of Aerospace Engineering AE6 Mathematics for Aerospace Engineers Assignment No.. Decide whether or not the following vectors are linearly independent, by solving c v + c v + c 3 v 3 + c v :
More information1. In this problem, if the statement is always true, circle T; otherwise, circle F.
Math 1553, Extra Practice for Midterm 3 (sections 45-65) Solutions 1 In this problem, if the statement is always true, circle T; otherwise, circle F a) T F If A is a square matrix and the homogeneous equation
More informationLinear Algebra review Powers of a diagonalizable matrix Spectral decomposition
Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2018 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing
More informationHonors Algebra 4, MATH 371 Winter 2010 Assignment 3 Due Friday, February 5 at 08:35
Honors Algebra 4, MATH 371 Winter 2010 Assignment 3 Due Friday, February 5 at 08:35 1. Let R 0 be a commutative ring with 1 and let S R be the subset of nonzero elements which are not zero divisors. (a)
More informationExample: 2x y + 3z = 1 5y 6z = 0 x + 4z = 7. Definition: Elementary Row Operations. Example: Type I swap rows 1 and 3
Math 0 Row Reduced Echelon Form Techniques for solving systems of linear equations lie at the heart of linear algebra. In high school we learn to solve systems with or variables using elimination and substitution
More informationLinear Algebra March 16, 2019
Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented
More informationYORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions
YORK UNIVERSITY Faculty of Science Department of Mathematics and Statistics MATH 222 3. M Test # July, 23 Solutions. For each statement indicate whether it is always TRUE or sometimes FALSE. Note: For
More informationMTH Linear Algebra. Study Guide. Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education
MTH 3 Linear Algebra Study Guide Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education June 3, ii Contents Table of Contents iii Matrix Algebra. Real Life
More informationMATH 20F: LINEAR ALGEBRA LECTURE B00 (T. KEMP)
MATH 20F: LINEAR ALGEBRA LECTURE B00 (T KEMP) Definition 01 If T (x) = Ax is a linear transformation from R n to R m then Nul (T ) = {x R n : T (x) = 0} = Nul (A) Ran (T ) = {Ax R m : x R n } = {b R m
More information( v 1 + v 2 ) + (3 v 1 ) = 4 v 1 + v 2. and ( 2 v 2 ) + ( v 1 + v 3 ) = v 1 2 v 2 + v 3, for instance.
4.2. Linear Combinations and Linear Independence If we know that the vectors v 1, v 2,..., v k are are in a subspace W, then the Subspace Test gives us more vectors which must also be in W ; for instance,
More information1 9/5 Matrices, vectors, and their applications
1 9/5 Matrices, vectors, and their applications Algebra: study of objects and operations on them. Linear algebra: object: matrices and vectors. operations: addition, multiplication etc. Algorithms/Geometric
More informationMath Final December 2006 C. Robinson
Math 285-1 Final December 2006 C. Robinson 2 5 8 5 1 2 0-1 0 1. (21 Points) The matrix A = 1 2 2 3 1 8 3 2 6 has the reduced echelon form U = 0 0 1 2 0 0 0 0 0 1. 2 6 1 0 0 0 0 0 a. Find a basis for the
More information1 - Systems of Linear Equations
1 - Systems of Linear Equations 1.1 Introduction to Systems of Linear Equations Almost every problem in linear algebra will involve solving a system of equations. ü LINEAR EQUATIONS IN n VARIABLES We are
More informationApplications of Lattices in Telecommunications
Applications of Lattices in Telecommunications Dept of Electrical and Computer Systems Engineering Monash University amin.sakzad@monash.edu Oct. 2013 1 Sphere Decoder Algorithm Rotated Signal Constellations
More informationAn Efficient Optimal Algorithm for Integer-Forcing Linear MIMO Receivers Design
An Efficient Optimal Algorithm for Integer-Forcing Linear MIMO Receivers Design Jinming Wen, Lanping Li, Xiaohu Tang, Wai Ho Mow, and Chintha Tellambura Department of Electrical and Computer Engineering,
More informationMath 314H EXAM I. 1. (28 points) The row reduced echelon form of the augmented matrix for the system. is the matrix
Math 34H EXAM I Do all of the problems below. Point values for each of the problems are adjacent to the problem number. Calculators may be used to check your answer but not to arrive at your answer. That
More informationLinear Equations in Linear Algebra
1 Linear Equations in Linear Algebra 1.3 VECTOR EQUATIONS VECTOR EQUATIONS Vectors in 2 A matrix with only one column is called a column vector, or simply a vector. An example of a vector with two entries
More informationMatrix equation Ax = b
Fall 2017 Matrix equation Ax = b Authors: Alexander Knop Institute: UC San Diego Previously On Math 18 DEFINITION If v 1,..., v l R n, then a set of all linear combinations of them is called Span {v 1,...,
More informationMath 1553, Introduction to Linear Algebra
Learning goals articulate what students are expected to be able to do in a course that can be measured. This course has course-level learning goals that pertain to the entire course, and section-level
More informationDegrees of Freedom Region of the Gaussian MIMO Broadcast Channel with Common and Private Messages
Degrees of Freedom Region of the Gaussian MIMO Broadcast hannel with ommon and Private Messages Ersen Ekrem Sennur Ulukus Department of Electrical and omputer Engineering University of Maryland, ollege
More information