CLIENT DEVICE AND NETWORK ACCESS NODE FOR TRANSMITTING AND RECEIVING A RANDOM ACCESS PREAMBLE
20210337604 · 2021-10-28
Inventors
Cpc classification
H04W72/0453
ELECTRICITY
International classification
Abstract
The invention relates to a client device (100) and a network access node (300) for transmitting and receiving a random access preamble. The modulation sequence for the random access preamble is based on a first sequence and a second sequence. The first sequence is a sequence from a set of near-orthogonal sequences and the second sequence is a sequence from a set of constant envelope sequences. Due to its construction, the random access preamble herein provides low PAPR and suppresses the side-lobes in its auto-correlation function while producing a set of preambles with low cross-correlation. Furthermore, the invention also relates to corresponding methods and a computer program.
Claims
1. A client device (100) for a wireless communication system (500), the client device (100) being configured to determine at least one time-frequency resource allocated for a random access preamble; determine a modulation sequence for the random access preamble, wherein the modulation sequence is based on a first sequence and a second sequence, the first sequence being a sequence from a set of near-orthogonal sequences and the second sequence being a sequence from a set of constant envelope sequences; transmit a signal (510) comprising a random access preamble to a network access node (300), wherein the random access preamble comprises the modulation sequence mapped onto the determined time-frequency resources.
2. The client device (100) according to claim 1, wherein the time-frequency resources of the wireless communication system (500) are divided into disjoint frequency subbands, and wherein the time-frequency resources allocated for the random access preamble is the same in each of the disjoint frequency subbands.
3. The client device (100) according to claim 1, wherein the time-frequency resources allocated for the random access preamble are non-contiguous in frequency.
4. The client device (100) according to claim 2, wherein the time-frequency resources allocated for the random access preamble comprises a plurality of subcarriers, and wherein a length of the first sequence is equal to the number of subcarriers in each of the disjoint frequency subbands allocated for the random access preamble.
5. The client device (100) according to claim 2, wherein the time-frequency resources allocated for a random access preamble comprises a plurality of subcarriers, and wherein a length of the second sequence is equal to the total number of subcarriers from all of the disjoint frequency subbands allocated for the random access preamble.
6. The client device (100) according to claim 1, wherein the first sequence is repeated so that a length of the repeated first sequence is equal to a length of the second sequence.
7. The client device (100) according to claim 1, wherein the set of near-orthogonal sequences only comprises orthogonal sequences.
8. The client device (100) according to claim 1, wherein the set of non-orthogonal sequences is constructed from a set of orthogonal sequences by expurgating at least one element of said orthogonal sequences and removing a subset of said expurgated sequences.
9. The client device (100) according to claim 1, wherein at least one of the first sequence and the second sequence is any of a Zadoff-Chu, ZC, sequence; a permutation of a ZC sequence; or a cyclic shift of a ZC sequence.
10. The client device (100) according to claim 1, wherein at least one of the first sequence and the second sequence is any of a Discrete Fourier Transform, DFT, sequence; a permutation of a DFT sequence; or a cyclic shift of a DFT sequence.
11. The client device (100) according to claim 1, wherein the second sequence a is generated according to the formula
12. The client device (100) according to claim 1, wherein the second sequence a is generated according to the formula
13. A network access node (300) for a wireless communication system (500), the network access node (300) being configured to receive a signal (510) comprising a random access preamble from a client device (100), wherein the random access preamble comprises a modulation sequence mapped onto at least one time-frequency resource allocated for a random access preamble, wherein the modulation sequence is based on a first sequence and a second sequence, the first sequence being a sequence from a set of near-orthogonal sequences and the second sequence being a sequence from a set of constant envelope sequences; determine the time-frequency resources allocated for a random access preamble; detect at least one of the random access preamble and an arrival time of the random access preamble based on the determined time-frequency resources allocated for a random access preamble and the signal (510).
14. A method (200) for a client device (100), the method (200) comprising determining (202) at least one time-frequency resource allocated for a random access preamble; determining (204) a modulation sequence for the random access preamble, wherein the modulation sequence is a product of a first sequence and a second sequence, the first sequence being a sequence from a set of near-orthogonal sequences and the second sequence being a sequence from a set of constant envelope sequences; transmitting (206) a signal (510) comprising a random access preamble to a network access node (300), wherein the random access preamble (510) comprises the modulation sequence mapped onto the determined time-frequency resources.
15. The method (200) according to claim 14, wherein the time-frequency resources of the wireless communication system (500) are divided into disjoint frequency subbands, and wherein the time-frequency resources allocated for the random access preamble is the same in each of the disjoint frequency subbands.
16. The method (200) according to claim 14, wherein the time-frequency resources allocated for the random access preamble are non-contiguous in frequency.
17. The method (200) according to claim 15, wherein the time-frequency resources allocated for the random access preamble comprises a plurality of subcarriers, and wherein a length of the first sequence is equal to the number of subcarriers in each of the disjoint frequency subbands allocated for the random access preamble.
18. The method (200) according to claim 15, wherein the time-frequency resources allocated for a random access preamble comprises a plurality of subcarriers, and wherein a length of the second sequence is equal to the total number of subcarriers from all of the disjoint frequency subbands allocated for the random access preamble.
19. The method (200) according to claim 14, wherein the first sequence is repeated so that a length of the repeated first sequence is equal to a length of the second sequence.
20. The method (200) according to claim 14, wherein the set of near-orthogonal sequences only comprises orthogonal sequences.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0065] The appended drawings are intended to clarify and explain different embodiments of the invention, in which:
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
DETAILED DESCRIPTION
[0072]
[0073] According to embodiments of the invention the client device 100 is configured to determine at least one time-frequency resource allocated for a random access preamble. The client device 100 is further configured to determine a modulation sequence for the random access preamble. The modulation sequence is based on a first sequence and a second sequence, wherein the first sequence is a sequence from a set of near-orthogonal sequences and the second sequence is a sequence from a set of constant envelope sequences. The client device 100 is further configured to transmit a signal 510 comprising a random access preamble to a network access node 300 (see
[0074] According to an embodiment of the invention, the modulation sequence is based on a product of a first sequence and a second sequence.
[0075]
[0076]
[0077] According to embodiments of the invention the network access node 300 is configured to receive a signal 510 comprising a random access preamble 510 from a client device 100 (see
[0078]
[0079] According to an embodiment of the invention 16, the network access node 300 is configured to correlate the received signal 510 with one or more candidate random access preambles so as to detect the random access preamble comprises.
[0080] Generally, if the random access preamble is known to the network access node 300, only its timing needs to be detected by the network access node 300. However, if the random access preamble is unknown to the network access node 300, both the random access preamble and its timing need to be detected by the network access node 300. The network access node 300 is configured to process the received signal 502 and may apply a correlation operation as to detect a peak value, which should be above a certain detection threshold in order to be a valid random access preamble candidate. The network access node 300 may further be configured to use a bank of correlators, each correlator being matched to one random access preamble, so as to determine which random access preamble was sent. The arrival timing can be determined from the location of the detected peak within a detection window. Moreover, in some applications, e.g., contention-free random access, the random access preamble sequence may be configured by the radio network, in which case the radio access node 300 may only need to use a single correlator for detecting the random access preamble.
[0081]
[0082]
[0083] To provide deeper understanding of embodiments of the invention consider a frequency band consisting of a set of N discrete frequencies f={f.sub.0,f.sub.1, . . . , f.sub.N−1} with uniform spacing Δf between neighboring frequencies. A discrete frequency could represent a subcarrier or a resource element. Without loss of generality we can assume that f.sub.0=0 and Δf=1, so we have f={0,1, . . . ,N−1}. We further assume that N=δt, where δ and t are positive integers, and divide N discrete frequencies into t interlacing subbands, such that each interlacing subband of δ subcarriers contains B=└δ/A┘ generalized Physical Resource Blocks (gPRBs) of A subcarriers, where └x┘ is the greatest integer less than or equal to x (i.e., the floor function of x). We also assume that only one gPRB is used in each interlacing subband. The set of all t such gPRBs form an interlace. By selecting non-intersecting sets of A subcarriers (which, in contrast to the prior art PRB definition, may not need to be contiguous) we can construct B orthogonal gPRBs in each interlacing subband. Consequently, we can construct B orthogonal interlaces.
[0084] According to embodiments of the invention, the time-frequency resources of the wireless communication system 500 are divided into disjoint frequency subbands, and wherein the time-frequency resources allocated for the random access preamble is the same in each of the disjoint frequency subbands. It is understood that the actual time-frequency resources are different in different subbands, while their allocation within the subbands could be the same, i.e., allocating the n:th gPRB in every subband.
[0085] Furthermore, the time-frequency resources allocated for the random access preamble can be non-contiguous in frequency. For example, if less than B gPRBs are allocated for the random access preamble in a subband, the set of time-frequency resources from all subbands will be non-contiguous.
[0086] In multicarrier systems such as LTE and NR, the time-frequency resources allocated for the random access preamble comprise a plurality of subcarriers, and therefore a length of the first sequence can be equal to the number of subcarriers in each of the disjoint frequency subbands allocated for the random access preamble according to an embodiment.
[0087] In an embodiment of the invention, the time-frequency resources allocated for a random access preamble comprises a plurality of subcarriers, and wherein a length of the second sequence can be equal to the total number of subcarriers from all of the disjoint frequency subbands allocated for the random access preamble.
[0088] An interlace can be mathematically described as the set of used, i.e., allowed frequencies
[0089] The random access preamble s.sub.m(k) is obtained by a scaled Inverse Discrete Fourier Transform (IDFT) of a block-interleaved comb spectrum {S.sub.m(f)} defined over m-th interlace
where ω.sub.m,i,l are allowed frequencies of the gPRB in i-th interlacing subband of the m-th interlace, such that
0≤ω.sub.m,i,0< . . . <ω.sub.m,i,A−1≤δ−1 (5)
[0090] The scaling constant K=√{square root over (N)} is chosen to ensure that the sequences {s.sub.m(k)} and {S.sub.m(f)} have the same energy E=At. A repetitive frequency resource allocation
ω.sub.m,i,l j.sub.m,l, (6)
i.e., the same allowed RE locations {j.sub.m|0≤j.sub.m,0<j.sub.m,1< . . . <j.sub.m,A−1 ≤δ−1} are repeated in all the t subbands.
[0091] The generic sequence construction herein is based on a product modulation sequence obtained by modulating periodically a long sequence with a short sequence. Hence, according to an embodiment of the invention, a length of the first sequence is shorter than a length of the second sequence.
[0092] A set of A random access preambles {z.sub.m,n(k)}, n=0,1, . . . ,A−1, is obtained from the corresponding spectral modulation sequences {Z.sub.m,n(f)} constructed by mapping a set of A sequences {c.sub.n(u)}, n=0,1, . . . ,A−1, u=0,1, . . . ,At−1, to a single set of allowed frequencies
Z.sub.m,n(
c.sub.n(u)=b.sub.n(u mod A)a(u) (8)
where b.sub.n(u) is the n-th short sequence of length A from a set of near-orthogonal sequences; and a(u) is a long sequence of length At with constant envelope. It should be noted that also the near-orthogonal sequences could have constant envelope. It can be seen from Eq. (8) that the short sequence is repeated due to the mod A operation, if the index u becomes larger than A−1.
[0093] In an embodiment of the invention, the first sequence is repeated so that a length of the repeated first sequence is equal to a length of the second sequence.
[0094] Moreover, Eq. (8) is defined using a set of short sequences and a single long sequence.
[0095] In an embodiment of the invention, the set of constant envelope sequences comprises a single sequence. The magnitude of a constant envelope sequence is fixed.
[0096] Zadoff-Chu (ZC) sequences have an impulse-like auto correlation function. Hence, sets of orthogonal sequences can be generated by cyclically shifting a single ZC sequence. Discrete Fourier Transform (DFT) sequences are orthogonal by definition. ZC and DFT sequences are also constant envelope sequences and that property is maintained under a permutation of the sequence. These make ZC and DFT sequences relevant as constituent sequences in the construction of the random access preamble according to Eq. (2)-(4).
[0097] Therefore, according to embodiments of the invention, at least one of the first sequence and the second sequence is any of a ZC sequence; a permutation of a ZC sequence; or a cyclic shift of a ZC sequence.
[0098] Moreover, according to embodiments of the invention, at least one of the first sequence and the second sequence is any of a DFT sequence; a permutation of a DFT sequence; or a cyclic shift of a DFT sequence.
[0099] Orthogonal sequences are constructed from cyclically shifting a single ZC sequence or using a set of DFT sequences.
[0100] In an embodiment of the invention, the set of near-orthogonal sequences only comprises orthogonal sequences.
[0101] The generic modulation sequence design is applicable to any of the four alternatives of time-frequency resource allocation listed in 3GPP TR38.889 V16.0.0, “Study on NR-based Access to Unlicensed Spectrum”. These four alternatives for allocating the time-frequency resources to the random access preamble are:
[0102] Alt-1: Uniform PRB-level interlace mapping,
[0103] Alt-2: Non-uniform PRB-level interlace mapping,
[0104] Alt-3: Uniform RE-level interlace mapping, and
[0105] Alt-4: Non-interlaced mapping.
[0106] The periodic cross-correlation function θ.sub.xy(p) between the sequences {x(k)} and {y(k)} of length N is defined as
where p is a cyclic shift of {y(k)}, {X(f)} and {Y(f)} are DFTs of {x(k)} and {y(k)} respectively, and “*” denotes the complex conjugation. The periodic autocorrelation function θ.sub.xx(p) is said to have a Zero Autocorrelation Zone of length D.sub.ZAZ if
[0107] The periodic cross-correlation function θ.sub.xy(p) is said to have a Zero Cross-correlation Zone (ZCZ) of length D.sub.ZCZ if
[0108] It can be shown that random access preambles defined by Eq. (2)-(4), have pairwise ZCZ of the same length as their Zero-Auto-Correlation-Zone (ZAZ), i.e., D.sub.ZCZ=D.sub.ZAZ=t−1. That is, by inserting Eq. (7) and (8) into Eq. (2) we obtain
[0109] The inner sum in Eq. (10) would be zero for p≢0 (mod t). For p=0 we obtain
[0110] Therefore, according to an embodiment of the invention, the random access preamble has pairwise ZCZ of the same length as its ZAZ. This means that the client device 100 according to this embodiment is configured to determine a modulation sequence for the random access preamble such that the random access preamble has a ZCZ of the same length as a ZAZ.
[0111] It can be analytically shown that for some choices of the long sequence a(u), the random access preamble defined by Eq. (2)-(4) has constant magnitude. That is, the PAPR is equal to 0 dB, which allows maximum output from the power amplifier. Ultimately, the PAPR is measured on the radio signal and therefore, the baseband signal should be up-sampled (i.e., using a larger FFT size than the sequence length N) a number of times before computing the PAPR. In that case, the PAPR may be larger than 0 dB but Table 1 shows that with the random access preamble disclosed herein, a lower PAPR could still be achieved in comparison with other solutions, e.g., ZC sequences.
TABLE-US-00001 TABLE 1 Max. PAPR (dB) Sequence N.sub.FFT = δt N.sub.FFT = 10.sup.5 Alt- ZC 8.8271 8.9384 1 Generic 0 6.0860 Alt- ZC 7.7262 8.8843 2 Generic 0 6.6424 Alt- ZC 3.0671 3.0676 3 Generic 0 6.2466 Alt- ZC 12.1317 12.1317 4 Generic 5.7023 6.7996
Table 1. PAPR for the Different Alternatives of Time-Frequency Resource Allocation According to 3GPP TR38.889 V16.0.0, “Study on NR-Based Access to Unlicensed Spectrum”.
[0112] While ideally the short sequences b.sub.m(u) should comprise an orthogonal set of sequences, the method can be further extended to use other types of sequences. For example, by providing a set of non-orthogonal sequences, judicious selection of sequences from this set could offer benefits in terms of lower cross-correlations between preambles within the detection window than using an orthogonal set of sequences. Non-orthogonal sequences may also be useful and simpler to construct for a given sequence length. For example, ZC sequences should preferably have a sequence length equal to a prime number in order to maximize the number of generated sequences, while the parameter A may not necessarily be a prime number. We will refer to such a set containing at least one pair of non-orthogonal sequences as a near-orthogonal set, wherein the sequences are almost orthogonal. That is, the cross-correlation among sequences, e.g., represented by the inner product between two sequences, or the cross-correlation within a timing detection window, should be kept close to zero. It is noted that the cross-correlation depends on how many side-peaks of the cross-correlation function which appear within the timing detection window and the magnitude of these side-peaks depends on the modulation sequence.
[0113] One example of constructing a near-orthogonal set is to define an orthogonal matrix, where each column (or row) comprises one sequence and all sequences (i.e., columns or rows) in the matrix are orthogonal. The matrix may, e.g., contain DFT sequences or cyclically shifted ZC sequences. From this matrix, the near-orthogonal set is obtained by removing one or more columns and/or removing one or more rows. This means that some sequences may be completely removed from the orthogonal set and/or that some sequences have elements expurgated such that they become non-orthogonal. The removal of rows and columns could be systematic for the maximum pairwise cross-correlation of random access preambles within the detection time window to be less than a pre-defined level (e.g., 15%) that ensures the resultant probability of false detection no higher than the predefined target value (e.g., 0.1%).
[0114] In an embodiment of the invention, the set of non-orthogonal sequences is constructed from a set of orthogonal sequences by expurgating at least one element of said orthogonal sequences such that the sequence length becomes A and removing a subset of said expurgated sequences.
[0115] Furthermore, the general sequence construction Eq. (7) and (8) can be extended to use multiple long sequences a(u). The benefit of this is that a larger set of preamble sequences could be generated, since the total number of sequences is the product of the number of short sequences and the number of long sequences.
[0116] Thus, we will introduce an additional index r=0,1 . . . ,R−1 to label R different orthogonal sets:
Z.sub.m,r,n(
c.sub.r,n(u)=b.sub.n(u mod A)a.sub.r(u). (12)
[0117] It is straightforward to show that with the permuted long sequence, the ZAZ still remains. On the other hand, the ZCZ will not be maintained but the maximum cross-correlation can be bounded as will be shown. Let us assume now that the sequences {a.sub.g(u)} and {a.sub.h(u)} are defined by Eq. (12), for two different permutations μ=α and μ=β, respectively. A permutation implies that the elements of the sequence are re-ordered. Then it follows that:
[0118] Let us assume now that
α(l)−β(l)≡γ(l) mod A (14)
where γ(l) is the l-th element of a permutation γ of the sequence {0,1, . . . ,A−1}. If A is a prime number, a set of A−1 permutations satisfying the condition in Eq. (14) can be constructed as
μ.sub.r(l)≡rl mod A, r=1,2, . . . ,A−1, l=0,1, . . . ,A−1. (15)
If A=P−1, where P is a prime number, a set of A permutations satisfying the condition in Eq. (14) can be constructed as
μ.sub.r(l)≡rα.sup.l mod P, r=1,2, . . . ,A, l=0,1, . . . ,A−1. (16)
where α is a primitive element of GF(P), and where GF denotes a Galois field. With the above permutations, it can be shown that the cross-correlation among random access preambles is bounded by:
where ┌.Math.┐ is the ceiling operator.
[0119] One embodiment of the invention comprises performing permutations of the long sequence according to μ.sub.r(l)≡rl mod A, r=1,2, . . . ,A−1, l=0,1, . . . ,A−1 if A is a prime number, or according to μ.sub.r(l)≡rα.sup.l mod P, r=1,2, . . . ,A, l=0,1, . . . ,A−1 if A=P−1, where P is a prime number.
[0120] An interesting special case of the sequences in Eq. (7) and (8) is obtained if
a(u)=W.sub.At.sup.au(u+At mod 2+2q)/2 (17)
b.sub.n(u mod A)=a(tn)W.sub.A.sup.an(u mod A) (18)
where a and q are integers, and a is relatively prime to At.
[0121] By inserting Eq. (17) and (18) into Eq. (7) we obtain
c.sub.n(u)=a(u)a(tn)W.sub.At.sup.autn. (19)
[0122] The sequence in Eq. (19) is a Zadoff-Chu (ZC) sequence, which has the property that its cyclically-shifted version a(l+p) can be decomposed as
a(u+p)=a(u)a(p)W.sub.Ut.sup.aup. (20)
[0123] By applying Eq. (19) to (20) we obtain
c.sub.n(u)=a(u+tn). (21)
[0124] Thus, in an embodiment of the invention, the general modulation sequence is a ZC sequence which is cyclically shifted by the increments of t. This means that the client device 100 according to this embodiment is configured to determine a modulation sequence for the random access preamble such that the modulation sequence is a ZC sequence cyclically shifted by the increments of the subband size t.
[0125] ZC sequences include the root index parameter u. In an embodiment of the invention, the short sequence is generated by a length-A ZC sequence with root index {1, 2, . . . , A−1}. Furthermore, multiple sequences can be generated by cyclic shifts of the sequence. One example is using a cyclic shift of N.sub.CS, i.e., the sequence is cyclically shifted N.sub.CS steps.
[0126] In an embodiment of the invention, the short sequence is generated by a column of the A×A DFT matrix. For example, multiple sequences can be generated with column indexes {0,
[0127] In an embodiment of the invention, the long sequence is generated according to the formula
where
A is the number of time-frequency resources allocated for the random access preamble in a subband, t is the number of subbands, mod is the modulo operator, and └.Math.┘ is the floor function. When t=A, it can be shown analytically that this sequence generates a random access preamble with 0 dB PAPR.
[0128] In an embodiment of the invention, the q-th long sequence is generated according to the formula
where π.sub.q(.Math.) is a permutation over the set {0,1,2, . . . ,A−1}, i.e., where π(l) is the l-th element of a permutation π of the sequence {0,1, . . . ,A−1},
A is the number of time-frequency resources allocated for the random access preamble in a subband, t is the number of subbands, mod is the modulo operator, and └.Math.┘ is the floor function. When t=A, it can be shown analytically that this second sequence generates a random access preamble with 0 dB PAPR. The permutation allows generating multiple sequences by different permutations as to increase the total number of random access preambles.
[0129] The disclosed random access preamble could also be used for other purposes than described herein. For example, if the random access preamble modulation sequence is known to the network access node 300, it can serve as a reference signal used to estimate the channel or interference. Hence, the random access preamble disclosed herein could potentially also be used as a Demodulation Reference Signal (DMRS) or a Sounding Reference Signal (SRS) in a system using B-IFDMA.
[0130] The client device 100 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.
[0131] The network access node 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.
[0132] 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 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.
[0133] Moreover, it is realized by the skilled person that embodiments of the client device 100 and the network access node 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.
[0134] Especially, the processor(s) of the client device 100 and the network access node 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.
[0135] 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.