CPC H04B 7/15507 (2013.01) [H04B 7/0617 (2013.01); H04W 84/047 (2013.01)] | 19 Claims |
1. A method for relay selection at each of a plurality of cooperating nodes within a millimeter wave network configured to spatially diversify a transmitted signal through all sets of consecutive, nonrepeating network segments including non-line-of-sight (NLoS) segments from a source node to a destination node, each cooperating node configured to forward a respective received signal toward the destination node via respective network segments including the NLoS segments, each cooperating node comprising a respective cluster of relays configured for beamforming in a link between the each cooperating node and the destination node, the method comprising:
at a first cooperating node of the plurality of cooperating nodes during a current time slot t, estimating first Channel State Information (CSI) associated with a currently selected relay and estimating second CSI associated with the network segments including the NLoS segments traversed by the received signal, the currently selected relay comprising a relay within the cooperating node cluster of relays;
at the first cooperating node during the current time slot t, performing beamforming by the currently selected relay using beamforming weights determined in accordance with a corresponding contribution to Signal-to-Interference+Noise Ratio (SINR) of a current time slot signal V(t) received at the destination node; and
at the first cooperating node during the current time slot t, selecting, f rom the cluster of relays of the first cooperating node, a relay for a next time slot t+1 in accordance with the second estimated CSI associated with a maximized minimum mean square error (MMSE) predictor of a SINR of a next time slot signal V(t+1) received at the destination node;
wherein each of the estimating first CSI and the estimating second CSI is made using a channel model including a correlation kernel describing a correlation within the millimeter wave network between incoming and outgoing channels at each cluster, at different locations, and during different time slots.
|