440 likes | 561 Views
coordinated multi-flows: how to make wireless network coding work in cellular systems . Petar Popovski Aalborg University, Denmark Elisabeth de Carvalho Chan D. T. Thai, Fan Sun, Huaping Liu, Henning Thomsen . relays in wireless cellular systems. coverage extension
E N D
coordinated multi-flows:how to make wireless network coding work in cellular systems Petar Popovski Aalborg University, Denmark Elisabeth de Carvalho Chan D. T. Thai, Fan Sun, Huaping Liu, Henning Thomsen
relays in wireless cellular systems • coverage extension • spectral efficiency impaired due to half-duplex operation • still not an architectural mainstream
two way relaying • (wireless) network coding of multiple flows • reclaims the spectral efficiency • however • a lot of attention to a specific traffic pattern
is this only a trick for a specific traffic combination or something that can be applied more widely?
the two underlying principlesjoint transmission of multiple communication flowsintentional interference that can be canceled by side information
the two principles in action self interference cancellation base station joint transmission relay interference cancellation self interference cancellation 2 time slots terminal
standard cellular architecture • downlink and uplink are decoupled • counterarguments • CSI exchange, flexible TDD switching, etc. • however, this is time sharing • no “true” interaction among the flows
our approachfind building blocks that use the principles of wireless network codingconsider system model with two-way communication at each device combine the building blocks to serve all the flows in the system
an example problem definition relay relay relay
CDR links example 1 1 relayed user: downlink traffic 1 direct user: uplink traffic relay T2 T1
direct and relay linksreference approach relay T2 3 time slots T1
CDR 1approach that uses the two principles self interference cancellation relay T2 2 time slots T1
CDRexample 2 relay T2 T1
CDR 2the two principles again relay T2 2 time slots T1
two other CDR traffic patternsCDR 3 and CDR 4 DL UL DL UL relay T2 relay T2 T1
four-way traffic relay T2 what is the best way to serve these four flows using all the building blocks that we are aware about? T1
at least two possible schemes compared to
4D rate region Max achievable rate in first scheme Max achievable rate in composite scheme
we can do even better Ref schemes CDR schemes
the optimization problemfor a given set of communication flowsfind the optimal time sharing among all the possible transmission schemesto determine the achievable rate region.
2D projections of the rate region • define an downlink-uplink ratio • reflects practical constraints • web browsing 5:1 • gaming and calls 1:1
traffic configuration • 2 terminals far from base station, served by relay • uplink and downlink traffic • assumption • the relays are antipodal within the cell, no interference between them
our reference: two-way relaying 4 transmission phases
a better flow coupling:two transmission phases first transmission phase second transmission phase how do we achieve this?
four-way relaying:the first transmission phase broadcast phase multiple access multiple access broadcast using superposition coding
four-way relaying:the second transmission phase multipleaccess broadcast broadcast broadcast signal from BS broadcast signal from BS multiple access
Four way relaying 4WR 2WR + 2WR
four-wayrelaying with multiple antennas how to distribute efficiently the degrees of freedom 2M antennas at the base station M antennas at the relay and users Phase 1 Phase 2 8 Degrees of Freedomper transmission
reference schemes 4Degrees of Freedomper transmission 8 Degrees of Freedomper transmission
precoders ZF precoder to separate 4 streams Precoding matrix Precoding matrix
main consequence building blocksdefine new optimization problem for two-way terminals
the example revisited relay relay relay
concluding remarks • benefits of wireless network coding beyond the canonical two-way relaying • wireless backhauling becomes viable • new transmission schemesthat act as building blocksand enlarge the optimization space • consequences for the architectural approachand overall system design
what else do we do • massive M2M communications http://massm2m.lab.es.aau.dk/ • cognitive radio • very reliable communication protocols