US9160504B2 - System and method for signaling and transmitting uplink reference signals - Google Patents
- ️Tue Oct 13 2015
US9160504B2 - System and method for signaling and transmitting uplink reference signals - Google Patents
System and method for signaling and transmitting uplink reference signals Download PDFInfo
-
Publication number
- US9160504B2 US9160504B2 US14/223,461 US201414223461A US9160504B2 US 9160504 B2 US9160504 B2 US 9160504B2 US 201414223461 A US201414223461 A US 201414223461A US 9160504 B2 US9160504 B2 US 9160504B2 Authority
- US
- United States Prior art keywords
- sequence
- pusch
- sequence group
- signaling
- group Prior art date
- 2011-08-10 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 102
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 144
- 125000004122 cyclic group Chemical group 0.000 claims description 69
- 230000005540 biological transmission Effects 0.000 claims description 39
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 24
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 24
- 238000013468 resource allocation Methods 0.000 description 32
- 238000013507 mapping Methods 0.000 description 31
- 230000008901 benefit Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical group [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 208000011738 Lichen planopilaris Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 208000011797 pustulosis palmaris et plantaris Diseases 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
- H04L27/2613—Structure of the reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
- H04L5/0012—Hopping in multicarrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0037—Inter-user or inter-terminal allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/0051—Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0073—Allocation arrangements that take into account other cell interferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0026—Division using four or more dimensions, e.g. beam steering or quasi-co-location [QCL]
Definitions
- the present invention relates generally to digital communications, and more particularly to a system and method for signaling and transmitting uplink reference signals.
- a communications system such as a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) compliant communications system
- the plurality of communications controllers serves communications devices by controlling communications to and from the communications devices.
- Communications controllers may also be commonly referred to as enhanced NodeBs, NodeBs, base stations, controllers, and so on.
- Communications devices may also be commonly referred to as User Equipment, mobile stations, users, subscribers, terminals, and so forth.
- FIG. 1 illustrates a prior art communications system 100 .
- communications system 100 includes an enhanced NodeB (eNB) 105 and a User Equipment (UE) 110 .
- eNB 105 and UE 110 may communicate over a communications link 115 .
- Communications link 115 may comprise a first uni-directional link 120 , referred to as a downlink (DL), from eNB 105 to UE 110 and a second uni-directional link 125 , referred to as an uplink (UL), from UE 110 to eNB 105 .
- DL downlink
- UL uplink
- Transmissions from eNB 105 to UE 110 take place over DL 120
- transmissions from UE 110 to eNB 105 take place over UL 125 .
- a resource allocation for example, time resources, frequency resources, and/or time-frequency resources
- a resource allocation for example, time resources, frequency resources, and/or time-frequency resources
- FDM Frequency Division Multiplexed
- TDM Time Division Multiplexed
- two UEs may use different resource blocks for UL transmission, wherein a resource block comprises a number of subcarriers in a specific time unit, such as a slot.
- a method for communications controller operations includes signaling information related to a set of sequence groups to a first communications device, where the first communications device uses a sequence in the set of sequence groups to modulate a reference signal.
- the method also includes selecting a sequence group from the set of sequence groups, and signaling information related to the selected sequence group to the first communications device.
- a method for communications device operations includes decoding a first signaling from a communications controller to retrieve information related to a set of sequence groups, decoding a second signaling from the communications controller to retrieve information related to a selected sequence group, modulating a reference signal with a sequence from the selected sequence group, and transmitting the modulated reference signal.
- a device in accordance with another example embodiment of the present invention, includes a scheduler, and a signaling unit.
- the scheduler selects a sequence group from a set of sequence groups, and the signaling unit signals information related to the set of sequence groups to a first communications device, where the first communications device uses a sequence in the set of sequence groups to modulate a reference signal, and signals information related to the selected sequence group to the first communications device.
- a communications device includes a first signaling decoding unit, a second signaling decoding unit, a transmission prepare unit, and a transmitter.
- the first signaling decoding unit decodes a first signaling from a communication controller to retrieve information related to a set of sequence groups
- the second signaling decoding unit decodes a second signaling from the communications controller to retrieve information related to a selected sequence group
- the transmission prepare unit modulates a reference signal with a sequence from the selected sequence group
- the transmitter transmits the modulated reference signal.
- a method for communications controller operations includes signaling information related to a first set of sequence groups to a first communications device served by a communications controller, signaling information related to a second set of sequence groups to a second communications device served by the communications controller, and selecting a first sequence group from the first set of sequence groups for the first communications device.
- the method also includes selecting a second sequence group from the second set of sequence groups for the second communications device, where the first sequence group differs from the second sequence group.
- the method further includes signaling information related to the first sequence group to the first communications device, and signaling information related to the second sequence group to the second communications device.
- One advantage disclosed herein is that UEs may use multiple sequence groups to achieve UL reference signal orthogonality, which helps demodulation performance of UL transmissions.
- a further advantage of exemplary embodiments is that a multi-stage, multi-layer signaling technique allows for a partitioning of sequence group signaling, which may help to reduce signaling overhead and to dynamically allocate UL RS sequence and therefore, improve overall communications performance.
- FIG. 1 illustrates an example prior art communications system
- FIG. 2 illustrates an example communications system according to example embodiments described herein;
- FIG. 3 illustrates an example UL channel structure used in a 3GPP LTE or a 3GPP LTE Advanced (LTE-A) compliant communications system according to example embodiments described herein;
- LTE-A 3GPP LTE Advanced
- FIG. 4 illustrates an example communications system wherein a single BaseBand Unit (BBU) controls multiple distributed antennas or distributed antennas groups according to example embodiments described herein;
- BBU BaseBand Unit
- FIG. 5 illustrates an example heterogeneous communications system, commonly referred to as a HetNet according to example embodiments described herein;
- FIG. 6 illustrates an example flow diagram of operations in the dynamic changing of sequence groups according to example embodiments described herein;
- FIG. 7 illustrates an example flow diagram of operations in transmitting an UL RS according to example embodiments described herein;
- FIG. 8 illustrates an example communications controller according to example embodiments described herein.
- FIG. 9 illustrates an example communications device according to example embodiments described herein.
- the present invention will be described with respect to example embodiments in a specific context, namely a 3GPP LTE Release 11 and later compliant communications system.
- the invention may also be applied, however, to other standards compliant communications systems, such as those that are IEEE 802.16, WiMAX, and so on, compliant, as well as non-standards compliant communications systems that support the use of an UL reference signal to help demodulate UL transmissions.
- UL spatial division multiple access may be used.
- multiple UEs may use the same resource blocks or overlapping frequency resources (where part of the resource blocks are the same) for UL transmission.
- a commonly used form of UL spatial division multiple access is referred to as Multi-User Multiple Input, Multiple Output (MU-MIMO) or virtual MIMO.
- MU-MIMO Multi-User Multiple Input, Multiple Output
- virtual MIMO virtual MIMO
- a UL reference signal may be transmitted by the UE in order to support coherent demodulation of a data channel by the eNB.
- some symbols in the UL transmission may be used to transmit the UL RS for demodulation purposes, while other symbols in the UL transmission may be used for data transmission.
- a symbol may be an Orthogonal Frequency Division Multiplexed (OFDM) symbol or a Single Carrier Frequency Division Multiple Access (SC-FDMA) symbol depending upon a multiple access scheme used by the communications system for the UL.
- OFDM Orthogonal Frequency Division Multiplexed
- SC-FDMA Single Carrier Frequency Division Multiple Access
- the UL RS may use the same resource blocks as the data channel.
- a cell identifier specific sequence group comprising a plurality of sequences may be allocated for use by the UE for UL RS use.
- FIG. 2 illustrates a communications system 200 .
- Communications system 200 includes an eNB 205 serving UEs, such as UE 210 and UE 212 .
- LPC low power cells
- An LPC may be considered to be a low power communications controller that may be deployed to improve coverage in weak signal areas, improve performance in high UE density areas, and so forth.
- LPC 220 is serving UE 225
- LPC 222 is serving UE 227 .
- eNBs which may commonly be referred to as macro cells, are part of a planned network and transmit at high power levels.
- communications controllers such as eNBs and LPCs, may be logical entities. In such a situation, the communications controllers may reside within one or more discrete locations and control remotely located cells, antenna arrays, and so forth.
- communications systems may employ multiple eNBs and/or LPCs capable of communicating with a number of UEs, only one eNB, two LPCs, and four UEs are illustrated for simplicity.
- multiple UEs that are relatively close together, or more generally, multiple UEs with transmissions that have relatively similar received signal strength at an antenna may use the same resource blocks or overlapping frequency resources if the signals from the multiple UEs may be differentiated in spatial domain with multiple reception antennas.
- orthogonal UL RSs may be used since channel estimation may be performed based on the UL RS and the use of non-orthogonal UL RSs may lead to sub-par performance due to interference between the non-orthogonal UL RSs.
- UE 212 and UE 225 which are operating relatively closely together and hence, have similar received signaling strength at an antenna (for example received by an antenna at LPC 220 ). If UE 212 and UE 225 are using the same resource blocks or overlapping frequency resources (assuming that their data channels can be differentiated in the spatial domain), interference may occur for their respective UL RSs unless orthogonal UL RSs are used.
- UE 212 and UE 227 which may be far apart and signals transmitted by UE 212 and UE 227 may be received by different LPCs. Hence there may be little to no interference for their respective UL RSs even if non-orthogonal UL RS are used. For example, the signal from UE 212 is received by LPC 220 and/or LPC 222 , but the signal from UE 227 may be received by LPC 222 only.
- FIG. 3 illustrates an UL channel structure 300 used in a 3GPP LTE or a 3GPP LTE-A compliant communications system.
- UL channel structure 300 illustrates resources used to transmit a UL RS, such as resource 305 and resource 307 , as well as resources used to transmit a data channel (shown in FIG. 3 as non-crosshatched resources, for example, resource 310 and resource 312 ).
- the UL RS may have the same frequency resource blocks as the data channel.
- a Physical Downlink Control Channel (PDCCH) may indicate the UL resource allocation for a UE and the UE may assume that the UL RS may have the same frequency as the data channel for the UE.
- PDCCH Physical Downlink Control Channel
- a number of subcarriers for the UL RS may vary according to the frequency resources allocated for the data channel. Additionally, a length of a sequence being modulated on the subcarriers also varies according to the frequency resources allocated for the data channel.
- sequences to be used for UL RS modulation there may be a group of sequences to be used for UL RS modulation, wherein there may be a number, e.g., one or two, of root sequences corresponding to a size of the UL frequency resource allocation. It is noted that for UL resource allocations of the same size, even the locations of frequency resource allocations may be different in the frequency domain although the sequence used for modulation is the same. Signaling may be used to indicate a sequence group to be used in a single cell. As an example, in the 3GPP LTE Release 8 technical standards, the sequence group is cell-specific and may be specified by unique cell information, such as a cell identifier. With the sequence group specified, the UE may be able to determine one of the sequences in the sequence group for use with a specific UL resource allocation once the UL resource allocation is known.
- the UE may be able to determine a root sequence used for UL RS modulation, where a root sequence is defined as a specific shifted version from multiple shifted versions of a sequence.
- a root sequence is defined as a specific shifted version from multiple shifted versions of a sequence.
- three bits used in the PDCCH channel may be used to indicate one of eight possible time-domain cyclic shifts of a root sequence.
- Table 1 presents a mapping rule that maps the bit states of the three bits to the eight cyclic shifts.
- FIG. 4 illustrates a communications system 400 wherein a single BaseBand Unit (BBU) 405 controls multiple distributed antennas or distributed antennas groups.
- Each distributed antenna or distributed antennas group may be considered to be a cell.
- distributed antennas group 1 may be considered to be cell 410
- distributed antennas group 2 may be considered to be cell 415
- distributed antennas group 3 may be considered to be cell 420 .
- a cell of a distributed antennas group may serve UEs.
- cell 410 may include a number of UEs, including UE 411 , UE 412 , and UE 413
- cell 415 may include UE 416 .
- each cell has its own cell identification information, and hence each cell has its own sequence group for UL RS transmissions occurring in each cell. Then, due to their relative close proximity, UL transmissions from UE 411 and UE 416 may cause significant interference with one another. Then, based on the channel conditions, a scheduler (for example, located in BBU 405 ) may determine whether the signals from UE 411 and UE 416 may be differentiated in the spatial domain, assuming signals from each UE can be received by antennas in cell 410 and cell 415 . If the signals from UE 411 and UE 416 may be differentiated in the spatial domain, the UE 411 and UE 416 may use the same resource blocks or overlapping frequency resources.
- a scheduler for example, located in BBU 405
- orthogonal UL RSs may need to be transmitted by UE 411 and UE 416 to reduce interference to one another. But, in order to have orthogonal UL RSs at both UE 411 and UE 416 , the same sequence group needs to be used at both UE 411 and UE 416 . However, due to the use of fixed cell identification based sequence groups, it is unlikely that the same sequence group will be used at the two UEs.
- UE 411 and UE 412 may need to be scheduled using FDM and/or TDM to achieve orthogonal UL resource allocation if UE 411 and U 412 cannot be spatially differentiated.
- FIG. 5 illustrates a heterogeneous communications system 500 , commonly referred to as a HetNet.
- Heterogeneous communications system 500 includes a BBU 505 coupled to transmission points, such as macro point 510 and a plurality of low power points (LPP), such as LPP 515 , LPP 520 , and LPP 525 .
- BBU 505 may share information, such as scheduling information, UE information, configuration information, and so forth, with transmission points coupled to it.
- BBU 505 may be considered to be a centralized controller or a coordinator.
- Macro point 510 may serve UE 511 and UE 512
- LPP 515 may serve UE 516 and UE 517
- LPP 520 may serve UE 521
- LPP 520 may serve UE 526 .
- each transmission point may be associated with a different distributed antenna group.
- macro point 510 may be associated with distributed antenna group 1
- LPP 515 may be associated with distributed antenna group 2
- LPP 520 may be associated with distributed antenna group 3
- LPP 525 may be associated with distributed antenna group 4 .
- each cell of each transmission point has its own cell identification information, and hence each cell has its own sequence group for UL RS transmissions occurring in each cell. Then, due to their relative close proximity, UL transmissions from UE 511 , UE 516 , and UE 521 may cause significant interference with one another due to their non-orthogonal UL RSs.
- the same sequence group needs to be used at UE 511 , UE 516 , and UE 521 .
- due to the use of fixed cell identification based sequence groups it is unlikely that the same sequence group will be used by the three UEs.
- UE 511 and UE 512 are operating within a cell of macro point 510 . Since both UEs are operating within a single cell, they will be using a single sequence group and hence, their UL RSs could be orthogonal by allocation different time shifts or different Walsh covering codes for the two UL RSs even with overlapping resource allocation. However, they may have severe interference if two UL RSs are not allocated different time shifts and/or different Walsh covering codes.
- the sequence group hopping and sequence hopping per slot should be disabled and different Walsh covering codes may be used in order for the two UEs to have orthogonal UL RSs.
- a single cell-ID may be allocated to all the cells or antennas to deal with the interference of control channels between macro points and LPPs.
- two UEs may have overlapping UL resource allocation. Since the UL RSs of multiple UEs may have the same sequence group within a single cell, the UL RSs may have severe interference if the UL RSs are not allocated different time-shifts and/or different Wash covering code for orthogonal UL RSs as described previously.
- a sequence group may be determined based on cell identification information, such as cell id, and higher layer signaling for each slot.
- a single radio frame comprises 10 subframes and each subframe comprises two slots, then the radio frame has 20 slots with the slots numbered from zero to 19.
- Sequence group hopping may be enabled or disabled by means of a cell specific parameter Group-hopping-enabled provided through higher layer signaling. Sequence group hopping for a Physical Uplink Shared Channel (PUSCH) may be disabled for certain UEs through a higher layer parameter Disable-sequence-group-hopping despite being enabled on a cell basis.
- PUSCH Physical Uplink Shared Channel
- a Physical Uplink Control Channel (PUCCH) and a PUSCH may have the same hopping pattern but may have different sequence shift patterns.
- the group hopping pattern f gh (n s ) for the PUCCH and the PUSCH may be expressed as
- a pseudo-random sequence c may be initialized with
- N ID cell 30 ⁇ at the beginning of each radio frame, where N ID cell is a cell id and ranges from zero to 503, and ⁇ x ⁇ is a floor function.
- the sequence shift pattern f ss may differ between the PUCCH and the PUSCH.
- N ID cell may be insufficient to determine a sequence group for a UL RS and ⁇ ss ⁇ 0, 1, . . . , 29 ⁇ may need to be signaled in addition to N ID cell in order to determine the sequence group and the sequence shift pattern.
- N ID cell 30 ⁇ may be used to determine the hopping pattern of the sequence groups, and (N ID cell mod 30+ ⁇ ss )mod 30 may be used to determine the sequence shift pattern.
- the UE may need to know the cell id and the PUSCH sequence group delta value ( ⁇ ss ⁇ ⁇ 0, 1, . . . , 29 ⁇ ).
- sequence hopping patterns to select a sequence from two sequences of the same length or shift hopping patterns may be applied for sequences in the sequence group, which, along with sequence group hopping, sequence hopping, and shift hopping, may be determined by (N ID cell mod 30+ ⁇ ss )mod 30 and
- a technique that provides for the dynamic changing of a sequence group used by a UE for UL RS modulation may be used.
- a first sequence group used by UE 411 or a second sequence group used by UE 416 may be dynamically changed so that they (the first sequence group and the second sequence group) are the same.
- different cyclic shifts and/or different Walsh codes may be applied and the result is orthogonal UL RSs.
- UE 411 and UE 416 may be members of different cells, the dynamic changing of sequence groups may allow for the two UEs to use the same sequence group.
- UE 413 may also have an overlapping resource allocation with UE 411 and UE 416 .
- UE 413 since UE 413 is located relatively far away from UE 411 and UE 416 , UE 413 may use a sequence group normally used by cell 410 without strong interference from UE 411 and/or UE 416 , which may potentially use sequence groups different from the sequence group used by UE 411 and UE 416 .
- An interference cancellation algorithm can be applied to detect the signals from UE 411 after a signal from UE 413 is detected at cell 410 .
- UE 411 and UE 412 may be or may not be spatially multiplexed to use overlapping time-frequency resources when UE 411 and UE 412 could be or successfully't be spatially differentiated at a network side.
- UE 411 and UE 416 may be or may not be spatially multiplexed to use overlapping time-frequency resource when UE 411 and UE 416 could be or successfully't be spatially differentiated at the network side.
- a scheduler at the network side may determine which UE (UE 416 or UE 412 , for example) may be spatially multiplexed together with UE 411 .
- UE 411 may dynamically change the UL sequence group by dynamic sequence group allocation.
- the sequence group for UE 412 may be dynamically changed in order to have orthogonal UL RSs with UE 411 or UE 416 .
- a UE may dynamically be spatially multiplexed together with either another UE within the same cell or another UE operating within another cell depending on the channel condition. Conversely, even if two UEs belong to a single cell, they may not need to use the same sequence group unless they are have relatively similar received signal strength at the network side and are using overlapping resource allocations.
- sequence groups may be applied to a cell-edge UE in order to have a sequence group the same as a UE operating in another cell, but it may also be applied to a cell-center UE in order to have a sequence group different from another UE operating within a cell-edge of the same cell.
- the dynamic changing of sequence groups described herein may also be applied to heterogeneous communications systems.
- the dynamic changing of sequence groups may allow UE 511 and UE 521 (or UE 516 and UE 521 ) to use orthogonal UL RSs and overlapping resource allocations to support spatial multiplexing.
- the dynamic changing of sequence groups may allow UE 511 and UE 516 to use different sequence groups for UL RS without producing too much random interference to one another to reduce the scheduling constraints that may arise with the use of a single sequence group.
- FIG. 6 illustrates a flow diagram of operations 600 in the dynamic changing of sequence groups.
- Operations 600 may be indicative of operations occurring in a communications controller, such as an eNB or a LPC or a BBU, as the communications controller dynamically changes sequence groups used by UEs.
- Operations 600 may occur while the communications controller is in a normal operating mode.
- Operations 600 may begin with the communications controller signaling a set of sequence groups to UEs served by the communications controller (block 605 ).
- the set of sequence groups comprises a collection of possible sequence groups that may be used by the UEs for UL RS modulation.
- the signaling of the set of sequence groups comprises signaling a shift pattern and a hopping pattern.
- the signaling of the shift pattern and the hopping pattern may be performed for each sequence group in a subset of sequence groups in the set of sequence groups. The signaling may occur sequentially.
- the signaling may begin with a signaling of a number of sequence groups (four in this example) followed by the shift pattern and the hopping pattern for each sequence group in the set of sequence groups or a number of sequence groups in the subset of sequence groups in the set of sequence groups and then the shift pattern and the hopping pattern for each sequence group in a subset of sequence groups in the set of sequence groups may be signaled to the UEs.
- the shift patterns and the hopping patterns of sequence groups in the set of sequence groups that do not correspond to the cell identifier specific sequence group may be signaled.
- the signaling of the set of sequence groups may further comprise a hopping disable (or hopping enable) indicator, wherein the hopping disable indicator indicates if sequence group hopping is disabled or enabled.
- the hopping disable (or hopping enable) indicator may be sequence group specific, a subset of sequence groups specific, or the set of sequence groups specific. If it is sequence group specific, then there may be a hopping disable (or hopping enable) indicator for each sequence group in the subset of sequence groups, while if it is set of sequence group specific, then there may be a single hopping disable (or hopping enable) indicator.
- the UE may not need to know information about hopping disable or hopping enable indicators for cell identification specific sequence groups in 3GPP LTE Rel-8/9/10 even though a sequence group is associated with an actual cell.
- the UE may not need to know information about cell specific hopping disable or hopping enable indicators.
- the UE may not need to know information about cell specific hopping disable or hopping enable indicators if there isn't an actual cell to be detected by a UE, or if there is a cell to be detected, the UE hasn't detect the cell before the higher layer signaling of the sequence group information is received by the UE.
- the signaling of the hopping pattern and/or the hopping disable (or hopping enable) signaling may be performed for a subset of sequence groups in the set of sequence groups in a single transmission.
- the information about a cell identifier specific sequence group associated with a cell serving a UE may be signaled to the UE by the legacy signaling such as cell-id and the PUSCH sequence group shift pattern delta value even though the set of sequence groups may include the cell identified specific sequence group.
- the PUSCH sequence group shift pattern delta value could be carried over a broadcast control channel, e.g., a dynamic BCH, of the cell serving the UE.
- the set of sequence groups may be signaled to the UEs using higher layer signaling, such as Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or a combination thereof.
- RRC Radio Resource Control
- MAC Media Access Control
- the signaling may be UE dedicated signaling.
- a single set of sequence groups may be signaled to each of the UEs or different sets of sequence groups may be signaled to each of the UEs.
- each communications controller may have a different set of sequence groups that it signals to its own UEs.
- the signaling of the set of sequence groups may include a five bit sequence group shift pattern f ss PUSCH and a five bit integer value for a sequence group hopping pattern n hop , where n hop may be an initial value for a Gold sequence at a starting subframe of each radio subframe. Additionally, n hop ⁇ 2 5 +f ss PUSCH may be an initial value of a Gold sequence generator at the starting subframe of each radio subframe to determine the hopping pattern of sequence hopping and shift hopping, where the hopping may be slot level hopping.
- n DMRS (1) and hopping disabling signaling may also be signaled to a UE, where n DMRS (1) is a cyclic shift value of the cell, as specified by 3GPP Technical Standard TS36.211.
- n hop and f ss PUSCH is different from signaling a cell id.
- n DMRS (2) may be determined from information in a PDCCH.
- a cyclic shift used for a sequence of the sequence group may be expressed as ( n DMRS (1) +n DMRS (2) +n cs hop )mod 12 for each slot in a radio frame, where n cs hop may be determined by the cyclic shift hopping pattern for each slot.
- n hop ⁇ 30+f ss PUSCH may be signaled with nine bits instead of 10 bits.
- a UE receiving n hop ⁇ 30+f ss PUSCH may determine n hop and f ss PUSCH using expressions
- N ID cell mod 30+ ⁇ ss )mod 30 may be used to determine sequence group shift information f ss PUSCH for a UL RS of PUSCH, and expression
- ⁇ N ID cell 30 ⁇ may be used for determining hopping.
- the sequence group id information and n hop may be directly signal.
- a net reduction in signaling overhead compared to signaling cell id and the PUSCH sequence group delta value may be achieved.
- the communications controller may schedule transmissions for a subset of the UEs (block 610 ).
- the communications controller may schedule transmissions for UEs based on a number of scheduling criteria, including but not limited to UE priority, amount of available resources, amount of data to transmit, UE service history, UE channel condition, and so on.
- the communications device may make use of information regarding other scheduled UEs to schedule transmissions.
- the communications controller may receive information about UEs scheduled by other communications controllers and if some of the UEs scheduled by the other communications controllers are in close proximity and/or have similar received signal strength corresponding to one or more of its own UEs but could be differentiated in spatial domain, the communications controller may schedule one or more of its own UEs with overlapping resource allocations to exploit spatial multiplexing. The communications controller may also share information about its own scheduled UEs to other communications controllers.
- the communications controller may select a sequence group for each of its scheduled UEs (block 615 ).
- the communications controller may make use of information about its own scheduled UEs as well as information about scheduled UEs of other communications controllers in the selection of sequence groups for its scheduled UEs.
- the selection of a specific sequence group from the set of sequence groups may be based on transmissions scheduled by the communications controller and by neighboring communications controllers. As an example, if only a single UE is scheduled for a resource allocation or if there are no overlapping resource allocations, then orthogonal UL RSs may not be needed. In such a situation, cell id based sequence group selection may be utilized.
- orthogonal UL RSs may be needed for UEs that have overlapping resource allocations and are operating in relatively close proximity and/or have similar received signal strength to one another.
- the sequence group for one or more of the UEs may be changed so that orthogonal UL RSs are used by the UEs sharing the overlapping resource allocation.
- a different sequence group may be selected for the UE.
- a single sequence group may be selected for two or more UEs but with different time shift values in order to have orthogonal UL RSs. Since the UEs may be operating in a single cell or in different cells, scheduling of the UEs may be made more flexible than when compared to the signaling of a group of UEs a static or semi-static sequence group (e.g., cell identifier specific sequence groups) using higher layer signaling. Using static or semi-static sequence groups may result in only 3GPP LTE Release 11 and later compliant UEs having orthogonal UL RSs.
- a static or semi-static sequence group e.g., cell identifier specific sequence groups
- 3GPP LTE Release 11 and later UEs may be coordinated with legacy UEs and the 3GPP LTE Release 11 and later compliant UEs may have their sequence groups changed so that 3GPP LTE Release 11 and later compliant UEs may have orthogonal UL RSs with legacy UEs, while legacy UEs don't need change their sequence groups.
- cell identifier specific sequence group selection may require that UEs decode a dynamic Broadcast Channel (BCH) to determine the sequence group information.
- BCH Broadcast Channel
- dynamic changing of sequence groups may be used in scenarios with multiple distributed antennas (such as discussed in FIGS. 4 and 5 ) regardless of single cell identifier or multiple cell identifier cells since cell identity is not required.
- the communications controller may signal a specific sequence group out of the set of sequence groups to each of the UEs (block 620 ).
- the specific sequence group may be signaled to the UEs using Layer One and/or Layer Two signaling, such as over a PDCCH.
- the communications controller may signal an index to the set of sequence groups to each UE, wherein the index corresponds to a sequence or a sequence group in the set of sequence groups.
- a three bit value in the PDCCH may be used to indicate the cyclic shift of UL RS signaling.
- a first sequence group being determined by cell identification information, such as cell id and/or sequence group id.
- a root sequence of the first sequence group is s1.
- a second sequence group is a sequence group signaled by higher layer signaling.
- a root sequence of the second sequence group is s2. Therefore the three bits may be used to indicate eight different kinds of sequence allocations, four cyclic shifted versions of s1 and four cyclic shifted versions of s2, as an example.
- the four cyclic shifts may be any four shifts out of possible cyclic shifts ⁇ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 ⁇ or ⁇ 0, 2, 3, 4, 6, 8, 9, 10 ⁇ , as examples.
- the three bit value in the PDCCH may also be used to indicate an offset for Hybrid Automatic Repeat Requested (HARM) acknowledgment and/or negative acknowledgement (ACK/NACK) configuration, wherein the ACK/NACK corresponds to a transport block in the PUSCH assigned by the PDCCH.
- the ACK/NACK may be determined by the UL's lowest RB index for the UE together with the offset.
- the mapping from the three bit states to a cyclic shifted version of a sequence in 3GPP LTE is designed deliberately to ensure different ACK/NACK configurations when allocating different cyclic shifts to the UL RS. Therefore, ACK/NACK allocation collision may need to be considered.
- the three bits may be used for offset to determine the ACK/NACK configuration in a Physical Hybrid ARQ Indicator Channel (PHICH).
- n PHICH seq ( ⁇ I PRB_RA N PHICH group ⁇ + n DMRS ) ⁇ mod ⁇ ⁇ 2 ⁇ N SF PHICH , where:
- n DMRS is mapped from the cyclic shift for a DMRS field according to Table 2 in a most recent PDCCH with UL Downlink Control Information (DCI) format for the transport block(s) associated with the corresponding PUSCH transmission;
- DCI Downlink Control Information
- N SE PHICH is a spreading factor size used for PHICH modulation as described in Section 6.9.1 in 3GPP Technical Standards TS36.211, which is four for normal cyclic prefix and two for extended prefix in a FDD communications system;
- I PRB_RA ⁇ I PRB_RA lowest_index for ⁇ ⁇ the ⁇ ⁇ first ⁇ ⁇ TB ⁇ ⁇ of ⁇ ⁇ a ⁇ ⁇ PUSCH ⁇ ⁇ with ⁇ ⁇ associated PDCCH ⁇ ⁇ or ⁇ ⁇ for ⁇ ⁇ the ⁇ ⁇ case ⁇ ⁇ of ⁇ ⁇ no ⁇ ⁇ associated PDCCH ⁇ ⁇ when ⁇ ⁇ the ⁇ ⁇ number ⁇ ⁇ of ⁇ ⁇ negatively ⁇ ⁇ acknowledged TBs ⁇ ⁇ is ⁇ ⁇ not ⁇ ⁇ equal ⁇ ⁇ to ⁇ ⁇ the ⁇ ⁇ number ⁇ ⁇ of ⁇ TBs ⁇ ⁇ indicated ⁇ in ⁇ ⁇ the ⁇ ⁇ most ⁇ ⁇ recent ⁇ ⁇ PDCCH ⁇ ⁇ associated ⁇ ⁇ with ⁇ ⁇ the corresponding ⁇ PUSCH I PRB_RA lowest_index + 1 for ⁇ ⁇ a ⁇ ⁇ second
- I PRB — RA lowest — index is a lowest PRB index in the first slot of a corresponding PUSCH transmission
- N PHICH group is a number of PHICH groups configured by higher layer signaling as described in Section 6.9 of 3GPP Technical Standards TS36.211.
- mapping of three PDCCH bits to cyclic shifts while maintaining a mapping of the three bits to n DMRS Inherit a mapping from 3GPP LTE for a four cyclic shifted version of sequence s1. As an example, select four cyclic shifts ⁇ 0, 3, 6, 9 ⁇ from a mapping table, then values 000 maps to 0, 001 maps to 6, 010 maps to 3, and 111 maps to 9.
- mapping rule for the four cyclic shifts as specified in 3GPP LTE, when two UEs have different cyclic shifts for sequence s1, it is likely that the ACK/NACK channels determined by offset n DMRS and the UL resource block index are different for the two UEs.
- the mapping rule for legacy UE is presented in Table 3.
- the remaining bit states may be used for sequence s2.
- cyclic shifts ⁇ 0, 3, 6, 9 ⁇ or ⁇ (0+n)mod 12, (3+n)mod 12, (6+n)mod 12, (9+n)mod 12 ⁇ are selected instead of the remaining cyclic shifts ⁇ 4, 2, 8, 10 ⁇ for the cyclic shifts of sequence s2, where n is an integer.
- the remaining bit states 011, 100, 101, 110 are mapped to cyclic shifts 9, 0, 6, 3, respectively.
- the cyclic shifts 4, 2, 8, 10 may have worse performance than 0, 3, 6, 9 since a minimum distance of ⁇ 4, 2, 8, 10 ⁇ is two instead of three in the case of ⁇ 0, 3, 6, 9 ⁇ . It is noted that in terms of cyclic shifts, three is the largest distance with four cyclic shifts selected out of a sequence comprising 12 cyclic shifts.
- UE 413 may also have an overlapping frequency resource allocation with UE 411 and UE 416 if UE 413 is in cell 410 but relatively far from UE 411 and UE 416 since interference from UE 411 and UE 416 to UE 413 may be relatively small. Therefore, UE 413 may use a cell identifier specific sequence group associated with cell 410 , while UE 411 and UE 416 may use a cell identifier specific sequence group associated with cell 415 , thereby not causing strong interference to a UL RS of UE 413 .
- UE 413 or other UEs in cell 410 may use bit state 000 (cyclic shift 0) or bit state 001 (cyclic shift 6) in their PDCCH for UL RS.
- the remaining bit states 011, 100, 101, 110 may be mapped to cyclic shifts 9, 0, 6, 3 respectively.
- Other mapping options for the remaining bit states 011, 100, 101, 110 may be 3, 0, 6, 9; 9, 6, 0, 3; or 3, 6, 0, 9.
- not all possible mappings are viable since ACK/NACK conflicts may arise.
- the distance between 3 and 6 is 3 instead of the maximum distance 6.
- mappings of the 011, 100, 101, 110 that have cyclic shifts of distance six for sequence s2 for MU-MIMO while avoiding ACK/NACK collisions include 9, 0, 6, 3; 3, 0, 6, 9; 9, 6, 0, 3; or 3, 6, 0, 9.
- n is an integer, for example ⁇ (3+n)mod 12, (9+n)mod 12 ⁇ .
- the bit states 011, 100, 101, 110 may be mapped to (0+n)mod 12, (3+n)mod 12, (9+n)mod 12, (6+n)mod 12, where n is an integer.
- Table 4 illustrates an exemplary mapping between n DMRS and the cyclic shift for two sequences s1 and s2.
- a Walsh covering code may be use for two UL RS symbols in a subframe to support better orthogonality overall, or orthogonality of the RS with different number of RBs. Therefore, it may be possible to support UEs with partly overlapping resource allocations with orthogonal Walsh covering codes if the UEs are of the same sequence group with sequence group hopping and sequence hopping disabled.
- Table 5 illustrates two sequence groups mapping of cyclic shift fields in UL-related DCI format.
- Table 6 illustrates three sequence group mapping of cyclic shift fields in UL-related DCI format.
- sn are sequence groups indicated in higher layer signaling, n is the total number of sequence groups for the UE, and s1 is the cell identifier specific sequence group (i.e., a legacy sequence group) in 3GPP LTE Rel-8/9/10.
- sequences with cyclic shifts 0 and 9 have Walsh covering code [+1, +1], while sequences with cyclic shifts 3 and 6 have Walsh covering code [+1, ⁇ 1]. Therefore, the mapping rules presented previously may make use of the different Walsh covering codes as in 3GPP LTE Rel-10. Then, if there is another UE with an overlapping frequency allocation, a different Walsh covering code may be used to support orthogonal UL RS for the other UE.
- the shifted sequence s2 may have the same Walsh covering code as the shifted sequence of s1 if the two shift values are same for the two sequences. More generally, the shifted sequence s2 (or s3, and so on) may have different Walsh covering codes.
- three bits in PDCCH may be used for indicating cyclic-shifts of a single sequence group in 3GPP LTE Rel-8/9/10.
- the three bits may also be reused for an offset in ACK/NACK mapping.
- Additional bits can be allocated for PDCCH to indicate the sequence groups and cyclic-shifts, three additional bits, as an example.
- one state of the new three bit long sequence may be used to indicate the cell identifier specific sequence group, which the cyclic-shifts of the cell identifier specific sequence as indicated by the three bits as specified in 3GPP LTE Rel-8/9/10 (which is referred to herein as a legacy three bit sequence).
- the remaining bit states of the new three bit long sequence may be used for indicating other sequence groups and cyclic-shifts while the legacy three bit sequence formerly used for cyclic shift indications are used only for offset of ACK/NACK mapping in a situation wherein other sequence groups are used instead of the cell identifier specific sequence group.
- a p-th sequence group comprises a cell identifier specific sequence group, and wherein a p-th subset of states of the bit sequence (the legacy three bit sequence) is mapped to sequences in the cell identifier specific sequence group and is also mapped to ACK/NACK offset for downlink ACK/NACK channel, where the corresponding relationship between sequences in the cell identifier specific sequence group and the ACK/NACK offsets is same as the one for legacy UE, p is a predefined integer. In the example above, p is 1.
- higher layer signaling may be used to signal more than one sequence groups other than the cell identifier specific sequence group.
- two additional sequence groups may be indicated for a slot for a total of three sequence groups.
- the three bits in the PDCCH may need to indicate cyclic shifts for three sequence groups, e.g., s1, s2, and s3.
- a possible configuration of the three bits may be to map four bit states to four cyclic shifts for the cell identifier specific sequence group, and two bit states each for the two other sequence groups, where the two bit states for each of the two other sequence groups may map to cyclic shifts with distances equal to a maximum distance to better support orthogonality.
- FIG. 7 illustrates a flow diagram of operations 700 in transmitting an UL RS.
- Operations 700 may be indicative of operations occurring in a communications device, such as a UE, as the communications device transmits an UL RS modulated with a sequence from a sequence group selected from a set of sequence groups. Operations 700 may occur while the communications device is in a normal operating mode.
- Operations 700 may begin with the communications device determining a set of sequence groups (block 705 ).
- the communications device may receive signaling for a set of sequence groups from a communications controller, such as an eNB or a LPC.
- the signaling for the set of sequence groups comprises a sequence shift pattern and a sequence hopping pattern. There may be a sequence shift pattern and a sequence hopping pattern for each sequence group in a subset of sequence groups in the set of sequence groups.
- the signaling may further comprise an optional hopping disable (or hopping enable) indicator.
- the hopping disable (or hopping enable) indicator may be sequence group specific, subset of sequence groups specific, or set of sequence groups specific.
- the signaling for the set of sequence groups may be in the form of higher layer signaling, such as RRC signaling or MAC signaling.
- the communications device may determine a selected sequence group from the set of sequence groups from the communications controller (block 710 ).
- the signaling of the selected sequence group from the set of sequence groups may occur over Layer One and/or Layer Two signaling, such as over a control channel, e.g., a PDCCH.
- the communications device may determine a sequence out of a sequence group that has been selected for it for a particular slot or a subframe from an indicator carried in the PDCCH.
- the communications device may transmit an UL RS modulated with a sequence of the selected sequence group as signaled by the control channel (block 715 ).
- FIG. 8 provides an illustration of a communications controller 800 .
- Communications controller 800 may be an implementation of an eNB or a LPC or a BBU.
- Communications controller 800 may be used to implement various ones of the embodiments discussed herein.
- a transmitter 805 is configured to transmit information and a receiver 810 is configured to receive information.
- Transmitter 805 and receiver 810 may have a wireless interface, a wireline interface, or a combination thereof. In practice, transmitter 805 and receiver 810 might be implemented in a single unit of hardware.
- a set of sequence groups signal unit 820 is configured to signal a set of sequence groups to a communications device.
- Set of sequence groups signal unit 820 is configured to signal information about sequence groups in the set of sequence groups to communications devices served by communications controller 800 .
- set of sequence groups signal unit 820 signals a sequence shift pattern and a sequence group hopping pattern and optionally a hopping disable indicator for each sequence group in a subset of sequence groups in the set of sequence groups to the communications devices.
- Set of sequence groups signal unit 820 signals the set of sequence groups to the communications devices using higher layer signaling, such as RRC signaling or MAC signaling.
- a sequence group signal unit 822 is configured to signal a sequence or a sequence group out of the set of sequence groups to each communications device, wherein the sequence group is selected for the communications device. Sequence group signal unit 822 signals the sequence group or an indication of the sequence group using Layer One and/or Layer Two signaling, such as over a control channel.
- a scheduler 824 is configured to schedule transmission opportunities, e.g., resource allocations, to communications devices served by communications controller 800 . Scheduler 824 also selects a sequence group for the communications devices from the set of sequence groups, where the selection of the sequence group is based on factors such as resource allocations, proximity to other communications devices, and so on. Scheduler 824 makes use of scheduling information from other communications controllers operating near communications controller 800 , as well as from a centralized controller or coordinator.
- a memory 830 is configured to store sets of sequence groups, sequence groups, mapping rules, and so forth.
- the elements of communications controller 800 may be implemented as specific hardware logic blocks. In an alternative, the elements of communications controller 800 may be implemented as software executing in a processor, microprocessor, digital signal processor, controller, application specific integrated circuit, or so on. In yet another alternative, the elements of communications controller 800 may be implemented as a combination of software and/or hardware.
- transmitter 805 and receiver 810 may be implemented as a specific hardware block, while set of sequence groups signal unit 820 , sequence group signal unit 822 , and scheduler 824 may be software modules executing in a processor 815 , such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
- processor 815 such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
- FIG. 9 provides an illustration of a communications device 900 .
- Communications device 900 may be an implementation of a UE. Communications device 900 may be used to implement various ones of the embodiments discussed herein.
- a transmitter 905 is configured to transmit information and a receiver 910 is configured to receive information.
- Transmitter 905 and receiver 910 may have a wireless interface, a wireline interface, or a combination thereof. In practice, transmitter 905 and receiver 910 might be implemented in a single unit of hardware.
- a set of sequence groups signal decode unit 920 is configured to decode signaling from a communications controller regarding the set of sequence groups from higher layer signaling from the communications controller.
- the signaling regarding the set of sequence groups comprises a sequence shift pattern and sequence group hopping pattern and optionally a hopping disable indicator for each sequence group in a subset of sequence groups in the set of sequence groups.
- a sequence group signal decode unit 922 is configured to decode signaling from the communications controller regarding a sequence or a sequence group to be used by communications device 900 .
- Signaling regarding the sequence group is carried in Layer One and/or Layer Two signaling, such as over a control channel.
- the signaling comprises mapping information of bit states to cyclic offsets.
- a transmission prepare unit 924 is configured to prepare a RS for transmission on an UL, which includes modulation the RS with a sequence from the sequence group signaled by the communications controller.
- a memory 930 is configured to store sets of sequence groups, sequence groups, mapping rules, and so forth.
- 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, microprocessor, digital signal 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.
- transmitter 905 and receiver 910 may be implemented as a specific hardware block, while set of sequence groups signal decode unit 920 , sequence group signal decode unit 922 , and transmission prepare unit 924 may be software modules executing in a processor 915 , such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
- processor 915 such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
- communications controller 800 and communications device 900 may also be illustrated in terms of methods comprising functional steps and/or non-functional acts.
- the previous description and related flow diagrams illustrate steps and/or acts that may be performed in practicing example embodiments of the present invention.
- functional steps describe the invention in terms of results that are accomplished, whereas non-functional acts describe more specific actions for achieving a particular result.
- non-functional acts describe more specific actions for achieving a particular result.
- the functional steps and/or non-functional acts may be described or claimed in a particular order, the present invention is not necessarily limited to any particular ordering or combination of steps and/or acts.
- the use (or non use) of steps and/or acts in the recitation of the claims—and in the description of the flow diagrams(s) for FIGS. 6 and 7 is used to indicate the desired specific use (or non-use) of such terms.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
A system and method for signaling and transmitting uplink reference signals are provided. A method for communications controller operations includes signaling information about a set of sequence groups to a first communications device, where the first communications device uses a sequence in the set of sequence groups to modulate a reference signal. The method also includes selecting a sequence group from the set of sequence groups and signaling information about the selected sequence group to the first communications device.
Description
This patent application is a continuation of U.S. Non-Provisional application Ser. No. 13/207,278 filed on Aug. 10, 2011, and entitled “System and Method for Signaling and Transmitting Uplink Reference Signals,” which is hereby incorporated by reference herein in its entirety.
TECHNICAL FIELDThe present invention relates generally to digital communications, and more particularly to a system and method for signaling and transmitting uplink reference signals.
BACKGROUNDGenerally, in a communications system, such as a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) compliant communications system, there is a plurality of communications controllers. The plurality of communications controllers serves communications devices by controlling communications to and from the communications devices. Communications controllers may also be commonly referred to as enhanced NodeBs, NodeBs, base stations, controllers, and so on. Communications devices may also be commonly referred to as User Equipment, mobile stations, users, subscribers, terminals, and so forth.
illustrates a prior
art communications system100. As shown in
FIG. 1,
communications system100 includes an enhanced NodeB (eNB) 105 and a User Equipment (UE) 110. eNB 105 and UE 110 may communicate over a
communications link115.
Communications link115 may comprise a first
uni-directional link120, referred to as a downlink (DL), from eNB 105 to UE 110 and a second
uni-directional link125, referred to as an uplink (UL), from UE 110 to eNB 105. Transmissions from eNB 105 to UE 110 take place over
DL120, while transmissions from UE 110 to eNB 105 take place over
UL125.
Typically, a resource allocation (for example, time resources, frequency resources, and/or time-frequency resources) for an UL may be Frequency Division Multiplexed (FDM) and/or Time Division Multiplexed (TDM) for different UEs to avoid inter-cell interference. As an example, two UEs may use different resource blocks for UL transmission, wherein a resource block comprises a number of subcarriers in a specific time unit, such as a slot.
SUMMARY OF THE INVENTIONThese technical advantages are generally achieved, by example embodiments of the present invention which provide a system and method for signaling and transmitting uplink reference signals
In accordance with an example embodiment of the present invention, a method for communications controller operations is provided. The method includes signaling information related to a set of sequence groups to a first communications device, where the first communications device uses a sequence in the set of sequence groups to modulate a reference signal. The method also includes selecting a sequence group from the set of sequence groups, and signaling information related to the selected sequence group to the first communications device.
In accordance with another example embodiment of the present invention, a method for communications device operations is provided. The method includes decoding a first signaling from a communications controller to retrieve information related to a set of sequence groups, decoding a second signaling from the communications controller to retrieve information related to a selected sequence group, modulating a reference signal with a sequence from the selected sequence group, and transmitting the modulated reference signal.
In accordance with another example embodiment of the present invention, a device is provided. The device includes a scheduler, and a signaling unit. The scheduler selects a sequence group from a set of sequence groups, and the signaling unit signals information related to the set of sequence groups to a first communications device, where the first communications device uses a sequence in the set of sequence groups to modulate a reference signal, and signals information related to the selected sequence group to the first communications device.
In accordance with another example embodiment of the present invention, a communications device is provided. The communications device includes a first signaling decoding unit, a second signaling decoding unit, a transmission prepare unit, and a transmitter. The first signaling decoding unit decodes a first signaling from a communication controller to retrieve information related to a set of sequence groups, the second signaling decoding unit decodes a second signaling from the communications controller to retrieve information related to a selected sequence group, the transmission prepare unit modulates a reference signal with a sequence from the selected sequence group, and the transmitter transmits the modulated reference signal.
In accordance with another example embodiment of the present invention, a method for communications controller operations is provided. The method includes signaling information related to a first set of sequence groups to a first communications device served by a communications controller, signaling information related to a second set of sequence groups to a second communications device served by the communications controller, and selecting a first sequence group from the first set of sequence groups for the first communications device. The method also includes selecting a second sequence group from the second set of sequence groups for the second communications device, where the first sequence group differs from the second sequence group. The method further includes signaling information related to the first sequence group to the first communications device, and signaling information related to the second sequence group to the second communications device.
One advantage disclosed herein is that UEs may use multiple sequence groups to achieve UL reference signal orthogonality, which helps demodulation performance of UL transmissions.
A further advantage of exemplary embodiments is that a multi-stage, multi-layer signaling technique allows for a partitioning of sequence group signaling, which may help to reduce signaling overhead and to dynamically allocate UL RS sequence and therefore, improve overall communications performance.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the embodiments that follow may be better understood. Additional features and advantages of the embodiments will be described hereinafter which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and specific embodiments disclosed may be readily utilized as a basis for modifying or designing other structures or processes for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGSFor a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
illustrates an example prior art communications system;
illustrates an example communications system according to example embodiments described herein;
illustrates an example UL channel structure used in a 3GPP LTE or a 3GPP LTE Advanced (LTE-A) compliant communications system according to example embodiments described herein;
illustrates an example communications system wherein a single BaseBand Unit (BBU) controls multiple distributed antennas or distributed antennas groups according to example embodiments described herein;
illustrates an example heterogeneous communications system, commonly referred to as a HetNet according to example embodiments described herein;
illustrates an example flow diagram of operations in the dynamic changing of sequence groups according to example embodiments described herein;
illustrates an example flow diagram of operations in transmitting an UL RS according to example embodiments described herein;
illustrates an example communications controller according to example embodiments described herein; and
illustrates an example communications device according to example embodiments described herein.
The making and using of the current example embodiments are discussed in detail below. It should be appreciated, however, that the present invention 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 ways to make and use the invention, and do not limit the scope of the invention.
The present invention will be described with respect to example embodiments in a specific context, namely a 3GPP LTE Release 11 and later compliant communications system. The invention may also be applied, however, to other standards compliant communications systems, such as those that are IEEE 802.16, WiMAX, and so on, compliant, as well as non-standards compliant communications systems that support the use of an UL reference signal to help demodulate UL transmissions.
In order to support higher communications system throughput, UL spatial division multiple access may be used. In UL spatial division multiple access, multiple UEs may use the same resource blocks or overlapping frequency resources (where part of the resource blocks are the same) for UL transmission. A commonly used form of UL spatial division multiple access is referred to as Multi-User Multiple Input, Multiple Output (MU-MIMO) or virtual MIMO.
Usually, a UL reference signal (RS) may be transmitted by the UE in order to support coherent demodulation of a data channel by the eNB. As an example, in a two slot UL transmission, some symbols in the UL transmission may be used to transmit the UL RS for demodulation purposes, while other symbols in the UL transmission may be used for data transmission. In a transmission on an UL of a 3GPP LTE compliant communications system, a symbol may be an Orthogonal Frequency Division Multiplexed (OFDM) symbol or a Single Carrier Frequency Division Multiple Access (SC-FDMA) symbol depending upon a multiple access scheme used by the communications system for the UL. Generally, the UL RS may use the same resource blocks as the data channel. In legacy UEs (i.e., UEs compliant with 3GPP LTE Release 8, 9, and/or 10), a cell identifier specific sequence group comprising a plurality of sequences may be allocated for use by the UE for UL RS use.
illustrates a
communications system200.
Communications system200 includes an
eNB205 serving UEs, such as
UE210 and
UE212. Also operating within a
coverage area215 of
eNB205 are low power cells (LPC), such as
LPC220 and
LPC222. An LPC may be considered to be a low power communications controller that may be deployed to improve coverage in weak signal areas, improve performance in high UE density areas, and so forth. As shown in
FIG. 2,
LPC220 is serving
UE225, while
LPC222 is serving
UE227. eNBs, which may commonly be referred to as macro cells, are part of a planned network and transmit at high power levels. Although shown in
FIG. 2as physical entities, communications controllers, such as eNBs and LPCs, may be logical entities. In such a situation, the communications controllers may reside within one or more discrete locations and control remotely located cells, antenna arrays, and so forth.
While it is understood that communications systems may employ multiple eNBs and/or LPCs capable of communicating with a number of UEs, only one eNB, two LPCs, and four UEs are illustrated for simplicity.
As stated previously, in MU-MIMO multiple UEs that are relatively close together, or more generally, multiple UEs with transmissions that have relatively similar received signal strength at an antenna, may use the same resource blocks or overlapping frequency resources if the signals from the multiple UEs may be differentiated in spatial domain with multiple reception antennas. When the same resource blocks or overlapping frequency resources are used by UEs that have similar received signal strength at an antenna, orthogonal UL RSs may be used since channel estimation may be performed based on the UL RS and the use of non-orthogonal UL RSs may lead to sub-par performance due to interference between the non-orthogonal UL RSs. As an example, consider
UE212 and
UE225, which are operating relatively closely together and hence, have similar received signaling strength at an antenna (for example received by an antenna at LPC 220). If
UE212 and
UE225 are using the same resource blocks or overlapping frequency resources (assuming that their data channels can be differentiated in the spatial domain), interference may occur for their respective UL RSs unless orthogonal UL RSs are used. On the other hand,
UE212 and
UE227, which may be far apart and signals transmitted by
UE212 and
UE227 may be received by different LPCs. Hence there may be little to no interference for their respective UL RSs even if non-orthogonal UL RS are used. For example, the signal from
UE212 is received by
LPC220 and/or
LPC222, but the signal from
UE227 may be received by
LPC222 only.
illustrates an
UL channel structure300 used in a 3GPP LTE or a 3GPP LTE-A compliant communications system.
UL channel structure300 illustrates resources used to transmit a UL RS, such as
resource305 and
resource307, as well as resources used to transmit a data channel (shown in
FIG. 3as non-crosshatched resources, for example,
resource310 and resource 312). As shown in
FIG. 3, the UL RS may have the same frequency resource blocks as the data channel. For instance, a Physical Downlink Control Channel (PDCCH) may indicate the UL resource allocation for a UE and the UE may assume that the UL RS may have the same frequency as the data channel for the UE. Therefore, in a communications system, a number of subcarriers for the UL RS may vary according to the frequency resources allocated for the data channel. Additionally, a length of a sequence being modulated on the subcarriers also varies according to the frequency resources allocated for the data channel.
Depending upon a possible bandwidth size of the UL resource allocation, there may be a group of sequences to be used for UL RS modulation, wherein there may be a number, e.g., one or two, of root sequences corresponding to a size of the UL frequency resource allocation. It is noted that for UL resource allocations of the same size, even the locations of frequency resource allocations may be different in the frequency domain although the sequence used for modulation is the same. Signaling may be used to indicate a sequence group to be used in a single cell. As an example, in the 3GPP LTE Release 8 technical standards, the sequence group is cell-specific and may be specified by unique cell information, such as a cell identifier. With the sequence group specified, the UE may be able to determine one of the sequences in the sequence group for use with a specific UL resource allocation once the UL resource allocation is known.
Utilizing the specified sequence group and the UL resource allocation for the UE, the UE may be able to determine a root sequence used for UL RS modulation, where a root sequence is defined as a specific shifted version from multiple shifted versions of a sequence. As an example, in a 3GPP LTE compliant communications system, three bits used in the PDCCH channel may be used to indicate one of eight possible time-domain cyclic shifts of a root sequence. Table 1 presents a mapping rule that maps the bit states of the three bits to the eight cyclic shifts.
TABLE 1 |
3GPP LTE mapping rule for three bits to eight cyclic shifts. |
Cyclic Shift Field in | ||
DCI format 0 | nDMRS (2) | |
000 | 0 | |
001 | 6 | |
010 | 3 | |
011 | 4 | |
100 | 2 | |
101 | 8 | |
110 | 10 | |
111 | 9 | |
As an example, if the UE decodes the three bits as 101, then a cyclic shift of eight is applied to the root sequence to obtain the sequence to use in UL RS modulation.
illustrates a
communications system400 wherein a single BaseBand Unit (BBU) 405 controls multiple distributed antennas or distributed antennas groups. Each distributed antenna or distributed antennas group may be considered to be a cell. For example, distributed
antennas group1 may be considered to be
cell410, distributed
antennas group2 may be considered to be
cell415, and distributed
antennas group3 may be considered to be
cell420. As with a cell of a regular eNB or LPC, a cell of a distributed antennas group may serve UEs. As an example,
cell410 may include a number of UEs, including
UE411,
UE412, and
UE413, while
cell415 may include
UE416.
Supposed that each cell has its own cell identification information, and hence each cell has its own sequence group for UL RS transmissions occurring in each cell. Then, due to their relative close proximity, UL transmissions from
UE411 and
UE416 may cause significant interference with one another. Then, based on the channel conditions, a scheduler (for example, located in BBU 405) may determine whether the signals from
UE411 and
UE416 may be differentiated in the spatial domain, assuming signals from each UE can be received by antennas in
cell410 and
cell415. If the signals from
UE411 and
UE416 may be differentiated in the spatial domain, the
UE411 and
UE416 may use the same resource blocks or overlapping frequency resources. In order to share the same resource blocks or overlapping frequency resources, orthogonal UL RSs may need to be transmitted by
UE411 and
UE416 to reduce interference to one another. But, in order to have orthogonal UL RSs at both
UE411 and
UE416, the same sequence group needs to be used at both
UE411 and
UE416. However, due to the use of fixed cell identification based sequence groups, it is unlikely that the same sequence group will be used at the two UEs.
Consider
UE411 and
UE412 operating within
cell410. Since both UEs are operating within a single cell, they will be using a single sequence group (per the use of fixed cell identification based sequence groups). Therefore, they will have orthogonal UL RSs even with an overlapping UL time-frequency resource allocation and their transmissions may be differentiated in the spatial domain, in other words, their transmissions may be spatially multiplexed. However, depending on certain channel conditions, transmissions from
UE411 and
UE412 may not be differentiated in the spatial domain, and hence
UE411 and
UE412 may not be scheduled to be spatial multiplexed over same or overlapping time-frequency resources although the UL RSs for the two UEs may be orthogonal due to the use of the same sequence group. Therefore, under certain channel conditions,
UE411 and
UE412 may need to be scheduled using FDM and/or TDM to achieve orthogonal UL resource allocation if
UE411 and
U412 cannot be spatially differentiated.
illustrates a
heterogeneous communications system500, commonly referred to as a HetNet.
Heterogeneous communications system500 includes a
BBU505 coupled to transmission points, such as
macro point510 and a plurality of low power points (LPP), such as
LPP515,
LPP520, and
LPP525.
BBU505 may share information, such as scheduling information, UE information, configuration information, and so forth, with transmission points coupled to it.
BBU505 may be considered to be a centralized controller or a coordinator.
510 may serve
UE511 and
UE512,
LPP515 may serve
UE516 and
UE517,
LPP520 may serve
UE521, and
LPP520 may serve
UE526.
As shown in
FIG. 5, each transmission point may be associated with a different distributed antenna group. For example,
macro point510 may be associated with distributed
antenna group1,
LPP515 may be associated with distributed
antenna group2,
LPP520 may be associated with distributed
antenna group3, and
LPP525 may be associated with distributed antenna group 4.
Supposed that each cell of each transmission point has its own cell identification information, and hence each cell has its own sequence group for UL RS transmissions occurring in each cell. Then, due to their relative close proximity, UL transmissions from
UE511,
UE516, and
UE521 may cause significant interference with one another due to their non-orthogonal UL RSs. In order to have orthogonal UL RSs at
UE511,
UE516, and
UE521, the same sequence group needs to be used at
UE511,
UE516, and
UE521. However, due to the use of fixed cell identification based sequence groups, it is unlikely that the same sequence group will be used by the three UEs.
Conversely,
UE511 and
UE512 are operating within a cell of
macro point510. Since both UEs are operating within a single cell, they will be using a single sequence group and hence, their UL RSs could be orthogonal by allocation different time shifts or different Walsh covering codes for the two UL RSs even with overlapping resource allocation. However, they may have severe interference if two UL RSs are not allocated different time shifts and/or different Walsh covering codes. Particularly, when the UL time-frequency resource allocations for the two UEs are same, different time shifts and/or different Walsh covering code may be allocated to the two UEs for orthogonal UL RSs; while when the UL time-frequency resource allocations for the two UEs are partly overlapping, the sequence group hopping and sequence hopping per slot should be disabled and different Walsh covering codes may be used in order for the two UEs to have orthogonal UL RSs.
In
FIG. 5, a single cell-ID may be allocated to all the cells or antennas to deal with the interference of control channels between macro points and LPPs. In such a situation, two UEs may have overlapping UL resource allocation. Since the UL RSs of multiple UEs may have the same sequence group within a single cell, the UL RSs may have severe interference if the UL RSs are not allocated different time-shifts and/or different Wash covering code for orthogonal UL RSs as described previously.
In a 3GPP LTE compliant communications system, a sequence group may be determined based on cell identification information, such as cell id, and higher layer signaling for each slot. A sequence group number u in slot ns may be defined by a group hopping pattern fgh (ns) and a sequence shift pattern fss according to a formula expressible as
u=(f gh(n s)+f ss)mod 30.
Suppose that a single radio frame comprises 10 subframes and each subframe comprises two slots, then the radio frame has 20 slots with the slots numbered from zero to 19.
According to 3GPP LTE, there are 17 different hopping patterns and 30 different sequence shift patterns. Sequence group hopping may be enabled or disabled by means of a cell specific parameter Group-hopping-enabled provided through higher layer signaling. Sequence group hopping for a Physical Uplink Shared Channel (PUSCH) may be disabled for certain UEs through a higher layer parameter Disable-sequence-group-hopping despite being enabled on a cell basis. A Physical Uplink Control Channel (PUCCH) and a PUSCH may have the same hopping pattern but may have different sequence shift patterns.
The group hopping pattern fgh (ns) for the PUCCH and the PUSCH may be expressed as
where c is a pseudo-random sequence as defined in Section 7.2 of the 3GPP Technical Standards TS36.211. A pseudo-random sequence c may be initialized with
at the beginning of each radio frame, where NID cell is a cell id and ranges from zero to 503, and └x┘ is a floor function.
The sequence shift pattern fss may differ between the PUCCH and the PUSCH. For the PUCCH, the sequence shift pattern fss PUCCH is expressible as
f ss PUCCH =N ID cell mod 30,
while for the PUSCH, the sequence shift pattern fss PUSCH is expressible as
f ss PUSCH=(f ss PUCCH+Δss)mod 30,
where Δss ε {0, 1, . . . , 29} is configured by higher layer signaling.
Therefore, NID cell may be insufficient to determine a sequence group for a UL RS and Δss ε{0, 1, . . . , 29} may need to be signaled in addition to NID cell in order to determine the sequence group and the sequence shift pattern.
may be used to determine the hopping pattern of the sequence groups, and (NID cell mod 30+Δss)mod 30 may be used to determine the sequence shift pattern. In order to determine the sequence group, the UE may need to know the cell id and the PUSCH sequence group delta value (Δss ε {0, 1, . . . , 29}). Additionally, sequence hopping patterns to select a sequence from two sequences of the same length or shift hopping patterns may be applied for sequences in the sequence group, which, along with sequence group hopping, sequence hopping, and shift hopping, may be determined by (NID cell mod 30+Δss)mod 30 and
⌊ N ID cell 30 ⌋ .
Therefore, there is a need for a system and method for signaling and transmitting UL RSs with sufficient flexibility to enable the use of orthogonal UL RSs for UEs of different cells that are operating in close proximity to minimize interference between the UEs. Additionally, any savings in the amount of information that needs to be signaled to the UEs may result in improved overall communications system performance due to reduced signaling overhead.
According to an example embodiment, in order to enable coordination of UL resource allocation of multiple cells and the use of orthogonal UL RSs, a technique that provides for the dynamic changing of a sequence group used by a UE for UL RS modulation may be used. As an example, referencing back to
FIG. 4, when
UE411 and
UE416 have an overlapping resource allocation, either a first sequence group used by
UE411 or a second sequence group used by
UE416 may be dynamically changed so that they (the first sequence group and the second sequence group) are the same. Then, different cyclic shifts and/or different Walsh codes may be applied and the result is orthogonal UL RSs. In other words, although
UE411 and
UE416 may be members of different cells, the dynamic changing of sequence groups may allow for the two UEs to use the same sequence group.
Furthermore, when
UE411 and
UE416 are spatially multiplexed to have overlapping resource allocations,
UE413 may also have an overlapping resource allocation with
UE411 and
UE416. However, since
UE413 is located relatively far away from
UE411 and
UE416,
UE413 may use a sequence group normally used by
cell410 without strong interference from
UE411 and/or
UE416, which may potentially use sequence groups different from the sequence group used by
UE411 and
UE416. An interference cancellation algorithm can be applied to detect the signals from
UE411 after a signal from
UE413 is detected at
cell410.
Furthermore,
UE411 and
UE412 may be or may not be spatially multiplexed to use overlapping time-frequency resources when
UE411 and
UE412 could be or couldn't be spatially differentiated at a network side.
UE411 and
UE416 may be or may not be spatially multiplexed to use overlapping time-frequency resource when
UE411 and
UE416 could be or couldn't be spatially differentiated at the network side. Depending on the channel condition, a scheduler at the network side may determine which UE (
UE416 or
UE412, for example) may be spatially multiplexed together with
UE411. In order to have orthogonal UL RSs with either
UE416 or
UE412,
UE411 may dynamically change the UL sequence group by dynamic sequence group allocation. Similarly, the sequence group for
UE412 may be dynamically changed in order to have orthogonal UL RSs with
UE411 or
UE416.
In general, if two UEs are operating in close proximity and/or have similar received signal strength and have overlapping resource allocations, then they should be using the same sequence group with different cyclic shifts and/or different Walsh covering codes in order to support spatial multiplexing, even if they belong to different cells. A UE may dynamically be spatially multiplexed together with either another UE within the same cell or another UE operating within another cell depending on the channel condition. Conversely, even if two UEs belong to a single cell, they may not need to use the same sequence group unless they are have relatively similar received signal strength at the network side and are using overlapping resource allocations.
Not only may the dynamic changing of sequence groups be applied to a cell-edge UE in order to have a sequence group the same as a UE operating in another cell, but it may also be applied to a cell-center UE in order to have a sequence group different from another UE operating within a cell-edge of the same cell.
The dynamic changing of sequence groups described herein may also be applied to heterogeneous communications systems. For example, referencing
FIG. 5, the dynamic changing of sequence groups may allow
UE511 and UE 521 (or
UE516 and UE 521) to use orthogonal UL RSs and overlapping resource allocations to support spatial multiplexing. Alternatively, the dynamic changing of sequence groups may allow
UE511 and
UE516 to use different sequence groups for UL RS without producing too much random interference to one another to reduce the scheduling constraints that may arise with the use of a single sequence group.
illustrates a flow diagram of
operations600 in the dynamic changing of sequence groups.
Operations600 may be indicative of operations occurring in a communications controller, such as an eNB or a LPC or a BBU, as the communications controller dynamically changes sequence groups used by UEs.
Operations600 may occur while the communications controller is in a normal operating mode.
600 may begin with the communications controller signaling a set of sequence groups to UEs served by the communications controller (block 605). According to an example embodiment, the set of sequence groups comprises a collection of possible sequence groups that may be used by the UEs for UL RS modulation. The signaling of the set of sequence groups comprises signaling a shift pattern and a hopping pattern. The signaling of the shift pattern and the hopping pattern may be performed for each sequence group in a subset of sequence groups in the set of sequence groups. The signaling may occur sequentially.
For example, if there are four sequence groups in the set of sequence groups, the signaling may begin with a signaling of a number of sequence groups (four in this example) followed by the shift pattern and the hopping pattern for each sequence group in the set of sequence groups or a number of sequence groups in the subset of sequence groups in the set of sequence groups and then the shift pattern and the hopping pattern for each sequence group in a subset of sequence groups in the set of sequence groups may be signaled to the UEs. As an example, the shift patterns and the hopping patterns of sequence groups in the set of sequence groups that do not correspond to the cell identifier specific sequence group may be signaled.
The signaling of the set of sequence groups may further comprise a hopping disable (or hopping enable) indicator, wherein the hopping disable indicator indicates if sequence group hopping is disabled or enabled. According to an example embodiment, the hopping disable (or hopping enable) indicator may be sequence group specific, a subset of sequence groups specific, or the set of sequence groups specific. If it is sequence group specific, then there may be a hopping disable (or hopping enable) indicator for each sequence group in the subset of sequence groups, while if it is set of sequence group specific, then there may be a single hopping disable (or hopping enable) indicator. With a hopping disable (or hopping enable) indicator, the UE may not need to know information about hopping disable or hopping enable indicators for cell identification specific sequence groups in 3GPP LTE Rel-8/9/10 even though a sequence group is associated with an actual cell. Similarly, in situations when the UE cannot detect a cell (such as with transmission points) or has not detected a cell (such as when the UE is signaled the sequence group information before it detects the cell), the UE may not need to know information about cell specific hopping disable or hopping enable indicators. In other words, the UE may not need to know information about cell specific hopping disable or hopping enable indicators if there isn't an actual cell to be detected by a UE, or if there is a cell to be detected, the UE hasn't detect the cell before the higher layer signaling of the sequence group information is received by the UE.
Alternatively, the signaling of the hopping pattern and/or the hopping disable (or hopping enable) signaling may be performed for a subset of sequence groups in the set of sequence groups in a single transmission.
However, the information about a cell identifier specific sequence group associated with a cell serving a UE may be signaled to the UE by the legacy signaling such as cell-id and the PUSCH sequence group shift pattern delta value even though the set of sequence groups may include the cell identified specific sequence group. The PUSCH sequence group shift pattern delta value could be carried over a broadcast control channel, e.g., a dynamic BCH, of the cell serving the UE.
According to an example embodiment, the set of sequence groups may be signaled to the UEs using higher layer signaling, such as Radio Resource Control (RRC) signaling, Media Access Control (MAC) signaling, or a combination thereof. The signaling may be UE dedicated signaling. A single set of sequence groups may be signaled to each of the UEs or different sets of sequence groups may be signaled to each of the UEs. Alternatively, each communications controller may have a different set of sequence groups that it signals to its own UEs.
As an illustrative example, the signaling of the set of sequence groups may include a five bit sequence group shift pattern fss PUSCH and a five bit integer value for a sequence group hopping pattern nhop, where nhop may be an initial value for a Gold sequence at a starting subframe of each radio subframe. Additionally, nhop·25+fss PUSCH may be an initial value of a Gold sequence generator at the starting subframe of each radio subframe to determine the hopping pattern of sequence hopping and shift hopping, where the hopping may be slot level hopping. nDMRS (1) and hopping disabling signaling may also be signaled to a UE, where nDMRS (1) is a cyclic shift value of the cell, as specified by 3GPP Technical Standard TS36.211.
Signaling nhop and fss PUSCH is different from signaling a cell id. nDMRS (2) may be determined from information in a PDCCH. A cyclic shift used for a sequence of the sequence group may be expressed as
(n DMRS (1) +n DMRS (2) +n cs hop )mod 12
for each slot in a radio frame, where ncs hop may be determined by the cyclic shift hopping pattern for each slot.
To achieve a reduction in the amount of information to be signaled nhop·30+fss PUSCH may be signaled with nine bits instead of 10 bits. A UE receiving nhop·30+fss PUSCH may determine nhop and fss PUSCH using expressions
where x is a received version of nhop·30+fss PUSCH.
As discussed previously, cell id may not be sufficient to determine the sequence group. Instead, a sequence group delta value for PUSCH that may be used together with cell id to determine the sequence group of PUSCH. Expression
(N ID cell mod 30+Δss)mod 30
may be used to determine sequence group shift information fss PUSCH for a UL RS of PUSCH, and expression
may be used for determining hopping.
According to an example embodiment, it may be possible to directly signal the sequence group id information and nhop (the hopping pattern information). A net reduction in signaling overhead compared to signaling cell id and the PUSCH sequence group delta value may be achieved.
The communications controller may schedule transmissions for a subset of the UEs (block 610). The communications controller may schedule transmissions for UEs based on a number of scheduling criteria, including but not limited to UE priority, amount of available resources, amount of data to transmit, UE service history, UE channel condition, and so on. Furthermore, the communications device may make use of information regarding other scheduled UEs to schedule transmissions. As an example, the communications controller may receive information about UEs scheduled by other communications controllers and if some of the UEs scheduled by the other communications controllers are in close proximity and/or have similar received signal strength corresponding to one or more of its own UEs but could be differentiated in spatial domain, the communications controller may schedule one or more of its own UEs with overlapping resource allocations to exploit spatial multiplexing. The communications controller may also share information about its own scheduled UEs to other communications controllers.
The communications controller may select a sequence group for each of its scheduled UEs (block 615). The communications controller may make use of information about its own scheduled UEs as well as information about scheduled UEs of other communications controllers in the selection of sequence groups for its scheduled UEs. According to an example embodiment, the selection of a specific sequence group from the set of sequence groups may be based on transmissions scheduled by the communications controller and by neighboring communications controllers. As an example, if only a single UE is scheduled for a resource allocation or if there are no overlapping resource allocations, then orthogonal UL RSs may not be needed. In such a situation, cell id based sequence group selection may be utilized. Furthermore, orthogonal UL RSs may be needed for UEs that have overlapping resource allocations and are operating in relatively close proximity and/or have similar received signal strength to one another. In such a situation, the sequence group for one or more of the UEs may be changed so that orthogonal UL RSs are used by the UEs sharing the overlapping resource allocation. Additionally, if the UE is found to have randomized low interference from other UEs, then a different sequence group may be selected for the UE.
In general, a single sequence group may be selected for two or more UEs but with different time shift values in order to have orthogonal UL RSs. Since the UEs may be operating in a single cell or in different cells, scheduling of the UEs may be made more flexible than when compared to the signaling of a group of UEs a static or semi-static sequence group (e.g., cell identifier specific sequence groups) using higher layer signaling. Using static or semi-static sequence groups may result in only 3GPP LTE Release 11 and later compliant UEs having orthogonal UL RSs. However, with dynamic changing of sequence groups, 3GPP LTE Release 11 and later UEs may be coordinated with legacy UEs and the 3GPP LTE Release 11 and later compliant UEs may have their sequence groups changed so that 3GPP LTE Release 11 and later compliant UEs may have orthogonal UL RSs with legacy UEs, while legacy UEs don't need change their sequence groups.
Furthermore, cell identifier specific sequence group selection may require that UEs decode a dynamic Broadcast Channel (BCH) to determine the sequence group information. Additionally, dynamic changing of sequence groups may be used in scenarios with multiple distributed antennas (such as discussed in
FIGS. 4 and 5) regardless of single cell identifier or multiple cell identifier cells since cell identity is not required.
The communications controller may signal a specific sequence group out of the set of sequence groups to each of the UEs (block 620). According to an example embodiment, the specific sequence group may be signaled to the UEs using Layer One and/or Layer Two signaling, such as over a PDCCH. As an example, the communications controller may signal an index to the set of sequence groups to each UE, wherein the index corresponds to a sequence or a sequence group in the set of sequence groups.
According to the 3GPP LTE Technical Standards and as shown in Table 1, a three bit value in the PDCCH may be used to indicate the cyclic shift of UL RS signaling. Suppose that there are two sequence groups that may be allocated to a UE, with a first sequence group being determined by cell identification information, such as cell id and/or sequence group id. Denote a root sequence of the first sequence group as s1. A second sequence group is a sequence group signaled by higher layer signaling. Denote a root sequence of the second sequence group as s2. Therefore the three bits may be used to indicate eight different kinds of sequence allocations, four cyclic shifted versions of s1 and four cyclic shifted versions of s2, as an example. For each root sequence, the four cyclic shifts may be any four shifts out of possible cyclic shifts {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11} or {0, 2, 3, 4, 6, 8, 9, 10}, as examples.
Although the discussion focuses on the use of a three bit long bit sequence to signal information about the specific sequence group to the UE, other length bit sequences may be used. For example, one, two, three, four, five, six, and so forth, bit long bit sequences may be used to signal information about the specific sequence group. Therefore, the discussion of the three bit long bit sequence should not be construed as being limiting to either the scope or the spirit of the example embodiments.
The three bit value in the PDCCH may also be used to indicate an offset for Hybrid Automatic Repeat Requested (HARM) acknowledgment and/or negative acknowledgement (ACK/NACK) configuration, wherein the ACK/NACK corresponds to a transport block in the PUSCH assigned by the PDCCH. The ACK/NACK may be determined by the UL's lowest RB index for the UE together with the offset. Typically, the mapping from the three bit states to a cyclic shifted version of a sequence in 3GPP LTE is designed deliberately to ensure different ACK/NACK configurations when allocating different cyclic shifts to the UL RS. Therefore, ACK/NACK allocation collision may need to be considered.
More specifically, in 3GPP Technical Standard TS36.213, the three bits may be used for offset to determine the ACK/NACK configuration in a Physical Hybrid ARQ Indicator Channel (PHICH). In a FDD communications system, the PHICH resource may be identified by an index pair (nPHICH group, nPHICH seq), where nPHICH group is a PHICH group number and nPHICH seq is an orthogonal sequence index within the group as defined by
n PHICH group=(I PRB — RA +n DMRS)mod N PHICH group
and
where:
nDMRS is mapped from the cyclic shift for a DMRS field according to Table 2 in a most recent PDCCH with UL Downlink Control Information (DCI) format for the transport block(s) associated with the corresponding PUSCH transmission;
NSE PHICH is a spreading factor size used for PHICH modulation as described in Section 6.9.1 in 3GPP Technical Standards TS36.211, which is four for normal cyclic prefix and two for extended prefix in a FDD communications system;
I PRB_RA = { I PRB_RA lowest_index for the first TB of a PUSCH with associated PDCCH or for the case of no associated PDCCH when the number of negatively acknowledged TBs is not equal to the number of TBs indicated in the most recent PDCCH associated with the corresponding PUSCH I PRB_RA lowest_index + 1 for a second TB of a PUSCH with associated PDCCH
where IPRB — RA lowest — index is a lowest PRB index in the first slot of a corresponding PUSCH transmission; and
NPHICH group is a number of PHICH groups configured by higher layer signaling as described in Section 6.9 of 3GPP Technical Standards TS36.211.
TABLE 2 |
Mapping between nDMRS and the cyclic shift |
for DMRS field in PDCCH with UL DCI format. |
Cyclic Shift for DMRS Field in | ||
PDCCH with uplink DCI format | nDMRS | |
000 | 0 | |
001 | 1 | |
010 | 2 | |
011 | 3 | |
100 | 4 | |
101 | 5 | |
110 | 6 | |
111 | 7 | |
As an illustrative example, consider the following mapping of three PDCCH bits to cyclic shifts while maintaining a mapping of the three bits to nDMRS. Inherit a mapping from 3GPP LTE for a four cyclic shifted version of sequence s1. As an example, select four cyclic shifts {0, 3, 6, 9} from a mapping table, then values 000 maps to 0, 001 maps to 6, 010 maps to 3, and 111 maps to 9. By keeping the mapping rule for the four cyclic shifts as specified in 3GPP LTE, when two UEs have different cyclic shifts for sequence s1, it is likely that the ACK/NACK channels determined by offset nDMRS and the UL resource block index are different for the two UEs. The mapping rule for legacy UE is presented in Table 3.
TABLE 3 |
Legacy Mapping of Cyclic Shift Field in uplink-related DCI format |
nDMRS, λ (2) and [w(λ) (0) w(λ) (1)]. |
in uplink-related | nDMRS, λ (2) | [w(λ) (0) w(λ) (1)] |
DCI format | λ = 0 | λ = 1 | λ = 2 | λ = 3 | λ = 0 | λ = 1 | λ = 2 | λ = 3 |
000 | 0 | 6 | 3 | 9 | [1 1] | [1 1] | [1 −1] | [1 −1] |
001 | 6 | 0 | 9 | 3 | [1 −1] | [1 −1] | [1 1] | [1 1] |
010 | 3 | 9 | 6 | 0 | [1 −1] | [1 −1] | [1 1] | [1 1] |
011 | 4 | 10 | 7 | 1 | [1 1] | [1 1] | [1 1] | [1 1] |
100 | 2 | 8 | 5 | 11 | [1 1] | [1 1] | [1 1] | [1 1] |
101 | 8 | 2 | 11 | 5 | [1 −1] | [1 −1] | [1 −1] | [1 −1] |
110 | 10 | 4 | 1 | 7 | [1 −1] | [1 −1] | [1 −1] | [1 −1] |
111 | 9 | 3 | 0 | 6 | [1 1] | [1 1] | [1 −1] | [1 −1] |
Where [w(λ)(0)w(λ)(1)] is the Walsh code, λ=0λ=1λ=2λ=3 denote the indices related with the first, second, third, and fourth antenna ports, respectively.
The remaining bit states may be used for sequence s2. In order to have better orthogonality, cyclic shifts {0, 3, 6, 9} or {(0+n)mod 12, (3+n)mod 12, (6+n)mod 12, (9+n)mod 12} are selected instead of the remaining cyclic shifts {4, 2, 8, 10} for the cyclic shifts of sequence s2, where n is an integer. As an example, the remaining bit states 011, 100, 101, 110 are mapped to
cyclic shifts9, 0, 6, 3, respectively. The
cyclic shifts4, 2, 8, 10 may have worse performance than 0, 3, 6, 9 since a minimum distance of {4, 2, 8, 10} is two instead of three in the case of { 0, 3, 6, 9}. It is noted that in terms of cyclic shifts, three is the largest distance with four cyclic shifts selected out of a sequence comprising 12 cyclic shifts.
Referencing back to
FIG. 4, as an illustrative example, when
UE411 and
UE416 are spatially multiplexed and have an overlapping frequency resource allocation,
UE413 may also have an overlapping frequency resource allocation with
UE411 and
UE416 if
UE413 is in
cell410 but relatively far from
UE411 and
UE416 since interference from
UE411 and
UE416 to
UE413 may be relatively small. Therefore,
UE413 may use a cell identifier specific sequence group associated with
cell410, while
UE411 and
UE416 may use a cell identifier specific sequence group associated with
cell415, thereby not causing strong interference to a UL RS of
UE413. As an example,
UE413 or other UEs in
cell410 that is not in close proximity to
UE411 and
UE416 may use bit state 000 (cyclic shift 0) or bit state 001 (cyclic shift 6) in their PDCCH for UL RS.
As discussed above, the remaining bit states 011, 100, 101, 110 may be mapped to
cyclic shifts9, 0, 6, 3 respectively. Other mapping options for the remaining bit states 011, 100, 101, 110 may be 3, 0, 6, 9; 9, 6, 0, 3; or 3, 6, 0, 9. However, not all possible mappings are viable since ACK/NACK conflicts may arise. For example, based on the ACK/NACK mapping rule described above,
bit state100 may have the same ACK/NACK configuration as 000 (cyclic shift 0); and bit state 101 may have the same ACK/NACK configuration as 001 (cyclic shift 6); and bit states 110 and/or 011 may have the same ACK/NACK configuration as 010 (cyclic shift 3) and/or 111 (cyclic shift 9) when SF=2 for an extended cyclic prefix and a Number of PHICH group is four, hence if two cyclic shifts (shift 0 and shift 6) of s1 are allocated to UEs with maximal distance six, then with
mappings0, 3, 6, 9; 9, 3, 6, 0; 0, 6, 3, 9; or 9, 6, 3, 0, the two shifts of s2 allocated to UEs without ACK/NACK allocation collision could only be 3 and 6. Here the distance between 3 and 6 is 3 instead of the maximum distance 6.
According to an example embodiment, mappings of the 011, 100, 101, 110 that have cyclic shifts of distance six for sequence s2 for MU-MIMO while avoiding ACK/NACK collisions include 9, 0, 6, 3; 3, 0, 6, 9; 9, 6, 0, 3; or 3, 6, 0, 9. A general mapping rule for bit states to cyclic shifts may be as follows. Map the first set of bit states to cyclic shifts having largest available distance if the second set of bit states have the largest available distance, where the second set of bit states have the same ACK/NACK mapping offsets as the first set of bit states in case of SF=2 and the number of PHICH group is four, for example, a distance of six for the cyclic shifts discussed herein. For example, map a subset of bit states {100, 101} to (cyclic shifts+n) modulo a total number of cyclic shifts equal to a largest available distance, where n is an integer, for example {(3+n)mod 12, (9+n)mod 12}. As an example, considering the cyclic shifts discussed herein, the bit states 011, 100, 101, 110 may be mapped to (0+n)mod 12, (3+n)mod 12, (9+n)mod 12, (6+n)mod 12, where n is an integer.
Table 4 illustrates an exemplary mapping between nDMRS and the cyclic shift for two sequences s1 and s2.
TABLE 4 |
Mapping between nDMRS and the cyclic shift with consideration |
for ACK/NACK mapping and UL RS orthogonality. |
Cyclic Shift Field in | ||
DCI format 0 | nDMRS (2) | |
000 | 0 (s1) | |
001 | 6 (s1) | |
010 | 3 (s1) | |
011 | 9 (s2) | |
100 | 0 (s2) | |
101 | 6 (s2) | |
110 | 3 (s2) | |
111 | 9 (s1) | |
A Walsh covering code may be use for two UL RS symbols in a subframe to support better orthogonality overall, or orthogonality of the RS with different number of RBs. Therefore, it may be possible to support UEs with partly overlapping resource allocations with orthogonal Walsh covering codes if the UEs are of the same sequence group with sequence group hopping and sequence hopping disabled.
Table 5 illustrates two sequence groups mapping of cyclic shift fields in UL-related DCI format. Table 6 illustrates three sequence group mapping of cyclic shift fields in UL-related DCI format.
TABLE 5 |
Two Sequence groups Mapping of Cyclic Shift Field in uplink-related DCI |
format to nDMRS, λ (2) and [w(λ) (0) w(λ) (1)]. |
in uplink-related | Sequence | nDMRS, λ (2) | [w(λ) (0) w(λ) (1)] |
DCI format | group | λ = 0 | λ = 1 | λ = 2 | λ = 3 | λ = 0 | λ = 1 | λ = 2 | λ = 3 |
000 | s1 | 0 | 6 | 3 | 9 | [1 1] | [1 1] | [1 −1] | [1 −1] |
001 | s1 | 6 | 0 | 9 | 3 | [1 −1] | [1 −1] | [1 1] | [1 1] |
010 | s1 | 3 | 9 | 6 | 0 | [1 −1] | [1 −1] | [1 1] | [1 1] |
011 | s2 | 9 | 3 | 0 | 6 | [1 1] | [1 1] | [1 −1] | [1 −1] |
100 | s2 | 0 | 6 | 3 | 9 | [1 1] | [1 1] | [1 −1] | [1 −1] |
101 | s2 | 6 | 0 | 9 | 3 | [1 −1] | [1 −1] | [1 1] | [1 1] |
110 | s2 | 3 | 9 | 6 | 0 | [1 −1] | [1 −1] | [1 1] | [1 1] |
111 | s1 | 9 | 3 | 0 | 6 | [1 1] | [1 1] | [1 −1] | [1 −1] |
TABLE 6 |
Three sequence groups Mapping of Cyclic Shift Field in uplink-related |
DCI format to nDMRS, λ (2) and [w(λ) (0) w(λ) (1)]. |
Cyclic Shift Field | |||
in uplink-related | Sequence | nDMRS, λ (2) | [w(λ) (0) w(λ) (1)] |
DCI format | group | λ = 0 | λ = 1 | λ = 2 | λ = 3 | λ = 0 | λ = 1 | λ = 2 | λ = 3 |
000 | s1 | 0 | 6 | 3 | 9 | [1 1] | [1 1] | [1 −1] | [1 −1] |
001 | s1 | 6 | 0 | 9 | 3 | [1 −1] | [1 −1] | [1 1] | [1 1] |
010 | s1 | 3 | 9 | 6 | 0 | [1 −1] | [1 −1] | [1 1] | [1 1] |
011 | s2 | 9 | 3 | 0 | 6 | [1 1] | [1 1] | [1 −1] | [1 −1] |
100 | s3 | 0 | 6 | 3 | 9 | [1 1] | [1 1] | [1 −1] | [1 −1] |
101 | s3 | 6 | 0 | 9 | 3 | [1 −1] | [1 −1] | [1 1] | [1 1] |
110 | s2 | 3 | 9 | 6 | 0 | [1 −1] | [1 −1] | [1 1] | [1 1] |
111 | s1 | 9 | 3 | 0 | 6 | [1 1] | [1 1] | [1 −1] | [1 −1] |
Where s1, s2, s3, . . . , sn are sequence groups indicated in higher layer signaling, n is the total number of sequence groups for the UE, and s1 is the cell identifier specific sequence group (i.e., a legacy sequence group) in 3GPP LTE Rel-8/9/10.
As an illustrative example, sequences with cyclic shifts 0 and 9 have Walsh covering code [+1, +1], while sequences with
cyclic shifts3 and 6 have Walsh covering code [+1, −1]. Therefore, the mapping rules presented previously may make use of the different Walsh covering codes as in 3GPP LTE Rel-10. Then, if there is another UE with an overlapping frequency allocation, a different Walsh covering code may be used to support orthogonal UL RS for the other UE. The shifted sequence s2 may have the same Walsh covering code as the shifted sequence of s1 if the two shift values are same for the two sequences. More generally, the shifted sequence s2 (or s3, and so on) may have different Walsh covering codes.
As discussed previously, three bits in PDCCH may be used for indicating cyclic-shifts of a single sequence group in 3GPP LTE Rel-8/9/10. The three bits may also be reused for an offset in ACK/NACK mapping.
Additional bits can be allocated for PDCCH to indicate the sequence groups and cyclic-shifts, three additional bits, as an example. For example, one state of the new three bit long sequence may be used to indicate the cell identifier specific sequence group, which the cyclic-shifts of the cell identifier specific sequence as indicated by the three bits as specified in 3GPP LTE Rel-8/9/10 (which is referred to herein as a legacy three bit sequence). The remaining bit states of the new three bit long sequence may be used for indicating other sequence groups and cyclic-shifts while the legacy three bit sequence formerly used for cyclic shift indications are used only for offset of ACK/NACK mapping in a situation wherein other sequence groups are used instead of the cell identifier specific sequence group.
Generally, a p-th sequence group comprises a cell identifier specific sequence group, and wherein a p-th subset of states of the bit sequence (the legacy three bit sequence) is mapped to sequences in the cell identifier specific sequence group and is also mapped to ACK/NACK offset for downlink ACK/NACK channel, where the corresponding relationship between sequences in the cell identifier specific sequence group and the ACK/NACK offsets is same as the one for legacy UE, p is a predefined integer. In the example above, p is 1.
According to an example embodiment, higher layer signaling may used to signal more than one sequence groups other than the cell identifier specific sequence group. As an example, two additional sequence groups may be indicated for a slot for a total of three sequence groups. In such a situation, the three bits in the PDCCH may need to indicate cyclic shifts for three sequence groups, e.g., s1, s2, and s3. A possible configuration of the three bits may be to map four bit states to four cyclic shifts for the cell identifier specific sequence group, and two bit states each for the two other sequence groups, where the two bit states for each of the two other sequence groups may map to cyclic shifts with distances equal to a maximum distance to better support orthogonality.
illustrates a flow diagram of
operations700 in transmitting an UL RS.
Operations700 may be indicative of operations occurring in a communications device, such as a UE, as the communications device transmits an UL RS modulated with a sequence from a sequence group selected from a set of sequence groups.
Operations700 may occur while the communications device is in a normal operating mode.
700 may begin with the communications device determining a set of sequence groups (block 705). According to an example embodiment, the communications device may receive signaling for a set of sequence groups from a communications controller, such as an eNB or a LPC. The signaling for the set of sequence groups comprises a sequence shift pattern and a sequence hopping pattern. There may be a sequence shift pattern and a sequence hopping pattern for each sequence group in a subset of sequence groups in the set of sequence groups. The signaling may further comprise an optional hopping disable (or hopping enable) indicator. The hopping disable (or hopping enable) indicator may be sequence group specific, subset of sequence groups specific, or set of sequence groups specific. The signaling for the set of sequence groups may be in the form of higher layer signaling, such as RRC signaling or MAC signaling.
The communications device may determine a selected sequence group from the set of sequence groups from the communications controller (block 710). According to an example embodiment, the signaling of the selected sequence group from the set of sequence groups may occur over Layer One and/or Layer Two signaling, such as over a control channel, e.g., a PDCCH. As an example, the communications device may determine a sequence out of a sequence group that has been selected for it for a particular slot or a subframe from an indicator carried in the PDCCH.
The communications device may transmit an UL RS modulated with a sequence of the selected sequence group as signaled by the control channel (block 715).
provides an illustration of a
communications controller800.
Communications controller800 may be an implementation of an eNB or a LPC or a BBU.
Communications controller800 may be used to implement various ones of the embodiments discussed herein. As shown in
FIG. 8, a
transmitter805 is configured to transmit information and a
receiver810 is configured to receive information.
Transmitter805 and
receiver810 may have a wireless interface, a wireline interface, or a combination thereof. In practice,
transmitter805 and
receiver810 might be implemented in a single unit of hardware.
A set of sequence groups signal
unit820 is configured to signal a set of sequence groups to a communications device. Set of sequence groups signal
unit820 is configured to signal information about sequence groups in the set of sequence groups to communications devices served by
communications controller800. As an example, set of sequence groups signal
unit820 signals a sequence shift pattern and a sequence group hopping pattern and optionally a hopping disable indicator for each sequence group in a subset of sequence groups in the set of sequence groups to the communications devices. Set of sequence groups signal
unit820 signals the set of sequence groups to the communications devices using higher layer signaling, such as RRC signaling or MAC signaling.
A sequence
group signal unit822 is configured to signal a sequence or a sequence group out of the set of sequence groups to each communications device, wherein the sequence group is selected for the communications device. Sequence
group signal unit822 signals the sequence group or an indication of the sequence group using Layer One and/or Layer Two signaling, such as over a control channel. A
scheduler824 is configured to schedule transmission opportunities, e.g., resource allocations, to communications devices served by
communications controller800.
Scheduler824 also selects a sequence group for the communications devices from the set of sequence groups, where the selection of the sequence group is based on factors such as resource allocations, proximity to other communications devices, and so on.
Scheduler824 makes use of scheduling information from other communications controllers operating near
communications controller800, as well as from a centralized controller or coordinator. A
memory830 is configured to store sets of sequence groups, sequence groups, mapping rules, and so forth.
The elements of
communications controller800 may be implemented as specific hardware logic blocks. In an alternative, the elements of
communications controller800 may be implemented as software executing in a processor, microprocessor, digital signal processor, controller, application specific integrated circuit, or so on. In yet another alternative, the elements of
communications controller800 may be implemented as a combination of software and/or hardware.
As an example,
transmitter805 and
receiver810 may be implemented as a specific hardware block, while set of sequence groups signal
unit820, sequence
group signal unit822, and
scheduler824 may be software modules executing in a
processor815, such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
provides an illustration of a
communications device900.
Communications device900 may be an implementation of a UE.
Communications device900 may be used to implement various ones of the embodiments discussed herein. As shown in
FIG. 9, a
transmitter905 is configured to transmit information and a
receiver910 is configured to receive information.
Transmitter905 and
receiver910 may have a wireless interface, a wireline interface, or a combination thereof. In practice,
transmitter905 and
receiver910 might be implemented in a single unit of hardware.
A set of sequence groups signal
decode unit920 is configured to decode signaling from a communications controller regarding the set of sequence groups from higher layer signaling from the communications controller. The signaling regarding the set of sequence groups comprises a sequence shift pattern and sequence group hopping pattern and optionally a hopping disable indicator for each sequence group in a subset of sequence groups in the set of sequence groups. A sequence group
signal decode unit922 is configured to decode signaling from the communications controller regarding a sequence or a sequence group to be used by
communications device900. Signaling regarding the sequence group is carried in Layer One and/or Layer Two signaling, such as over a control channel. The signaling comprises mapping information of bit states to cyclic offsets. A
transmission prepare unit924 is configured to prepare a RS for transmission on an UL, which includes modulation the RS with a sequence from the sequence group signaled by the communications controller. A
memory930 is configured to store sets of sequence groups, sequence groups, mapping rules, and so forth.
The elements of
communications device900 may be implemented as specific hardware logic blocks. In an alternative, the elements of
communications device900 may be implemented as software executing in a processor, microprocessor, digital signal processor, controller, application specific integrated circuit, or so on. In yet another alternative, the elements of
communications device900 may be implemented as a combination of software and/or hardware.
As an example,
transmitter905 and
receiver910 may be implemented as a specific hardware block, while set of sequence groups signal
decode unit920, sequence group
signal decode unit922, and transmission prepare
unit924 may be software modules executing in a
processor915, such as a microprocessor, a digital signal processor, a custom circuit, or a custom compiled logic array of a field programmable logic array.
The above described embodiments of
communications controller800 and
communications device900 may also be illustrated in terms of methods comprising functional steps and/or non-functional acts. The previous description and related flow diagrams illustrate steps and/or acts that may be performed in practicing example embodiments of the present invention. Usually, functional steps describe the invention in terms of results that are accomplished, whereas non-functional acts describe more specific actions for achieving a particular result. Although the functional steps and/or non-functional acts may be described or claimed in a particular order, the present invention is not necessarily limited to any particular ordering or combination of steps and/or acts. Further, the use (or non use) of steps and/or acts in the recitation of the claims—and in the description of the flow diagrams(s) for FIGS. 6 and 7—is used to indicate the desired specific use (or non-use) of such terms.
Although the present invention 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 invention as defined by the appended claims.
Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
Claims (18)
1. A method for communications device operations, the method comprising:
decoding a first signaling from a communications controller to retrieve information related to a set of sequence groups or to a sub-set of sequence groups in the set of sequence groups;
decoding a second signaling from the communications controller to retrieve information related to a selected sequence group within the set of sequence groups;
modulating a reference signal with a sequence from the selected sequence group; and
transmitting the modulated reference signal,
wherein decoding a first signaling from a communications controller to retrieve information related to the subset of sequence groups comprises:
obtaining a sequence group hopping pattern information for the PUSCH in accordance with the formula: nhop=└x/30┘, where nhop is a real number corresponding to the sequence group hopping pattern information, and x is a real number configured by higher layer signaling; and
obtaining a sequence shift pattern for the PUSCH in accordance with the formula: fss PUSCH=x mod 30, where fss PUSCH is the sequence-shift pattern for the PUSCH.
2. The method of
claim 1, wherein x is a received version of nhop×30+fss PUSCH, where nhop is an integer between zero and sixteen, and fSS PUSCH is an integer between zero and twenty-nine.
3. The method of
claim 1, wherein the first signaling is transmitted by higher layer signaling.
4. The method of
claim 3, wherein the higher layer signaling comprises radio resource control signaling or media access control signaling.
5. The method of
claim 1, wherein the second signaling comprises Layer One and/or Layer Two signaling.
6. The method of
claim 5, wherein the information related to the set of sequence groups comprises a sequence shift pattern and a sequence group hopping pattern for each sequence group in a subset of sequence groups in the set of sequence groups.
7. The method of
claim 6, wherein the information related to the subset of sequence groups further comprises a hopping disable indicator.
8. The method of
claim 1, wherein the information related to the selected sequence group comprises an m bit long bit sequence, where m is an integer value.
9. The method of
claim 8, wherein the bit sequence corresponds to a sequence in the selected sequence group.
10. A method for communications device operations, the method comprising:
decoding a first signaling from a communications controller to retrieve information related to a set of sequence groups or to a sub-set of sequence groups in the set of sequence groups;
decoding a second signaling from the communications controller to retrieve information related to a selected sequence group within the set of sequence groups;
modulating a reference signal with a sequence from the selected sequence group; and
transmitting the modulated reference signal, wherein the bit sequence corresponds to a sequence in the selected sequence group, wherein the information related to the selected sequence group comprises an m bit long bit sequence, where m is an integer value, and
wherein the set of sequence groups comprises n sequence groups, and wherein a k-th subset of states of the bit sequence is mapped to sequences in a k-th sequence group, where k is an integer value and ranges from 1 to n, and n is a real number.
11. The method of
claim 10, wherein a p-th sequence group comprises a cell identifier specific sequence group, and wherein a p-th subset of states of bit sequence is mapped to sequences in the cell identifier specific sequence group and is further mapped to ACK/NACK offsets for a downlink ACK/NACK channel, where a corresponding relationship between sequences in the cell identifier specific sequence group and the ACK/NACK offsets is the same as a relationship for legacy communications devices, and p is a predefined integer.
12. The method of
claim 11, wherein the states of the k-th subset of states are mapped to sequences in the k-th sequence group that are a largest distance away from other sequences in the k-th sequence group in terms of cyclic shifts.
13. A method for determining a sequence for a reference signal of a physical uplink shared channel (PUSCH), the method comprising:
receiving a signal via a wireless transmission;
if a value “x” for determining a sequence group of the PUSCH has been provided by higher layer signaling, then:
determining a sequence shift pattern for the PUSCH in accordance with the formula: fss PUSCH=xmod 30, where fss PUSCH is the sequence-shift pattern for the PUSCH; and
determining a sequence group hopping pattern information for the PUSCH in accordance with the formula: nhop=└x/30┘, where nhop is the sequence group hopping pattern information, and x is a real number;
if the value “x” for determining a sequence group of the PUSCH has not been provided by higher layer signaling, then:
determining the sequence shift pattern for a sequence group of PUSCH in accordance with the formula: fss PUSCH=(NID cell+Δss)mod 30, where fss PUSCH is the sequence-shift pattern for the PUSCH, Δss is a PUSCH sequence group delta value that is configured by higher layer signaling, and NID cell is a physical-layer cell identity; and
determining a sequence group hopping pattern information for the PUSCH in accordance with the formula: nhop=└NID cell/30┘, where nhop is the sequence group hopping pattern information; and
decoding the signal in accordance with the sequence group hopping pattern information.
14. The method of
claim 13further comprising:
determining an initial value for the sequence hopping pattern or shift hopping pattern, wherein the initial value is determined to be equal to └x/30┘·25+(xmod 30).
15. The method of
claim 13, where the value “x” is a received version of nhop·30+fss PUSCH, wherein nhop is an integer between zero and sixteen, and wherein fss PUSCH is an integer between zero and twenty-nine.
16. A method for signaling a sequence for a reference signal of a physical uplink shared channel (PUSCH), the method comprising:
communicating higher layer signaling specifying a value “x” for a sequence group of the PUSCH,
wherein the value “x” is used to determine a sequence shift pattern for the PUSCH in accordance with the formula: fss PUSCH=xmod 30, where fss PUSCH is the sequence-shift pattern for the PUSCH, and x is a real number,
wherein the value “x” is used to determine a sequence group hopping pattern information for the PUSCH in accordance with the formula: nhop=└x/30┘, where nhop is the sequence group hopping pattern information, and
wherein the sequence shift pattern and the sequence group hopping pattern information are used to decode a signal carried by a wireless transmission.
17. The method of
claim 16, wherein the value “x” is used to determine an initial value for the sequence hopping pattern or shift hopping pattern, and wherein the initial value is determined to be equal to └x/30┘·25+(x mod 30).
18. The method of
claim 16, wherein the value “x” is equal to nhop·30+fss PUSCH, wherein nhop is an integer between zero and sixteen, and wherein fss PUSCH is an integer between zero and twenty-nine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/223,461 US9160504B2 (en) | 2011-08-10 | 2014-03-24 | System and method for signaling and transmitting uplink reference signals |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/207,278 US8693420B2 (en) | 2011-08-10 | 2011-08-10 | System and method for signaling and transmitting uplink reference signals |
US14/223,461 US9160504B2 (en) | 2011-08-10 | 2014-03-24 | System and method for signaling and transmitting uplink reference signals |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/207,278 Continuation US8693420B2 (en) | 2011-08-10 | 2011-08-10 | System and method for signaling and transmitting uplink reference signals |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140204885A1 US20140204885A1 (en) | 2014-07-24 |
US9160504B2 true US9160504B2 (en) | 2015-10-13 |
Family
ID=47668993
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/207,278 Active 2032-02-11 US8693420B2 (en) | 2011-08-10 | 2011-08-10 | System and method for signaling and transmitting uplink reference signals |
US14/223,461 Active US9160504B2 (en) | 2011-08-10 | 2014-03-24 | System and method for signaling and transmitting uplink reference signals |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/207,278 Active 2032-02-11 US8693420B2 (en) | 2011-08-10 | 2011-08-10 | System and method for signaling and transmitting uplink reference signals |
Country Status (7)
Country | Link |
---|---|
US (2) | US8693420B2 (en) |
EP (1) | EP2730041B1 (en) |
KR (1) | KR101599650B1 (en) |
CN (1) | CN103907298B (en) |
ES (1) | ES2945595T3 (en) |
IN (1) | IN2014CN00798A (en) |
WO (1) | WO2013023148A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10425961B2 (en) | 2016-11-24 | 2019-09-24 | Electronics And Telecommunications Research Institute | Non-orthogonal transmission method and apparatus in communication system |
US20210105754A1 (en) * | 2015-07-16 | 2021-04-08 | Qualcomm Incorporated | Low latency communication |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8654815B1 (en) | 2004-04-02 | 2014-02-18 | Rearden, Llc | System and method for distributed antenna wireless communications |
US10277290B2 (en) | 2004-04-02 | 2019-04-30 | Rearden, Llc | Systems and methods to exploit areas of coherence in wireless systems |
US10749582B2 (en) | 2004-04-02 | 2020-08-18 | Rearden, Llc | Systems and methods to coordinate transmissions in distributed wireless systems via user clustering |
US10985811B2 (en) | 2004-04-02 | 2021-04-20 | Rearden, Llc | System and method for distributed antenna wireless communications |
US9826537B2 (en) | 2004-04-02 | 2017-11-21 | Rearden, Llc | System and method for managing inter-cluster handoff of clients which traverse multiple DIDO clusters |
US10200094B2 (en) | 2004-04-02 | 2019-02-05 | Rearden, Llc | Interference management, handoff, power control and link adaptation in distributed-input distributed-output (DIDO) communication systems |
US10425134B2 (en) | 2004-04-02 | 2019-09-24 | Rearden, Llc | System and methods for planned evolution and obsolescence of multiuser spectrum |
US9312929B2 (en) | 2004-04-02 | 2016-04-12 | Rearden, Llc | System and methods to compensate for Doppler effects in multi-user (MU) multiple antenna systems (MAS) |
US11394436B2 (en) | 2004-04-02 | 2022-07-19 | Rearden, Llc | System and method for distributed antenna wireless communications |
US11451275B2 (en) | 2004-04-02 | 2022-09-20 | Rearden, Llc | System and method for distributed antenna wireless communications |
US9819403B2 (en) | 2004-04-02 | 2017-11-14 | Rearden, Llc | System and method for managing handoff of a client between different distributed-input-distributed-output (DIDO) networks based on detected velocity of the client |
US10187133B2 (en) | 2004-04-02 | 2019-01-22 | Rearden, Llc | System and method for power control and antenna grouping in a distributed-input-distributed-output (DIDO) network |
US8542763B2 (en) | 2004-04-02 | 2013-09-24 | Rearden, Llc | Systems and methods to coordinate transmissions in distributed wireless systems via user clustering |
US11309943B2 (en) | 2004-04-02 | 2022-04-19 | Rearden, Llc | System and methods for planned evolution and obsolescence of multiuser spectrum |
US10886979B2 (en) | 2004-04-02 | 2021-01-05 | Rearden, Llc | System and method for link adaptation in DIDO multicarrier systems |
US9685997B2 (en) | 2007-08-20 | 2017-06-20 | Rearden, Llc | Systems and methods to enhance spatial diversity in distributed-input distributed-output wireless systems |
BR112014002123B1 (en) * | 2011-08-12 | 2022-03-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Adapted base station and method in a base station to enable a user equipment to transmit a demodulation reference signal and adapted user equipment and method in a user equipment to create a demodulation reference signal |
US9497734B2 (en) * | 2011-08-16 | 2016-11-15 | Lg Electronics Inc. | Method and apparatus for transmitting uplink reference signal in wireless communication system |
CN103023606B (en) * | 2011-09-23 | 2016-01-20 | 华为技术有限公司 | The method of transmission information, subscriber equipment and base station |
JP5828002B2 (en) * | 2011-10-03 | 2015-12-02 | 株式会社Nttドコモ | Radio communication system, radio base station apparatus, user terminal, and radio communication method |
US9226305B2 (en) * | 2011-11-07 | 2015-12-29 | Nokia Technologies Oy | Medium access control method |
WO2013070144A1 (en) * | 2011-11-07 | 2013-05-16 | Telefonaktiebolaget L M Ericsson (Publ) | A method and apparatus for signaling demodulation reference signals |
US9565690B2 (en) | 2011-11-30 | 2017-02-07 | Nokia Technologies Oy | Medium access control method enhancement |
JP6065285B2 (en) * | 2012-01-30 | 2017-01-25 | サン パテント トラスト | Wireless communication terminal, communication method, and integrated circuit |
WO2013125839A1 (en) | 2012-02-20 | 2013-08-29 | Lg Electronics Inc. | Method and apparatus for transmitting uplink signal in wireless communication system |
US9686110B2 (en) | 2012-02-20 | 2017-06-20 | Lg Electronics Inc. | Method and apparatus for transmitting uplink signal in wireless communication system |
WO2013125844A1 (en) * | 2012-02-20 | 2013-08-29 | Lg Electronics Inc. | Method and apparatus for transmitting uplink signal in wireless communication system |
WO2013125846A1 (en) | 2012-02-20 | 2013-08-29 | Lg Electronics Inc. | Method and apparatus for transmitting uplink signal in wireless communication system |
JP6191997B2 (en) * | 2012-03-06 | 2017-09-06 | シャープ株式会社 | Mobile station apparatus, base station apparatus, communication method, and integrated circuit |
US8731124B2 (en) * | 2012-03-28 | 2014-05-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Signaling of sequence generator initialization parameters for uplink reference signal generation |
US10194346B2 (en) | 2012-11-26 | 2019-01-29 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US11189917B2 (en) | 2014-04-16 | 2021-11-30 | Rearden, Llc | Systems and methods for distributing radioheads |
US11050468B2 (en) | 2014-04-16 | 2021-06-29 | Rearden, Llc | Systems and methods for mitigating interference within actively used spectrum |
US11190947B2 (en) | 2014-04-16 | 2021-11-30 | Rearden, Llc | Systems and methods for concurrent spectrum usage within actively used spectrum |
US9763264B2 (en) | 2013-02-06 | 2017-09-12 | Lg Electronics Inc. | Method for transmitting a feedback signal and apparatus for same |
US10164698B2 (en) | 2013-03-12 | 2018-12-25 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US9973246B2 (en) | 2013-03-12 | 2018-05-15 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US10488535B2 (en) | 2013-03-12 | 2019-11-26 | Rearden, Llc | Apparatus and method for capturing still images and video using diffraction coded imaging techniques |
US9923657B2 (en) * | 2013-03-12 | 2018-03-20 | Rearden, Llc | Systems and methods for exploiting inter-cell multiplexing gain in wireless cellular systems via distributed input distributed output technology |
US10547358B2 (en) | 2013-03-15 | 2020-01-28 | Rearden, Llc | Systems and methods for radio frequency calibration exploiting channel reciprocity in distributed input distributed output wireless communications |
US11290162B2 (en) | 2014-04-16 | 2022-03-29 | Rearden, Llc | Systems and methods for mitigating interference within actively used spectrum |
EP4030854A1 (en) * | 2015-06-26 | 2022-07-20 | LG Electronics Inc. | Method and apparatus for transceiving signal of device-to-device communication terminal in wireless communication system |
US10021538B2 (en) * | 2015-10-06 | 2018-07-10 | Mediatek Inc. | Coordination and provision of non-interfering long-range low-power wireless communications |
KR102581625B1 (en) | 2015-11-04 | 2023-09-22 | 인터디지탈 패튼 홀딩스, 인크 | Methods and procedures for narrowband lte operation |
US11038557B2 (en) * | 2016-03-31 | 2021-06-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving reference signals in wireless communication |
US10333664B1 (en) * | 2016-09-19 | 2019-06-25 | Sprint Spectrum L.P. | Systems and methods for dynamically selecting wireless devices for uplink (UL) multiple-input-multiple-output (MIMO) pairing |
CN107872845B (en) * | 2016-09-27 | 2021-11-19 | 华为技术有限公司 | Signal sending method and device |
CN110226342B (en) | 2017-01-25 | 2021-08-20 | 华为技术有限公司 | Method and device for transmitting reference signal and method and device for receiving reference signal |
CN110463305B (en) * | 2017-03-23 | 2023-05-02 | 松下电器(美国)知识产权公司 | Base station, terminal and communication method |
CN116132000A (en) | 2017-05-03 | 2023-05-16 | Idac控股公司 | Method and apparatus for transmitting uplink control information |
CN109818895B (en) * | 2017-11-17 | 2022-04-29 | 中兴通讯股份有限公司 | Method and device for determining sequence group and method and device for determining cyclic shift |
MX2020005010A (en) * | 2017-11-17 | 2020-08-27 | Ntt Docomo Inc | User terminal and wireless communication method. |
WO2019100739A1 (en) * | 2017-11-26 | 2019-05-31 | 华为技术有限公司 | Method and device for sequence determination |
CN109842478A (en) | 2017-11-26 | 2019-06-04 | 华为技术有限公司 | A kind of sequence determines method and apparatus |
US10439779B2 (en) | 2017-11-26 | 2019-10-08 | Huawei Technologies Co., Ltd. | Sequence determining method and apparatus |
EP3729667B1 (en) * | 2017-12-22 | 2024-04-10 | ZTE Corporation | Spreading code sequences for reference signals |
CA3091891A1 (en) * | 2018-02-23 | 2019-08-29 | Ntt Docomo, Inc. | User terminal, radio base station and radio communication method |
CN112866935A (en) | 2019-01-02 | 2021-05-28 | 上海朗帛通信技术有限公司 | Method and apparatus in a node used for wireless communication |
WO2021077305A1 (en) * | 2019-10-22 | 2021-04-29 | 华为技术有限公司 | Measurement method, apparatus and system |
WO2022067811A1 (en) * | 2020-09-30 | 2022-04-07 | 华为技术有限公司 | Signal sending method, signal receiving method, communication device, and storage medium |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080225791A1 (en) | 2007-03-13 | 2008-09-18 | Zhouyue Pi | Methods for transmitting multiple acknowledgments in single carrier fdma systems |
US20080240028A1 (en) | 2007-01-08 | 2008-10-02 | Yinong Ding | Filtering and guard band for non-synchronized transmission |
US20090046645A1 (en) | 2007-08-13 | 2009-02-19 | Pierre Bertrand | Uplink Reference Signal Sequence Assignments in Wireless Networks |
US20090060004A1 (en) | 2007-09-03 | 2009-03-05 | Samsung Electronics Co., Ltd. | Sequence hopping in sc-fdma communication systems |
US20090135803A1 (en) | 2007-08-14 | 2009-05-28 | Qualcomm Incorporated | Reference signal generation in a wireless communication system |
US20100034312A1 (en) | 2008-07-29 | 2010-02-11 | Tarik Muharemovic | Reference Signal Resource Allocation for Single User MIMO |
US20100067464A1 (en) * | 2007-03-20 | 2010-03-18 | Ntt Docomo, Inc. | Base station, mobile station, radio communication system, and communication control method |
US20100110929A1 (en) | 2008-11-04 | 2010-05-06 | Qualcomm Incorporated | Transmission with hopping for peer-peer communication |
US20100177688A1 (en) | 2007-05-25 | 2010-07-15 | Ntt Docomo, Inc. | Mobile communication system, base station apparatus, user apparatus and method |
US20100189038A1 (en) * | 2009-01-23 | 2010-07-29 | Runhua Chen | Circuit and method for mapping data symbols and reference signals for coordinated multi-point systems |
US7801542B1 (en) * | 2005-12-19 | 2010-09-21 | Stewart Brett B | Automatic management of geographic information pertaining to social networks, groups of users, or assets |
WO2011007583A1 (en) | 2009-07-17 | 2011-01-20 | パナソニック株式会社 | Radio communication terminal device and radio communication method |
WO2011041552A1 (en) | 2009-10-01 | 2011-04-07 | Qualcomm Incorporated | Reference signals for uplink multi-user mimo |
WO2011047351A2 (en) | 2009-10-15 | 2011-04-21 | Qualcomm Incorporated | Method and apparatus for reference signal sequence mapping in wireless communication |
WO2011084004A2 (en) | 2010-01-07 | 2011-07-14 | 엘지전자 주식회사 | Method and apparatus for generating a reference signal sequence in a wireless communication system |
US20110176502A1 (en) | 2008-07-22 | 2011-07-21 | Lg Electronics Inc. | Method for allocating phich and generating reference signal in system using single-user mimo based on multiple codewords when transmitting uplink |
US20110317745A1 (en) | 2008-12-26 | 2011-12-29 | Ntt Docomo, Inc. | Mobile communication system, radio base station, and mobile station |
US20120218988A1 (en) | 2009-10-30 | 2012-08-30 | China Academy Of Telecommunicatins Technology | Method, apparatus and system for uplink synchronization |
US20130010833A1 (en) | 2010-03-29 | 2013-01-10 | Panasonic Corporation | Terminal apparatus, base station apparatus, pilot transmitting method, and propagation path estimating method |
US20130044722A1 (en) * | 2010-04-29 | 2013-02-21 | Lg Electronics Inc. | Method for transmitting ack/nack signals, and base station and user equipment for the method |
US20130136071A1 (en) * | 2010-01-17 | 2013-05-30 | Seunghee Han | Method and apparatus for transmitting control information in a wireless communication system |
US20130201946A1 (en) * | 2010-06-21 | 2013-08-08 | Nokia Siemens Networks Oy | Transmission of Reference Signals |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741793A (en) * | 2008-11-04 | 2010-06-16 | 华为技术有限公司 | Method, system and equipment for transmitting uplink reference signals |
CN101771435B (en) * | 2009-01-05 | 2013-01-02 | 电信科学技术研究院 | Multi-carrier aggregation system and method thereof for selecting uplink reference signals |
CN101772220B (en) * | 2009-01-05 | 2012-11-14 | 电信科学技术研究院 | Method, system and device for allocating uplink reference signals |
CN101645868B (en) * | 2009-08-31 | 2014-12-10 | 中兴通讯股份有限公司 | Transmission method and device of reference signals |
CN102013952A (en) * | 2009-09-07 | 2011-04-13 | 夏普株式会社 | Method for acquiring channel state information, base station and user equipment |
-
2011
- 2011-08-10 US US13/207,278 patent/US8693420B2/en active Active
-
2012
- 2012-08-10 KR KR1020147003800A patent/KR101599650B1/en active IP Right Grant
- 2012-08-10 CN CN201280039034.0A patent/CN103907298B/en active Active
- 2012-08-10 ES ES12822740T patent/ES2945595T3/en active Active
- 2012-08-10 EP EP12822740.2A patent/EP2730041B1/en active Active
- 2012-08-10 IN IN798CHN2014 patent/IN2014CN00798A/en unknown
- 2012-08-10 WO PCT/US2012/050351 patent/WO2013023148A1/en active Application Filing
-
2014
- 2014-03-24 US US14/223,461 patent/US9160504B2/en active Active
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7801542B1 (en) * | 2005-12-19 | 2010-09-21 | Stewart Brett B | Automatic management of geographic information pertaining to social networks, groups of users, or assets |
US20080240028A1 (en) | 2007-01-08 | 2008-10-02 | Yinong Ding | Filtering and guard band for non-synchronized transmission |
US20080225791A1 (en) | 2007-03-13 | 2008-09-18 | Zhouyue Pi | Methods for transmitting multiple acknowledgments in single carrier fdma systems |
US20100067464A1 (en) * | 2007-03-20 | 2010-03-18 | Ntt Docomo, Inc. | Base station, mobile station, radio communication system, and communication control method |
US20100177688A1 (en) | 2007-05-25 | 2010-07-15 | Ntt Docomo, Inc. | Mobile communication system, base station apparatus, user apparatus and method |
US20090046645A1 (en) | 2007-08-13 | 2009-02-19 | Pierre Bertrand | Uplink Reference Signal Sequence Assignments in Wireless Networks |
US20090135803A1 (en) | 2007-08-14 | 2009-05-28 | Qualcomm Incorporated | Reference signal generation in a wireless communication system |
US20090060004A1 (en) | 2007-09-03 | 2009-03-05 | Samsung Electronics Co., Ltd. | Sequence hopping in sc-fdma communication systems |
US20110176502A1 (en) | 2008-07-22 | 2011-07-21 | Lg Electronics Inc. | Method for allocating phich and generating reference signal in system using single-user mimo based on multiple codewords when transmitting uplink |
US20100034312A1 (en) | 2008-07-29 | 2010-02-11 | Tarik Muharemovic | Reference Signal Resource Allocation for Single User MIMO |
US20100110929A1 (en) | 2008-11-04 | 2010-05-06 | Qualcomm Incorporated | Transmission with hopping for peer-peer communication |
US20110317745A1 (en) | 2008-12-26 | 2011-12-29 | Ntt Docomo, Inc. | Mobile communication system, radio base station, and mobile station |
US20100189038A1 (en) * | 2009-01-23 | 2010-07-29 | Runhua Chen | Circuit and method for mapping data symbols and reference signals for coordinated multi-point systems |
WO2011007583A1 (en) | 2009-07-17 | 2011-01-20 | パナソニック株式会社 | Radio communication terminal device and radio communication method |
US20120177090A1 (en) | 2009-07-17 | 2012-07-12 | Panasonic Corporation | Radio communication terminal device and radio communication method |
WO2011041552A1 (en) | 2009-10-01 | 2011-04-07 | Qualcomm Incorporated | Reference signals for uplink multi-user mimo |
WO2011047351A2 (en) | 2009-10-15 | 2011-04-21 | Qualcomm Incorporated | Method and apparatus for reference signal sequence mapping in wireless communication |
US20120218988A1 (en) | 2009-10-30 | 2012-08-30 | China Academy Of Telecommunicatins Technology | Method, apparatus and system for uplink synchronization |
WO2011084004A2 (en) | 2010-01-07 | 2011-07-14 | 엘지전자 주식회사 | Method and apparatus for generating a reference signal sequence in a wireless communication system |
US20130121266A1 (en) | 2010-01-07 | 2013-05-16 | Lg Electronics Inc. | Method and apparatus for generating a reference signal sequence in a wireless communication system |
US20130136071A1 (en) * | 2010-01-17 | 2013-05-30 | Seunghee Han | Method and apparatus for transmitting control information in a wireless communication system |
US20130010833A1 (en) | 2010-03-29 | 2013-01-10 | Panasonic Corporation | Terminal apparatus, base station apparatus, pilot transmitting method, and propagation path estimating method |
US20130044722A1 (en) * | 2010-04-29 | 2013-02-21 | Lg Electronics Inc. | Method for transmitting ack/nack signals, and base station and user equipment for the method |
US20130201946A1 (en) * | 2010-06-21 | 2013-08-08 | Nokia Siemens Networks Oy | Transmission of Reference Signals |
Non-Patent Citations (9)
Title |
---|
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 10), 3GPP TS 36.211, V10.2.0, Technical Specification, Jun. 2011, 103 pages. |
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 8), 3GPP TS 36.211, V8.9.0, Technical Specification, Dec. 2009, 83 pages. |
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 9), 3GPP TS 36.211, V9.1.0, Technical Specification, Mar. 2010, 85 pages. |
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Layer Procedures (Release 10), 3GPP TS 36.213, V10.2.0, Technical Specification, Jun. 2011, 120 pages. |
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Layer Procedures (Release 8), 3GPP TS 36.213, V8.8.0, Technical Specification, Sep. 2009, 77 pages. |
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Layer Procedures (Release 9), 3GPP TS 36.213, V9.3.0, Technical Specification, Sep. 2010, 80 pages. |
Extended European Search Report Received in European Application No. 12822740.2-1851/2730041 PCT/US2012050351, mailed Aug. 18, 2014, 9 pages. |
International Search Report and Written Opinion received in International Application No. PCT/US12/50351, mailed Oct. 16, 2012, 8 pages. |
Motorola, "On DM-RS SGH for UL MU-MIMO," 3GPP TSG RAN WG1 Meeting #62bis, Xi'an, China, Oct. 11-15, 2010, 2 pages. |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210105754A1 (en) * | 2015-07-16 | 2021-04-08 | Qualcomm Incorporated | Low latency communication |
US10425961B2 (en) | 2016-11-24 | 2019-09-24 | Electronics And Telecommunications Research Institute | Non-orthogonal transmission method and apparatus in communication system |
Also Published As
Publication number | Publication date |
---|---|
EP2730041B1 (en) | 2023-05-03 |
IN2014CN00798A (en) | 2015-04-03 |
CN103907298B (en) | 2017-10-10 |
US20130039387A1 (en) | 2013-02-14 |
EP2730041A1 (en) | 2014-05-14 |
ES2945595T3 (en) | 2023-07-04 |
EP2730041A4 (en) | 2014-09-17 |
CN103907298A (en) | 2014-07-02 |
KR20140041841A (en) | 2014-04-04 |
US20140204885A1 (en) | 2014-07-24 |
WO2013023148A1 (en) | 2013-02-14 |
KR101599650B1 (en) | 2016-03-03 |
US8693420B2 (en) | 2014-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9160504B2 (en) | 2015-10-13 | System and method for signaling and transmitting uplink reference signals |
US11949607B2 (en) | 2024-04-02 | Method and apparatus for coexistance of device-to-device communications and cellular communications in mobile communications system |
US11601963B2 (en) | 2023-03-07 | Communication method and device in mobile communication system |
US10462761B2 (en) | 2019-10-29 | Method and SS block time locations and SS burst set composition for NR unlicensed spectrum |
US10624080B2 (en) | 2020-04-14 | Aggregation of resources in enhanced control channels |
US9930648B2 (en) | 2018-03-27 | Methods and arrangements for transmitting and receiving control information |
CN102754373B (en) | 2015-11-25 | For the apparatus and method of the feature of enhanced uplink reference signal |
US9001771B2 (en) | 2015-04-07 | Optimized signaling of demodulation reference signal patterns |
EP4109804A1 (en) | 2022-12-28 | Method and apparatus for coexistance of device-to-device communications and cellular communications in mobile communications system |
RU2559039C2 (en) | 2015-08-10 | Base station, mobile terminal and communication control method |
US9668266B2 (en) | 2017-05-30 | Interference control in HETNETs |
US11006417B2 (en) | 2021-05-11 | Method for transmitting and receiving multiplexed uplink control channel and localized sounding reference symbol and device therefor |
KR20130121052A (en) | 2013-11-05 | Method for device to device communication based on partial operation control of device |
US11303391B2 (en) | 2022-04-12 | Method and apparatus for transmitting uplink channels in wireless communication system |
US20240235912A1 (en) | 2024-07-11 | Reference signaling for wireless communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2015-09-23 | STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
2019-03-28 | MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
2023-03-29 | MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |