FRAMING FOR AN ADAPTIVE MODULATION COMMUNICATION SYSTEM
20170311300 · 2017-10-26
Inventors
- Kenneth L. Stanwood (Cardiff By The Sea, CA)
- Israel Jay Klein (San Diego, CA, US)
- George Lin (Del Mar, CA, US)
- An CHEN (San Diego, CA, US)
Cpc classification
H04W72/23
ELECTRICITY
H04B7/2615
ELECTRICITY
H04B7/15557
ELECTRICITY
H04B7/2681
ELECTRICITY
H04L5/16
ELECTRICITY
International classification
H04L5/16
ELECTRICITY
H04L1/00
ELECTRICITY
Abstract
A system and method for mapping a combined frequency division duplexing (FDD) Time Division Multiplexing (TDM)/Time Division Multiple Access (TDMA) downlink subframe for use with half-duplex and full-duplex terminals in a communication system. Embodiments of the downlink subframe vary Forward Error Correction (FEC) types for a given modulation scheme as well as support the implementation of a smart antenna at a base station in the communication system. Embodiments of the system are also used in a TDD communication system to support the implementation of smart antennae. A scheduling algorithm allows TDM and TDMA portions of a downlink to efficiently co-exist in the same downlink subframe and simultaneously support full and half-duplex terminals.
Claims
1. A method of communication between a base station and a plurality of cellular telephones, comprising: encoding, at the base station, for cellular telephones scheduled to receive downlink (DL) data in a DL frame and for cellular telephones scheduled to transmit data in an uplink (UL) frame: synchronization information, information about DL transmission resources allocated to the cellular telephones scheduled to receive DL data in the DL frame, a DL transmission resource being associated with a DL physical (PHY) mode, information about UL transmission resources allocated to cellular telephones scheduled to transmit data in the UL frame, an UL transmission resource being associated with an UL PHY mode, and the DL data using the associated DL PHY mode in the DL frame; transmitting, from the base station, the DL frame, the encoded synchronization information, the encoded information about DL transmission resources and the encoded information about UL transmission resources, to the plurality of cellular telephones; and receiving, at the base station, from at least one cellular telephone, UL data in the UL transmission resource of the UL frame according to the UL PHY mode.
2. A method as claimed in claim 1, wherein the base station is operable to update the UL PHY mode and the DL PHY mode based on data traffic requirements and physical layer requirements of the wireless communication system.
3. A method as claimed in claim 2, wherein the physical layer requirements include one or more of interference minimization, propagation delays and round trip delays.
4. A method as claimed in claim 1, wherein the base station is operable to encode the control information using a most robust PHY mode compatible with the plurality of cellular telephones.
5. A method as claimed in claim 1, wherein the DL PHY mode provides information about a DL modulation scheme and a DL coding scheme to be used by the cellular telephones scheduled to receive DL data in the DL frame for decoding the DL data.
6. A method as claimed in claim 1, wherein the UL PHY mode provides information about an UL modulation scheme and an UL coding scheme to be used by the cellular telephones scheduled to transmit data in the UL frame for encoding the UL data.
7. A wireless system comprising: a base station comprising a transmitter and a receiver, the base station enabled to, encode, for cellular telephones scheduled to receive downlink (DL) data in a DL frame and for cellular telephones scheduled to transmit data in an uplink (UL) frame: synchronization information, information about DL transmission resources allocated to the cellular telephones scheduled to receive DL data in the DL frame, a DL transmission resource being associated with a DL physical (PHY) mode, information about UL transmission resources allocated to cellular telephones scheduled to transmit data in the UL frame, an UL transmission resource being associated with an UL PHY mode, and the DL data using the associated DL PHY mode in the DL frame; transmit the DL frame, the encoded synchronization information, the encoded information about DL transmission resources and the encoded information about UL transmission resources, to the plurality of cellular telephones; and receive, from at least one cellular telephone, UL data in the UL transmission resource of the UL frame according to the UL PHY mode.
8. A system as claimed in claim 7, wherein the base station is enabled to encode the DL data by: packing and fragmenting variable length MAC messages based on the information about the DL transmission resource allocated to the cellular telephone in the DL frame; and error encoding and modulating the MAC messages based on the DL PHY mode provided by the information about the DL transmission resource allocated to the cellular telephone in the DL frame.
9. A system as in claim 7, wherein the DL PHY mode is updated based on the quality of the downlink.
10. A system as in claim 7, wherein the UL PHY mode is updated based on the quality of the uplink.
11. A system as claimed in claim 7, wherein the DL PHY mode provides information about a DL modulation scheme and a DL coding scheme to be used by the cellular telephone for encoding the DL data.
12. A system as claimed in claim 7, wherein the UL PHY mode provides information about an UL modulation scheme and an UL coding scheme to be used by the cellular telephone for encoding the UL data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] The following detailed description is directed to certain specific embodiments of the invention. However, the invention can be embodied in a multitude of different systems and methods. In this description, reference is made to the drawings wherein like parts are designated with like numerals throughout.
[0037]
[0038] The systems and methods described herein can also be implemented in a Multichannel Multi-point Distribution Service (MMDS) which operates below 10 GHz. In the MMDS, Orthogonal Frequency Division Multiplexing (OFDM) symbols may be transmitted between the base station and terminals as an alternative to QAM modulation. In such a system, the methods and systems are applied to one or more of the OFDM subchannels.
[0039] The PHY mode(s) selected for use in the cell 10 is normally determined as a function of the geographical relationship between the BS and the terminal, the rain region, and the implementation or modem complexity of the terminals. However, the selection of a single PHY mode based on the lowest bit per symbol rate modulation scheme and maximum FEC supported by all terminals may not optimize bandwidth utilization within the cell 10. In particular, better environmental conditions, e.g., less distance, between some terminals (such as units 38, 30 for example) and the BS may permit the use of a less robust PHY mode that has an error level below the maximum desirable error level.
[0040]
[0041] Frame 80 includes a plurality of time blocks. The total time duration of the plurality of time blocks in frame 80 can vary. For example, time durations of 0.5 msec, 1 msec, and 2 msec could be used. In this example there are ten time blocks where the first through fifth time blocks are for a downlink subframe 83. The downlink subframe contains downlink data 82(a)-82(n) (from the base station 10 to one or more terminals). The sixth through tenth time blocks form an uplink subframe 85. The uplink subframe contains uplink data 84(a)-84(n) (to the base station 10 from one or more terminals). Data within a single time block is transmitted or received using a single PHY mode.
[0042] In this example, each downlink subframe time block has a different PHY mode, e.g. DM.sub.1, DM.sub.2, DM.sub.3, and DM.sub.4. The data transmitted using each downlink PHY mode is intended for one or more terminals. The receiving terminal will retrieve data that was transmitted using its preferred PHY mode and/or a more robust PHY mode. Many terminals may be assigned to any one downlink PHY mode where each terminal retrieves its data during the same time block based on an address or identifier. Consequently, a terminal may only retrieve data from a portion of a time block.
[0043] Still referring to
[0044] The length, or duration, of each time block can vary. The PHY modes used for the data in each time block can also vary for each downlink and uplink time block between frames. Varying the time duration of the uplink and downlink time blocks, PHY modes, is generally useful, since uplink and downlink data amounts are likely to vary. The TDD frame structure may apply adaptive PHY modes only for the downlink and use a different scheme for the uplink. For example, a fixed modulation scheme could be used for the uplink. Conversely, a different scheme (e.g. fixed modulation) can be used on the downlink, while using adaptive PHY modes on the uplink.
[0045] A scheduling approach is used to arrange data from terminals within the frame 80. An uplink scheduling approach may be selected independently from the downlink scheduling approach. The uplink/downlink scheduling approaches may be based on physical layer issues, including interference minimization, propagation delays (including round trip delays), etc., as well as modulation use (specific ordering by PHY mode). Alternatively, the uplink/downlink scheduling approaches may be based completely on data traffic requirements and not on physical layer issues.
[0046] One downlink scheduling approach arranges the PHY modes such that DM′ (most robust)≦DM.sub.2≦DM.sub.3≦DM.sub.4 (least robust). Thus, the data in the downlink subframe is arranged from the most robust PHY mode to the least robust PHY mode. Each terminal listens to its preferred PHY mode and any PHY modes that are more robust than its preferred PHY mode. The terminals receive all of the data they are capable of receiving, and can keep or discard portions of the data depending on whether the data is intended for them. By using this scheduling approach, each terminal is able to maintain its synchronization with the base station from the start of the downlink subframe, through PHY modes that are more robust than its preferred PHY mode, and finally during its preferred PHY mode.
[0047] The uplink scheduling information may be conveyed to the terminals by a map through control data 86. The control data 86 may be located at the start of the downlink subframe 83. The control data 86 can indicate where the PHY mode transitions occur within the frame 80. A typical map is a list of time indicators pointing out transmission location (such as by referencing start and end, or start and length, or offsets relative to a previous transmission). The map can also include terminal identification associating the map entry with a specific terminal. The control data 86 can be encoded using the most robust PHY mode of the system. An exemplary downlink map is discussed below with reference to
[0048] Still referring to
[0049] The downlink subframe 83 transmits the control data 86 along with downlink data 82 intended for one or more terminals. Downlink data symbols 81 are used for transmitting data to the terminals. The symbols may be grouped by the PHY mode, terminal identification, and user ID. For example, symbols 81 are grouped by PHY mode, DM2. Thus, the symbols 81 destined for terminals that are scheduled to receive during DM2 were modulated using the same PHY mode. Once grouped by PHY modes, each time block is transmitted in a pre-defined modulation sequence using a scheduling approach as previously discussed. For example, DM1 is QAM-4, DM2 is QAM-16, DM3 is QAM-64, and DM4 is QAM-256. In any downlink subframe 83, any one or more of the PHY modes may be absent.
[0050] The data transmitted during frame 80 is in the form of symbols 81. Communication systems that operate using the LMDS band map Quadrature Amplitude Modulation (QAM) symbols to each time block of frame 80. Alternatively, communication systems that operate using the MMDS band do the same or may map Orthogonal Frequency Division Multiplexing (OFDM) symbols to each time block of frame 80.
[0051]
[0052] Padding may be added to a MAC message to form an integer multiple of TDUs 1206. For example,
[0053] The PI elements 1202 are then modulated using a modulation scheme to form symbols 81. For example, QAM symbols or OFDM symbols could be used. The number of symbols 81 required to transmit the PI elements 1202 may vary with the PHY mode selected. For example, if QAM-4 is used for DM2, each resulting symbol represents two bits. If QAM-64 is used for DM2, each resulting symbol represents six bits. For convenience, multiple symbols can be further mapped to a physical slot (PS) to decrease the granularity of the data allocation boundaries. For example, a 4-symbol physical slot could be used to decrease the number of bits required to express allocation boundaries in maps.
[0054]
[0055] Then, the M-ary QAM modulator converts the FEC blocks into QAM symbols based on the selected bit per symbol rate for each time block. The symbols can then be inserted into the frame 80 using a scheduling technique. Up-converter 49 frequency shifts the packed frame of data to a frequency suitable for transmission between a terminal and base station based on schemes known to those of skill in the art.
[0056]
[0057] Referring now to
[0058] In the FDD frame structure 90, the uplink and the downlink operation may or may not be synchronized. For example, a frame start and a frame end, hence frame length, may be identical, or not, depending on the specific implementation. The FDD frame structure may apply adaptive modulation only for the downlink and use a different scheme for the uplink. For example, a fixed modulation scheme could be used for the uplink. Conversely, a different scheme (e.g. fixed modulation) can be used on the downlink, while using adaptive modulation on the uplink.
[0059]
[0060]
[0061] To prevent a conflict from occurring, the terminal's uplink transmission (Tx) event 110 is preferably not scheduled at the same time as its downlink event 112. However, the terminal may lose synchronization with the base station during its uplink Tx event 110 and be unable to re-synchronize prior to the base station transmitting its downlink event 112. The loss of synchronization may become more problematic in a communication system that includes multiple terminals restricted to half-duplex operation. For example, in a case where all of the terminals in an FDD communication system operate in a half-duplex fashion, time gaps may occur in a frame during a downlink or uplink. Such time gaps may constitute a significant part of that portion of the frame to which such a terminal's use is restricted.
[0062] The downlink subframe structure shown in
[0063] Each terminal synchronizes and picks up control data 114, including uplink and downlink mapping information, at the beginning of every downlink subframe 94. The uplink map defines when the next uplink Tx event 110 will occur for each terminal in the uplink subframe 92. Similarly, the downlink map is used by terminals to determine when downlink events 112 will occur in the downlink subframe 94. For example, a downlink map entry can indicate when the downlink subframe will transmit data with a specific PHY mode.
[0064] Uplink and downlink events can contain data associated with more than one user of the terminal. Higher layer addressing may be applied to determine specific associations of user data. The downlink map entry is not required to contain terminal identification information. Instead, a terminal which ended its uplink transmission and is available for downlink reception can use the downlink map to determine the next event which is relevant for it, that is, the next event that uses its preferred PHY mode, i.e. modulation parameters and FEC, which correspond to its settings. This mapping information will be further explained with reference to
[0065]
[0066] Each downlink subframe 124 can include a frame control header 125 and downlink data 121. The frame control header 125 can include a preamble 126, PHY control information 127, and media access control (MAC) information 128. The preamble 126 is used for synchronizing the terminals with the base station. For example, preamble 126 allows the terminals to synchronize with the base station at the beginning of the downlink subframe 124. The preamble can be transmitted using a robust PHY mode. A robust PHY mode allows terminals that are configured for receiving only robust modulation schemes to demodulate the preamble and synchronize with the base station.
[0067] The PHY control information 127 can include a downlink map 123. The downlink map 123 indicates to the terminals where and what modulation changes occur in the downlink data 121. An exemplary downlink map 123 is discussed below with reference to
[0068] The MAC control information 128 provides terminals with instructions on transmission protocols for the uplink subframe. These instructions can include an uplink map 129. The uplink map 129 is a map of a subsequent uplink subframe that is to be transmitted by the terminals.
[0069] To minimize errors in the mapping process, the base station transmits the downlink map and the uplink map using a robust PHY mode. Moreover, the base station can allocate a minimum number of symbols for the TDM portion 122 to accommodate the time required for the terminals to process and act upon the first downlink map entry. The downlink map 123 is the first information broadcast to the terminals in a downlink subframe to maximize the amount of time between receiving the downlink map and when the first terminal is required to act based on the downlink map. All other control information 125, including the uplink map 129, can come after the broadcast of the downlink map 123.
[0070] A full-duplex terminal, and any half-duplex terminal that receives later than it transmits within a frame, can take advantage of the TDM portion 122 of the downlink subframe 121. Thus, the downlink data 124 starts with a TDM portion 122. Additionally, to increase statistical multiplexing gain, it should be noted that full-duplex terminals are also able to re-synchronize with the base station in the TDMA portion 120 to receive data. Accordingly, the downlink subframe 124 is constructed with a TDM portion 122 followed by a TDMA portion 120. The downlink map 123 for a pure TDMA downlink subframe would have the same number of map entries as the TDM/TDMA downlink subframe of
[0071]
[0072] The exemplary downlink map 123 of
[0073]
[0074]
[0075]
[0076] Full-duplex terminals and half-duplex terminals that receive before they transmit could both use TDMA. The order of the PHY modes within the downlink subframe 150 could be varied. Each terminal would still receive a broadcast preamble 126 from the base station which would indicate when their preamble 106 would be transmitted by the base station. The use of a smart antenna would increase the gain of the received signal at the terminal. However, some bandwidth would be lost due to the addition of preambles and map entries.
[0077] A TDD communication system could also use the design of the TDMA downlink subframe 150 to incorporate a base station smart antenna. In the TDD communication system, only one channel is used for uplinks and downlinks. The terminals do not lose synchronization between the broadcast preamble 126 and the transmission of their data. Thus, if the PHY modes are ordered in the downlink and broadcast to an entire cell without a smart antenna, the terminals are able to maintain their synchronization. By incorporating a smart antenna at the base station, the terminals within the cell will lose synchronization. However, the use of a TDMA downlink subframe 150 and its preambles 106 as described above would allow the terminals to resynchronize with the base station prior to receiving their data.
[0078] When building an FDD communication system, full-duplex terminals are more efficiently served by a TDM downlink. Half-duplex terminals, however, are better served by a TDMA downlink. However, in communication systems where both full and half-duplex terminals exist, scheduling the downlink and uplink transmission opportunities for the half-duplex terminals is non-trivial, since these terminals cannot transmit and receive simultaneously. Some half-duplex terminals may be scheduled to receive before they transmit. In this case, the base station can transmit downlink data to such half-duplex terminals in the TDM portion, since these terminals get synchronization from the preamble at the beginning of the downlink subframe. However, some half-duplex terminals are unable to be scheduled to transmit after they receive their data. Such terminals would lose the synchronization as they transmit, because they complete the transmission in the middle of the downlink subframe and hence have no preamble to use to synchronize their receiver to the base station.
[0079] One solution is to schedule the downlink data transmissions of these half-duplex terminals in a TDMA portion. This allows the terminals to receive the preamble at the beginning of the TDMA burst for receiver synchronization. Although this approach resolves the problem of half-duplex terminal receiver synchronization, each burst in the TDMA portion requires a DIUC message. The number of DIUC or map entries may grow if the number of TDMA bursts increases, wasting bandwidth for actual data transmission. Furthermore uplink maps are typically built only one frame ahead of time. Therefore, it is not possible to know the size of the downlink data for those half-duplex terminals in order to properly schedule the downlink data reception before transmission.
[0080] Scheduling Algorithm
[0081] A scheduling algorithm will now be described to allow TDM and TDMA portions of a downlink to co-exist in the same downlink subframe. The algorithm allows maximum flexibility and efficiency for FDD communication systems that must simultaneously support full and half-duplex terminals. The algorithm further allows the TDM of multiple terminals in a TDMA burst to minimize the number of map entries in a downlink map. The algorithm limits the number of downlink map entries to (2×n)+1, where n is the number of PHY modes. The algorithm works for pure TDMA downlinks (see
Algorithm Description
[0082] First, all terminals are grouped together by the modulation/FEC (PHY mode) in which they receive downlink data. The number of groups formed will be equal to the number of PHY modes being used for downlink in the communication system. Uplink bandwidth is allocated to the terminals such that the uplink transmission opportunities of terminals belonging to the same group are kept contiguous in time.
[0083] Within these groupings, the uplink bandwidth allocated to an individual terminal is contiguous in time. The groups themselves can be ordered in a particular order to maximize the TDM portion of the downlink. To avoid the problem of scheduling the downlink and uplink transmission simultaneously in time for the terminals within the same group, the downlink data of the first group is scheduled first to overlap with the uplink bandwidth of the next group to be allocated. This proceeds until all the downlink data has been allocated.
Notations Used in the Scheduling Algorithm
[0084] n: the number of downlink (DL) PHY modes (e.g. FEC-type/Modulation combinations) used by system.
[0085] S.sub.n: set of DL PHY modes, where PHY mode j, is more robust (comes earlier in the downlink TDM section) than DL PHY mode j+1, jεS.sub.n.
[0086] U.sub.j: total amount of uplink bandwidth, in symbols (or in time, in an asymmetric FDD system), allocated for all terminals that receive downlink data using DL PHY mode j, where jεS.sub.n.
[0087] D.sub.j: total amount of downlink bandwidth, in symbols (or in time, in an asymmetric FDD system), allocated for all terminals that receive downlink data using DL PHY mode j, where jεS.sub.n.
[0088] T: total amount of bandwidth, in symbols (or in time, in an asymmetric FDD system), available on the downlink channel.
[0089] u.sub.k: total amount of uplink bandwidth, in symbols (or in time, in an asymmetric FDD system), allocated for an individual terminal, k.
[0090] d.sub.k: total amount of downlink bandwidth, in symbols (or in time, in an asymmetric FDD system), allocated for an individual terminal, k.
System Constraints
[0091] The worst case scheduling is the case where all terminals are half-duplex.
[0092] For a half duplex terminal k, d.sub.k+u.sub.k≦T.
[0093] There can only be one j, such that D.sub.j+U.sub.j≧T.
[0094] Worst case is when
The link is full, both uplink and downlink).
[0095] The following description is shown for the case when n=5. Those skilled in the art will understand that the algorithm may readily be extended to any value of n.
[0096]
[0097] Flow continues to a state 1360 where the terminal group identified as D.sub.1, j=1, is allocated downlink bandwidth at the start of the downlink subframe. Next, at a decision state 1380, the process determines whether D.sub.1≧U.sub.2. If D.sub.1≧U.sub.2 then flow continues to a state 1400 were the scheduling algorithm allocates downlink bandwidth for D.sub.1 at the start of the downlink subframe. This is shown in
[0098] Flow continues to a decision block 1420 to determine whether D.sub.1+U.sub.1≧T. If D.sub.1+U.sub.1≧T, the process continues to a state 1440 where D.sub.1 is arranged such that an individual terminal's bandwidth does not overlap on the uplink and downlink, even while guaranteeing that the downlink map will not exceed 2n+1. In this case there must be more than one terminal represented by D.sub.1.
[0099] Returning to decision block 1420, if D.sub.1+U.sub.1≧T is not true, then the process continues to a state 1460 where the downlink scheduling becomes easier since U.sub.2 will not be transmitting while receiving. Subsequent allocations of downlink bandwidth are placed adjacent to the prior allocations. For example, D.sub.2 is placed next to D.sub.1 in
[0100] Returning to decision block 1380, if D.sub.1<U.sub.2, then the process moves to a state 1480 where the scheduling algorithm allocates downlink bandwidth for D.sub.1 at the start of the downlink subframe. This is shown in
[0101] Flow continues to a decision block 1500 where a determination is made whether D.sub.2<U.sub.3. If D.sub.2<U.sub.3 is not true, flow continues to state 1460 where the downlink scheduling becomes easier since U.sub.3 will not be transmitting while receiving. Subsequent allocations of downlink bandwidth are placed adjacent to the prior allocations. For example, D.sub.3 is placed next to D.sub.2.
[0102] Returning to decision block 1500, if D.sub.2<U.sub.3, flow continues to a state 1520 where the scheduling algorithm allocates downlink bandwidth for D.sub.2 at the end of the uplink bandwidth that was allocated for U.sub.2. In this case, once the half-duplex terminal assigned to U.sub.2 finishes its uplink transmission, it will begin receiving its downlink transmission during D.sub.2 from the base station. A gap in the downlink subframe is left between D1 and D2. This is shown in
[0103] Next, at decision block 1540, a determination is made whether D.sub.3>U.sub.4+U.sub.5+U.sub.1. If D.sub.3>U.sub.4+U.sub.5+U.sub.1 is true, the process continues to a state 1560 where D.sub.3 is broken into multiple pieces. The pieces are then inserted in the remaining gaps in the downlink subframe. This is shown in
[0104] Returning to decision block 1540, if a determination is made that D.sub.3>U.sub.4+U.sub.5+U.sub.1 is not true, flow continues to decision block 1580 where a determination is made as to whether D.sub.3<U.sub.4. If D.sub.3<U.sub.4 is not true, the process returns to state 1460 where the downlink scheduling becomes easier since U.sub.4 will not be transmitting while receiving.
[0105] Returning to decision block 1580, if D.sub.3<U.sub.4, the process moves to a state 1600 where D.sub.3 is allocated a portion of the downlink subframe beginning from the end of U.sub.3. A gap in the downlink subframe is left between D.sub.2 and D.sub.3. This is shown in
[0106] Next at decision block 1620, a determination is made whether D.sub.4<U.sub.5. If D.sub.4<U.sub.5 is not true, the process returns to state 1460 where the scheduling is easier. D.sub.4 is placed at the end of its assigned uplink U.sub.4, so that D.sub.4 will downlink once it finishes receiving its uplink, U.sub.4. Subsequent allocations of downlink bandwidth are placed adjacent to the prior allocations. For example, D.sub.5 is placed next to D.sub.4.
[0107] Returning to decision block 1620, if D.sub.4<U.sub.5, the process continues to a state 1640 where D.sub.4 is placed at the end of U.sub.4. This is shown in
[0108] Returning to decision block 1660, if the last downlink segment D.sub.5 is shorter in duration than U.sub.1 and all remaining fragments excluding any fragment that is aligned with U.sub.5, then the process moves to a state 1700 where D.sub.5 is placed at the end of D.sub.4 and interleaved in the gaps in the downlink subframe. No subsequent rearrangement is required. The foregoing algorithm ensures that the number of map entries will not exceed 2n+1. However, after employing the algorithm, under many circumstances further rearrangement of the downlink will be possible to further reduce the number of downlink map elements below 2n.
[0109] While the above detailed description has shown, described, and pointed out novel features as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the spirit. The scope is indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.