Receiving Device and Method Thereof
20190109737 ยท 2019-04-11
Inventors
- Chaitanya Tumula (Kista, SE)
- Alberto Diego Jimenez Feltstrom (Kista, SE)
- Junshi Chen (Kista, SE)
- Peter Almers (Kista, SE)
- Sergei Semenov (Kista, SE)
Cpc classification
H04L25/03312
ELECTRICITY
H04L27/34
ELECTRICITY
International classification
H04L25/03
ELECTRICITY
H04L27/34
ELECTRICITY
H04B7/0456
ELECTRICITY
Abstract
The application relates to a receiving device for a communication system, where the receiving device includes a receiver configured to receive a Multiple-Input and Multiple-Output (MIMO) communication signal including a plurality of transmit symbols belonging to at least one complex-valued symbol constellation, a processing circuit configured to affine-transform the at least one complex-valued symbol constellation to obtain at least one affine-transformed complex-valued symbol constellation, compute a decision metric; based on the at least one affine-transformed complex-valued symbol constellation, detect the transmit symbols based on the computed decision metric.
Claims
1. A receiving device for a Multiple Input Multiple Output (MIMO) communication system, comprising: a receiver configured to receive a MIMO communication signal comprising a plurality of transmit symbols belonging to at least one complex-valued symbol constellation; and a processing circuit coupled to the receiver and configured to: affine-transform the at least one complex-valued symbol constellation to obtain at least one affine-transformed complex-valued symbol constellation; compute a decision metric based on the at least one affine-transformed complex-valued symbol constellation; and detect the transmit symbols based on the computed decision metric.
2. The receiving device of claim 1, wherein: in a manner of affine-transforming the at least one complex-valued symbol constellation, the processing circuit is further configured to scale the at least one complex-valued symbol constellation with at least one complex-valued scaling parameter.
3. The receiving device of claim 2, wherein the at least one complex-valued scaling parameter has a form 1/, and the being a complex number.
4. The receiving device of claim 1, wherein: in a manner of affine-transforming the at least one complex-valued symbol constellation, the processing circuit is further configured to shift the at least one complex-valued symbol constellation with at least one complex-valued shifting parameter.
5. The receiving device of claim 1, wherein: in a manner of affine-transforming the at least one complex-valued symbol constellation, the processing circuit is further configured to rotate the at least one complex-valued symbol constellation with at least one complex-valued rotation parameter having unit modulus.
6. The receiving device of claim 4, wherein the transmit symbols correspond to different transmission layers, and the at least one complex-valued shifting parameter and at least one complex-valued rotation parameter being based on the different transmission layers.
7. The receiving device of claim 1, wherein in a manner of detecting the transmit symbols, the processing circuit is further configured to perform hard-decisions based on the computed decision metric.
8. The receiving device of claim 1, wherein in a manner of detecting the transmit symbols, the processing circuit is further configured to compute Log Likelihood Ratios (LLRs) for bits corresponding to the transmit symbols based on the computed decision metric.
9. The receiving device of claim 8, wherein the processing circuit is further configured to scale the computed decision metric using a real-valued scaling parameter before computing the LLRs.
10. The receiving device of claim 9, wherein the real-valued scaling parameter is based on a type of norm-metric used for detecting the transmit symbols.
11. The receiving device of claim 9, wherein the real-valued scaling parameter is dependent complex-valued scaling parameter.
12. The receiving device of claim 8, further comprising a decoder coupled to the processing circuit and configured to decode the computed LLRs.
13. The receiving device of claim 1, wherein in a manner of computing the decision metric, the processing circuit is further configured to: affine-transform at least one of the received MIMO communication signal or a corresponding channel coefficient matrix; and compute the decision metric based on the at least one affine-transformed complex-valued symbol constellation and the affine-transformed received MIMO communication signal or the affine-transformed channel coefficient matrix.
14. A method for a Multiple Input Multiple Output (MIMO) communication system, comprising: receiving a MIMO communication signal comprising a plurality of transmit symbols belonging to at least one complex-valued symbol constellation; affine-transforming the at least one complex-valued symbol constellation to obtain at least one affine-transformed complex-valued symbol constellation; computing a decision metric based on the at least one affine-transformed complex-valued symbol constellation; and detecting the transmit symbols based on the computed decision metric.
15. The method of claim 14, wherein affine-transforming the at least one complex-valued symbol constellation comprises scaling the at least one complex-valued symbol constellation with at least one complex-valued scaling parameter.
16. The method of claim 15, wherein the at least one complex-valued scaling parameter has a form 1/, and the being a complex number.
17. The method of claim 14, wherein affine-transforming the at least one complex-valued symbol constellation comprises shifting the at least one complex-valued symbol constellation with at least one complex-valued shifting parameter.
18. The method of claim 14, wherein affine-transforming the at least one complex-valued symbol constellation comprises rotating the at least one complex-valued symbol constellation with at least one complex-valued rotation parameter having unit modulus.
19. The method of claim 17, wherein the transmit symbols correspond to different transmission layers, and the at least one complex-valued shifting parameter and at least one complex-valued rotation parameter being based on the different transmission layers.
20. A non-transitory computer readable storage medium comprising computer program with a program code, the programming code causing a computer to: receive a Multiple Input Multiple Output (MIMO) communication signal comprising a plurality of transmit symbols belonging to at least one complex-valued symbol constellation; affine-transform the at least one complex-valued symbol constellation to obtain at least one affine-transformed complex-valued symbol constellation; compute a decision metric based on the at least one affine-transformed complex-valued symbol constellation; and detect the transmit symbols based on the computed decision metric.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The appended drawings are intended to clarify and explain different embodiments of the application.
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
DETAILED DESCRIPTION
[0066] In all the MIMO detection methods described above, the decision metric for all or a subset of all possible transmitted signal vectors is computed using the constellation points from the finite-alphabet set , example can be any 2.sup.2q-QAM constellation or any other suitable constellations. It has been realized by the inventors that evaluating the decision metric using the standard constellation (i.e., without the proposed applications) doesn't result in reducing the complexity of MIMO detection.
[0067] A MIMO system model is firstly presented to provide a deeper understanding of embodiments of the application.
[0068] Equation 1 describes such a MIMO model,
y=Hx+n, Equation 1
where, x is the vector of transmitted symbols with size N.sub.T1, in which each element in x belongs to the finite-alphabet set , e.g., any M=2.sup.2q-QAM constellation. It is also possible that the elements in x corresponding to different transmission layers (data streams) can belong to different constellations. y is the vector of received signals with size N.sub.R1, H is the channel coefficient matrix with size N.sub.RN.sub.T, and n is the vector of noise added on the received signals.
Note that, the noise in a MIMO system usually refers to circularly symmetric Additive White Gaussian Noise (AWGN) with E[nn.sup.H]=.sup.2I.sub.N.sub.
[0069] In general, Maximum A-Posteriori (MAP) detector has the best performance. MAP detection becomes Maximum Likelihood (ML) detection when the elements in finite-alphabet set have equal probability of transmission. Since the equal probability of transmission for different elements usually holds true, the best receiver refers to ML for most of the cases.
[0070] The hard decision of ML detection is shown in Equation 3:
{circumflex over (x)}=arg min.sub.x.sub.
where a term .sub.2.sup.2 represents the square of the L.sub.2-norm of the vector of size 1N, which can be expressed mathematically as .sub.2.sup.2=.sup.N.sub.k1|.sub.k|.sup.2. In some implementations, MIMO signal detection may be performed using the square of the L.sub.1-norm. i.e. {circumflex over (x)}=arg min.sub.x.sub.
[0071] The optimal performance of ML is at the cost of high complexity, i.e. 0(M.sup.N.sup.
[0072] Hence, evaluating the ML metric for 16777216 hypothesis vectors is not practical. One way to reduce the complexity of evaluating the ML decision metric for each of the hypothesis vectors is to transform the ML detection metric using the QR decomposition of the channel coefficient matrix, where H can be decomposed by QR decomposition (can be QL decomposition as well):
[0073] After QR decomposition, the ML detection metric can be transformed using the expression z=Q.sup.Hy=Rx+Q.sup.Hn as:
[0074] The complexity of evaluating the equivalent metric using equation 4 for one hypothesis vector, for 4-layer transmission with 4 receive antennas consists of 14 complex-valued multiplications and 14 complex-valued additions. From here on, when we refer to decision metric, we imply the metric in Equation 3 or equivalent ML metric in Equation 4 or other equivalent forms or their approximations known in the art.
[0075] To balance the complexity and performance, many sub-optimal detectors which visit only a subset of all possible hypothesis vectors have been designed. Many of these sub-optimal detectors, such as sphere decoding, K-best algorithm, or QRD-M algorithm, etc., use a tree-search procedure to find the most likely transmitted vector. For performing the tree-search procedure, the ML detection metric is transformed as described above using the QR decomposition, and for each path traversed in the tree, the branch metric |z.sub.i.sub.j=i.sup.N.sup.
[0076] For hard decision decoding, the path which gives the smallest accumulated metric is declared as the most likely transmitted vector. For soft-decision decoding, using the max-log-map approximation, the log-likelihood ratio for the kth bit of x.sub.i is computed using:
[0077] However, as described these conventional solutions still mean high complexity. Accordingly, a receiving device and a method thereof according to embodiments of the present application aim to mitigate or solve the drawbacks of conventional solutions.
[0078]
[0079] The processing circuit 104 is configured to affine-transform the at least one complex-valued symbol constellation so as to obtain at least one affine-transformed complex-valued symbol constellation . The processing circuit 104 is further configured to compute a decision metric based on the at least one affine-transformed complex-valued symbol constellation . The processing circuit 104 is further configured to detect the plurality of transmit symbols based on the computed decision metric.
[0080] In an embodiment, the receiving device 100 further comprises an optional decoder 106 configured to decode the LLRs which is shown with dashed lines in
[0081] Further, in an embodiment the processing circuit 104 is configured to compute the decision metric by transforming at least one of the received MIMO communication signal y and a corresponding channel coefficient matrix. The processing circuit 104 is further configured to compute the decision metric based on the at least one affine-transformed complex-valued symbol constellation and at least one of the transformed received MIMO communication signal y and the channel coefficient matrix. The transformations of the at least one of the received MIMO communication signal y and the channel coefficient matrix are performed to preserve the equivalence of the original decision metric computed using non-transformed constellations and the new decision metric computed using the transformed constellations.
[0082]
[0083] The affine-transformation according to the present solution relates to simple linear transformations for providing solutions with reduced complexity. Mainly three basic operations are considered as such linear transformations, i.e. scaling, shifting and rotation.
[0084] Accordingly, in an embodiment of the application, the affine-transformation comprises scaling the complex-valued symbol constellation with at least one complex-valued scaling parameter. In yet another embodiment of the application, the complex-valued scaling parameter has the form 1/, where is any complex number. In yet another embodiment of the application, the affine-transformation comprises shifting the complex-valued symbol constellation with at least one complex-valued shifting parameter. In yet another embodiment of the application, the affine-transformation comprises rotating the complex-valued symbol constellation with at least one complex-valued rotation parameter having unit modulus.
[0085] In the following disclosure, two exemplary embodiments are described in more detail for providing a deeper understanding of the present solution. In the first exemplary embodiment the affine transformation comprises the combination of the shifting and scaling operations of complex-domain symbol constellation. In the second exemplary embodiment the affine transformation comprises the combination of rotation and scaling operations of complex-domain symbol constellation.
[0086] In the first exemplary embodiment, we perform the shift and scale operation on the complex-domain symbol constellations corresponding to each transmitted data stream and evaluate the decision metric using the symbols from the transformed constellations. Those experienced in the field can get a similar result by performing a scale operation followed by a shift operation. Here we give an example using the decision metric of equation 4, however those experienced in this field should be able to apply the proposed technique to any equivalent decision metric or its approximations.
[0087] As an example, we assume that the symbols of the transmit layer k, 1kN.sub.T come from a 2.sup.2q.sup.
We evaluate the decision metric, using any MIMO detection method known in the art, and using the points from the transformed constellation .sub.k. The parameters .sub.k and can take any complex-number values.
[0088] As an example if .sub.k=1+j and =2 , then .sub.k={(m2.sup.q.sup.
[0089] Note that the points in .sub.k have both real and imaginary components which are odd integers. When performing multiplications with the constellation points from .sub.k one need to perform both shift and addition operations.
[0090]
[0091] As we can see from
[0092] Two of the constellation points in the transformed constellation are on the real and imaginary axis. For these two constellation points, the complexity of performing multiplication with another complex number is reduced.
[0093] In an embodiment the plurality of transmit symbols corresponds to different transmission layers, and wherein at least one of the complex-valued shilling parameter is dependent on the transmission layers. Accordingly, one can shift the constellations corresponding to different transmit layers by different shift-factor values and we can write:
[0094] In Equation 7, .sub.1.sub.2, . . . .sub.N.sub.
[0095] From Equation 6, the equivalent ML decision rule can be written as:
[0096] From Equation 9. we can conclude that using the present solution, we can compute the decision metric using the symbol vectors from the transformed symbols constellations of Equation 7, the transformed received signal vector of Equation 8 and the scale-factor value .
[0097] Let S.sub.1.Math..sub.1.sub.2. . . .sub.N.sub.
denotes the transformed transmit symbol vector obtained using the hard-decision of the MIMO detection performed using the proposed solution of shifted and scaled constellations, then the transmit symbol vector belonging to non-transformed symbol constellations is obtained using:
{circumflex over (x)}={circumflex over (x)}[.sub.1 .sub.2 . . . .sub.N.sub.
[0098] The long-likelihood ratio for the kth bit of ith layer transmit symbol x.sub.i belonging to non-transformed symbol constellation can be obtained using the symbol vectors from the transformed symbols constellations of Equation 7, the transformed received signal vector of Equation 8 and the complex-valued scale-factor value as shown below:
where the notation xS.sub.1:b.sub.k,i=j implies all the possible transformed transmitted symbol vectors from the set S.sub.1 whose kth bit of ith layer symbol is j.
[0099] The following discussion concerns how to handle the case if normalized-constellations are used at the transmitter when employing shifted and scaled constellations for MIMO detection. An example of the normalization factors for well known QAM constellations is given in Table 1 below.
TABLE-US-00001 TABLE 1 Scale factor for QAM constellations QAM Size 4 16 64 256 Normalization 1/{square root over (2)} 1/{square root over (10)} 1/{square root over (42)} 1/{square root over (170)} factor ()
[0100] If all the elements of the transmit symbol vector x.sub.s=[x.sub.1, . . . , x.sub.N.sub.
where the z vector is scaled by the common constellation normalization factor to obtain
Using Equation 12, we can apply the following steps for performing MIMO detection using shifted and scaled constellations when all transmission layers consist of symbols from the same normalized constellation:
[0101] Either perform hard-decision detection using
and obtain the transmitted symbol vector consisting of the normalized non-transformed constellation symbols using:
[0102] Or compute the log-likelihood ratio for the loth bit of ith transmit layer symbol x.sub.s.sub.
[0103] For the general case when the elements of the transmit symbol vector x.sub.s=
[0104] [x.sub.1 .sub.1, . . . , x.sub.N.sub.
[0105] Using Equation 16, we can apply the following steps for performing MIMO detection using shifted and scaled constellations when different transmission layers consist of symbols from different normalized constellations
[0106] Either perform hard-decision detection using
and obtain the transmitted symbol vector consisting of the normalized non-transformed constellation symbols using Equation 10.
[0107] Or compute the log-likelihood ratio for the kth bit of ith transmit layer symbol x.sub.s.sub.
[0108] In the second exemplary embodiment, we perform the rotation and scale operation on the complex--domain symbol constellation and evaluate the decision metric using the transformed constellation. Those experienced in the field can get a similar result by performing a scale operation followed by a rotation operation. Here we give an example using the decision metric of
[0109] Equation 4, however those experienced in this field should be able to apply the proposed technique to any equivalent decision metric or its approximations.
[0110] As an example, we assume that the symbols of the transmit layer k, 1kN.sub.T come from a 2.sup.2.sup.
We evaluate the decision metric (using any MIMO detection method) using the points from the transformed constellation
[0111] As an example if =/4 and ={square root over (2)}, the rotated and scaled 4 QAM constellation is shown in
[0112] Using a further embodiment of present application, one can shift the constellations corresponding to different transmit layers by different shift-factor values as shown below.
[0113] In Equation 20,
[0114] From Equation 19, the equivalent ML decision rule can be written as:
[0115] From Equation 22, we can conclude that using the proposed application, we can compute the decision metric using the symbol vectors from the transformed symbols constellations of Equation 20, the transformed received signal vector of Equation 21 and the scale-factor value .
[0116] Let S.sub.2.Math.
denotes the transformed transmit symbol vector obtained using the hard-decision of the MIMO detection performed using the proposed application of using rotated and scaled constellations, then the transmit symbol vector belonging to non-transformed symbol constellations is obtained using:
{circumflex over (x)}=B.sup.1{circumflex over (
[0117] The log-likelihood ratio for the kth bit of ith layer transmit symbol x.sub.i belonging to non-transformed symbol constellation can be obtained using the transformed symbol vectors consisting of elements from the transformed symbol constellation, the transformed received signal vector of Equation 21 and the scale-factor value as shown below:
where the notation
[0118] The following discussion relates to how to handle the case when normalized-constellations are used at the transmitter when employing rotated and scaled constellations for MIMO detection. If all the elements of the transmit symbol vector x.sub.s=[x.sub.1, . . . , x.sub.N.sub.
where
Using Equation 12, we can apply the following steps for performing MIMO detection using rotated and scaled constellations when all transmission layers consist of symbols from the same normalized constellation:
[0119] Either perform hard-decision detection using
and obtain the transmitted symbol vector consisting of the normalized non-transformed constellation symbols using:
[0120] Or compute the log-likelihood ratio for the kth bit of ith transmit layer symbol x.sub.s.sub.
[0121] For the general case when the elements of the transmit symbol vector x.sub.s=[x.sub.1.sub.1, . . . , x.sub.N.sub.
[0122] Using Equation 29, we can apply the following steps for performing MIMO detection using rotated and scaled constellations when different transmission layers consist of symbols from different normalized constellations:
[0123] Either perform hard-decision detection using
and obtain the transmitted symbol vector consisting of the normalized non-transformed constellation symbols using Equation 23.
[0124] Or compute the log-likelihood ratio for the kth bit of ith transmit layer symbol x.sub.s.sub.
[0125] In a further embodiment related to the second exemplary embodiment, MIMO detection operations can be performed using L.sub.1-norm metric to further reduce the complexity of MIMO detection. When considering L.sub.1-norm based MIMO detection, we have:
[0126] From Equation 31, the equivalent ML decision rule when employing L.sub.1-norm metric can be written as:
[0127] From Equation 32, we can conclude that using the proposed application, we can compute the L.sub.1-norm based decision metric using transformed symbol vectors consisting of elements from the transformed symbol constellations, the transformed received signal vector of Equation 21 and the complex-valued scale-factor value .
[0128] If
denotes the transformed transmit symbol vector obtained using the hard-decision of the L.sub.1-norm based. MIMO detection performed using the proposed application of using rotated and scaled constellations, then the transmit symbol vector belonging to non-transformed symbol constellations is obtained using:
{circumflex over (x)}=B.sup.1{circumflex over (
[0129] When employing L.sub.1-norm based MIMO detection, the log-likelihood ratio for the kth bit of ith layer transmit symbol x.sub.i belonging to non-transformed symbol constellation can be obtained using transformed symbol vectors consisting of elements from the transformed symbol constellation, the transformed received signal vector of Equation 21, the complex-valued scale-factor value and a correction factor which takes into account for the use of L.sub.1-norm instead of L.sub.2-norm as shown below:
[0130] Aforementioned embodiments of the application introduce an innovative receiving device 100 and corresponding method 200 to reduce the complexity of any MIMO detection. An advantage is that by doing a simple transformation of the constellation, we can achieve a complexity reduction for performing arithmetic operations.
[0131] The processing circuit 104 of the receiving device 100 may in one embodiment be a CMU. However, according to another embodiment the processing circuit 104 may be a Digital Signal Processor (DSP) configured to execute the present solution.
[0132] Below we illustrate the advantage using the example of 4-QAM constellation in a CMU implementation example. To show the advantage of the present solution, we simply consider the multiplication of any given complex number with a point from the 4-QAM constellation. The present solution is however not limited to 4-QAM or QAM which is readily understood by the skilled person.
[0133] Let us assume g=(a+jb) is any given complex number and we have to perform the multiplication gx.sub.j using a CMU, where x.sub.j belongs to the conventional 4-QAM constellation, i.e., x.sub.j={1j}.
[0134] To implement gx.sub.j , we have using a constant multiplier circuit implementation:
(a+jb)(1+j)=(ab)+j(a+b);
(a+jb)(1j)=(a+b)+j(ab);
(a+jb)(1j)=(a+jb)(1+j); and
(a+jb)(1+j)=(a+jb)(1j).
[0135] The distinct output terms we need are (a+b), (ab), (a+b) and (ab) . Hence, we would need two adders (ADD in
[0136] Critical path is defined as the path that requires the largest number of arithmetic operations, e.g. additions or negation. Critical path is a metric for the logical delay of the CMU. For 4-QAM using the conventional constellation, critical path length is 3 corresponding to implementation of (a+jb)(1j), which requires one negation at the input to get b and one addition (in parallel) to compute (a+b) and (ab) one more negation (in parallel) to negate the output of adders.
[0137] If we use the shifted and scaled constellation during the MIMO detection procedure, we have to perform multiplications gx.sub.j, where x.sub.j belongs to the shifted and scaled 4-QAM constellation , i.e., x.sub.j={0, +1, +j, 1+j}, To implement gx.sub.j we have:
(a+jb)(0)=(0)+j(0);
(a+jb)(+j)=(b)+j(a);
(a+jb)(1)=a+jb; and
(a+jb)(1+j)=(ab)+j(a+b).
[0138] The distinct outputs required at the CMU are 0, a, b, b, a+b and ab. In this case, we would still need 2 adders but 1 negator is sufficient for the CMU implementation as shown in
[0139] If we use the rotated and scaled constellation during the MIMO detection procedure, we have to perform multiplications g
(a+jb)(1)=a+jb;
(a+jb)(1)=ajb;
(a+jb)(j)=b+ja;
(a+jb)(j)=bja.
[0140] For the output, we only need a, b, a and b. Hence, we will not need any adders in this case for the CMU implementation as shown in
[0141] Similar analysis can be done for higher order constellations and Table 2 below summarizes the advantage of proposed solution in terms of the circuit complexity of the CMUs required to perform one complex-domain multiplication. Table 2 contains the number of adders, number of negators required and the critical path length of a CMU circuit implementation for performing the complex multiplication with the points from transformed and non-transformed QAM constellations.
TABLE-US-00002 TABLE 2 Comparison of various methods in terms of CMU circuit complexity for different QAM sizes. Adders Negators Critical Length QAM Size 4 16 64 256 4 16 64 256 4 16 64 256 Conventional 2 10 38 142 2 10 36 140 3 4 5 5 Method Shifted and 2 6 26 106 1 7 27 107 2 3 4 5 scaled method Rotated and 0 6 32 134 2 9 40 146 1 9 4 5 scaled method
[0142] Finally,
[0143] A network node 400 or an access node or an access point or a base station, e.g., a Radio Base Station (RBS), which in some networks may be referred to as transmitter, eNB, eNodeB, NodeB or B node, depending on the technology and terminology used. The network 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 node can be a Station (STA), which is any device that contains the Institute of Electrical and Electronics Engineers (IEEE) 802.11-conformant Media Access Control (MAC) and Physical Layer (PHY) interface to the Wireless Medium (WM). The network node 400 may also be a network node in a wired communication system. Further, standards promulgated by the IEEE, the Internet Engineering Task Force (IETF), the International Telecommunications Union (ITU), the 3rd Generation Partnership Project (3GPP) standards, fifth-generation (5G) standards and so forth are supported. In various embodiments, the network node 400 may communicate information according to one or more IEEE 802 standards including IEEE 802.11 standards (e.g., 802.11a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802.16.2-2004, 802.16e, 802.16f, and variants) for Wireless Metropolitan Area Networks (WMANs), and/or 3GPP LTE standards. The network node 400 may communicate information according to one or more of the Digital Video Broadcasting Terrestrial (DVB-T) broadcasting standard and the High performance radio Local Area Network (HiperLAN) standard.
[0144] A user device 300 may be any of a User Equipment (UE), mobile station (MS), wireless terminal or mobile terminal which is enabled to communicate wirelessly in a wireless communication system, sometimes also referred to as a cellular radio system. The UE may further be referred to as mobile telephones, cellular telephones, computer tablets or laptops with wireless capability, The UEs in the present context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, enabled to communicate voice or data, via the radio access network, with another entity, such as another receiver or a server. The UE can be a STA, which is any device that contains an IEEE 802.11-conformant MAC and PHY interface to the WM. Further, standards promulgated by the IEEE, the IETF, the ITU, the 3GPP standards, 5G standards and so forth, are supported. In various embodiments, the receiving device 100 may communicate information according to one or more IEEE 802 standards including IEEE 802.11 standards (e.g., 802.11a, b, g/h, j, n, and variants) for WLANs and/or 802.16 standards (e.g., 802.16-2004, 802,16.2-2004, 802.16e, 802.16f and variants) for WMANs, and/or 3GPP LIE standards. The receiving device 100 may communicate information according to one or more of the DVB-T broadcasting standard and the HiperLAN standard.
[0145] A wired communication device 600 may be a computer, stationary terminal, any device compatible with Digital Subscriber Line (DSL) technologies. Examples of DSL technologies include those defined by standards including asymmetric DSL 2 (ADSL2), very-high-speed DSL (VDSL), very-high-speed DSL 2 (VDSL2), G. vector, and G. fast, which is a future standard to be issued by the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) Study Group 15 (SG15).
[0146] Furthermore, any methods according to embodiments of the application may 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 comprises of essentially any memory, such as a ROM, a PROM, an EPROM, a Flash memory, an EEPROM, or a hard disk drive.
[0147] Moreover, it is realized by the skilled person that the receiving device 100 comprise the necessary communication capabilities in the form of e.g., functions, means, units, elements, etc., for performing the present 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, trellis-coded modulation (TCM) encoder, TCM decoder, power supply units, power feeders, communication interfaces, communication protocols, etc. which are suitably arranged together for performing the present solution.
[0148] Especially, the processing circuit 104 of the present receiving device 100 may in an embodiment 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.
[0149] Finally, it should be understood that the application is not limited to the embodiments described above, but also relates to and incorporates all embodiments within the scope of the appended independent claims.