The disclosure relates to a first communication device and a second communication device for high capacity DMRS sequences for a communication system. Furthermore, the disclosure also relates to corresponding methods and a computer program.
Demodulation reference signal (DMRS) sequences in 3GPP new radio (NR) Rel-15 are generated from pseudo-random noise (PN) sequences c(n) covered by length-2 orthogonal cover codes (OCCs), wx(i), in frequency domain and time domain, respectively, where i=0,1, x=0,1, w0(0)=1, w0(1)=1, w1(0)=1 and w1(1)=−1.
The PN sequence c(n) is generated according to the formula:
c(n)=(x1(n+NC)+x2(n+NC))mod2
x
1(n+31)=(x1(n+3)+x1(n))mod2
x
2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2 (1)
where n=0, 1, . . . , NPN−1, with NPN=4NPRB and NPRB being the number of physical resource blocks (PRBs) in the scheduled frequency band, NC=1600, x1(0)=1, x1(n)=0 for n=1, 2 . . . ,30. For x2(n), it is generated based on
where Nsymbslot=14 is the number of OFDM symbols in a slot, ns,fμ is the index of the slot in a frame, l is the index of the OFDM symbol in the slot,
Note that the cinit is dependent on the OFDM symbol index l, so is the sequence c(n). We thus rewrite c(n) as cl(n) for the OFDM symbol l.
There are totally 12 DMRS ports defined in NR, whose labels are 1000, 1001, . . . , 1011. In this disclosure, we will call the DMRS ports (p+1000) with index p=0, 1, . . . , 11 for simplicity.
The DMRS sequence ap(n) mapped on two OFDM symbols l=l0 and l1 (l0<l1) can be expressed as
a
p(n)=Ap(n)·C(n),n=0, 1, . . . 2NPN−1,p=0, 1, . . . ,11 (3a)
where
is the cover code with w0(0)=1, w0(1)=1, w1(0)=1 and w1(1)=−1, and wp mod2(n mod2) and
being tne rrequency-aomain and time-domain OCCs, respectively, and
is the base sequence. In 3GPP NR specification release 15, l1−l0=1.
But current standard supports only 12 orthogonal cover codes, and it would be not enough to support more antenna ports in order to improve the capacity in the future.
Embodiments of the disclosure provide a solution which mitigates or solves the drawbacks and problems of conventional solutions.
Other embodiments of the disclosure provide a solution making it possible to support more DMRS ports in a communication system compared to conventional solutions.
According to a first aspect of the disclosure, a first communication device for a communication system is configured to
That the maximum correlation power between two cover codes in the set of cover codes is larger than 0 in each half PRB may be understood as that if a half PRB is defined as the first S/2 subcarriers or the last S/2 subcarriers of a PRB, where S>0 is the number of subcarriers in one PRB, the maximum correlation power is larger than 0 in such half PRB. It may be noted that in NR, S=12, i.e., one half PRB is the subcarriers #0 to #5 of a PRB or subcarriers #6 to #11 of a PRB.
An advantage of the first communication device according to the first aspect is that more DMRS antenna ports can be supported for data transmission because the DMRS sequences from different antenna ports have not necessarily to be orthogonal to each other in each half PRB. Additionally, all DMRS sequences are pair-wise orthogonal in each PRB, so that the interference between the DMRS sequences can be kept small.
In an embodiment, a maximum correlation power between two cover codes in the set of cover codes comprises 1.0, 0.5 or 0.25 in each half PRB.
An advantage of this embodiment is that the interference between different DMRSs in each half PRB may be controlled to a given level. When the maximum correlation power is 1.0 the interference between two DMRS in a DMRS pair is large which can be assigned to spatially separated client devices (such as user equipment or UE) to avoid interference between them, while the interference between two DMRS in a in another DMRS pair can be very small or be considered as to be zero, which can be assigned to closely located client devices. When the maximum correlation power is 0.5 or 0.25, the interference between any two DMRSs is kept at a low level. Hence, all the DMRSs can be freely assigned to client devices regardless of their locations without incurring significant interference between the client devices.
In an embodiment, at least one cover code in the set of cover codes in each PRB is given by the formula
where q is determined by the DMRS antenna port index, and αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0 and w0(0)=1, w0(1)=1, w1(0)=1, w1(1)=−1.
An advantage of this embodiment is that the at least one cover code can be directly used for generating more DMRS sequences which are orthogonal to each other and to the legacy DMRS sequences in each PRB.
In an embodiment, at least one cover code in the set of cover codes in each PRB is given by the formula
where αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that only one cover code is needed to generate all new DMRS sequences which are orthogonal to each other and to the legacy NR DMRS sequences in each PRB.
In an embodiment, the DMRS sequence is obtained based on the at least one cover code and a DMRS sequence associated with an another DMRS antenna port index.
An advantage of this embodiment is that the legacy NR DMRS sequences can be reused to generate new DMRS sequences with only one cover code.
In an embodiment, the at least one cover code is a combination of a time domain cover code and a frequency domain cover code when αu+ρu=βu+λu.
An advantage of this embodiment is that the time domain cover code and frequency domain cover code can be defined and applied separately thereby providing lower complexity and easier implementation.
In an embodiment, at least one cover code in the set of cover codes is obtained based on an additional cover code given by the formula
and an orthogonal cover code where αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that the legacy NR orthogonal cover code can be reused to generate the new cover code by one additional cover code. The resulting DMRS sequences are orthogonal to each other and to the legacy NR DMRS sequences in each PRB.
In an embodiment, the additional cover code is a combination of a time domain additional cover code and a frequency domain additional cover code when αu+ρu=βu+λu.
An advantage of this embodiment is that the time domain cover code and frequency domain cover code can be defined and applied separately thereby providing lower complexity and easier implementation.
In an embodiment, the values of αu, βu, λu, ρu are equal to one of the following combinations:
An advantage of this embodiment is that these values can be used to generate the cover code or the additional cover code. With values [0,0,0,0], [π/2, π/2, π/2, π/2] and [0, π, 0, π] there will be only one strong other interfering DMRS sequence for each DMRS sequence in each half PRB. With values [0,π/2,0,π/2] and [0,3π/2, 0,3π/2] the maximum correlation power within each half-PRB is 0.5, so that the interference within each half-PRB is reduced. With values [π/2, π/2,0, π], [π/2, π, 0, π/2] and [π/2,0,0,3π/2] the maximum correlation power within each half-PRB is ¼, so that the interference within each half-PRB is further reduced. With values [π/2+uπ, (1+u)π, uππ/2+uπ] and [π/2+uπ, uπ, uπ, 3π/2+uπ] addition OCC having value [1, −1] is added to every two consecutive PRBs to further cancel the DMRS interference.
In an embodiment, the values of αu, βu, λu, ρu are dependent on a PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that additional OCC among PRBs or randomization among PRBs are applied to reduce or randomize interference between the DMRS sequences.
In an embodiment, the first communication device is further configured to
An advantage of this embodiment is that:
According to a second aspect of the disclosure, a second communication device is configured to
An advantage of the second communication device according to the second aspect is that more DMRS antenna ports can be supported for data reception because the DMRS sequences from different antenna ports have not necessarily to be orthogonal to each other in each half PRB. Additionally, all DMRS sequences are pair-wise orthogonal in each PRB, so that the interference between DMRS sequences is kept small.
In an embodiment, a maximum correlation power between two cover codes in the set of cover codes comprises 1.0, 0.5 or 0.25 in each half PRB.
An advantage of this embodiment is that the interference between different DMRSs in each half PRB may be controlled to a given level. When the maximum correlation power is 1.0 the interference between two DMRS in a DMRS pair is large which can be assigned to spatially separated client devices (such as UEs) to avoid interference between them, while the interference between two DMRS in a in another DMRS pair can be very small or be considered as to be zero, which can be assigned to closely located client devices. When the maximum correlation power is 0.5 or 0.25, the interference between any two DMRSs is kept at a low level. Hence, all the DMRSs can be freely assigned to client devices regardless of their locations without incurring significant interference between the client devices.
In an embodiment, at least one cover code in the set of cover codes in each PRB is given by the formula
where q is determined by the DMRS antenna port index, and αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0 and w0(0)=1, w0(1)=1,w1(0)=1, w1(1)=−1.
An advantage of this embodiment is that the at least one cover code can be directly used for generating more DMRS sequences which are orthogonal to each other and to the legacy DMRS sequences in each PRB.
In an embodiment, at least one cover code in the set of cover codes in each PRB is given by the formula
where αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that only one cover code is needed to generate all new DMRS sequences which are orthogonal to each other and to the legacy NR DMRS sequences in each PRB.
In an embodiment, the DMRS sequence is obtained based on the at least one cover code and a DMRS sequence associated with an another DMRS antenna port index.
An advantage of this embodiment is that the legacy NR DMRS sequences can be reused to generate new DMRS sequences with only one cover code.
In an embodiment, the at least one cover code is a combination of a time domain cover code and a frequency domain cover code when αu+ρu=βu+λu.
An advantage of this embodiment is that the time domain cover code and frequency domain cover code can be defined and applied separately thereby providing lower complexity and easier implementation.
In an embodiment, at least one cover code in the set of cover codes is obtained based on an additional cover code given by the formula
and an orthogonal cover code where αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that the legacy NR orthogonal cover code can be reused to generate the new cover code by one additional cover code. The resulting DMRS sequences are orthogonal to each other and to the legacy NR DMRS sequences in each PRB.
In an embodiment, the additional cover code is a combination of a time domain additional cover code and a frequency domain additional cover code when αu+ρu=βu+λu.
An advantage of this embodiment is that the time domain cover code and frequency domain cover code can be defined and applied separately thereby providing lower complexity and easier implementation.
In an embodiment, the values of αu, βu, λu, ρu are equal to one of the following combinations:
An advantage of this embodiment is that these values can be used to generate the cover code or the additional cover code. With values [0,0,0,0], [π/2, π/2, π/2, π/2] and [0, π, 0, π] there will be only one strong other interfering DMRS sequence for each DMRS sequence in each half PRB. With values [0, π/2,0, π/2] and [0,3π/2, 0,3π/2] the maximum correlation power within each half-PRB is 0.5, so that the interference within each half-PRB is reduced. With values [90 /2, π/2,0, π], [π/2, π, 0, π/2] and [π/2,0,0,3π/2] the maximum correlation power within each half-PRB is ¼, so that the interference within each half-PRB is further reduced. With values [π/2+uπ, (1+u)π, uππ/2+uπ] and [π/2+uπ, uπ, uπ, 3π/2+uπ] addition OCC having value [1, −1] is added to every two consecutive PRBs to further cancel the DMRS interference.
In an embodiment, the values of αu, βu, λu, ρu are dependent on a PRB index u where u is an integer equal to or larger than 0.
An advantage of this embodiment is that additional OCC among PRBs or randomization among PRBs are applied to reduce or randomize interference between the DMRS sequences.
In an embodiment, the second communication device being configured to
An advantage of this embodiment is that:
According to a third aspect of the disclosure, a method for a first communication device comprises
The method according to the third aspect can be extended into embodiments corresponding to the embodiments of the first communication device according to the first aspect. Hence, an embodiment of the method comprises the feature(s) of the corresponding embodiment of the first communication device.
The advantages of the methods according to the third aspect are the same as those for the corresponding embodiments of the first communication device according to the first aspect.
According to a fourth aspect of the disclosure, a method for a second communication device comprises
The method according to the fourth aspect can be extended into embodiments corresponding to the embodiments of the second communication device according to the second aspect. Hence, an embodiment of the method comprises the feature(s) of the corresponding embodiments of the second communication device.
The advantages of the methods according to the fourth aspect are the same as those for the corresponding embodiments of the second communication device according to the second aspect.
Therefore, according to a fifth aspect of the disclosure, a first communication device for a communication system is configured to
It is to be noted that if the first communication device is part of a client device the indicator(s) may be received in a downlink from a network access node such as the second communication device.
If the first communication device is part of a network access node, the indicators may be obtained from a memory, buffer, table, etc. in the network access node itself or in another network node. In this case the first communication device may also be configured to transmit the indicators in the downlink to a client device such as the second communication device.
The corresponding method for the first communication device comprises:
Therefore, according to a sixth aspect of the disclosure, a second communication device for a communication system is configured to
It is to be noted that if the second communication device is part of a client device the indicator(s) may be received in a downlink from a network access node such as the first communication device.
If the second communication device is part of a network access node, the indicators may be obtained from a memory, buffer, table, etc. in the network access node itself or in another network node. In this case the second communication device may also be configured to transmit the indicators in the downlink to a client device such as the first communication device.
The corresponding method for the second communication device comprises:
The disclosure also relates to a computer program, characterized in program code, which when run by at least one processor causes said at least one processor to execute any method according to embodiments of the disclosure. Further, the disclosure also relates to a computer program product comprising a computer readable medium and said mentioned computer program, wherein said computer program is included in the computer readable medium, and comprises of one or more from the group: ROM (Read-Only Memory), PROM (Programmable ROM), EPROM (Erasable PROM), Flash memory, EEPROM (Electrically EPROM) and hard disk drive.
Further applications and advantages of the embodiments of the disclosure will be apparent from the following detailed description.
The appended drawings are intended to clarify and explain different embodiments of the disclosure, in which:
DMRS pattern is flexible in NR, and the following example shows a DMRS pattern:
Note that u in this disclosure is the index of a PRB. We assume that the PRB is indexed from 0 in the following discussion, but the proposed solution can also be applied to any indexing of a starting PRB, i.e., u can start from any integer values ustart. We further assume that the PRBs are continuous in the following discussion, but the proposed solution can also be applied to discontinuous PRBs, i.e. the value of u can be discontinuous.
The 12 NR DMRS ports {p|p=0, 1, . . . , 11} can be divided into 3 subsets, i.e., {0, 1, 6, 7}, {2, 3, 8, 9} and {4, 5, 10, 11}, and being mapped on 3 orthogonal frequency resources, respectively. Any two NR DMRS ports mapped on different orthogonal frequency resources are naturally orthogonal to each other due to non-overlapping frequency mapping. Furthermore, from Eq. (3) it can be verified that
for ∀p≠q, p, q␣{0, 1, 6,7},p, q∈{2, 3, 8, 9} or p, q∈{4, 5, 10, 11}. The proof of Eq. (4) can be found in the Appendix. In other words, any two NR DMRS ports mapped on the same orthogonal frequency resources are orthogonal to each other in every half-PRB within two OFDM symbols. This property guarantees good channel estimation performance for the system even when these NR DMRS ports are transmitted simultaneously, because in practice the channel experienced by each NR DMRS port is approximately flat both in every half-PRB and two OFDM symbols, and so the orthogonality between these NR DMRS ports can be approximately maintained at the receiver.
When multiple DMRSs are used for multi-user transmission, a gNb will apply precoding to reduce interference between user equipments (UEs) in the spatial domain However, in real system, spatial orthogonality cannot be guaranteed, because:
According to the NR DMRS sequence and mapping introduced previously, there are only 12 NR DMRS ports in total, which are mutually orthogonal within every half-RB and the 2 OFDM symbols. In order to increase the cell capacity, it is desirable to transmit more than 12 layers for multi-user multiple input multiple output (MU-MIMO), e.g., 24 layers. This requirement is proposed by many companies in 5G-Advanced.
In the current NR specification, if a gNb needs to be configured to transmit more than 12-layer MU-MIMO, one possible way is to configure different values of
According to Eq. (1)-(3), if 24 DMRS sequences are generated by
If the same NR DMRS sequences are reused on two other OFDM symbols for some UEs, these two other OFDM symbols cannot be used for the data transmission to other UEs, as it otherwise causes severe interference between the DMRS of one UE and the data of another UE, which should be avoided. As a consequence, the DMRS transmission will occupy more time-frequency resources and leads to reduced spectral efficiency.
Hence, an objective herein is to increase the DMRS capacity without increasing the overhead in a communication system. Another objective of the present disclosure is to support maximum 24-layer transmission by introducing 12 new DMRS ports besides the existing 12 NR DMRS ports, i.e., 24 DMRS ports in total, where the 24 DMRS ports are pairwise orthogonal. Therefore, in embodiments of the disclosure, it is proposed 12 new DMRS sequences in addition to the 12 legacy NR DRMS sequences, mapped on the same resources as legacy NR DMRSs, where the 12 new DMRS sequences are mutually orthogonal to each other, and in the meanwhile orthogonal to each of the legacy NR DMRS sequences, in each PRB. Furthermore, the 12 new DMRS sequences are also mutually orthogonal to each other in each half-PRB, which is the same feature as the legacy NR DMRS sequences.
The processor 102 of the first communication device 100 may be referred to as one or more general-purpose central processing units (CPUs), one or more digital signal processors (DSPs), one or more application-specific integrated circuits (ASICs), one or more field programmable gate arrays (FPGAs), one or more programmable logic devices, one or more discrete gates, one or more transistor logic devices, one or more discrete hardware components, and one or more chipsets. The memory 106 of the first communication device 100 may be a read-only memory, a random access memory, or a non-volatile random access memory (NVRAM). The transceiver 104 of the first communication device 100 may be a transceiver circuit, a power controller, an antenna, or an interface which communicates with other modules or devices. In embodiments, the transceiver 104 of the first communication device 100 may be a separate chipset or being integrated with the processor 102 in one chipset. While in some embodiments, the processor 102, the transceiver 104, and the memory 106 of the first communication device 100 are integrated in one chipset.
According to embodiments of the disclosure and with reference to
The processor 302 of the second communication device 300 may be referred to as one or more general-purpose CPUs, one or more DSPs, one or more ASICs, one or more FPGAs, one or more programmable logic devices, one or more discrete gates, one or more transistor logic devices, one or more discrete hardware components, and one or more chipsets. The memory 306 of the second communication device 300 may be a read-only memory, a random access memory, or a NVRAM. The transceiver 304 of the second communication device 300 may be a transceiver circuit, a power controller, an antenna, or an interface which communicates with other modules or devices. In embodiments, the transceiver 304 of the second communication device 300 may be a separate chipset or being integrated with the processor 302 in one chipset. While in some embodiments, the processor 302, the transceiver 304, and the memory 306 of the second communication device 300 are integrated in one chipset.
According to embodiments of the disclosure and with reference to
Generally according to embodiments of the disclosure, by denoting by bq(n) (n=0, 1, . . . 2NPN−1, q=0, 1, . . . , 11) the new DMRS sequences mapped on OFDM symbols l0 and l1, the proposed new DMRS sequences in this disclosure are expressed by
b
q(n)=Bq(n)·C(n) (5a)
where
is a new cover code and
is the same base sequence as given in Eq. (3c), with w0(0)=1, w0(1)=1, w1(0)=1, w1(1)=−1, and αu, βu∈[0, 2π) being two arbitrary real numbers for
In a typical case, we have l1−l0=1. Consequently, the new DMRS sequences can be implemented by using the new cover code Bq(n) with the same base sequence C(n) used for legacy NR DMRS sequences.
In embodiments of the disclosure, the segment of the new cover code Bq(n) that is used on each PRB u
and two OFDM symbols can written into a matrix form as
which is used to cover the sequence elements mapped on the REs with the following RE and
OFDM symbol index pairs
Hence, at least one cover code in the set of cover codes in each PRB is given by the above formula (i.e. Eq. 6) where q is determined by the DMRS antenna port index, and αu, βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0 and w0(0)=1, w0(1)=1, w1(0)=1, w1(1)=−1.
Furthermore, in embodiments the cover code Bq(n) can be a combination of a time domain cover code and a frequency domain cover code for the case when the following relation holds
Equation (5a) can be written into an equivalent expression as
b
q(n)=B′(n)·Aq(n)·C(n) (7)
where
Equation (7) therefore implies three alternative implementations of the proposed new DMRSs.
In a first alternative embodiment, the new DMRS sequence can be implemented by using a cover code B′(n) on the legacy NR DMRS sequence aq(n) (i.e., bq(n)=B′(n)aq(n)). In this case, the segment of the addition cover code mapped on each PRB u
and two OFM symbols can written into a matrix form as
which is used to cover the sequence elements mapped on the same REs as those for Eq. (6). In this case, we can call B′(n) as cover code on legacy DMRS sequences. Hence, at least one cover code in the set of cover codes in each PRB is given by the above formula (i.e. Eq. 9) where αu. βu, λu, ρu are real numbers for PRB index u where u is an integer equal to or larger than 0. The DMRS sequence is obtained based on the at least one cover code and a DMRS sequence associated with an another DMRS antenna port index.
Also, the cover code B′(n) can in embodiments be a combination of a time domain cover code and a frequency domain cover code for the case when the following relation holds:
In a second alternative embodiment, the new DMRS sequence can be implemented by using a cover code Bq(n) on the legacy base sequence C(n), where the Bq(n) is generated based on an additional cover code B′(n) and the legacy orthogonal cover code Aq(n) (i.e., bq(n)=Bq(n)·C(n)=B′(n)Aq(n)·C(n)). In this case, the segment of the additional cover code B′(n) mapped on each PRB u
and two OFDM symbols can written into a matrix form as
which is used to cover the legacy orthogonal cover code Aq(n) elements mapped on the same REs as in legacy DMRS.
In a third alternative embodiment, the new DMRS sequence can be implemented by using an addition cover code B′(n) on the legacy base sequence C(n) (i.e., bq(n)=Aq(n)·(B′(n)C(n))). In this case, it is equivalent to use a new base sequence C′(n)=B′(n)C(n) with legacy cover code Aq(n).
Noting that the legacy 12 NR DMRSs are mapped on 3 orthogonal frequency resources, if the 12 new DMRSs are also mapped to the same 3 orthogonal frequency resources as the 12 NR DMRSs, the target can be simplified to the design of 4 new DMRS bq(n) besides the 4 legacy NR DMRS ap(n) in each of the 3 orthogonal frequency resources. For simplicity, we focus on the first orthogonal frequency resource, where the port indexes for the 4 current NR DMRSs ap(n) are p=0,1,6,7 and the port indexes for the 4 new DMRSs bq(n) are q=0, 1, 6, 7, respectively.
Similar to Eq. (4), the new DMRSs according to Eq. (5a) should have the same property as the legacy NR DMRSs and are mutually orthogonal to each other in every half-PRB and the two OFDM symbols, i.e.,
Σn=01bp(2v+n)b*q(2v+n)+Σn=01bp(2v+NPN+n)b*q(2v+NPN+n)=0, (10)
where
and ∀p≠q, p, q∈{0, 1, 6, 7}.
Substituting Eq. (5a) into Eq. (10), we obtain
Σn=01Bp(2v+n)B*q(2v+n)+Σn=01Bp(2v+NPN+n)B*q(2v+NPN+n)=0, (11)
where
and ∀p≠q, p, q∈{0, 1, 6, 7}. Equation (10) implies that the matrix
should be a scaled 4×4 orthonormal matrix with unit-norm entries, which can be guaranteed if
B
q(n)=B′(n)·Aq(n) (13)
where B′(n) serves as the additional cover code with |B′(n)|=1 for ∀q=0, 1, 6, 7, and n=0, 1, . . . , 2NPN−1 and Aq(n) is given in Eq. (3b), such that the matrix in Eq. (12) is obtained from the 4 x 4 Hadamard matrix with certain phase rotation on each row.
Under the structure in Eq. (13), we will provide the sufficient and necessary condition of new DMRS being orthogonal with legacy NR DMRS in each PRB as follow.
According to the design target, all the 8 DMRSs should be orthogonal within each PRB and the two OFDM symbols, i.e.,
Σn=03a*p(4u+n)bq(4u+n)+Σn=03a*p(4u+NPN+n)bq(4u+NPN+n)=0 (14)
where u=0, 1, . . . , NPRB−1, p, q∈{0, 1, 6, 7}. By substituting Eq. (3a), (5a) and (13) into (14), we can obtain
Σn=03ap(4u+n)bq(4u+n)+Σn=03a*p(4u+NPN+n)bq(4u+NPN+n) =Σn=03Ap(4u+n)B′(4u+n)Aq(4u+n) +Σn=03Ap(4u+NPN+n)B′(4u+NPN+n)Aq(4u+NPN+n)=0 (15)
which can be further simplified as
Equation (16) serves as the sufficient and necessary condition for the new DMRS solutions. Its proof can be found in the Appendix.
We thus have the following general expression of the new DMRS sequences {bq(n)} that can maintain orthogonality within each PRB with both each other and the legacy NR DMRS sequences
b
q(n)=Bq(n)·C(n), (17a)
where
with n=0, 1, . . . 2NPN−1, q=0, 1, . . . , 11, w0(0)=1, w0(1)=1, w1(0)=1, w1(1)=−1, and αu, βu∈[0, 2π) being two arbitrary real numbers for
In the following, we will prove that Eq. (17) satisfies the design target of Eq. (16).
First, we rewrite Eq. (16) into a matrix form as
which implies
where eu is a length-2 vector. To further guarantee that the sequence {B′(n)} has constant amplitude, the vector eu can be taken to have the following form
where αu and βu are two arbitrary real numbers. Since ejt=ej(t mod 2π) for any real number t, we can assume αu and βu∈[0, 2π), but it should be noted that they can be any real numbers in this disclosure. Substituting Eq. (20) into (19), we have
or equivalently
Further substituting Eq. (22) into (13), we can obtain (17b), which completes the proof.
It should be noticed that the cover code Bq(n) can be a combination of a time domain cover code and a frequency domain cover code for the case when the following relation holds
The time domain cover code is a length-2 sequence
and the frequency domain cover code is a length-4 sequence f=[d1wq mod2(0), d2wq mod2(1), −d1wq mod2(0), −d2wq mod2(1)], where c1d1=ejα
for the u-th PRB.
The additional cover code B′(n) can be a combination of a time domain additional cover code and a frequency domain additional cover code for the case
The time domain additional cover code is a length-2 sequence t=[c1, c2], and the frequency domain additional cover code is a length-4 sequence f=[d1, d2, −d1, −d2], where c1d1=ejα
for the u-th PRB.
There are pairwise orthogonal 24 DMRS ports in total, including 12 NR legacy DMRS ports and 12 new DMRS ports. All of the 24 DMRS ports with antenna port indexes 1000, 1001, . . . , 1023 can be obtained by combining Eq. (3) and (17), where the DMRS sequence for port (p+1000), where p=0, 1, . . . , 23, is given by
a
p(n)=Bp(n)·C(n) (23a)
where
with n=0, 1, . . . 2NPN−1, p=0, 1, . . . , 23, w0(0)=1, w0(1)=1, w1(0)=1, w1(1)=−1, and αu, βu∈[0, 2π) being two arbitrary real numbers for
In legacy NR, 12 legacy DMRSs are transmitted using 24 REs per PRB (i.e., 12 RBs/PRB and 2 OFDM symbols). So 24 (but no more) DMRS sequences can be constructed with mutual orthogonality in each PRB given the same number of resources, implying that one can construct 12 new DMRSs orthogonal to the legacy NR DMRS in each PRB without using more time-frequency resources. Hence the solution provided in this disclosure is optimum in the sense that one could not construct more orthogonal DMRS sequences using the same number of resources.
A client device in this disclosure includes but is not limited to: a UE such as a smart phone, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device having a wireless communication function, a computing device or another processing device connected to a wireless modem, an in-vehicle device, a wearable device, an integrated access and backhaul node (IAB) such as mobile car or equipment installed in a car, a drone, a device-to-device (D2D) device, a wireless camera, a mobile station, an access terminal, an user unit, a wireless communication device, a station of wireless local access network (WLAN), a wireless enabled tablet computer, a laptop-embedded equipment, an universal serial bus (USB) dongle, a wireless customer-premises equipment (CPE), and/or a chipset. In an Internet of things (JOT) scenario, the client device 100 may represent a machine or another device or chipset which performs communication with another wireless device and/or a network equipment.
The UE may further be referred to as a mobile telephone, a cellular telephone, a computer tablet or laptop with wireless capability. The UE in this context may e.g. be portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data, via the radio access network, with another entity, such as another receiver or a server. The UE can be a station (STA), which is any device that contains an IEEE 802.11-conformant media access control (MAC) and physical layer (PHY) interface to the wireless medium (WM). The UE may also be configured for communication in 3GPP related LTE and LTE-Advanced, in WiMAX and its evolution, and in fifth generation wireless technologies, such as NR.
A network access node in this disclosure includes but is not limited to: a NodeB in wideband code division multiple access (WCDMA) system, an evolutional Node B (eNB) or an evolved NodeB (eNodeB) in LTE systems, or a relay node or an access point, or an in-vehicle device, a wearable device, or a gNB in the fifth generation (5G) networks. Further, the network access node herein may be denoted as a radio network access node, an access network access node, an access point, or a base station, e.g. a radio base station (RBS), which in some networks may be referred to as transmitter, “gNB”, “gNodeB”, “eNB”, “eNodeB”, “NodeB” or “B node”, depending on the technology and terminology used. The radio network access nodes may be of different classes such as e.g. macro eNodeB, home eNodeB or pico base station, based on transmission power and thereby also cell size. The radio network access node can be a station (STA), which is any device that contains an IEEE 802.11-conformant MAC and PHY interface to the wireless medium. The radio network access node may also be a base station corresponding to the 5G wireless systems.
In
It is to be noted that if the first communication device 100 is part of a client device the indicator(s) may be received in a downlink from a network access node such as the second communication device 300. If the second communication device 300 is part of a network access node, the indicators may be obtained from a memory, buffer, table, etc. in the network access node itself or in another network node. In this case the second communication device 300 may also be configured to transmit the indicators in the downlink to a client device such as the first communication device 100.
In
If the first communication device 100 is part of a network access node, the indicators may be obtained from a memory, buffer, table, etc. in the network access node itself or in another network node. In this case the first communication device 100 may also be configured to transmit the indicators in the downlink to a client device such as the second communication device 300. It is to be noted that if the second communication device 300 is part of a client device the indicator(s) may be received in a downlink from a network access node such as the first communication device 100.
There are several different solutions to indicate the DMRS sequence and/or the cover code and/or the additional cover code according to embodiments of the disclosure. Hence, it is also disclosed signaling aspect of the present solution in which three non-limiting alternative embodiments will now be presented. In the set-up shown in
It should be note that the embodiments
The following gives further detailed examples of the signaling design. It should be noted that the implementation of the signaling is only exemplary, and not restricted thereto.
In this case, the first indicator can be conveyed by DCI, the second indicator can be conveyed by DCI or higher layer signaling. The higher layer signaling can be radio resource control (RRC) signaling/information elements or media access control control element (MAC CE)
In a first alternative, the DMRS sequence and/or the cover code and/or the additional cover code are indicated by DMRS antenna port index from DCI, here some bits in the DCI are used to indicate the port index based on a relation between bits values and port indexes, e.g., the relation can be specified in a table. In other words, the first communication device 100 and/or the second communication device 300 may obtain a first indicator indicating at least one DMRS antenna port index between 0-23 or index 1000-1023 depending on the notation. The first indicator may be indicated or comprised in control signal 520.
In the first alternative, the relation between bits values and port indexes can be defined in a table or the like e.g. defined in a standard. In this table, each bit value may correspond to a number of DMRS CDM groups that cannot transmit data, a set of DMRS antenna ports and a number of front loaded DMRS symbols, and the table may be defined for one codeword case (the second codeword is not enabled) and/or two codewords case. In one example, different tables can be defined for different ‘Transmission Configuration Indication’ configurations.
The table may include at least one of the following features:
An example of such as table is given in Table 1. It should be noticed that the mapping between the column “Value represented by bits in DCI” and the other three columns including “Number of DMRS CDM group(s) without data”, “DMRS port(s)” and “Number of front-load symbols” can be arbitrary. Further, one or more rows of the columns “Number of DMRS CDM group(s) without data”, “DMRS port(s)” and “Number of front-load symbols” are protected by this disclosure.
In a second alternative, the DMRS sequence and/or the cover code and/or the additional cover code are indicated by DMRS antenna port index with two set of bit(s), where the first set of bits, carried in the DCI, indicate a number p1(p1∈{0, 1, . . . , 11}), and the second set of bits can be one bit, carried in DCI or higher layer signaling, to indicate whether the port index is p1+12 or P t , e.g., the extra bit value “0” corresponds to p1 and “1” corresponds to p1+12. In other words, the first communication device 100 and/or the second communication device 300 may obtain a first indicator and a second indicator, where the first indicator p1 indicates at least one DMRS antenna port index between 0-11 or 12-23, and the second indicator indicates whether the at least one DMRS antenna port index is between 0-11 or 12-23. The first indicator may be represented by the first set of bits and the second indicator may be represented by the second set of bits.
In the second alternative, the bits indicating P t can be the bits representing “Antenna port(s)” or “Antenna ports” in DCI. The extra bit can be one bit in DCI, e.g., one reserved bit in DCI in NR release 15 or in higher layer signaling. The higher layer signaling can be radio resource control (RRC) signaling/information elements or media access control control element (MAC CE).
In a third alternative, the DMRS sequence and/or the cover code and/or the additional cover code are indicated by DMRS antenna port index and one extra bit, where some bits, carried in the DCI, indicate the DMRS antenna port index p1(p1∈{0, 1, . . . , 11}), and one extra bit, carried in DCI or higher layer signaling, indicates the set of DMRS sequence or the cover code, or indicates the additional cover code. The DMRS sequence and/or the cover code is determined based on the P t from the set of DMRS sequence or the cover code. In other words, the first communication device 100 and/or the second communication device 300 may obtain a first indicator and a second indicator, where the first indicator indicates at least one DMRS antenna port index between 0-11, and the second indicator indicates any of the DMRS sequence, the cover code, or an additional cover code for the at least one DMRS antenna port index.
In the third alternative, the DMRS antenna port index is indicated by the bits representing “Antenna port(s)” or “Antenna ports” in DCI, which can be maximum 12 ports, i.e., within {0, 1, . . . , 11}. One extra bit is to indicate one of two sets of DMRS sequences, one of two sets of cover codes, or whether an additional cover code is used. The sets of DMRS sequences or cover codes can be predefined in table(s). Then, the DMRS sequence is determined based on the DMRS antenna port index from the indicated set of DMRS sequences, or the cover code is determined based on the DMRS antenna port index from the indicated set of cover codes. The extra bit can be one bit in DCI, e.g., one reserved bit in DCI in NR release 15 or in higher layer signaling. The higher layer signaling can be RRC signaling/information elements or MAC CE.
It may be noticed that the DMRS antenna port indication method can be used for the DMRS sequences in this disclosure or can also be used for other DMRS sequence design that supports more than 12 DMRS ports. It may further be noticed that DMRS antenna port p also presents the antenna port index p+1000 for p=1, 2, . . . 23.
In an example, this solution can be used for the case when DMRS type is 2 and maximum number of front-load symbols is 2. In a further example, each DMRS CDM group may include 8 DMRS ports mapping on the same resources. For example, the 8 DMRS ports for the three CDM groups are {0, 1, 6, 7, 12, 13, 18, 19}, {2, 3, 8, 9, 14, 15, 20, 21}, {4, 5, 10, 11, 16, 17, 22, 23}.
Moreover, by using the general expression of the new DMRS sequences in Eq. (17), one can obtain different new DMRS sequences bq(n) by using different values of αu and βu, such as but not limited to the following embodiments. In each embodiment, several implementation methods are provided for the same new DMRS sequences bq(n). Note that in a typical case, we have l1−l0 =1 for the following embodiments.
This embodiment can be obtained from Eq. (17) with
In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (24a)
where
One implementation of this embodiment is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (24b) as new cover code with the same base sequence C(n) used for legacy NR DMRS sequences. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as:
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to add a length-2 OCC code [1−1] to the NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c) in the first and second halves of each PRB.
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
This embodiment can be obtained from Eq. (17) with
In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (25a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in (25b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to add a length-2 OCC code [j−j] to the NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c) in the first and second halves of each PRB.
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1. This embodiment is equivalent to further multiplying a constant j to Embodiment 1.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . 2NPN−1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (26a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (26b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to add a length-4 OCC code [1, −1, −1,1] to the NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c) in each PRB and each symbol.
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . 2NPN−1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . ,11 (27a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (27b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to add a length-4 OCC code [1, j, −1, −j] to the NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c) in each PRB and each symbol.
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2 NPN−1.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . 2NPN−1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (28a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in (28b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in (3a), NR legacy OCC Aq(n) in (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to add a length-4 OCC code [1, −j, −1, j] to the NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c) in each PRB and each symbol.
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
An advantage of Embodiments 4 and 5 is that each new DMRS can keep a low correlation with each NR DMRS in every half RB and each OFDM symbol. The related correlation power can be as low as ½, where the correlation power of two sequences x and y is
This can be guaranteed if
for any u.
We can also implement different embodiments above in different OFDM symbols or implement the same or different embodiments above with different phase rotation in different OFDM symbols (phase rotation with any phase θ is equivalent to adding θ to both αu and βu). For example, by implementing Embodiment 2 in the first OFDM symbol l=l0, and Embodiment 3 in the second OFDM symbol l=l1, we can have the following Embodiment 6.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . NPN−1 and
∀n=NPN, NPN1, . . . 2NPN−1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (29a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (29b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
An advantage of Embodiment 6 is that each new DMRS can keep a low correlation with each NR DMRS in every half RB in the two OFDM symbols. The related correlation power can be as low as ¼.
In another example, by implementing Embodiment 4 in the first OFDM symbol l=l0 with a common phase rotation j, and Embodiment 4 in the second OFDM symbol l=l1 without phase rogation, we can have the following Embodiment 7.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . NPN−1 and
∀n=NPN, NPN+1, . . . , 2NPN−1. In this case, EQ. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (30a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (30b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional
cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
An advantage of Embodiment 7 is that each new DMRS can keep a low correlation with each NR DMRS in every half RB both in each OFDM symbol and in the two OFDM symbols. The related correlation power in every half-PRB in each OFDM symbol can be as low as ½, and the correlation power in every half-PRB in the two OFDM symbol can be as low as ¼.
In yet another example, by implementing Embodiment 5 in the first OFDM symbol l=l0 with a common phase rotation j, and Embodiment 5 in the second OFDM symbol l=l1 without phase rotation, we can have the following Embodiment 8.
This embodiment can be obtained from Eq. (17) with
∀n=0, 1, . . . NPN−1 and
∀n=NPN, NPN+1, . . . 2NPN−1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (31a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (31b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C (n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
An advantage of Embodiment 8 is that each new DMRS can keep a low correlation with each NR DMRS in every half RB both in each OFDM symbol and in the two OFDM symbols. The related correlation power in every half-PRB in each OFDM symbol can be as low as ½, and the correlation power in every half-PRB in the two OFDM symbol can be as low as ¼. This can be guaranteed if
for any u.
The above embodiments all have the same cover code in all PRBs. We can assign different cover codes to different PRBs, e.g., as in Embodiment 9 below.
This embodiment can be obtained from Eq. (12) with
1. In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (32a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (32b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use the formula
as an additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in (3b) or base sequence C(n) in (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2 NPN−1.
Furthermore, we can implement Eq. (17) by assigning different cover codes to both different PRBs and to different OFDM symbols. For example, by combining Embodiments 6 and 9, we can have the following Embodiment 10.
This embodiment can be obtained from Eq. (17) with
In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (33a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (33b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use B′(n)=Bq(n)·A*q(n) as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
In another example, we can extend Embodiment 7 and obtain the following Embodiment 11.
This embodiment can be obtained from Eq. (17) with
In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (34a)
where
One implementation is to use bq(n) as DMRS sequences.
Another implementation is to use Bq(n) in Eq. (34b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in (3b) or base sequence C (n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2NPN−1.
This embodiment can be viewed as an extension of Embodiment 7, which further multiplies a length-2 OCC code [1−1] to the DMRS sequence generated by Embodiment 7 in the first and second PRB of every two consecutive PRBs Similarly, in yet another example, we can extend Embodiment 8 and obtain the following Embodiment 12.
This embodiment can be obtained from Eq. (17) with
In this case, Eq. (17) reduces to
b
q(n)=Bq(n)·C(n),n=0, 1, . . . 2NPN−1,q=0, 1, . . . , 11 (35a)
where
One implementation is to use bq(n) as DMRS sequences. Another implementation is to use Bq(n) in Eq. (35b) as new cover code. In this case, the new cover code on each PRB u and two OFDM symbols can written into a matrix form as
Another implementation is to use
as additional cover code on NR legacy DMRS sequences aq(n) in Eq. (3a), NR legacy OCC Aq(n) in Eq. (3b) or base sequence C(n) in Eq. (3c). In this case, the additional cover code on each PRB u and two OFDM symbols can written into a matrix form as
Yet another implementation is to use
as new base sequence, where n=0, 1, . . . , 2 NPN−1.
This embodiment can be viewed as an extension of Embodiment 8, which further multiplies a length-2 OCC code [1−1] to the DMRS sequence generated by Embodiment 8 in the first and second PRB of every two consecutive PRBs.
It should be noticed that we have assumed the port indexes q=0, 1, . . . , 11 for the new DMRS ports. When applying this disclosure, the port indexes can be any 12 different numbers q0, q1, . . . , q11, and the mapping between q0, q1, . . . , q11 and 12 DMRS sequences generated by (12) with q=0, 1, . . . , 11 can be arbitrary.
Embodiments 1-12 described above are summarized in the following table 2.
Hence, from the above Table 2 it is derived that for Embodiments 1-8 and 11-12 the values of αu, βu, λu, ρu are equal to one of the following combinations:
For Embodiments 9 and 10 instead the values of αu, βu, λu, ρu are dependent on a PRB index u where u is an integer equal to or larger than 0.
Moreover, from Table 2 it can further be derived that a maximum correlation power between two cover codes in the set of cover codes comprises the 1.0, 0.5 or 0.25 in each half PRB according to embodiments of the present disclosure.
Furthermore, some of the embodiments have a maximum correlation power smaller than 1, which means the maximum interference between one new DMRS and one NR legacy DMRS is small. Although the new and legacy DMRSs are designed to be orthogonal in one PRB, they may not be orthogonal at the receiver if the channel has strong frequency selectivity. In this case, there exists interference between DMRSs and low correlation power within half-PRB (specifically, two adjacent subcarriers) will lead to small interference. If the number of new DMRSs is small, the small interference to legacy DMRS is at the same of lower level of noise, so that the performance of legacy DMRS performance is almost not reduced.
Moreover, in the link-level evaluation of the present solution, the following simulation parameters as shown in Table 3 are used.
In
In NR standard, at most 4 DMRS ports can be generated from the same base sequence and transmitted simultaneously on the same time-frequency resources. If it is needed to transmit 4<P≤8 DMRS ports on the same time-frequency resources, the DMRS resources can be considered as overloaded. In the following, we evaluate the BLER performance for two representative scenarios of overloaded DMRS resources, including maximum overloaded DMRS resources (P=8 DMRS ports) and minimum overloaded DMRS resources (P=5 DMRS ports) in
The baseline is NR DMRS. When the DMRS resources are overloaded, the transmitter will generate the first 4 DMRS sequences by (3) using a PN sequence cl(n) with initialization value by cinit and generate the rest P−4 DMRS sequences by (3) using another PN sequences cl′(n) with a different initialization value c′init. This solution is supportable in current NR spec but (16) is not satisfied, i.e., the DMRS sequences generated by different PN sequences are not orthogonal to each other in each PRB.
In
In
Embodiment 1 achieves about 0.5dB SNR gain compared to the NR baseline. Embodiment 8 outperforms Embodiment 1 by about 0.1-0.2 dB SNR gain and outperforms the NR baseline by 0.6-0.7 dB SNR gain. This implies that, besides guaranteeing orthogonality between new and NR DMRSs in each PRB, further keeping low correlation between them in each half PRB can bring extra benefit in term of the data detection performance for the case of non-fully overloaded DMRS resources.
By comparing
Consequently, the proposed solution in this disclosure can achieve significant performance gain compared with the NR baseline.
In the current 5G NR system, the Wiener filter based channel estimation is adopted by default by all legacy UEs, which is implemented by the following operations, where NPRB is the number of scheduled PRBs with the same precoding:
When the proposed new DMRSs are transmitted together with the legacy NR DMRSs, the legacy UEs assigned with NR DMRSs will adopt the legacy Wiener filter based channel estimation at the receiver. Hence the channel estimation complexity of these legacy UEs remains unchanged.
For the UEs assigned with new DMRSs, according to the simulation results in
Operation 1: the receiver estimates the channel on each DMRS RE by hi,j=yi,ja*i,j, where yi,j and ai,j are the received signal and transmitted DMRS signal on sub-carrier i and OFDM symbol j, respectively;
From the above description, it is easy to compare the channel estimation complexity of legacy NR DMRSs and new DMRSs as follows:
The total complexity of legacy UE and a UE according to the present solution is given in the following Table 4. Consequently, the channel estimation based on new DMRS is less complex than that based on legacy NR DMRS, e.g., with about half complexity when NPRB is large.
In the following Eq. (4) and (16) are proved.
Substituting (3a) into the left hand-side of (4), we have
Σn=01ap(2v+n)a*q(2v+n)+Σn=01ap(2v+NNP+n)a*q(2v+NNP+n) =Σn=01Ap(2v+n)·C(2v+n)A*q(2v+n)·C*(2v+n) +Σn=01Ap(2v+NNP+n)·C(2v+NNP+n)A*q(2v+NNP+n)·C*(2v+NN+n) =Σn=01Ap(2v+n)·A*q(2v+n) +Σn=01Ap(2v+NNP+n)·A*q(2v+NNP+n) (A-1)
Further substituting (3b) into (A-1) and recalling that w0=[1, 1], w1=[1, −1], we obtain
Hence (4) is proved. Note that (A-2) doesn't include the case of p mod2=q mod2 and
as it is impossible for ∀p≠q, p, q∈{0, 1, 6,7}, p, q∈{2, 3, 8, 9} or p, q∈{4, 5, 10, 11}.
The proof of (16) is as follow: From Eq. (3b), it can be verified that
Then, using (A-1), Eq. (15) can be expressed as
The first two equations of (A-4) are equivalent to Σn=03B′(4u+n)=0, ∀u=0, 1, . . . , 2NPN−1, and the last two equations of (A-4) are equivalent to Σn=03(−1)nB′(4u+n)=0, ∀u=0, 1, . . . , 2NPN−1. Thus, Eq. (16) is proved.
Furthermore, any method according to embodiments of the disclosure may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the operations of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprise essentially any memory, such as a ROM (Read-Only Memory), a PROM (Programmable Read-Only Memory), an EPROM (Erasable PROM), a Flash memory, an EEPROM (Electrically Erasable PROM), or a hard disk drive.
Moreover, it is realized by the skilled person that embodiments of the first communication device 100 and the second communication device 300 comprises the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the solution. Examples of other such means, units, elements and functions are: processors, memory, buffers, control logic, encoders, decoders, rate matchers, de-rate matchers, mapping units, multipliers, decision units, selecting units, switches, interleavers, de-interleavers, modulators, demodulators, inputs, outputs, antennas, amplifiers, receiver units, transmitter units, DSPs, MSDs, TCM encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the solution.
Especially, the processor(s) of the first communication device 100 and the second communication device 300 may comprise, e.g., one or more instances of a Central Processing Unit (CPU), a processing unit, a processing circuit, a processor, an Application Specific Integrated Circuit (ASIC), a microprocessor, or other processing logic that may interpret and execute instructions. The expression “processor” may thus represent a processing circuitry comprising a plurality of processing circuits, such as, e.g., any, some or all of the ones mentioned above. The processing circuitry may further perform data processing functions for inputting, outputting, and processing of data comprising data buffering and device control functions, such as call processing control, user interface control, or the like.
Finally, it should be understood that the disclosure is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.
This application is a continuation of International Application No. PCT/EP2021/066912, filed on Jun. 22, 2021, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2021/066912 | Jun 2021 | WO |
Child | 18514941 | US |