System and method for scalable digital communications with adaptive system parameters
11039428 · 2021-06-15
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04B7/2628
ELECTRICITY
H04W72/23
ELECTRICITY
H04L5/0044
ELECTRICITY
H04L5/003
ELECTRICITY
International classification
Abstract
A method for operating an adapting device includes selecting a first access mode out of a plurality of access modes for a first transmission between a first communications device and a second communications device, wherein the selection of the first access mode is made in accordance with an access mode criterion, and at least one of communications system information, and user equipment information, and determining sparse code multiple access (SCMA) parameters from the first access mode in accordance with a SCMA parameter mapping rule. The method also includes providing information about the first access mode to at least one of the first communications device and the second communications device.
Claims
1. A method for a network device, the method comprising: transmitting, to a user equipment (UE), first information about at least one parameter indicating a first multiple access mode out of a plurality of multiple access modes, for a first contention-based uplink transmission between the network device and the UE, the at least one parameter including a number of nonzero elements in a signature or a codebook; and transmitting, to the UE, second information about the at least one parameter indicating a second multiple access mode out of the plurality of multiple access modes, for a second contention-based uplink transmission between the network device and the UE, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users.
2. The method of claim 1, wherein the first information about the at least one parameter is transmitted using one of semi-static messaging or dynamic messaging.
3. The method of claim 1, further comprising selecting the first multiple access mode for the first contention-based uplink transmission and the second multiple access mode for the second contention-based uplink transmission in accordance with at least one of a UE capability or a UE requirement.
4. The method of claim 1, further comprising determining the first information about the at least one parameter in accordance with a parameter mapping rule, wherein the parameter mapping rule defines a relationship between modes in the plurality of multiple access modes and values of the at least one parameter.
5. The method of claim 1, wherein the plurality of multiple access modes comprises an orthogonal frequency division multiple access mode.
6. The method of claim 1, wherein the at least one parameter further comprises at least one of a number of codewords in a codebook, a spreading factor, a number of layers, signatures or codebooks, a number of overlapping elements of any two distinct codebooks, an overloading factor, or a maximum number of codewords colliding at a tone.
7. The method of claim 1, wherein the first information about the at least one parameter comprises a first value of the at least one parameter and wherein the second information about the at least one parameter comprises a second value of the at least one parameter.
8. The method of claim 1, wherein the first information about the at least one parameter comprises an indicator of the first multiple access mode.
9. The method of claim 1, further comprising: selecting the first multiple access mode and the second multiple access mode out of the plurality of multiple access modes, wherein the selection is determined in accordance with an access mode criterion and at least one of communications system information and UE information; and determining the at least one parameter for the first multiple access mode and the second multiple access mode in accordance with a mapping rule.
10. The method of claim 1, wherein the second multiple access mode has a larger number of non-zero elements in each codeword of a codebook than the first multiple access mode.
11. The method of claim 10, wherein the second multiple access mode has a limit of a maximum number of layers.
12. A network device comprising: a non-transitory memory storage comprising instructions; and a processor in communication with the non-transitory memory storage, wherein the processor executes the instructions to: transmit, to a user equipment (UE), first information about at least one parameter indicating a first multiple access mode out of a plurality of multiple access modes, for a first contention-based uplink transmission between the network device and the UE, the at least one parameter including a number of nonzero elements in a signature or a codebook; and transmit, to the UE, second information about the at least one parameter indicating a second multiple access mode out of the plurality of multiple access modes, for a second contention-based uplink transmission between the network device and the UE, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users.
13. The network device of claim 12, wherein the processor executes the instructions to select the first multiple access mode for the first contention-based uplink transmission and the second multiple access mode for the second contention-based uplink transmission in accordance with at least one of a UE capability or a UE requirement.
14. The network device of claim 12, wherein the processor executes the instructions to select the first multiple access mode for the first contention-based uplink transmission.
15. The network device of claim 12, wherein the first information about the at least one parameter comprises a first value of the at least one parameter and wherein the second information about the at least one parameter comprises a second value of the at least one parameter.
16. The network device of claim 12, wherein the at least one parameter, further comprises at least one of a number of codewords in a codebook, a spreading factor, a number of layers, codebooks or signatures, a number of overlapping elements of any two distinct codebooks, an overloading factor, or a maximum number of codewords colliding at a tone.
17. The method of claim 1, wherein the second multiple access mode is for a single cell and UE type.
18. The network device of claim 12, wherein the processor further executes the instructions to: select the first multiple access mode and the second multiple access mode out of the plurality of multiple access modes, wherein the selection is determined in accordance with an access mode criterion and at least one of communications system information and UE information; and determine the at least one parameter for the first multiple access mode and the second multiple access mode in accordance with a mapping rule.
19. The network device of claim 12, wherein the second multiple access mode has a larger number of non-zero elements in each codeword of a codebook than the first multiple access mode.
20. The network device of claim 19, wherein the second multiple access mode has a limit of a maximum number of layers.
21. A method for a network device, the method comprising: selecting, by the network device, a first multiple access mode out of a plurality of multiple access modes for a first contention-based uplink transmission between the network device and a user equipment (UE), the plurality of multiple access modes including at least the first multiple access mode and a second multiple access mode, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users; and transmitting, by the network device, information about the first multiple access mode to the UE, the information including at least a number of nonzero elements in a signature or a codebook.
22. The method of claim 21, wherein the selection is made in accordance with UE information comprising at least one of a UE capability or a UE requirement.
23. The method of claim 21, wherein the information about the first multiple access mode comprises a first value of at least one parameter associated with the first multiple access mode.
24. The method of claim 23, further comprising determining the first value of the at least one parameter in accordance with a parameter mapping rule, wherein the parameter mapping rule defines a relationship between modes in the plurality of multiple access modes and values of the at least one parameter.
25. The method of claim 21, further comprising selecting the second multiple access mode out of the plurality of multiple access modes for second transmission between the network device and the UE and transmitting information about the second multiple access mode to the UE.
26. The method of claim 21, wherein the information about the first multiple access mode further comprises at least one of a number of codewords in a codebook, a spreading factor, a number of layers, signatures or codebooks, a number of overlapping elements of any two distinct codebooks, an overloading factor, or a maximum number of codewords colliding at a tone.
27. A method for a user equipment (UE), the method comprising: receiving, from a network device, first information about at least one parameter indicating a first multiple access mode out of a plurality of multiple access modes, for a first contention-based uplink transmission between the UE and the network device, the at least one parameter including a number of nonzero elements in a signature or a codebook, and receiving, from the network device, second information about the at least one parameter indicating a second multiple access mode out of the plurality of multiple access modes, for a second contention-based uplink transmission between the UE and the network device, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users.
28. The method of claim 27, wherein the plurality of multiple access modes comprises at least an orthogonal frequency division multiple access mode.
29. The method of claim 27, wherein the at least one parameter further comprises at least one of a number of codewords in a codebook, a spreading factor, a number of layers, signatures or codebooks, a number of overlapping elements of any two distinct codebooks, an overloading factor, or a maximum number of codewords colliding at a tone.
30. The method of claim 27, wherein the first information about the at least one parameter comprises a first value of the at least one parameter and wherein the second information about the at least one parameter comprises a second value of the at least one parameter.
31. The method of claim 27, wherein the first information about the at least one parameter comprises an indicator of the first multiple access mode.
32. The method of claim 27, wherein the first multiple access mode and the second multiple access mode are selected out of the plurality of multiple access modes, wherein the selection is determined in accordance with an access mode criterion and at least one of communications system information and UE information, and the at least one parameter for the first multiple access mode and the second multiple access mode are determined in accordance with a mapping rule.
33. The method of claim 27, wherein the second multiple access mode has a larger number of non-zero elements in each codeword of a codebook than the first multiple access mode.
34. The method of claim 33, wherein the second multiple access mode has a limit of a maximum number of layers.
35. A network device comprising: a non-transitory memory storage comprising instructions; and a processor in communication with the non-transitory memory storage, wherein the processor executes the instructions to: select a first multiple access mode out of a plurality of multiple access modes for a first contention-based uplink transmission between the network device and a user equipment (UE), wherein the plurality of multiple access modes includes at least the first multiple access mode and a second multiple access mode, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users; and transmit information about the first multiple access mode to the UE, the information including at least a number of nonzero elements in a signature or a codebook.
36. A user equipment (UE) comprising: a non-transitory memory storage comprising instructions; and a processor in communication with the non-transitory memory storage, wherein the processor executes the instructions to: receive, from a network device, first information about at least one parameter indicating a first multiple access mode out of a plurality of multiple access modes, for a first contention-based uplink transmission between the UE and the network device, the at least one parameter including a number of nonzero elements in a signature or a codebook, and receive, from the network device, second information about the at least one parameter indicating a second multiple access mode out of the plurality of multiple access modes, for a second contention-based uplink transmission between the UE and the network device, the second multiple access mode being a sparse code multiple access mode having a larger spreading factor than the first multiple access mode, the larger spreading factor being configured to support a larger number of contention-based users.
37. The UE of claim 36, wherein the first information about the at least one parameter is received using one of semi-static messaging or dynamic messaging.
38. The UE of claim 36, wherein the plurality of multiple access modes comprises at least an orthogonal frequency division multiple access mode.
39. The UE of claim 36, wherein the at least one parameter further comprises at least one of a number of codewords in a codebook, a spreading factor, a number of layers, signatures or codebooks, a number of overlapping elements of any two distinct codebooks, an overloading factor, or a maximum number of codewords colliding at a tone.
40. The UE of claim 36, wherein the first information about the at least one parameter comprises a first value of the at least one parameter and wherein the second information about the at least one parameter comprises a second value of the at least one parameter.
41. The UE of claim 36, wherein the first information about the at least one parameter comprises an indicator of the first multiple access mode.
42. The UE of claim 36, wherein the first multiple access mode and the second multiple access mode are selected out of the plurality of multiple access modes, wherein the selection is determined in accordance with an access mode criterion and at least one of communications system information and UE information, and the at least one parameter for the first multiple access mode and the second multiple access mode are determined in accordance with a mapping rule.
43. The UE of claim 36, wherein the second multiple access mode has a larger number of non-zero elements in each codeword of a codebook than the first multiple access mode.
44. The UE of claim 43, wherein the second multiple access mode has a limit of a maximum number of layers.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(13) The operating of the current example embodiments and the structure thereof are discussed in detail below. It should be appreciated, however, that the present disclosure provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific structures of the disclosure and ways to operate the disclosure, and do not limit the scope of the disclosure.
(14) One embodiment of the disclosure relates to scalable digital communications with adaptive system parameters. For example, an adapting device receives access mode criteria for a first communications channel between a communications controller and a user equipment, selects a first access mode in accordance with a set of mapping rules to meet the access mode criteria, and provides information about the first access mode to the communications controller and the user equipment.
(15) The present disclosure will be described with respect to example embodiments in a specific context, namely SCMA communications systems that adaptively adjust their radio access mode for different access mode criteria. The disclosure may be applied to standards compliant communications systems, and non-standards compliant communications systems, that adaptively adjust their radio access mode for different access mode criteria.
(16) In SCMA, data is spread over multiple time-frequency tones of OFDMA resources through multi-dimensional codewords. Sparsity of codewords helps to reduce the complexity of joint detection of multiplexed SCMA layers by using message passing algorithm (MPA). In general, each layer of SCMA has its specific codebook set. Low density spreading (LDS) is a special case of SCMA. LDS as a form of multi-carrier CDMA (MC-CDMA) is used for multiplexing different layers of data. As opposed to SCMA with multi-dimensional codewords, LDS uses repetitions of the same (QAM) symbol on layer-specific nonzero position in time or frequency. As an example, in LDS-orthogonal frequency division multiplexing (LDS-OFDM) a constellation point is repeated (with some possible phase rotations) over nonzero frequency tones of a LDS block. The shaping gain of multi-dimensional constellations is one of the advantages of SCMA over LDS. The gain is potentially high for higher order modulations where the repletion coding of LDS shows a large loss and poor performance.
(17) SCMA is an encoding technique that encodes data streams, such as binary data streams, or in general, M-ary data streams, where M is an integer number greater than or equal to 2, into multidimensional codewords. SCMA directly encodes the data stream into multidimensional codewords and circumvents quadrature amplitude modulation (QAM) symbol mapping, which may lead to coding gain over conventional CDMA (and LDS) encoding. Notably, SCMA encoding techniques convey data streams using a multidimensional codeword rather than a QAM symbol.
(18) Additionally, SCMA encoding provides multiple access through the use of different codebooks for different multiplexed layers, as opposed to the use of different spreading sequences for difference multiplexed layers, e.g., a LDS signatures in LDS, as is common in conventional CDMA encoding. Furthermore, SCMA encoding typically uses codebooks with sparse codewords that enable receivers to use low complexity algorithms, such as message passing algorithms (MPA), to detect respective codewords from combined codewords received by the receiver, thereby reducing processing complexity in the receivers.
(19)
(20) An adapting device 120 may adapt access modes for communications system 100 or a portion thereof. Adapting device 120 may adjust communications system parameters of communications system 100 or a portion thereof to meet access mode criteria to provide an access mode for devices in communications system 100. A detailed discussion of adapting device 120 is presented below. It is noted that although shown in
(21) While it is understood that communications systems may employ multiple eNBs capable of communicating with a number of devices, only one eNB, one RN, an adapting device, and a number of UEs are illustrated for simplicity.
(22) SCMA-OFDM is a code-domain multiplexing scheme over multicarrier modulation in which the spreading codebooks are sparse and hence detection can be made simpler. Spreading factor, sparsity of codebooks, and number of the maximum SCMA multiplexed layers are communications system parameters indicating the flexibility of the SCMA waveform.
(23)
(24) Each codeword of a respective codebook may be mapped to a different data, e.g., binary, value. As an illustrative example, codewords 211, 221, 231, 241, 251, and 261 are mapped to binary value ‘00’, the codewords 212, 222, 232, 242, 252, and 262 are mapped to the binary value ‘01’, the codewords 213, 223, 233, 243, 253, and 263 are mapped to the binary value ‘10’, and the codewords 214, 224, 234, 244, 254, and 264 are mapped to the binary value ‘11’. It is noted that although the codebooks in
(25) As shown in
(26) According to an example embodiment, an access mode of a communications system (or of a portion of a communications system) is be specified, at least in part, by communications system parameters. The communications system parameters, when set to specific values, may determine how the communications system communicates with UE within it. As an illustrative example, access modes in a SCMA communications system may be specified by a number of communications systems parameters, including:
(27) M—a number of codewords in a SCMA codebook.
(28) K—a spreading factor.
(29) J—a maximum number of layers (or codebooks and/or signatures). It is noted that the number of signatures may exceed this value if signature reuse is allowed, such as in an uplink.
(30) N—a number of nonzero elements of each codeword.
(31) d.sub.f—a maximum number of codewords colliding at a tone.
(32) λ—an overloading factor.
(33) l—a number of overlapping elements of any two distinct codebooks
(34) Example values of the communications system parameters include:
(35)
(36)
which determines the complexity of the MPA algorithm ∝M.sup.d.sup.
(37)
(38) max(0,2N−K)≤l≤N−1.
(39) An example SCMA communications system design example is as follows:
(40)
if K=4, then J=6.
(41)
if K=4, then d.sub.f=3.
(42)
if K=4, then λ=4.
(43) 0≤l≤1 if K=4, which means that the codewords are either totally orthogonal with no overlap (l=0) or they collide only over one non-zero element (l=1). Then, a factor graph of an SCMA codebook may be of the form:
(44)
(45) According to an example embodiment, the communications systems parameters of a communications system may be set so that the access mode of the communications system emulates that of another communications system. As an illustrative example, a SCMA communications system may be set to emulate an orthogonal frequency division multiple access (OFDMA) communications system if communications system parameters K is set to 1 (K=1) and N is set to 1 (N=1). As another illustrative example, a SCMA communications system may be set to emulate a CDMA communications system if communications system parameters N and K are set to be equal (N=K) and non-zero elements are not allowed in the codebooks. The codebooks may be constructed over quadrature amplitude modulation (QAM) symbols with CDMA spreading signatures.
(46)
(47)
(48) According to an example embodiment, a SCMA communications system is used to implement flexible and scalable access techniques that compromise amongst criteria, e.g., spectral efficiency, coverage, detection complexity, connectivity, link budget, and the like, to support different application scenarios and access modes under a single communications system with a smooth switching mechanism. The implementation is achieved by selecting an access mode in accordance with access mode criteria, communications system information, and UE information, and the selected access mode is implemented by setting SCMA parameters based on mapping rules and the selected access mode.
(49) According to an example embodiment, a SCMA communications system optimizes access modes for different application scenarios and different receive categories. The optimization of the access modes is achieved by adjusting SCMA parameters. As an example, an access mode adaptation mechanism, having predefined access modes for both UL and DL, selects a best access mode in accordance with access mode criteria, such as applications, requirements, network conditions, and the like. Additionally, signaling support is provided to switch between different access modes. The SCMA communications system is adaptively adjusted according to access mode criteria. There is low signaling overhead to switch the access mode and/or parameters in response to the access mode criteria.
(50) In general, SCMA-OFDM is a flexible waveform that can facilitate different access modes, including existing ones such as OFDMA, LDS-OFDM, UL MU-MIMO, and MC-CDMA. SCMA-OFDM also is a promising waveform/access technology for proposed 5G standards and beyond. The access modes may be applied to an individual transmission, a plurality of transmissions, a single communications channel (uplink, downlink, or uplink and downlink), or a plurality of communications channels.
(51)
(52) Table 1 below illustrates example predefined downlink (DL) multiple access modes, in which J is a maximum number of signatures/codebooks, K is a spreading factor, and N≤K is a number of non-zero elements in each signature/codeword.
(53) TABLE-US-00001 TABLE 1 Example downlink multiple access modes. Codebook/ Typical Scenario J K N Signature Comment Applications SCMA- J ≤ f K > N N >> 1 SCMA large processing Link budget and mode1 (N, K) multidimensional gain due to large coverage codebooks, or effective improvement LDS signatures spreading factor SCMA- Moderate K > N N > 1 SCMA User pairing Capacity Mode2 multidimensional with power enhancement or codebooks, or allocation, Low interference LDS signatures to moderate whitening overloading factor SCMA- Large K > N N > 1 SCMA Large Scheduling free Mode3 multidimensional overloading small packet codebooks, or factor transmission for LDS signatures massive connectivity OFDMA 1 1 1 — Non- legacy UEs or UE superposition with no SCMA type decoding capability transmission might fall into this category DL-NOMA J > 1 1 1 — User DL user paring and (reuse) superposition open loop multiple with power access for UEs with sharing SIC reception capability MC-CDMA J ≤ K K = N N > 1 Orthogonal or CDMA Coverage/link non-orthogonal signatures budget CDMA allocated to one improvement with signatures or multiple UEs under-loading
(54) Table 2 below illustrates predefined uplink (UL) multiple access modes in which J is a maximum number of signatures/codebooks, K is a spreading factor, and N≤K is a number of non-zero elements in each signature/codeword.
(55) TABLE-US-00002 TABLE 2 Example uplink multiple access modes. Codebook/ Typical Scenario J K N Signature Comment Applications SCMA- J ≤ f K > N N >> 1 SCMA large processing Link budget Mode1 (N, K) multidimensional gain due to large and coverage codebooks, or effective improvement LDS signatures spreading factor SCMA- Moderate K > N N > 1 SCMA Moderate Interference Mode-2 multidimensional overloading whitening and codebooks, or factor multi-user LDS signatures channel diversity for better capacity SCMA- Large K > N N > 1 SCMA Large Contention Mode-3 multidimensional overloading based small codebooks, or factor packet LDS signatures transmission for massive connectivity OFDMA, 1 1 1 — Non- Legacy UEs SC-FDMA superposition and BSs with type no SCMA transmission decoding capabilities might fall into this category. UL-NOMA J > 1 1 1 — Superposition UL multi-user (reuse) type access with transmission non-linear reception capability (SIC) at BS MC-CDMA J ≤ K K = N N > 1 Orthogonal or CDMA For non-orthogonal signatures coverage/link CDMA allocated to one budget signatures or multiple UEs improvement to get processing gain
(56)
(57) Operations 600 may begin with the adapting device receiving communications system information (block 605). As discussed previously, the communications system information may include information about applications, requirements, network conditions, and the like. Examples of the communications system information may include communications system requirements, and/or communications system capabilities, and the like. The adapting device may receive the communications system information from controller(s) or eNB(s) in the communications system, or another network entity in the communications system that maintains the access mode criteria.
(58) The adapting device may receive UE information (block 607). Examples of UE information may include UE capabilities, UE requirements, and the like. The adapting device may receive the UE information from UE(s) that it is serving, UE(s) in the communications system, a network entity in the communications system that maintains the UE criteria.
(59) The adapting device may receive communications system parameters (block 610). The communications system parameters may include J, N, K, d.sub.f, λ, multiplexing technique, and the like. The adapting device may have a default version of the communications system parameters provided to it at system start up, for example, and then as it (as well as potentially other adapting devices) adjusts the communications system parameters, the adapting device may receive (or provide) updates for the communications system parameters. Depending on a granularity of the adaptation (e.g., communications system wide, eNB wide, cell wide, eNB-to-UE type wide, eNB-to-UE pairing wide), the adapting device may store different versions of the communications system parameters for the different levels of granularity and devices involved.
(60) The adapting device may receive access mode criteria (block 612). The access mode criteria may include link-budget, coverage, connectivity, throughput, multiplexing gain, processing capabilities, and the like. According to an example embodiment, the access mode criteria may be associated with a transmission(s) or a communications channel. The access mode criteria may be associated with a single transmission over a single communications channel, a plurality of transmissions over a single communications channel, a plurality of transmissions over a plurality of communications channels, a single communications channel (such as a downlink communications channel between an eNB and a UE or an uplink communications channel between a UE and an eNB), or a plurality of communications channels (such as both downlink and uplink communications channels between an eNB and a UE, uplink and/or downlink communications channels between an eNB and a type (or group) of UEs, uplink and/or downlink communications channels between a group of eNBs and a type (or group) of UEs, uplink and/or downlink communications channels between all eNBs and a type (or group) of UEs, uplink and/or downlink communications channels between all eNBs and all UEs, and the like).
(61) The adapting device may receive mapping rules (block 615). The mapping rules may specify how the communications system parameter(s), e.g., SCMA parameter(s), are affected by the access mode criteria, the communications system information, and the UE information. The mapping rules may be associated with transmissions for downlink communications channels, uplink communications channels, or both downlink and uplink communications channels. The mapping rules may differ for different types or groups of UEs. The mapping rules may differ for one eNB or multiple eNBs. The mapping rules may also specify how to change the communications system parameter(s) and potentially, by how much. As an illustrative example, parameter K may be impacted by UE that have no SCMA capability, while parameters K and J may be impacted by a need to support large number of overlaid transmissions in a massive connectivity situation. Table 3 below illustrates example mapping rules.
(62) TABLE-US-00003 TABLE 3 Example mapping rules. Acceptable No. Requirements/Capabilities access mode System parameters 1 Legacy users with no capabilities to OFDMA K = 1 and no super handle spreading in any forms as well transmission positioning as no SIC reception capability mode 2 Legacy users with no capability to OFDMA K = 1 and UE pairing handle spreading in any forms but with transmission SIC reception capability mode and user pairing (NOMA) 3 User can support spreading with linear MC-CDMA K > 1 but no overloading reception techniques 4 This MC-CDMA user needs larger Increase K with limited J coverage and link budget 5 More MC-CDMA users need to access Increase K and J the system to support massive considering complexity connectivity for example for capability of receivers contention-based transmission 6 User can support SCMA spreading SCMA-OFDM SCMA codebooks with with advanced non-linear reception appropriate K, J, and d.sub.f capabilities 7 This SCMA user needs larger coverage Increase N only or both N and link budget and K while limit J and consider complexity impacts. Increasing N improves processing and multi-dimensional gain of SCMA codebooks. 8 More SCMA users need to access the Increase K and J system to support massive connectivity considering complexity for example for contention-based capability of receivers by access controlling N. 9 Throughput improvement for SCMA SCMA codebooks rather users than LDS signatures Increase N at the expense of more complexity Allow UE pairing if users and network support UE pairing access mode (MU-SCMA) 10 SCMA users with low PAPR Limit bandwidth of requirements for example for small transmission packet transmission of UL access or Use SCMA codebooks MTC providing lower PAPR at the expense of possible less throughput performance Reduce N to decrease PAPR with careful codebook design
(63) The adapting device may select an access mode in accordance with the mapping rules to meet the access mode criteria, the communications system information, and the UE information (block 620). The adapting device may select the access mode out of a plurality of access modes. As an illustrative example, the adapting device may have a list of the plurality of access modes and the adapting device may select the access mode out of the plurality of access modes. The adapting device may select the access mode from the plurality of access modes by considering the access mode criteria, the communications system information, and the UE information. As an illustrative example, if the UE is a legacy UE with no SCMA capability, the adapting device may select OFDMA as the access mode. Similarly, if the UE is SCMA capable, the adapting device may consider access mode criteria, such as link-budget, coverage, and the like, to select the access mode. Detailed discussions of example access mode selection techniques are presented below.
(64) The adapting device may determine the communications system parameters, e.g., SCMA parameters, from the selected access mode in accordance with the mapping rules (block 622). The adapting device may use mapping rules, such as the example mapping rules shown in Table 3, to determine values for communications system parameters from the selected access mode. As an illustrative example, if the selected access mode for a specified type of UE is to increase the coverage area for the UE, the adapting device may use mapping rule #7 shown in Table 3 and increase parameter N only or both parameters N and K while limiting parameter J and consider complexity impacts, since increasing parameter N improves processing and multi-dimensional gain of SCMA codebooks.
(65) The adapting device may signal the communications system parameters (block 625). The adapting device may send the communications system parameters to devices impacted by the access mode change. As an illustrative example, if the access mode change is for the communications system as a whole, the adapting device may send the communications system parameters to the eNBs in the communications system, which may provide the communications system parameters to the UEs that they serve. As another illustrative example, if the access mode change is for an eNB, the adapting device may send the communications system parameters to the eNB and the eNB may provide the communications system parameters to the UE that it serves. As yet another illustrative example, if the access mode change is for a single cell and UE type, the adapting device may send the communications system parameters to an eNB associated with the cell and the eNB may provide the communications system parameters to the UEs that it is serving that are of same UE type. As yet another illustrative example, if the access mode change is for a single cell and a single UE, the adapting device may send the communications system parameters to an eNB associated with the cell and the eNB may provide the communications system parameters to the UE. According to an example embodiment, there may be a pre-defined plurality of access modes and the adapting device may simply send an indicator, e.g., a number that corresponds to the selected access mode.
(66)
(67) Operations 650 may begin with the UE sending UE information (block 655). The UE may send the UE information, including UE capabilities and/or requirements, and the like. The UE information may be sent to an eNB serving the UE or an adapting device that is performing access mode selection. The UE may receive communications system parameters (block 660). The UE may receive the communications system parameters from the eNB or the adapting device, whichever is performing access mode selection. The communications system parameters may be sent to the UE as well as other devices that are impacted by the access mode selection. According to an example embodiment, there may be a pre-defined plurality of access modes and the UE may receive an indicator, e.g., a number that corresponds to the selected access mode. The UE may communicate using the communications system parameters (block 665).
(68)
(69) The adapting device may select SCMA 720 if the UE(s) and eNB(s) are SCMA capable. Then if link-budget and coverage improvement are access mode criterion, the adapting device may select mode-1 SCMA 725. If interference whitening and multi-user pairing for better capacity are access mode criterion, the adapting device may select mode-2 SCMA 730, and if scheduling free small packet transmission for massive connectivity is the access mode criteria, the adapting device may select mode-3 SCMA 735.
(70)
(71) The adapting device may select SCMA 820 if the UE(s) and eNB(s) are SCMA capable. Then, if link-budget and coverage improvement are access mode criterion, the adapting device may select mode-1 SCMA 825. If interference whitening and multi-user pairing for better capacity are access mode criterion, the adapting device may select mode-2 SCMA 830, and if scheduling free small packet transmission for massive connectivity is the access mode criteria, the adapting device may select mode-3 SCMA 835.
(72)
(73) A criteria processing unit 920 is configured to process access mode criteria and communications system information, such as communications system requirements, communications system capabilities link-budget, coverage, connectivity, throughput, multiplexing gain, and the like, to help adapt an access mode. Criteria processing unit 920 is configured to process UE information to help adapt the access mode. A parameter processing unit 922 is configured to receive processed access mode criteria, communications system information, UE information, and communications system parameters, and to select an access mode in accordance with the access mode criteria, the communications system information, and the UE information. Parameter processing unit 922 is configured to set the communications system parameters in accordance with the mapping rules and the selected access mode. A memory 930 is configured to store packets, access mode criteria, communications system information, UE information, communications system parameters, mapping rules, and the like.
(74) The elements of communications device 900 may be implemented as specific hardware logic blocks. In an alternative, the elements of communications device 900 may be implemented as software executing in a processor, controller, application specific integrated circuit, or so on. In yet another alternative, the elements of communications device 900 may be implemented as a combination of software and/or hardware.
(75) As an example, receiver 910 and transmitter 905 may be implemented as a specific hardware block, while criteria processing unit 920 and parameter processing unit 922 may be software modules executing in a microprocessor (such as processor 915) or a custom circuit or a custom compiled logic array of a field programmable logic array. Criteria processing unit 920 and parameter processing unit 922 may be modules stored in memory 930.
(76)
(77) A criteria processing unit 1020 is configured to process access mode criteria and communications system information, such as communications system requirements, communications system capabilities link-budget, coverage, connectivity, throughput, multiplexing gain, and the like, and UE information, such as UE capabilities, UE requirements, and the like, to help adapt an access mode. A parameter processing unit 1022 is configured to receive information, such as communications system parameters, associated with an access mode. A memory 1030 is configured to store packets, access mode criteria, communications system information, UE information, communications system parameters, and the like.
(78) The elements of communications device 1000 may be implemented as specific hardware logic blocks. In an alternative, the elements of communications device 1000 may be implemented as software executing in a processor, controller, application specific integrated circuit, or so on. In yet another alternative, the elements of communications device 1000 may be implemented as a combination of software and/or hardware.
(79) As an example, receiver 1010 and transmitter 1005 may be implemented as a specific hardware block, while criteria processing unit 1020 and parameter processing unit 1022 may be software modules executing in a microprocessor (such as processor 1015) or a custom circuit or a custom compiled logic array of a field programmable logic array. Criteria processing unit 1020 and parameter processing unit 1022 may be modules stored in memory 1030.
(80) Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the appended claims.