communcation over interference channels
play

Communcation over interference channels Dustin Cartwright 1 February - PowerPoint PPT Presentation

Communcation over interference channels Dustin Cartwright 1 February 24, 2011 1 work in progress with Guy Bresler and David Tse Multiple-input multiple-output channel transmitter receiver The transmitter sends a signal v C N by


  1. Communcation over interference channels Dustin Cartwright 1 February 24, 2011 1 work in progress with Guy Bresler and David Tse

  2. Multiple-input multiple-output channel transmitter receiver ◮ The transmitter sends a signal v ∈ C N by transmitting across N = 3 antennas.

  3. Multiple-input multiple-output channel transmitter receiver ◮ The transmitter sends a signal v ∈ C N by transmitting across N = 3 antennas. ◮ The receiver detects Hv ∈ C N across its N antennas, where each entry of the H ∈ C N × N depends on the signal path.

  4. Multiple-input multiple-output channel transmitter receiver ◮ The transmitter sends a signal v ∈ C N by transmitting across N = 3 antennas. ◮ The receiver detects Hv ∈ C N across its N antennas, where each entry of the H ∈ C N × N depends on the signal path. ◮ If H is known and invertible, then the receiver can reconstruct the message v .

  5. Multiple users of the same channel receiver 1 transmitter 1 H 11 ◮ K transmitter-receiver pairs using the same channel. H 12 ◮ Determined by K 2 channel matrices H ij of size N × N . receiver 2 transmitter 2 H 21 H 22

  6. Multiple users of the same channel receiver 1 transmitter 1 H 11 ◮ K transmitter-receiver pairs using the same channel. H 12 ◮ Determined by K 2 channel matrices H ij of size N × N . receiver 2 transmitter 2 H 21 ◮ Reciever 1 only cares about transmitter 1’s message, etc. H 22

  7. Strategies for interference alignment ◮ Each transmitter has a subspace V j ⊂ C N to transmit in. ◮ Each receiver has a subspace U i ⊂ C N and only pays attention to its signal modulo U i .

  8. Strategies for interference alignment ◮ Each transmitter has a subspace V j ⊂ C N to transmit in. ◮ Each receiver has a subspace U i ⊂ C N and only pays attention to its signal modulo U i . In order for this to work, we need: ◮ For i � = j , H ij V j ⊂ U j . ◮ ( H ii V i ) ∩ U i = ∅ .

  9. Strategies for interference alignment ◮ Each transmitter has a subspace V j ⊂ C N to transmit in. ◮ Each receiver has a subspace U i ⊂ C N and only pays attention to its signal modulo U i . In order for this to work, we need: ◮ For i � = j , H ij V j ⊂ U j . ◮ ( H ii V i ) ∩ U i = ∅ . If each H ii is generic, the second condition is satisfied automatically.

  10. Questions ◮ For which N , K , and ( d 1 , . . . , d K ) will generic channel matrices have a solution?

  11. Questions ◮ For which N , K , and ( d 1 , . . . , d K ) will generic channel matrices have a solution? ◮ What is the information capacity of this channel?

  12. Questions ◮ For which N , K , and ( d 1 , . . . , d K ) will generic channel matrices have a solution? ◮ What is the information capacity of this channel? ◮ How to parametrize spaces of solution strategies?

  13. Incidence correspondence K C N × N � K ( K − 1) � � × Gr( d i , N ) × Gr( N − d i , N ) i =1 Subvariety of those ( H 12 , . . . , H K − 1 , K , V 1 , . . . , V K , U 1 , . . . , U K ) such that H ij V j ⊂ U i for 1 ≤ i � = j ≤ K

  14. Incidence correspondence K C N × N � K ( K − 1) � � × Gr( d i , N ) × Gr( N − d i , N ) i =1 Subvariety of those ( H 12 , . . . , H K − 1 , K , V 1 , . . . , V K , U 1 , . . . , U K ) such that H ij V j ⊂ U i for 1 ≤ i � = j ≤ K This is a vector bundle over a product of Grassmannians.

  15. Incidence correspondence K C N × N � K ( K − 1) � � × Gr( d i , N ) × Gr( N − d i , N ) i =1 Subvariety of those ( H 12 , . . . , H K − 1 , K , V 1 , . . . , V K , U 1 , . . . , U K ) such that H ij V j ⊂ U i for 1 ≤ i � = j ≤ K This is a vector bundle over a product of Grassmannians. Question C N × N � K ( K − 1) surjective? � Is the projection onto

  16. Existence of solutions Theorem Assume that d = d 1 = · · · = d K and K ≥ 3 . Then a generic set of channel matrices has a solution if and only if 2 N ≥ d ( K + 1) . If so, the dimension of the solution variety is � � dK 2 N − d ( K + 1)

  17. Existence of solutions Theorem Assume that d = d 1 = · · · = d K and K ≥ 3 . Then a generic set of channel matrices has a solution if and only if 2 N ≥ d ( K + 1) . If so, the dimension of the solution variety is � � dK 2 N − d ( K + 1) For non-constant d i , we have the necessary conditions: d i + d j ≤ N for all i , j � � 2 d i ( N − d i ) ≥ for all subsets S ⊂ { 1 , . . . , K } d i d j i ∈ S i � = j ∈ S

  18. K = 3 The threshold case for feasibility is ( d 1 , d 2 , d 3 ) = ( d , d , N − d ) , where d 1 ≤ N / 2. =

  19. K = 3 The threshold case for feasibility is ( d 1 , d 2 , d 3 ) = ( d , d , N − d ) , where d 1 ≤ N / 2. = ◮ After change of coordinates, can assume that all but one channel matrix is the identity.

  20. K = 3 The threshold case for feasibility is ( d 1 , d 2 , d 3 ) = ( d , d , N − d ) , where d 1 ≤ N / 2. = ◮ After change of coordinates, can assume that all but one channel matrix is the identity. ◮ For dimension reasons, inclusions become equalities: V 1 = U 3 = V 2 ⊂ U 1 = V 3 = U 2 ⊃ H 21 V 1

  21. An eigenvector-like problem Given generic N × N matrix H , find ◮ V ⊂ C N , subspace of dimension d ◮ U ⊂ C N , subspace of dimension e = N − d such that V ⊂ U and HV ⊂ U

  22. An eigenvector-like problem Given generic N × N matrix H , find ◮ V ⊂ C N , subspace of dimension d ◮ U ⊂ C N , subspace of dimension e = N − d such that V ⊂ U and HV ⊂ U ◮ For d = e = 1, this is equivalent to V = U being the span of an eigenvector.

  23. An eigenvector-like problem Given generic N × N matrix H , find ◮ V ⊂ C N , subspace of dimension d ◮ U ⊂ C N , subspace of dimension e = N − d such that V ⊂ U and HV ⊂ U ◮ For d = e = 1, this is equivalent to V = U being the span of an eigenvector. ◮ More generally, for d = e > 1, take V = U to be spanned by � N � d eigenvectors. In particular, solutions. d

  24. An eigenvector-like problem Given generic N × N matrix H , find ◮ V ⊂ C N , subspace of dimension d ◮ U ⊂ C N , subspace of dimension e = N − d such that V ⊂ U and HV ⊂ U ◮ For d = e = 1, this is equivalent to V = U being the span of an eigenvector. ◮ More generally, for d = e > 1, take V = U to be spanned by � N � d eigenvectors. In particular, solutions. d ◮ For e > d , variety of solutions of dimension � � N − ( e − d ) ( e − d )

  25. Parametrizing the solution variety Recall: Want to find V , U such that V ⊂ U and HV ⊂ U . � � d ◮ Set ℓ := e − d ◮ Choose S ⊂ C N of dimension d − ℓ ( e − d ).

  26. Parametrizing the solution variety Recall: Want to find V , U such that V ⊂ U and HV ⊂ U . � � d ◮ Set ℓ := e − d ◮ Choose S ⊂ C N of dimension d − ℓ ( e − d ). ◮ Choose S + HS ⊂ T ⊂ C N of dimension e − ℓ ( e − d ).

  27. Parametrizing the solution variety Recall: Want to find V , U such that V ⊂ U and HV ⊂ U . � � d ◮ Set ℓ := e − d ◮ Choose S ⊂ C N of dimension d − ℓ ( e − d ). ◮ Choose S + HS ⊂ T ⊂ C N of dimension e − ℓ ( e − d ). ◮ Set U = S + T + . . . H ℓ − 1 T V = T + . . . + H ℓ T

  28. Parametrizing the solution variety Recall: Want to find V , U such that V ⊂ U and HV ⊂ U . � � d ◮ Set ℓ := e − d ◮ Choose S ⊂ C N of dimension d − ℓ ( e − d ). ◮ Choose S + HS ⊂ T ⊂ C N of dimension e − ℓ ( e − d ). ◮ Set U = S + T + . . . H ℓ − 1 T V = T + . . . + H ℓ T Structure of whole variety seems complicated: when e = d + 1, then it is the toric variety for the Minkowski sum of hypersimplices ∆ e , N + ∆ N , d .

  29. Numbers of solutions Return to K ≥ 3 d = d 1 = . . . = d k Zero-dimensional when N = d ( K +1) . The number of solutions is: 2 K d 3 4 5 6 7 1 2 - 216 - 1,975,560 2 6 3700 388,407,960 3 20 - - 4 70 . . . . . . � 2 d � d d

  30. Number of solutions when d = 1 Assume d = d 1 = · · · d K = 1 and 2 N = K + 1. Degenerate each H ij to a rank 1 matrix: H ij V j ⊂ U j ⇐ ⇒ V j ⊂ ker H ij or U j ⊃ im H ij

  31. Number of solutions when d = 1 Assume d = d 1 = · · · d K = 1 and 2 N = K + 1. Degenerate each H ij to a rank 1 matrix: H ij V j ⊂ U j ⇐ ⇒ V j ⊂ ker H ij or U j ⊃ im H ij Theorem Number of solutions = number of balanced orientations of the graph G G has edges t j − s i whenever i � = j. Balanced orientation means that in degree ( v ) = out degree ( v ) = K − 1 2 for all vertices v of G.

  32. Further questions ◮ If the d i are not necessarily all equal, when does a feasible strategy exist?

  33. Further questions ◮ If the d i are not necessarily all equal, when does a feasible strategy exist? ◮ Can we parametrize the solution variety in more cases?

  34. Further questions ◮ If the d i are not necessarily all equal, when does a feasible strategy exist? ◮ Can we parametrize the solution variety in more cases? ◮ What if the receivers and transmitters have different numbers of antennas?

  35. Further questions ◮ If the d i are not necessarily all equal, when does a feasible strategy exist? ◮ Can we parametrize the solution variety in more cases? ◮ What if the receivers and transmitters have different numbers of antennas? ◮ What if the channel matrices have the form ˜  0 · · · 0  H ij ˜ 0 0 H ij   H ij =  ?  . .  ... . .   . .  ˜ · · · 0 0 H ij

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend