FIRST AND SECOND COMMUNICATION DEVICES WITH IMPROVED REFERENCE SIGNAL DESIGN
20220385512 · 2022-12-01
Inventors
Cpc classification
H04L5/0051
ELECTRICITY
H04L5/0048
ELECTRICITY
International classification
H04L25/02
ELECTRICITY
Abstract
The present disclosure relates to reference signal design methods and devices. In one example method, a first communication device obtains at least one sequence from a subset of sequences in a set of sequences and obtains at least one reference signal based on the obtained at least one sequence. The sequence is phase rotated during its generation, phase rotated in the frequency domain, or cyclically shifted in the time domain based on a constant value Δ.sub.q. The first communication device transmits the reference signal to a second communication device.
Claims
1. A first communication device for a communication system, comprising: at least one processor; one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to: obtain at least one sequence from a subset of sequences with index q in a set of sequences, wherein the set of sequences comprises Q number of subsets of sequences, each subset of sequences comprising A number of orthogonal sequences, and wherein any two sequences from different subsets of sequences are non-orthogonal; map the at least one sequence from the subset of sequences onto a subset of subcarriers in a set of subcarriers to obtain a sequence in the frequency domain, wherein the set of subcarriers are divided into t number of subbands; phase rotate the sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated sequence in the frequency domain, wherein the constant value Δ.sub.q is dependent on the Q number of subsets of sequences, the t number of subbands, and the index q of the subset of sequences; apply inverse Fourier transform to the phase rotated sequence in the frequency domain to obtain a time domain signal; and transmit the time domain signal to a second communication device.
2. The first communication device according to claim 1, wherein the number of subcarriers in the subset of subcarriers is equal to the length of the at least one sequence, and wherein mapping the at least one sequence onto the subset of subcarriers in the set of subcarriers comprises mapping each element of the at least one sequence onto each subcarrier in the subset of subcarriers.
3. The first communication device according to claim 2, wherein the subset of subcarriers comprises B number of subcarriers in each of the t number of subbands, wherein the distribution of the B number of subcarriers is the same in all the t number of subbands, and wherein the B number of subcarriers in each subband is equal to the A number of orthogonal sequences in each subset of sequences.
4. The first communication device according to claim 1, wherein the constant value Δ.sub.q is a positive integer and is determined according to:
Δ.sub.q=q└t/Q┘,q=0,1, . . . ,Q−1, or
Δ.sub.q=└qt/Q┘,q=0,1, . . . ,Q−1 where └ ┘ is the flooring-operator.
5. The first communication device according to claim 1, wherein the programming instructions are for execution by the at least one processor to: obtain a control message from the second communication device, the control message comprising at least one parameter indicating the at least one sequence, wherein: the control message comprises a first parameter indicating an index of the at least one sequence in a superset of sequences for the communication system, the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system and a second parameter indicating an index of the at least one sequence in the set of sequences, or the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system, a second parameter indicating an index of the subset of sequences in the set of sequences, and a third parameter indicating an index of the at least one sequence in the subset of sequences; and obtain the at least one sequence based on the control message.
6. The first communication device according to claim 1, wherein obtaining the at least one sequence comprises: obtaining two or more sequences, wherein the two or more sequences are from the same subset of sequences.
7. A second communication device for a communication system, comprising: at least one processor; one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to: receive a time domain signal in a radio channel from a first communication device, wherein the received time domain signal is associated with a sequence; apply Fourier transform to the received time domain signal to obtain the sequence in the frequency domain of the received time domain signal; obtain at least one local sequence from a subset of sequences with index q in a set of sequences comprising Q number of subsets of sequences, each subset of sequences comprising A number of orthogonal sequences, and wherein any two sequences from different subsets of sequences are non-orthogonal; map the local sequence onto a subset of subcarriers in a set of subcarriers to obtain the local sequence in the frequency domain, wherein the set of subcarriers are divided into t number of subbands; phase rotate the local sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated local sequence in the frequency domain, wherein the constant value Δ.sub.q is dependent on the Q number of subsets of sequences, the t number of subbands and the index q of the subset of sequences; and estimate the radio channel based on the phase rotated local sequence in the frequency domain and the sequence in the frequency domain of the received time domain signal.
8. The second communication device according to claim 7, wherein the number of subcarriers in the subset of subcarriers is equal to the length of the local sequence, and wherein mapping the local sequence onto the subset of subcarriers in the set of subcarriers comprises mapping each element of the local sequence onto each subcarrier in the subset of subcarriers.
9. The second communication device according to claim 8, wherein the subset of subcarriers comprises A.sub.SC number of subcarriers in each of the t number of subbands, wherein the distribution of the A.sub.SC number of subcarriers is the same in all the t number of subbands, and wherein the A.sub.SC number of subcarriers in each subband is equal to the A number of orthogonal sequences in each subset of sequences.
10. The second communication device according to claim 7, wherein the constant value Δ.sub.q is a positive integer and is determined according to:
Δ.sub.q=q└t/Q┘,q=0,1, . . . ,Q−1, or
Δ.sub.q=└qt/Q┘,q=0,1, . . . ,Q−1 where └ ┘ is the flooring-operator.
11. The second communication device according to claim 7, the programming instructions are for execution by the at least one processor to: provide a control message to the first communication device, the control message comprising at least one parameter indicating the sequence, wherein: the control message comprises a first parameter indicating an index of the sequence in a superset of sequences for the communication system, the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system and a second parameter indicating an index of the sequence in the set of sequences, or the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system, a second parameter indicating an index of the subset of sequences in the set of sequences, and a third parameter indicating an index of the sequence in the subset of sequences.
12. The second communication device according to claim 11, wherein providing the control message to the first communication device comprises: providing the control message to the first communication device to indicate two or more sequences, wherein the two or more sequences are from the same subset of sequences.
13. A method for a first communication device, the method comprising: obtaining at least one sequence from a subset of sequences with index q in a set of sequences, wherein the set of sequences comprises Q number of subsets of sequences, each subset of sequences comprising A number of orthogonal sequences, and wherein any two sequences from different subsets of sequences are non-orthogonal; mapping the at least one sequence from the subset of sequences onto a subset of subcarriers in a set of subcarriers to obtain a sequence in the frequency domain, wherein the set of subcarriers are divided into t number of subbands; phase rotating the sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated sequence in the frequency domain, wherein the constant value Δ.sub.q is dependent on the Q number of subsets of sequences, the t number of subbands, and the index q of the subset of sequences; applying inverse Fourier transform to the phase rotated sequence in the frequency domain to obtain a time domain signal; and transmitting the time domain signal to a second communication device.
14. A method for a second communication device, the method comprising: receiving a time domain signal in a radio channel from a first communication device, wherein the received time domain signal is associated with a sequence; applying Fourier transform to the received time domain signal to obtain the sequence in the frequency domain of the received time domain signal; obtaining at least one local sequence from a subset of sequences with index q in a set of sequences comprising Q number of subsets of sequences, each subset of sequences comprising A number of orthogonal sequences, and wherein any two sequences from different subsets of sequences are non-orthogonal; mapping the local sequence onto a subset of subcarriers in a set of subcarriers to obtain the local sequence in the frequency domain, wherein the set of subcarriers are divided into t number of subbands; phase rotating the local sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated local sequence in the frequency domain, wherein the constant value Δ.sub.q; q is dependent on the Q number of subsets of sequences, the t number of subbands and the index q of the subset of sequences; and estimating the radio channel based on the phase rotated local sequence in the frequency domain and the sequence in the frequency domain of the received time domain signal.
15. The method according to claim 13, wherein the number of subcarriers in the subset of subcarriers is equal to the length of the at least one sequence, and wherein mapping the at least one sequence onto the subset of subcarriers in the set of subcarriers comprises mapping each element of the at least one sequence onto each subcarrier in the subset of subcarriers.
16. The method according to claim 15, wherein the subset of subcarriers comprises B number of subcarriers in each of the t number of subbands, wherein the distribution of the B number of subcarriers is the same in all the t number of subbands, and wherein the B number of subcarriers in each subband is equal to the A number of orthogonal sequences in each subset of sequences.
17. The method according to claim 13, wherein the constant value Δ.sub.q is a positive integer and is determined according to:
Δ.sub.q=q└t/Q┘,q=0,1, . . . ,Q−1, or
Δ.sub.q=└qt/Q┘,q=0,1, . . . Q−1 where └ ┘ is the flooring-operator.
18. The method according to claim 13, further comprising: obtaining a control message from the second communication device, the control message comprising at least one parameter indicating the at least one sequence, wherein: the control message comprises a first parameter indicating an index of the at least one sequence in a superset of sequences for a communication system, the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system and a second parameter indicating an index of the at least one sequence in the set of sequences, or the control message comprises a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system, a second parameter indicating an index of the subset of sequences in the set of sequences, and a third parameter indicating an index of the at least one sequence in the subset of sequences; and obtaining the at least one sequence based on the control message.
19. The method according to claim 13, wherein obtaining the at least one sequence comprises: obtaining two or more sequences, wherein the two or more sequences are from the same subset of sequences.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0191] The appended drawings are intended to clarify and explain different examples of the invention, in which:
[0192]
[0193]
[0194]
[0195]
[0196]
[0197]
[0198]
[0199]
[0200]
[0201]
DETAILED DESCRIPTION
[0202] The propagation CIR estimation based on SRS transmission is based on periodic cross correlation of the received signal with a reference signal in the receiver. The reference signal s*(k), k=0, 1, . . . , N−1, is the complex-conjugate version of SRS, where “*” denotes complex conjugation.
[0203] At the transmitter the SRS is extended by a preamble signal s.sub.cp(l)=s(N−1−(D−1−l)), l=0, 1, . . . , D−1 of D samples, equal to the last D≤N samples of the SRS. In systems using orthogonal frequency division multiplex (OFDM) waveforms, the preamble {s.sub.cp(l)} is called the cyclic prefix (CP). The detection time window D.sub.W is not supposed to be larger than the CP length D and could be smaller, if the receiver knows that the delay spread of propagation channel is smaller than the CP. In some transmission schemes, the SRS is also extended by a postamble signal, of the same size as the CP, but being equal to the first D samples of the SRS.
[0204] The received signal r(k) is convolution of the transmitted signal (concatenated CP and SRS) and the propagation channel impulse response h(l), l=0, 1, . . . , C−1. If the CP length is such that D≥C−1, the samples of the received SRS signal can be rewritten as circular convolution between {s(k)} and {h(l)}, i.e.,
r(k)=Σ.sub.i=0.sup.C-1h(l)s((k−l)mod N),k=0,1, . . . ,N−1. (1)
[0205] The transmission of the SRS is synchronized with timing of the receiver through the so-called TA mechanism at the transmitter based on the feedback from the receiver, so that the time of arrival (TOA) of the earliest received replica of the SRS corresponds to the position of the first sample (r(0)) in the first block of N received signal samples correlated in the matched filter. It means that the matched filter always starts its operation at a delay p=0.
[0206] Therefore the operation of the matched filter can be described as calculation of the D values of the periodic cross-correlation θ.sub.rs(p), p=0, 1, . . . , D−1, between the reference signal s*(k), k=0, 1, . . . , N−1, and D overlapping blocks r(k+p) of the received signal. Mathematically θ.sub.rs(p) can be described as
θ.sub.rs(p)=Σ.sub.k=0.sup.N-1s*(k)r(k+p)
=Σ.sub.l=0.sup.C-1h(l)Σ.sub.k=0.sup.N-1s*(k)s(k−l+p)
=Σ.sub.l=0.sup.C-1h(l)θ.sub.ss(p−l),p=0,1, . . . ,D−1 (2)
where θ.sub.ss(τ), τ=0, 1, . . . , N−1, is the periodic autocorrelation of the SRS.
[0207] Let us suppose now that the periodic autocorrelation function θ.sub.ss(τ) of the SRS has a ZAZ of length D.sub.ZAZ defined as
such that
C−1≤D.sub.ZAZ≤D−1. (4)
[0208] From (2)-(4) it follows that
[0209] In case of multiple SRSs transmitted in parallel, the aforementioned TA mechanism will result in aligned TOAs of their earliest received replicas at the BS. Under that condition it is expected that the CIR estimation at the matched filter output of one SRS does not suffer interference from any other concurrently transmitted SRS. As before, let r(k) denote the samples of the received signal from one SRS, e.g. s.sub.x(k), k=0, 1, . . . , N−1, while use the reference signal corresponding to another SRS, e.g. s.sub.y(k) to perform matched filtering. The matched filter output is then given by
θ.sub.r.sub.
[0210] Let us suppose that the periodic cross correlation function θ.sub.s.sub.
such that
C−1≤D.sub.ZCCZ≤D−1 (8)
[0211] From (6)-(8) it follows that θ.sub.r.sub.
[0212] Thus, as long as the detection time window D.sub.W≤D is such that
D.sub.W=D.sub.ZCZ+1 (9)
where D.sub.ZCZ=min{D.sub.ZAZ, D.sub.ZCCZ} is the length of zero correlation zone (ZCZ), the CIR of the propagation channel experienced by the SRS s.sub.y(k) can be estimated without any interference from the simultaneously received SRS s.sub.x(k) having the same D.sub.ZAZ. The upper bound of D.sub.ZCZ for the set of M complex signals of length N is given by
[0213] The estimated CIR is then converted to the frequency domain via DFT to obtain the estimated channel coefficient at each subcarrier and each BS antenna for use in the subsequent DL data transmission.
[0214] In a first conventional solution, a class of “semi-perfect” binary sequences are proposed as midamble sequences for CIR estimation in the GSM mobile communication systems with BPSK, MSK-type, QPSK and offset-QPSK modulation. The proposed semi-perfect sequences can have any length of form N=2.sup.k with k being a positive integer and are constructed recursively from shorter semi-perfect sequence pairs of length N′=N/2. The total number of sequences that can be generated is (k−2)! 2.sup.k-1. It is proved that these sequences have a ZAZ of length N/4−1 in their periodic autocorrelation functions, and a ZCCZ of length N/4−1 in the periodic cross-correlation function of each pair.
[0215] In a second conventional solution, the SRS is constructed based on OFDM modulation, as a signal consisting of a sum of N complex sinusoids whose frequencies are consecutive integer multiples of a constant. The complex sinusoids are often called subcarriers and the constant is referred to as subcarrier spacing (SCS). Each sinusoid is multiplied, i.e. modulated by a complex number. These complex numbers can be ordered onto a sequence, often called a frequency-domain modulation sequence. The SRS frequency-domain modulation sequences are Zadoff-Chu (ZC) sequences of a certain root indices and lengths, with periodical extensions according to the available SRS bandwidth. A ZC sequence {a(u)} of length L is defined as
a(u)=W.sub.L.sup.au(u+L mod 2+2q)/2,u=0,1, . . . ,L−1 (11)
where W.sub.L=exp(−√{square root over (−1)} 2π/L), α≠0 and q are integers, and α, which is called root index, is relatively prime to L.
[0216] There are 30 ZC root indices defined. For a given root index of the ZC sequence, a generic SRS is obtained by using the elements of the corresponding generic ZC sequence to modulate every K.sub.TC-th subcarrier (K.sub.TC=2, or 4, or 8, referred to as Comb-2, Comb-4 and Comb-8 frequency resources, respectively), and then summing all the subcarriers. The modulation and summing of subcarriers can be efficiently done through IDFT. Obviously, there are K.sub.TC=2, or 4, or 8 possible starting frequency positions for mapping the generic ZC sequence.
[0217] Such generic SRS is then used to generate a group of A number of orthogonal SRS s, having certain ZAZ and ZCCZ in their periodic correlation functions, by A (=8, or 12, or 6) equidistant cyclic shifts of the basic SRS. The cyclic shifts of the basic SRS can be implemented by the corresponding phase offsets of the basic ZC sequence. Such group of A orthogonal SRSs can be generated for each possible starting frequency position. Thus, the total number of orthogonal SRSs for each type of frequency resources is as follows: for Comb-2 there are 16 (K.sub.TC=2×A=16 with A=8) orthogonal SRSs; for Comb-4 there are 48 (K.sub.7-c=4×A=48 with A=12) orthogonal SRSs; and for Comb-8 there are 48 (K.sub.TC=8×A=48 with A=6) orthogonal SRSs.
[0218] The corresponding zero correlation zones of length D.sub.ZCZ=min{D.sub.ZAZ, D.sub.ZCCZ} are given by
[0219] Each SRS is extended by a cyclic prefix as described earlier, to obtain a SRS OFDM symbol. Multiple SRS OFDM symbols, e.g. 1, 2, 4, 8 or 12 OFDM symbols, can be transmitted consecutively, i.e. repeated at a certain antenna port.
[0220] A third conventional solution disclose the generation of UL random access (RACH) preambles proposed for the new radio (NR) unlicensed spectrum. Although the RACH preambles have different purpose (i.e. for synchronization) and design requirements than SRSs (i.e. for channel estimation), the RACH preambles are considered relevant, due to certain correlation properties and frequency resource allocation of the proposed RACH preambles. These frequency resources are allowed to be defined more flexibly than in the above described conventional solutions: the whole band of N=δt subcarriers, with δ and t being positive integers, is divided into t subbands of S consecutive subcarriers. The same A.sub.SC (A.sub.SC≤δ) number of subcarriers is selected in each subband to be used for transmission. Each of such A.sub.SC number of subcarriers are modulated by A=A.sub.SC orthogonal or quasi-orthogonal sequences to produce A RACH preambles having certain ZAZ and ZCCZ in their periodic correlation functions.
[0221] The inventors have identified a number of drawbacks of the conventional solutions. The drawback of the first conventional solution is that according to equation (10) the number M of proposed midamble sequences that might have the zero correlation zone of length D.sub.ZCZ=N/4−1 is theoretically limited to 4.
[0222] The drawback of the second conventional solution is that it has a limited SRS capacity per cell in case of a high mobility system, where a UE needs to transmit SRS with shortest repetition period T to track the channel variation over time due to UE mobility. As mentioned previously, the second conventional solution can support at most 16 or 48 orthogonal and simultaneous SRS transmissions over a given time-frequency resource per cell. If additional simultaneously active UEs have to be supported, their SRS transmission timing could be delayed by some time offset T.sub.offset within deployed SRS period T, so that they can reuse without any interference the SRSs already allocated to other UEs. Possible time offsets depend on the value of T.
[0223] In the second conventional solution, the SRS period T (called periodicity T.sub.SRS in the second conventional solution) and the corresponding possible time offsets T.sub.offset are expressed in slots, not in absolute time because slots have different durations in NR for different subcarrier spacing, as shown in the following table:
TABLE-US-00001 Subcarrier Duration of one spacing (kHz) slot (ms) 15 1 30 0.5 60 0.25 120 0.125 240 0.0625
[0224] If the SRS period is N slots then there are N−1 possible time offsets within that period. The minimum SRS period T is only one slot duration, so there is no corresponding time offset. In that case, supporting additional orthogonal SRS transmissions by time division multiplex (TDM) of reused SRSs is only possible if the SRS period is doubled. However, doubling the SRS period results in significant mismatch between the CIRs experienced by UL SRS and DL data.
[0225] The second conventional solution also allows an alternative solution, by giving up the SRS orthogonality and allowing SRSs generated by different ZC root indices to be transmitted concurrently in the same cell. This brings significantly increased interference over the whole CIR detection window, primarily from intra-cell UEs, but also to some extent from inter-cell UEs, as the SRS reuse factor in the system is reduced due to a less number of supported cells (this second source of interference can be easily eliminated by increasing the subset of root indices specified in the standard). Consequently, in both these two approaches, the precoder for DL data transmission designed based on estimated UL CIR does not match well the CIR experienced by DL data, causing significant performance degradation for DL data transmission.
[0226] The drawback of the third conventional solution is similar to that of the second conventional solution, i.e. it does not disclose how to generate non-orthogonal SRSs and how to handle interference between non-orthogonal SRSs.
[0227] Consequently, there is a need for a solution which address the above mentioned drawbacks. An objective of the invention is therefore to provide a solution that increases the number of reference signals that can be transmitted simultaneously while minimizing the interference such that the channel estimation performances can be improved.
[0228] Embodiments of the invention discloses a reference signal design which can be used e.g. for UL SRS design for OFDM based mMIMO wireless communication systems but is not limited thereto. The reference signal design explores a special property, the sparsity, of the pairwise cross correlation of non-orthogonal block-interlaced frequency domain multiple access (B-IFDMA) signals. The sparsity of the pairwise cross correlation can be defined as a property that the cross correlation is non-zero only for a set of delays that are multiples of a certain delay offset, such that it is significantly larger than 1 and it is a factor of the SRS duration.
[0229] Embodiments of the invention can utilize the fact that the timing of all UL signals is tightly controlled by the base station by so-called TA mechanism, resulting in simultaneous arrival of earliest replicas of all UL SRSs at the BS. By simple manipulations of different non-orthogonal B-IFDM signals, it is achieved that the sparse pairwise interference caused by the cross correlation of a non-orthogonal SRS appears only between the tail of the CIR experienced by one SRS and the head of the CIR experienced by another SRS. Thereby, the head of the CIR, where typically the strongest and thus most important CIR components lay, only suffers marginal interference from the other non-orthogonal SRSs, even if the number of concurrently transmitted new SRSs per cell is doubled compared to the corresponding conventional SRSs in 3GPP NR. It is however noted that embodiments of the invention can be implemented in the downlink, in sidelink or any other suitable communication link.
[0230]
[0231] The obtaining block 102 is configured to obtain at least one sequence from a subset of sequences with index q in a set of sequences. The set of sequences comprises Q number of subsets of sequences and each subset of sequences comprising A number of orthogonal sequences. Furthermore, any two sequences from different subsets of sequences are non-orthogonal.
[0232] In embodiments, the obtaining block 102 may obtain two or more sequences, wherein the two or more sequences are from the same subset of sequences. The obtained two or more sequences are then used to generated two or more time domain signals and transmitted from different antenna ports of the first communication device. By generating the two or more time domain signals based on the two or more sequence from the same subset of sequence, a ZCCZ can be maintained between them whose length/time span can be as long as that of their ZAZ. Thereby, minimized interference between the two or more time domain signals at the second communication device can be achieved during the estimation of their correspondingly experienced propagation channels.
[0233] The mapping block 104 is configured to map the sequence from the subset of sequences onto a subset of subcarriers in a set of subcarriers to obtain a sequence in the frequency domain. The set of subcarriers are divided into t number of subbands. In embodiments, the number of subcarriers in the subset of subcarriers is equal to the length of the sequence. The mapping block 104 may then be configured to map each element of the sequence onto each subcarrier in the subset of subcarriers. Each element of the sequence can be mapped onto each subcarrier in the subset of subcarriers in either ascending or descending order. For example, the kth element of the sequence can be mapped onto the kth subcarrier in the subset of subcarriers, where k=0, 1, 2, etc. and the subcarriers in the subset of subcarriers can be indexed either from the lowest frequency to the highest frequency, or vice versa.
[0234] The subset of subcarriers may comprise A.sub.SC number of subcarriers in each of the t number of subbands. The distribution of the A.sub.SC number of subcarriers may be the same in all the t number of subbands, and the A.sub.SC number of subcarriers in each subband may be equal to the A number of orthogonal sequences in each subset of sequences, i.e. A.sub.SC=A. The distribution of the A.sub.SC number of subcarriers in each subband may be consecutive or non-consecutive. Furthermore, the distribution of the A.sub.SC number of subcarriers in each subband may be uniform or non-uniform. In this way, the distribution of all the subcarriers in the subset of subcarriers may be mapped to possible distributions of subcarriers in the set of subcarriers in frequency domain according to the 3GPP standard.
[0235] The phase rotating block 106 is configured to phase rotate the sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated sequence in the frequency domain. The constant value Δ.sub.q is dependent on the Q number of subsets of sequences, the t number of subbands and the index q of the subset of sequences.
[0236] By phase rotating the sequence based on the constant value Δ.sub.q a predetermined cyclic shift in the time domain can be achieved for the sequence which is subset specific.
[0237] In embodiments, the constant value Δ.sub.q is a positive integer and determined according to any of the formulas
Δ.sub.q=q└t/Q┘,q=0,1, . . . Q−1, or
Δ.sub.q=└qt/Q┘,q=0,1, . . . ,Q−1
where └ . . . ┘ is the flooring-operator.
[0238] The inverse Fourier transforming block 108 is configured to inverse Fourier transform the phase rotated sequence in the frequency domain to obtain a time domain signal. The time domain signal may be a reference signal such as e.g. a sounding reference signal (SRS). Due to the phase rotation performed by the phase rotating block 106, the ZCCZ property between the time domain signals generated based on sequences from different subsets of sequences in the set of sequences can be guaranteed, where the ZCCZ length/time span is dependent on the subset specific constant value Δ.sub.q.
[0239] The transmitting block 110 is configured to transmit the time domain signal to a second communication device 300. The transmitting block 110 may transmit the time domain signal using a transceiver of the first communication device 100, such as the transceiver 120 shown in
[0240] The obtaining block 102, the mapping block 104, the phase rotating block 106, and the inverse Fourier transforming block 108 may be implemented in a processor(s) (not shown in the Figs. of the disclosure) of the first communication device 100 such that the processor is configured to execute the actions or corresponding steps and functions performed and illustrated by the obtaining block 102, the mapping block 104, the phase rotating block 106, and the inverse Fourier transforming block 108 in
[0241] In a similar way, the transmitting block 110 may be implemented in a transceiver 120 of the first communication device 100, such that the transceiver 120 is configured to execute the actions or corresponding steps and functions performed and illustrated by the transmitting block 110 in
[0242] However, the obtaining block 102, the mapping block 104, the phase rotating block 106, the inverse Fourier transforming block 108, and the transmitting block 110 may be implemented in a processor system (not shown) comprising one or more processors coupled to an input and an output.
[0243]
[0244]
[0245] The receiving block 302 is configured to receive a time domain signal in a radio channel from the first communication device 100. The received time domain signal is associated with a sequence. In embodiments, the received time domain signal may comprise a time domain signal associated with a sequence, wherein the time domain signal comprised in the received time domain signal may be a reference signal such as e.g. a sounding reference signal (SRS).
[0246] The receiving block 302 may receive the time domain signal using a transceiver, such as the transceiver 320 shown in
[0247] The Fourier transforming block 304 is configured to Fourier transform the received time domain signal to obtain the sequence in the frequency domain of the received time domain signal.
[0248] The obtaining block 306 is configured to obtain at least one local sequence from a subset of sequences with index q in a set of sequences comprising Q number of subsets of sequences. Each subset of sequences comprising A number of orthogonal sequences and any two sequences from different subsets of sequences are non-orthogonal. A local sequence can be understood to mean a sequence which is obtained locally in the second communication device 300 and not received by the second communication device 300 e.g. from the first communication device 100. In embodiments, the obtaining block 306 may obtain two or more local sequences, wherein the two or more local sequences can be from the same or different subsets of sequences.
[0249] The mapping block 308 is configured to map the local sequence onto a subset of subcarriers in a set of subcarriers to obtain the local sequence in the frequency domain. The set of subcarriers are divided into t number of subbands. In a similar way as described above for the first communication device 100, the number of subcarriers in the subset of subcarriers may in embodiments be equal to the length of the sequence. The mapping block 307 may then be configured to map each element of the sequence onto each subcarrier in the subset of subcarriers. Each element of the sequence can be mapped onto each subcarrier in the subset of subcarriers in either ascending or descending order. For example, the kth element of the sequence can be mapped onto the kth subcarrier in the subset of subcarriers, where k=0, 1, 2, etc. and the subcarriers in the subset of subcarriers can be indexed either from the lowest frequency to the highest frequency, or vice versa.
[0250] Furthermore, the subset of subcarriers may comprise A.sub.SC number of subcarriers in each of the t number of subbands. The distribution of the A.sub.SC number of subcarriers may be the same in all the t number of subbands, and the A.sub.SC number of subcarriers in each subband may be equal to the A number of orthogonal sequences in each subset of sequences, i.e. A.sub.SC=A. The distribution of the A.sub.SC number of subcarriers in each subband may e.g. be consecutive or non-consecutive. Furthermore, the distribution of the A.sub.SC number of subcarriers in each subband may be uniform or non-uniform. In this way, the distribution of all the subcarriers in the subset of subcarriers may be mapped to possible distributions of subcarriers in the set of subcarriers in frequency domain according to the 3GPP standard.
[0251] The phase rotating block 310 is configured to phase rotate the local sequence in the frequency domain based on a constant value Δ.sub.q to obtain a phase rotated local sequence in the frequency domain, wherein the constant value Δ.sub.q is dependent on the Q number of subsets of sequences, the t number of subbands and the index q of the subset of sequences. By phase rotating the local sequence based on the constant value Δ.sub.q a predetermined cyclic shift in the time domain can be achieved for the local sequence which is subset specific.
[0252] In embodiments, the constant value Δ.sub.q is a positive integer and determined according to any of the formulas
Δ.sub.q=q└t/Q┘,q=0,1, . . . ,Q−1, or
Δ.sub.q=└qt/Q┘,q=0,1, . . . ,Q−1
where └ . . . ┘ is the flooring-operator.
[0253] The estimating block 312 is configured to estimate the radio channel based on the phase rotated local sequence in the frequency domain and the sequence in the frequency domain of the received time domain signal, i.e. based on the outputs of the Fourier transforming block 304 and the phase rotating block 310. Estimate the radio channel can comprise estimate the channel impulse response in the time domain or the channel coefficient of each subcarrier in the set of subcarriers in the frequency domain.
[0254] The Fourier transforming block 304, the obtaining block 306, the mapping block 308, the phase rotating block 310, and the estimating block 312 may be implemented in a processor(s) (not shown in the Figs. of the disclosure) of the second communication device 300 such that the processor is configured to execute the actions or corresponding steps and functions performed and illustrated by the Fourier transforming block 304, the obtaining block 306, the mapping block 308, the phase rotating block 310, and the estimating block 312 in
[0255] In a similar way, the receiving block 302 may be implemented in a transceiver 320 of the second communication device 300, such that the transceiver 320 is configured to execute the actions or corresponding steps and functions performed and illustrated by the receiving block 302 in
[0256] However, the receiving block 302, the Fourier transforming block 304, the obtaining block 306, the mapping block 308, the phase rotating block 310, and the estimating block 312 may be implemented in a processor system (not shown) comprising one or more processors coupled to an input and an output.
[0257]
[0258]
[0259] The first communication devices 100a, 100b, . . . , 100n may be configured to transmit reference signals to the second communication device 300. Each of the transmitted reference signals is obtained based on a sequence as described above with reference to
[0260] According to embodiments of the invention the first communication device 100 may obtain the sequence used to determine the time domain signal further based on information provided by the second communication device 300.
[0261] In step I in
[0262] The first communication device 100 obtains, e.g. receives, the control message 502 comprising the at least one parameter indicating the sequence from the second communication devices 300. Based on the control message 502, the first communication device 100 obtains the sequence in step II in
[0263] In embodiments, the control message 502 may comprise a first parameter indicating an index of the sequence in a superset of sequences for the communication system 500, where the superset of sequences defined for the whole communication system 500 comprising multiple cells may be divided into multiple sets of sequences for use in different cells of the communication system 500. The control message 502 may comprise a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system 500 and a second parameter indicating an index of the sequence in the set of sequences. Or the control message 502 may comprise a first parameter indicating an index of the set of sequences in a superset of sequences for the communication system 500, a second parameter indicating an index of the subset of sequences in the set of sequences and a third parameter indicating an index of the sequence in the subset of sequences. Thus, the first communication device 100 may in embodiments obtain the sequence based on at least one of the first parameter, the second parameter, and the third parameter.
[0264] In embodiments where the first communication device 100 may obtain two or more sequences, the second communication device 300 may provide, e.g. transmit, a control message 502 to the first communication device 100 to indicate the two or more sequences, wherein the two or more sequences are from the same subset of sequences. The control message 502 may in this case comprise at least two parameters indicating the two or more sequences. The two or more sequences may be indicated separately or jointly. When the two or more sequences are indicated separately, each sequence may be indicated as described above with a distinct set of parameters each comprising a first parameter, a first parameter and a second parameter, or a first, second and third parameters. When the two or more sequences are indicated jointly, one first parameter may be used to indicate their common index of the set of sequence, and at least two second parameters may be used to indicate their respective indices in the set of sequences. In a further example, one first parameter may be used to indicate their common index of the set of sequence, one second parameter may be used to indicate their common index of the subset of sequence in the set of sequences, and at least two third parameters may be used to indicate their respective indices in the subset of sequences.
[0265] Further details related to the invention will now be described with reference to embodiments for obtaining a set of time domain signals based on the set of sequences according to the invention, where the set of time domain signals are a set of SRSs.
[0266]
[0267] Step 1: Determine common frequency resources for all the SRSs in a set of SRSs. The set of corresponding subcarrier indices is denoted by
[0268] Step 2: Generate a set of QA length-L modulation sequences {c.sub.q,n(u)|q=0, 1, . . . , Q−1, n=0, 1, . . . , A−1, u=0, 1, . . . , L−1};
[0269] Step 3: Map the modulation sequences {c.sub.q,n(u)} to the frequency resources
[0270] Step 4: Add proper phase rotations to obtain modified Fourier coefficients {S.sub.m,q,n(f)|q=0, 1, . . . , Q−1, n=0, 1, . . . , A−1, f=0, 1, . . . , N−1}, in order to achieve desired cyclic shifts in time domain;
[0271] Step 5: Convert the modified Fourier coefficients {S.sub.m,q,n(f)} to the time domain SRS via scaled IDFT, yielding the set of SRSs {s.sub.m,q,n(k)|q=0, 1, . . . , Q−1, n=0, 1, . . . , A−1, k=0, 1, . . . , N−1}.
[0272] Each SRS in the obtained set of SRSs has a ZAZ in its periodic autocorrelation function, and any two SRSs have a ZCCZ in their periodic cross-correlation function. The ZCCZ length D.sub.ZCCZ is equal to the ZAZ length D.sub.ZAZ if the SRSs are from the same orthogonal SRS subset, or is approximately equal to a multiple of D.sub.ZAZ/Q if the SRSs are from different orthogonal SRS subsets, where the multiple depends on the difference of the cyclic shifts associated with each subset. The steps in the SRS construction is further described in the subsequent subsections.
Step 1: Common Frequency Resources for a SRS Set
[0273] The SRS frequency band consists of N subcarriers, with frequencies f={f.sub.0, . . . , f.sub.N-1} with uniform spacing Δf between neighboring frequencies. Without loss of generality it is assumed that f.sub.0=0 and Δf=1, and the totally available frequency resources is denoted as f={0, 1, . . . , N−1}, i.e. the subcarrier frequencies will be referred to by the corresponding subcarrier indices.
[0274] It is assumed that N=δt, with δ and t being positive integers, and N subcarriers are divided into t subbands of δ consecutive subcarriers. The same number of A.sub.SC (A.sub.SC=A≤δ) subcarriers are selected in each subband with the same distribution to be used for transmission. There can be B=└δ/A┘ such selections without selecting any subcarrier more than one time, and each of the A subcarriers in one selection is called the generalized physical resource blocks (gPRB), where └x┘ is the greatest integer less than or equal to x.
[0275] The indices of the A subcarriers in the m-th (m=0, 1, . . . , B−1) gPRB are denoted by {j.sub.m,l|l=0, 1, . . . , A−1} such that κ≤j.sub.m,0<j.sub.m,1< . . . <j.sub.m,A-1≤δ−1.
[0276] Then all the m-th gPRBs in t different subbands form an interlace. An interlace is mathematically described as a set of L=At used, i.e. allowed, subcarrier frequencies
[0277] B orthogonal interlaces are constructed in a given SRS frequency band, where it holds that
[0278] Waveforms whose spectrum is defined as in (12) can be classified as a generalized version of block-interleaved frequency-division multiple access (B-IFDMA) waveforms. A B-IFDMA waveform, originally proposed by structuring the frequency resources of OFDM waveforms, is a base-band analog signal with a comb spectrum, with non-zero DFT coefficients only at discrete frequencies within certain number of equidistant and identical blocks of uniformly spaced subcarriers.
Step 2: Modulation Sequences
[0279] Each of QA modulation sequences {c.sub.q,n(u)|q=0, 1, . . . , Q−1, n=0, 1, . . . , A−1, u=0, 1, . . . , L−1}, is in embodiments a constant-envelope sequence of length L=At, constructed as
c.sub.q,n(u)=b.sub.q,n(u mod A)a(u),u=0,1, . . . ,L−1,L=At (14)
where [0280] b.sub.q,n(l), l=0, 1, . . . , A−1, is the n-th (n=0, 1, . . . , A−1) sequence in the q-th (q=0, 1, . . . , Q−1) orthogonal subset. Such sequences will be labelled as “short” sequences. All the short sequences in the q-th orthogonal subset are mutually orthogonal. [0281] a(u) is a constant-envelope sequence of length L=At. Such a sequence will be labelled as a “long” sequence. As it will be shown later, the long sequence has a decisive impact on the peak-to-average power ratio (PAPR) for the corresponding SRS; additionally, multiple different sequences a(u) can be used to generate additional sets of SRSs. For example, the long sequence a(u) can be generated as in the third conventional solution, i.e. a(u)=W.sub.t.sup.μ(u mod A)└u/A┘, (u=0, 1, . . . , L−1), where W.sub.t=exp (−√{square root over (−1)} 2π/t) and μ(.Math.) is a permutation over the set {0, 1, . . . , A−1}. In this case, the generated SRS can have 0 dB PAPR if t=A. Different permutations μ(.Math.) can be used to generate different sets of SRSs, which e.g. could be deployed in different cells. A more general construction of long sequences a(u) that produce 0 dB PAPR without restriction t=A will be presented at the end of this section.
[0282] The proposed modulation sequences {c.sub.q,n(u)} differ from the sequences constructed in the third conventional solution, both by the design of the short and of the long sequences.
[0283] The set of proposed short sequences has QA sequences, while in the third conventional solution it has A sequences. A rather general construction of proposed {b.sub.q,n(l)}, potentially applicable in future systems based on extensions/adaptations of the second conventional solution is as follows.
[0284] Example construction of the proposed short sequences: the q-th (q=0, 1, . . . , Q−1) orthogonal subset {b.sub.q,n(l)} is the set of all columns of an A×A matrix, where all the different cyclically shifted versions of a ZC sequence (11) of prime length A, obtained for a sub-set specific root index, are mapped to different rows, where the relation between a row index and a corresponding cyclic shift is determined by some permutation of the set of integers {0, 1, . . . , A−1}; and where each column is multiplied element-by-element with elements of a cover sequence. Both row indices permutation and a cover sequence could be specific for the q-th orthogonal subset. Obviously, Q≤A−1.
[0285] A general construction of long sequences a(u) that produce 0 dB PAPR without restriction t=A and for arbitrary number δ of subcarriers in a subband, is based on modulatable constant amplitude zero-autocorrelation (mCAZAC) sequences. A CAZAC sequence {a(k)} has an ideal periodic autocorrelation function, i.e. θ.sub.aa(P)=0, |p|=1, 2, . . . , L−1. As a consequence of this autocorrelation property and the constant amplitude, the sequence of the DFT coefficients {A(f)} of {a(k)} is also a CAZAC sequence. This can be seen from the frequency-domain definition of the periodic autocorrelation, given by
θ.sub.aa(p)=Σ.sub.f=0.sup.L-1Λ*(f)Λ(f)W.sub.L.sup.−pf (15)
which is zero for any 0<|p|<L only if |Λ(f)|=constant=|a(k)| for 0≤f<L.
[0286] A CAZAC sequence fa(k)) is called modulatable if it can be represented as a product of two sequences, a specific carrier sequence {χ(k)} of length L=At and an arbitrary, shorter and t times periodically extended, modulation sequence {η(l)} of length A, i.e. when
a(k)=χ(k)η(k mod A),k=0,1, . . . ,L−1,L=At. (16)
[0287] The DFT sequence {Λ(f)} can be thus described as
[0288] To have |Λ(f)|=constant=|a(k)| for 0≤f<L and arbitrary constant-amplitude sequence {η(k)}, the sum over l in Eq. (17) must have only one non-zero element for any f. This is possible only if the sum over i is non-zero and has the absolute value equal to |Λ(f)| only for a single value of l for given value of f. If the mCAZAC sequence {a(k)} has the unit amplitude, then from Eq. (17) it follows that the non-zero absolute value of the sum over i is equal to √{square root over (L)}. This conclusion is summarized in the following Lemma:
[0289] Lemma: If a sequence {a(k)} is a mCAZAC sequence (16) of the unit amplitude, then
where {circumflex over (l)} is one and only one value of l among {0, 1, . . . , A−1} for given value of f.
[0290] This Lemma is used further below to prove the 0 dB PAPR property of the proposed SRSs, for arbitrary size δ of interlacing subbands and arbitrary number A≤δ of allowed subcarriers, as long as the long sequence {a(k)} of length L=At is a modulatable CAZAC sequence, where t is a multiple (including 1) of A.
[0291] All known modulatable CAZAC sequences are of a length that can be expressed as an integer multiple of another squared integer. It means that for a given t any A can be selected that is a factor of t, i.e. t=sA, and generate the corresponding mCAZAC sequence {a(k)} of length L=At=sA.sup.2.
[0292] The earliest construction of mCAZAC produces modulatable Frank sequences of length L=A.sup.2. The mCAZAC sequences of length L=sA.sup.2 have been constructed, as a class of generalized chirp-like (GCL) sequences obtained by modulating ZC sequences of length L=sA.sup.2, i.e. by using Eq. (17) where the carrier sequence {χ(k)} is a ZC sequence of length
[0293] L=sA.sup.2. GCL sequences with minimum alphabets have been derived, where it has been shown that the aforementioned modulatable Frank sequences are a special case of GCL sequences. The GCL sequences have been further generalized, in the so-called unified construction of mCAZAC sequences, given by
where r.sub.0, n.sub.0, r.sub.1 and n.sub.1 are integers, and μ(.Math.) is a permutation over the set {0, 1, . . . , A−1}.
[0294] The construction in Eq. (19) can be further generalized and in the same time simplified as
where r.sub.0(l), r.sub.1 and n.sub.1 are integers, and μ(.Math.) is a permutation over the set {0, 1, . . . , A−1}.
[0295] For example, previously mentioned long sequence a(u)=W.sub.A.sup.μ(u mod A)└u/A┘|u=0, 1, . . . , L−1}, of length L=A.sup.2 is actually the generalized modulatable Frank sequence, which can be obtained from Eq. (20) as a special case for s=1, r.sub.0=n.sub.0=n.sub.1=0, r.sub.1=1. If the permutation μ(.Math.) is equal to 0, 1, . . . , A−1}, modulatable Frank sequences are obtained.
Step 3: Fourier Coefficients
[0296] A sequence of N Fourier coefficients is obtained as
[0297] As there are B disjoint interlaces
Step 4: Time-Domain Cyclic Shifts
[0298] Fourier coefficients {{tilde over (S)}.sub.m,q,n(f)} are modified into {S.sub.m,q,n(f)}, such that
S.sub.m,q,n(f)=W.sub.N.sup.Δ.sup.
where W.sub.N=exp (−√{square root over (−1)} 2π/N) and 0≤Δ.sub.q<t is the phase rotation increment for all SRSs in the q-th orthogonal SRS subset. Without loss of generality, it is assumed
Δ.sub.0=0<Δ.sub.1< . . . <Δ.sub.Q-1<t. (23)
[0299] The purpose of adding phase rotations to Fourier coefficients is to achieve different desired time-domain cyclic shifts for the SRSs. When multiple such SRSs are concurrently transmitted with aligned arrival time (for example, via TA mechanism described earlier), the above phase rotation operation guarantees that the periodic cross-correlation between any two SRSs from two different orthogonal SRS subsets q.sub.x and q.sub.y has non-zero values only at delays p=|Δ.sub.x−Δ.sub.y|+tφ, φ=0, 1, . . . , δ−1, as it will be shown below.
[0300] As all the SRSs in the q-th orthogonal subset are cyclically shifted by the same time offset Δ.sub.q the pairwise ZCCZ of SRSs in the same orthogonal SRS subset will not be affected by the time offset.
[0301] In one embodiment, the phase rotation step Δ.sub.q is taken to be
Δ.sub.q=q└t/Q┘,q=0,1, . . . ,Q−1. (24)
[0302] In another embodiment, the phase rotation step Δ.sub.q is taken to be
Δ.sub.q=└qt/Q┘,q=0,1, . . . ,Q−1. (25)
Step 5: Time-Domain SRSs
[0303] The time-domain SRS {s.sub.m,q,n(k)} is obtained by IDFT of its corresponding Fourier coefficients {S.sub.m,q,n(f)}, yielding
where the scaling constant 1/√{square root over (N)} ensures that the sequence {S.sub.m,q,n(f)} and the corresponding SRS {s.sub.m,q,n(k)} have the same energy E=L.
Alternative Implementations
[0304] The first communication device 100 may in embodiments be configured to perform the steps of the first communication device 100 according to the fifth or sixth aspect of the invention disclosed in the summary, i.e. obtain the time domain signal according to the invention using alternative steps, as will be further described later. The corresponding alternative implementations for embodiments where the set of time domain signals are a set of SRSs will now be described.
[0305] In one equivalent implementation, the order of step 4 and step 5 may be switched, so that in a new step 4 the Fourier coefficients {{tilde over (S)}.sub.m,q,n(f)} are converted to time domain sequence {{tilde over (s)}.sub.m,q,n(k)|k=0, 1, . . . , N−1} as
[0306] Then, in a new step 5, all the time-domain sequences {{tilde over (s)}.sub.m,q,n(k)} in the q-th orthogonal SRS subset are cyclically shifted by the same time offset of Δ.sub.q samples to obtain the time-domain SRSs, i.e.
s.sub.m,q,n(k)={tilde over (s)}.sub.m,q,n((k+Δ.sub.q)mod N), (28)
q=0, 1, . . . , Q−1, n=0, 1, . . . , A−1, k=0, 1, . . . , N−1.
[0307] In another equivalent implementation of the SRS generation, step 4 can be eliminated by an alternative implementation of step 2, i.e. included in the generation of the modulation sequence {c.sub.n,q(u)}. This can be seen as substituting Eq. (14) and (21) into Eq. (22) to achieve
[0308] Obviously, Eq. (29) could be obtained just from the concatenation of step 2 and step 5, if the sequence {c.sub.q,n(u)} is redefined in step 2 as
c.sub.q,n(u)={tilde over (b)}.sub.q,n(u mod A)a.sub.q(u),u=0,1, . . . ,L−1 (30)
where {tilde over (b)}.sub.q,n(l)=W.sub.N.sup.Δ.sup.
[0309] In the following subsections properties of the proposed SRS will be discussed and the correlation and PAPR properties for the proposed SRSs will be proven.
Periodic Autocorrelation
[0310] Starting from the frequency-domain definition of the periodic autocorrelation function of an SRS {s.sub.m,q,n(k)}, the periodic autocorrelation is obtained by
[0311] From Eq. (31) it is concluded that the periodic autocorrelation function has a ZAZ of length at least D.sub.ZAZ=t−1, what is the case when Σ.sub.l=0.sup.A-1W.sub.δ.sup.j.sup.
[0312] For example, if A and δ can be decomposed as products of integers, i.e. if A=A′σ and δ=A′σB, then j.sub.m,l can be defined as
[0313] From Eq. (31) it follows that
Σ.sub.l=0.sup.A-1W.sub.δ.sup.φj.sup.
[0314] From Eq. (33) it can be seen that the periodic autocorrelation function has a ZAZ of length D.sub.ZAZ=tσ−1 if Eq. (32) holds, even if the short sequences {b.sub.q,n(l)} are of length A.
Periodic Cross Correlation
[0315] For any two SRSs s.sub.m,q=x,n=w(k) and s.sub.m,q=y,n=v(k),
assuming Δ.sub.y≥Δ.sub.x without loss of generality. For negative delays −p the identity θ.sub.rs(−p)=θ*.sub.sr(p), p>0 can be used,
θ.sub.s.sub.
[0316] The summation over i is zero either for p≡−(Δ.sub.y−Δ.sub.x) (mod t), which is negative, or for p≡t−(Δ.sub.y−Δ.sub.x) (mod t), which is positive. As p in Eq. (35) is positive,
[0317] From Eq. (34) and (36) it is obvious that the periodic cross-correlation θ.sub.s.sub.
and where inequality Δ.sub.y−Δ.sub.x≥Δ.sub.q+1−Δ.sub.q that follows from Eq. (23) are used when y>x.
[0318] Now min{X,Y} can be found for each of the two constructions of Δ.sub.q.
[0319] When Δ.sub.q=q└t/Q┘, obviously X=└t/Q┘, while
Thus, the difference Z=Y−X is given by
which means that min{X,Y}=X=└t/Q┘.
[0320] When Δ.sub.q=└qt/Q┘,
[0321] And then
where the right-hand side of Eq. (42) is obtained by first applying a well-known inequality └x+y┘≤└x+y┘≤└x┘+└y┘+1 to the left-hand side of Eq. (42), and then using the fact that (t mod Q)≤Q−1, which causes that └(t mod Q)/Q┘=0. Therefore, the term └(q+1)(t mod Q)/Q┘−└q(t mod Q)/Q┘ in Eq. (41) is either 0 or 1, meaning that its minimum value is 0. Thus, from Eq. (41) and (42) it is obtained that
Z=Y−X is given by
which means that min{X,Y}=X=└t/Q┘.
[0322] Therefore, for both constructions of Δ.sub.q,
[0323] In special case when y=x and w≠v, i.e. when observed SRSs are in the same orthogonal SRS subset, Eq. (34) and (36) reduces to the same formula, given by
[0324] If the short sequences {b.sub.x,w(l)} and {b.sub.x,v(l)}(w≠v) are orthogonal, from Eq. (45) it follows that the corresponding SRSs will also be orthogonal, i.e. θ.sub.s.sub.
θ.sub.s.sub.
which might be not equal to zero and therefore it is concluded that it has ZCCZ of length D.sub.ZCCZ≥t−1. The minimum ZCCZ length, t−1, is the same as the minimum ZAZ length.
[0325] The pairwise cross-correlations given either by Eq. (34) and (36) or by (45) are equally sparse, i.e. have only δ (100/t percent) non-zero values.
Peak-to-Average-Power Ratio (PAPR)
[0326] The proposed SRSs have 0 dB PAPR, for arbitrary size δ of interlacing subbands and arbitrary number A≤δ of allowed subcarriers, as long as the long sequence {a(k)} of length L=At is a modulatabe CAZAC sequence, where t is a multiple (including 1) of A.
[0327] To see that, let SRS {s.sub.m,q=x,n=w(k)} be expressed as
[0328] According to Lemma (18), if the sequence {a(k)} is a mCAZAC sequence of the unit amplitude, then the sum over i is non-zero and has the absolute value equal to √{square root over (L)}=√{square root over (At)} only for a single value of 1 for given value of (Δ.sub.x−k). Therefore, it is obtained
|s.sub.m,x,w(k)|=√{square root over (A/δ)}, k=0,1, . . . ,N−1. (48)
[0329] The following subsections discusses the deployment of the invention in 3GPP NR systems.
Setting CIR Detection Time Window
[0330] Setting of CIR detection time window of length D at the receiver (e.g. BS) has been briefly discussed in the background, where it was stated that D≥min{D.sub.ZAZ,D.sub.ZCCZ}≥C−1. As shown in the previous section, D.sub.ZAZ=t−1 while D.sub.ZCCZ can have two possible values: D.sub.ZCCZ.sup.non-orth=└t/Q┘−1 and D.sub.ZCCZ.sup.orth=t−1. To be able to deploy both of them, the length N=δt of SRSs is selected using t such that D.sub.ZAZ=t−1≥C−1, where C is the maximum expected length of channel impulse response.
[0331] The BS is the one which allocates the SRSs to the active UEs and is also the one that knows which of them are concurrently active. Depending on whether the concurrently active UEs are assigned the SRSs from the same orthogonal subset, or from multiple orthogonal subsets, the BS can select D to be either D=min{t−1, t−1}=t−1, or D=min{t−1,└t/Q┘−1}=└t/Q┘−1. Obviously, if all SRSs are from the same orthogonal subset, all the corresponding CIRs of maximum length C can be estimated without interference.
[0332] If the SRSs are from different orthogonal SRS subsets, only └t/Q┘ coefficients of each CIR can be estimated. If none of the concurrent propagation channel realizations has the channel impulse response longer than └t/Q┘, all the related CIRs can be estimated without interferences. However, if some of the concurrent propagation channel realizations have the channel impulse responses of length C>└t/Q┘, the estimated CIR samples of the observed UE will be interfered by the tail (C−└t/Q┘ latest coefficients) of the CIR of an interfering UE. This might not have a detrimental effect on the estimated CIR, as the CIR power is mostly carried by its head instead of by its tail. These two cases are illustrated in
[0333]
[0334]
[0335]
Setting of Other Parameters
[0336] The disclosed SRS design in this invention can be readily adopted to the current 3GPP NR systems by taking proper values for the related parameters. In one embodiment of the invention, the size of an interlacing subband is taken to be δ=16 and the length of the short sequence is taken to be A=8, with the 8 subcarriers in each gPRB to be every second subcarrier in each interlacing subband. Consequently, the number of interlacing subbands is taken to be t=N/16 depending on the SRS bandwidth. The advantage of such a parameter setting is that it results in the same frequency resource location and the same number of orthogonal SRSs as Comb-2 in 3GPP NR. For example, the values of these parameters are given in Table 1 below, where the values of SRS bandwidth are those supported in 3GPP NR systems. Table 1 shows examples of parameter setting that result in the same frequency domain location and the same number of orthogonal SRSs as Comb-2 in 3GPP NR.
TABLE-US-00002 TABLE 1 SRS bandwidth (# of PRBs) δ A t 8 16 8 6 12 16 8 9 16 16 8 12 20 16 8 15 24 16 8 18 28 16 8 21 32 16 8 24 36 16 8 27 40 16 8 30 44 16 8 33 48 16 8 36 52 16 8 39 56 16 8 42 60 16 8 45 64 16 8 48 68 16 8 51 72 16 8 54 76 16 8 57 80 16 8 60 84 16 8 63 88 16 8 66 92 16 8 69 96 16 8 72 104 16 8 78 108 16 8 81 112 16 8 84 120 16 8 90 128 16 8 96 132 16 8 99 136 16 8 102 144 16 8 108 152 16 8 114 160 16 8 120 168 16 8 126 176 16 8 132 184 16 8 138 192 16 8 144 208 16 8 156 216 16 8 162 224 16 8 168 240 16 8 180 256 16 8 192 264 16 8 198 272 16 8 204
[0337] In one embodiment of the invention, the size of an interlacing subband is taken to be δ=24 and the length of the short sequence is taken to be A=12, with the 12 subcarriers in each gPRB to be every second subcarrier in each interlacing subband. Consequently, the number of interlacing subbands is taken to be t=N/24 depending on the SRS bandwidth. The advantage of such a parameter setting is that it results in the same frequency resource location as Comb-2 in 3GPP NR. For example, the values of these parameters are given in Table 2 below, where the values of SRS bandwidth are those supported in 3GPP NR systems. Table 2 shows examples of parameter setting that result in the same frequency domain location as Comb-2 in 3GPP NR.
TABLE-US-00003 TABLE 2 SRS bandwidth (# of PRBs) δ A t 8 24 12 4 12 24 12 6 16 24 12 8 20 24 12 10 24 24 12 12 28 24 12 14 32 24 12 16 36 24 12 18 40 24 12 20 44 24 12 22 48 24 12 24 52 24 12 26 56 24 12 28 60 24 12 30 64 24 12 32 68 24 12 34 72 24 12 36 76 24 12 38 80 24 12 40 84 24 12 42 88 24 12 44 92 24 12 46 96 24 12 48 104 24 12 52 108 24 12 54 112 24 12 56 120 24 12 60 128 24 12 64 132 24 12 66 136 24 12 68 144 24 12 72 152 24 12 76 160 24 12 80 168 24 12 84 176 24 12 88 184 24 12 92 192 24 12 96 208 24 12 104 216 24 12 108 224 24 12 112 240 24 12 120 256 24 12 124 264 24 12 132 272 24 12 134
[0338] In one embodiment of the invention, the length of the short sequence is taken to be A=└√{square root over (N/2s)}┘ for a proper positive integers, and the size of an interlacing subband is taken to be δ=2A with the subcarriers of each gPRB to be every second subcarrier in each interlacing subband. Consequently, the number of interlacing subbands is taken to be t=[N/δ]≈sA depending on the SRS bandwidth, where [.Math.] is the rounding operation to the closest integer. In this case, the length-L (L=At) modulating sequence may need be properly shortened or periodically extended to length N/2 to fit the available SRS bandwidth. The advantage of such a parameter setting is that it results in the same frequency resource location as Comb-2 in 3GPP NR, and in the meanwhile the resultant SRSs have low PAPR. For example, the values of these parameters are given in Table 3 below with s=1, where the values of SRS bandwidth are those supported in 3GPP NR systems. Table 3 shows examples of parameter setting that result in the same frequency domain location as Comb-2 in 3GPP NR and low-PAPR SRSs.
TABLE-US-00004 TABLE 3 SRS bandwidth (# of PRBs) δ A t 8 14 7 7 12 16 8 9 16 18 9 11 20 20 10 12 24 24 12 12 28 24 12 14 32 24 12 16 36 28 14 15 40 30 15 16 44 32 16 17 48 32 16 18 52 34 17 18 56 36 18 19 60 36 18 20 64 38 19 20 68 40 20 20 72 40 20 22 76 42 21 22 80 42 21 23 84 44 22 23 88 44 22 24 92 46 23 24 96 48 24 24 104 48 24 26 108 50 25 26 112 50 25 27 120 52 26 28 128 54 27 28 132 56 28 28 136 56 28 29 144 58 29 30 152 60 30 30 160 60 30 32 168 62 31 32 176 64 32 33 184 66 33 33 192 66 33 35 208 70 35 36 216 72 36 36 224 72 36 37 240 74 37 39 256 76 38 39 264 78 39 41 272 80 40 40
[0339] In one embodiment of the invention, the size of an interlacing subband is taken to be δ=48 and the length of the short sequence is taken to be A=12, with the 12 subcarriers in each gPRB to be every fourth subcarrier in each interlacing subband. Consequently, the number of interlacing subbands is taken to be t=N/48 depending on the SRS bandwidth. The advantage of such a parameter setting is that it results in the same frequency resource location and the same number of orthogonal SRSs as Comb-4 in 3GPP NR. For example, the values of these parameters are given in Table 4 below, where the values of SRS bandwidth are those supported in 3GPP NR systems. Table 4 shows examples of parameter setting that result in the same frequency domain location as Comb-4 in 3GPP NR.
TABLE-US-00005 TABLE 4 SRS bandwidth (# of PRBs) δ A t 12 48 12 3 16 48 12 4 20 48 12 5 24 48 12 6 28 48 12 7 32 48 12 8 36 48 12 9 40 48 12 10 44 48 12 11 48 48 12 12 52 48 12 13 56 48 12 14 60 48 12 15 64 48 12 16 68 48 12 17 72 48 12 18 76 48 12 19 80 48 12 20 84 48 12 21 88 48 12 22 92 48 12 23 96 48 12 24 104 48 12 26 108 48 12 27 112 48 12 28 120 48 12 30 128 48 12 32 132 48 12 33 136 48 12 34 144 48 12 36 152 48 12 38 160 48 12 40 168 48 12 42 176 48 12 44 184 48 12 46 192 48 12 48 208 48 12 52 216 48 12 54 224 48 12 56 240 48 12 60 256 48 12 64 264 48 12 66 272 48 12 68
[0340] In one embodiment of the invention, the length of the short sequence is taken to be A=└√{square root over (N/4s)}┘ for a proper positive integer s, and the size of an interlacing subband is taken to be δ=4A with the subcarriers of each gPRB to be every fourth subcarrier in each interlacing subband. Consequently, the number interlacing subbands is taken to be t=[N/6]≈sA depending on the SRS bandwidth. In this case, the length-L (L=At) modulating sequence may need be properly shortened or periodically extended to length N/4 to fit the available SRS bandwidth. The advantage of such a parameter setting is that it results in the same frequency resource location as Comb-4 in 3GPP NR, and in the meanwhile the resultant SRSs have low PAPR. For example, the values of these parameters are given in Table 5 below with s=1, where the values of SRS bandwidth are those supported in 3GPP NR systems. Table 5 shows examples of parameter setting that result in the same frequency domain location as Comb-4 in 3GPP NR and low-PAPR SRSs.
TABLE-US-00006 TABLE 5 SRS bandwidth (# of PRBs) δ A t 12 24 6 6 16 24 6 8 20 28 7 9 24 28 8 9 28 36 9 9 32 36 9 11 36 40 10 11 40 40 10 12 44 44 11 12 48 48 12 12 52 48 12 13 56 48 12 14 60 52 13 14 64 52 13 15 68 56 14 15 72 56 14 15 76 60 15 15 80 60 15 16 84 60 15 17 88 64 16 16 92 64 16 17 96 64 16 18 104 68 17 18 108 72 18 18 112 72 18 19 120 72 18 20 128 76 19 20 132 76 19 21 136 80 20 20 144 80 20 22 152 84 21 22 160 84 21 23 168 88 22 23 176 88 22 24 184 92 23 24 192 96 24 24 208 96 24 26 216 100 25 26 224 100 25 27 240 104 26 28 256 108 27 28 264 112 28 28 272 112 28 29
SRS Transmission Over Multiple Consecutive OFDM Symbols
[0341] In 3GPP NR systems, a SRS may be repeated multiple times to span a number of G consecutive OFDM symbols within each SRS period during the transmission. The purpose of SRS transmission over multiple consecutive OFDM symbols is to achieve a higher accumulated receive power of the transmitted SRS and in turn a higher channel estimation quality at the BS, which is advantageous for cell-edge UEs with large propagation loss between it and the BS. For example, the BS can perform channel estimation independently based on each received duplicate of the transmitted SRS. Although the accuracy of each estimated CIR may be low due to low received signal-to-noise ratio (SNR). This accuracy can be enhanced after taking average of the estimated CIRs from these multiple received SRS duplicates within one SRS period.
[0342] When the disclosed SRS is repeated over G consecutive OFDM symbols in each SRS period, it can be transmitted together with a length-G orthogonal cover code (OCC). By this means, one disclosed SRS can be reused together with up to G different OCCs that are orthogonal to each other and transmitted from different UEs and/or SRS antenna ports in parallel (with aligned arrival time). In this case, the channel estimation of them from the signal received in a single OFDM symbol always suffers full interference from each other. However, thanks to the orthogonality between different OCCs, such interference can be fully cancelled after averaging the estimated CIRs from G consecutive OFDM symbols according to the adopted OCC, assuming the channel variation across these G consecutive OFDM symbols is marginal and ignorable. By this means, the SRS capacity can be further increased by G times using the disclosed SRS design, compared to the case when a SRS is transmitted only over one OFDM symbol per SRS period.
[0343] In one embodiment, the OCCs can be taken to be the columns of a G×G DFT matrix, or columns of a G×G DFT matrix with row permutation, or columns of a G×G DFT with/without row permutation, which are further element-wisely multiplied with an arbitrary length-G sequence with constant envelope. For example, the OCCs can be [1, 1] and [1,−1] when G=2, or can be [1, 1, 1, 1], [1,j,−1,−j], [1,−1,1,−1] and [1,−j,−1,j] with G=4.
[0344] In one embodiment, the OCCs can be taken to be the columns of a G×G Hadamard matrix, or columns of a G×G Hadamard matrix with row permutation, or columns of a G×G
[0345] Hadamard matrix with/without row permutation, which are further element-wisely multiplied with an arbitrary length-G sequence with constant envelope. For example, the OCCs can be [1,1] and [1,−1] when G=2, or can be [1, 1, 1, 1], [1,−1,1,−1], [1, 1,−1,−1] and [1,−1,−1, 1] with G=4.
Signaling of SRS
[0346] Before a UE transmits a SRS, it needs to determine the configuration of the SRS to be transmitted from the higher layer signaling. The configuration of the SRS may include the SRS time-frequency resource for each SRS antenna port (e.g. the starting position in the time domain, the number of consecutive OFDM symbols in each SRS period, the starting position in frequency domain, the SRS bandwidth and the comb number) and the SRS sequence identity n.sub.ID.sup.SRS. The SRS time-frequency resource can be signaled in the same manner as in 3GPP NR, e.g. through SRS-Resource, and the SRS sequence identity n.sub.ID.sup.SRS can be signaled in different ways as detailed below. It is noted that the values of δ, A and t can be derived from the SRS time-frequency resource configuration, and so do not need to be signaled separately.
[0347] In one embodiment when a UE needs to transmit SRSs from multiple SRS antenna ports over the same time-frequency resource, these SRSs are selected from the same orthogonal SRS subset on the same interlace and signaled to the UE.
[0348] In one embodiment when a UE needs to transmit SRSs from multiple SRS antenna ports over the same time-frequency resource, these SRSs are selected to have modulating sequences constructed based on short sequences from the same orthogonal short sequence subset and the same long sequence, mapped to different interlaces, and then signaled to the UE.
[0349] In one embodiment, the value of Q (i.e. the number of orthogonal SRS subsets in each SRS group) is a constant pre-specified in the standard and so unnecessary to be signaled.
[0350] In another embodiment, the value of Q is configurable and can be taken from a number of N.sub.Q values {Q.sub.0, Q.sub.1, . . . , Q.sub.N.sub.
[0351] In one embodiment, the SRS sequence identity n.sub.ID.sup.SRS is signaled to the UE by a single bit string of ┌log.sub.2(N.sub.setQA)┐ bits, where N.sub.set is the number of SRS sets defined in the system with each SRS set assigned to one cell, Q is the number of orthogonal SRS subsets in each SRS set, and A is the number of orthogonal SRSs within the orthogonal SRS subset.
[0352] In one embodiment, the SRS sequence identity n.sub.ID.sup.SRS is signaled by two bit strings of lengths ┌log.sub.2(N.sub.set)┐ and ┌log.sub.2(QA)┐, respectively, where the first bit string is used to indicate the index of the SRS set, and the second bit string is used to indicate the index of the SRS sequence within the SRS set.
[0353] In one embodiment, the SRS sequence identity n.sub.ID.sup.SRS is signaled by three bit strings of length ┌log.sub.2(N.sub.set)┐, ┌log.sub.2(Q)┐ and ┌log.sub.2(A)┐, respectively, where the first bit string is used to indicate the index of the SRS set, the second bit string is used to indicate the index of the orthogonal SRS subset within the SRS set, and the third bit string is used to indicate the index of the SRS within the orthogonal SRS subset.
Link Level Performance Evaluation
[0354] A single-cell system at 5 GHz carrier frequency with 15 kHz SCS and bandwidth of 52 PRBs (i.e. there are N=52×12=624 subcarriers) is considered. To generate SRSs based on the disclosed method, it is assumed that δ=48, t=13, A=12 and that the A=12 subcarriers are distributed in each gPRB to be every fourth subcarrier in each interlacing subband. Consequently, there are B=└δ/A┘=4 orthogonal interlaces. Without loss of generality, the first interlace is selected and QA=24 SRS sequences consisting of Q=2 orthogonal subsets are constructed, where the short sequences in each orthogonal short sequence subset are the 12 columns of the 12×12 DFT matrix, covered by a length-13 ZC sequence shortened to length 12 with two different ZC root indices (1 and 2) for the two orthogonal subsets, respectively, and the long sequence is selected to be a(u)=W.sub.t.sup.(u mod A)└u/A┘.
[0355] For comparison, the SRSs from the second conventional solution, based on Comb-4 frequency resource allocation and ZC sequences, are also generated as reference. Each such SRS is constructed by a length-151 ZC sequence of a certain root index, cyclically extended to length 156, and then mapped to every fourth subcarrier of the frequency band. For each root index, 12 equally spaced cyclic shifts are adopted to generate 12 orthogonal SRSs. To generate the same number of SRSs as in the proposed scheme, two different root indices are used in each cell to generate two orthogonal subsets of SRSs.
[0356] All the generated SRSs are transmitted over only one OFDM symbol in each re-transmission period T. For each SRS scheme two interference scenarios are evaluated: interference-free scenario, where T=1 ms (one slot) and T=2 ms (2 slots), and non-orthogonal interference scenario, where T=1 ms.
[0357]
[0358] When the target UE transmits an SRS in its UL channel, some other UEs may also transmit SRSs that are non-orthogonal to the target SRS (i.e. selected from different orthogonal SRS subsets) in the same time-frequency resource and will appear as interference to the target UE at the BS. The BS upon receiving the SRS(s) will then perform UL channel estimation for the target UE at each BS antenna by periodically correlating the received signal with the target SRS, yielding the estimated CIR of the target UE as the segment of its correlator output falling in the detection time window.
[0359] For the Comb-4 based SRS scheme the detection time window is always set to t−1=12 (i.e. the minimum ZCCZ length), while for the proposed B-IFDM based SRS scheme, the detection time window is set to t−1=12 when there is no interfering UE, and set to └t/Q┘−1=└13/2┘−1=5 when there is at least one interfering UE. The estimated CIR is then converted to the frequency domain via DFT to obtain the estimated channel coefficient at each subcarrier and each BS antenna for use in the subsequent DL data transmission.
[0360] For the subsequent DL data transmission, the un-coded information bits are first modulated with QPSK modulation and then allocated to subcarriers in the same frequency band of SRSs, where the beamforming vector for the QPSK data symbol to be transmitted on each subcarrier is designed as the conjugate version of the corresponding estimated UL channel vector on this subcarrier with power normalization. At each BS antenna, all the QPSK data symbols weighted by their corresponding beamforming coefficients are then converted to the time domain via IDFT followed by CP addition and sent to the target UE via its DL channel. For simplicity, only the worst case is simulated when the DL data is transmitted in the end of one SRS period (i.e. the time gap between UL SRS transmission and DL data transmission is set at T, equal to the SRS period). At the receiver, the target UE first performs equalization on the received data signal assuming perfect channel knowledge, and then demodulates the equalized signals on different subcarriers. Finally bit error rate (BER) is calculated based on the demodulation results under each SNR.
[0361]
[0362] Most importantly, the proposed SRS scheme in the full interference case (24 SRSs per cell with T=1 ms) even outperforms by about 0.8 dB at 1% BER the interference free case of the reference scheme with the same number (24) of SRSs transmitted in the TDM manner with the time offset of 1 ms over the period T=2 ms.
[0363] As previously mentioned, the first communication device 100 may in embodiments obtain the time domain signal according to the invention using alternative steps.
[0364] The first communication device 100 may e.g. be configured to perform the steps of the first communication device 100 according to the fifth or sixth aspect of the invention disclosed in the summary. Thus, the first communication device 100 may in embodiments instead of phase rotating the sequence in the frequency domain based on the constant value Δ.sub.q, cyclically shift the time domain signal based on the constant value Δ.sub.q to obtain the cyclically shifted time domain signal, as described for the fifth aspect of the first communication device 100.
[0365] The first communication device 100 may further obtain the cyclically shifted time domain signal based on the sequence itself, where any two sequences from different subsets of sequences are non-orthogonal when each q-th subset of sequences are inversely phase rotated based on the constant value Δ.sub.q, as described for the sixth aspect of the first communication device 100.
[0366] Consequently, the first communication device 100 may in embodiments comprise a set of functional blocks configured to perform the steps of the first communication device 100 according to the fifth or sixth aspect of the invention disclosed in the summary.
[0367] Furthermore, the second communication device 300 may in embodiments estimate the radio channel using alternative steps. The second communication device 300 may e.g. be configured to perform the steps of the second communication device 300 according to the seventh, eighth, ninth, or tenth aspect of the invention disclosed in the summary.
[0368] Thus, the second communication device 300 may in embodiments phase rotate the local sequence in the frequency domain based on the constant value Δ.sub.q, cyclically shift the local time domain signal based on the constant value Δ.sub.q, or obtain the cyclically shifted time domain signal based on the sequence itself and then estimate the radio channel based on the received time domain signal and the local time domain signal, as described for the seventh, eighth, or ninth aspect of the second communication device 300, respectively.
[0369] The second communication device 300 may further obtain the phase rotated local signal based on the sequence itself and then estimate the radio channel based on the phase rotated local sequence in the frequency domain and the sequence in the frequency domain of the received time domain signal, as described for the tenth aspect of the second communication device 300.
[0370] Consequently, the second communication device 300 may in embodiments comprise a set of functional blocks configured to perform the functions of the second communication device 300 according to the seventh, eighth, ninth, or tenth aspect of the invention disclosed in the summary.
[0371] The first communication device 100 and/or the second communication device 300 herein, may be denoted as a user device, a User Equipment (UE), a mobile station, an internet of things (IoT) device, a sensor device, a wireless terminal and/or a mobile terminal, is enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system. The UEs may further be referred to as mobile telephones, cellular telephones, computer tablets or laptops with wireless capability. The UEs in this context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, 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 New Radio.
[0372] However, the first communication device 100 and/or the second communication device 300 herein may also 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 Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM). The radio network access node may also be a base station corresponding to the fifth generation (5G) wireless systems. The first communication device 100 and/or the second communication device 300 herein may also be denoted as a road side unit such as e.g. a road side unit in a V2X application. The road side unit may be any device/node deployed along roads to improve vehicular network performance, as well as extend the coverage. The road side unit may be a stand-alone device/node or may be integrated with e.g. a network access node.
[0373] Furthermore, any method according to embodiments of the invention may be implemented in a computer program, having code means, which when run by processing means causes the processing means to execute the steps of the method. The computer program is included in a computer readable medium of a computer program product. The computer readable medium may comprise 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.
[0374] 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.
[0375] 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.
[0376] Finally, it should be understood that the invention is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.