Systems and methods for range extension by time repetition
View Patent ↗Systems and methods are provided for extending the range of a transmitter by time repetition. The systems and methods may include receiving, at the transmitter block, and input of signals corresponding to data for transmission. The systems and methods may further include repeating the signals, reordering the signals, and operating on the signals in such a way that an output of signals from the transmitter block is dependent on a time-varying function and corresponds to the data for transmission.
1. A method for extending the range of a transmitter by time repetition, the method comprising:
storing a sequence of mapping patterns that map a constellation of symbols to a subset of carriers;
cyclically selecting, at each time interval for each of a plurality of symbols, a mapping pattern of the sequence of mapping patterns according to the sequence such that a first mapping pattern in the sequence is reselected after a last mapping pattern in the sequence;
receiving, at a transmitter block, an input of signals corresponding to data for transmission that includes the plurality of symbols; and
mapping, based on the first mapping pattern, the plurality of symbols to a first subset of carriers;
transmitting the plurality of symbols using the first subset of subcarriers;
repeating the plurality of symbols, reordering the plurality of symbols, and mapping, based on a second mapping pattern, the reordered plurality of symbols to a second set of subcarriers, wherein the second mapping pattern is chosen using the cyclically selected mapping pattern; and
retransmitting the reordered plurality of symbols using the second set of subcarriers.
2. The method of claim 1 , wherein the transmitter block used for repeating the signals and reordering the signals comprises at least one of a repetition and symbol level interleaver, repetition and OFDM symbol interleaver, and repetition and interleaving block.
3. The method of claim 2 , wherein the repetition and interleaving block receives signals processed by an encoder.
4. The method of claim 2 , wherein the repetition and interleaving block receives signals unprocessed by an encoder.
5. The method of claim 1 , wherein the transmitter block comprises at least one of a time-dependent symbol-to-subcarrier mapper and a time-dependent interleaver for mapping a first plurality of consecutive symbols of the reordered plurality of symbols to subcarriers using the second mapping pattern of the sequence of mapping patterns during a first time interval and a second plurality of consecutive symbols of the reordered plurality of symbols to subcarriers using a third mapping pattern of the sequence of mapping patterns during a second time interval, wherein a number of symbols in the first plurality of symbols equals a number of symbols in the second plurality of symbols.
6. The method of claim 1 , further comprising the transmitter block arranging the input of signals into at least one of a grouping of bits and a grouping of symbols.
7. The method of claim 1 , wherein reordering the signals further comprises at least one of consecutive signal interleaving and repetition-wise interleaving.
8. The method of claim 1 , further comprising:
specifying, at the transmitter, a transmission mode;
receiving, at a receiver, an input of signals corresponding to the data for transmission and the specified transmission mode; and
operating on the signals at the receiver, based on the specified transmission mode.
9. The method of claim 8 , wherein specifying a transmission mode further comprises selecting at least one of a custom MCS level and packet length, a transmission mode and packet length, and an MCS level and a packet length.
10. The method of claim 8 , wherein operating on the signals at the receiver further comprises:
detecting an MCS level and a packet length;
decoding the signals; and
based on the decoding, determining a repetition factor used by the transmitter.
11. A system for extending the range of a transmitter by time repetition, the system comprising:
a transmitter configured to send data to a receiver; and
control circuitry configured to:
(i) store a sequence of mapping patterns that map a constellation of symbols to a subset of carriers;
(ii) cyclically select, at each time interval for each of a plurality of symbols, a mapping pattern of the sequence of mapping patterns according to the sequence such that a first mapping pattern in the sequence is reselected after a last mapping pattern in the sequence;
(iii) receive at a transmitter block an input of signals corresponding to data for transmission that includes the plurality of symbols;
(iv) map, via the first mapping pattern, the plurality of symbols to a first subset of carriers;
(v) transmit the plurality of symbols using the first subset of subcarriers;
(vi) repeat the plurality of symbols, reorder the plurality of symbols, and map, via a second mapping pattern, the reordered plurality of symbols to a second subset of subcarriers, wherein the second mapping pattern is chosen using the cyclically selected mapping pattern; and
(vii) retransmit the reordered plurality of symbols using the second set of subcarriers.
12. The system of claim 11 , wherein the transmitter block used for repeating the signals and reordering the signals is at least one of a repetition and symbol level interleaver, repetition and OFDM symbol interleaver, and repetition and interleaving block.
13. The system of claim 12 , wherein the repetition and interleaving block receives signals processed by an encoder.
14. The system of claim 12 , wherein the repetition and interleaving block receives signals unprocessed by an encoder.
15. The system of claim 11 , wherein the transmitter block comprises at least one of a time-dependent symbol-to-subcarrier mapper and a time-dependent interleaver for mapping a first plurality of consecutive symbols of the reordered plurality of symbols to subcarriers using the second mapping pattern of the sequence of mapping patterns during a first time interval and a second plurality of consecutive symbols of the reordered plurality of symbols to subcarriers using a third mapping pattern of the sequence of mapping patterns during a second time interval, wherein a number of symbols in the first plurality of symbols equals a number of symbols in the second plurality of symbols.
16. The system of claim 11 , wherein the transmitter block is configured to arrange the input of signals into at least one of a grouping of bits and a grouping of symbols.
17. The system of claim 11 , wherein the control circuitry reordering the signals is further configured to perform at least one of consecutive signal interleaving and repetition-wise interleaving.
18. The system of claim 11 , further comprising control circuitry configured to:
specify, at the transmitter, a transmission mode;
receive, at a receiver, an input of signals corresponding to the data for transmission and the specified transmission mode; and
operate on the signals at the receiver, based on the specified transmission mode.
19. The system of claim 18 , wherein the control circuitry specifying a transmission mode is further configured to:
select at least one of a custom MCS level and packet length, a transmission mode and packet length, and an MCS level and a packet length.
20. The system of claim 18 , wherein the control circuitry operating on the signals at the receiver is further configured to:
detect an MCS level and a packet length;
decode the signals; and
based on the decoding, determine a repetition factor used by the transmitter.