The invention relates to a method for demodulating a signal modulated with a first phase modulation technique with a demodulator adapted to demodulate signals modulated with a second modulation technique. The invention also concerns a radio-frequency receiver adapted to carry out the method and a computer program comprising instructions for performing the method.
The multiple-input-multiple-output (also named after its acronym MIMO) is a technique used in a wireless communication network. According to this procedure, the original data stream to be sent is broken up into multiple streams and transmitted from different antennas at the same time in the same frequency band. This enables to provide a high spectral efficiency to the wireless communication network in which MIMO is used. The spectral efficiency is generally expressed in bps/Hz and refers to the information rate that can be transmitted over a given bandwidth in a communication system. Such property explains why MIMO technology is usually considered in many standards, when high data rate modes (from 100 Mbps to 1 Gbps) are desired. LTE (acronym for “Long Term Evolution”), LTE-Advanced (acronym for “Long Term Evolution” Advanced), WLAN (acronym for “Wireless Local Area Network”) and WiMax (acronym for “Worldwide Interoperability for Microwave Access”) are examples of such standards implying the use of MIMO.
The high spectral efficiency is obtained in case the reception side can bear the additional burden of separating the streams from each other. This requirement comes from that the intentional interference caused in MIMO technology by the transmission of independent data streams at the same time in the same frequency band. The separation of streams is usually carried out with an equalizer and a demapper. The equalizer is an apparatus designed to compensate over a certain frequency range the amplitude/frequency distortion or the phase frequency distortion introduced by lines or equipment. The demapper involves calculation of LLR as further detailed below. Hence, the performance on the receiver side is significantly linked with the efficiency of the combination of the equalizer and the demapper. As the combination of the equalizer and the demapper is generally included in a demodulator, it is desired to be able to design demodulators with good performance.
Several equalizers are known. Linear equalizers are simple to implement even in software on a programmable vector machine. MMSE (acronym for “Minimum mean square error”) or ZF (acronym for “zero-forcing”) are examples of such equalizers. However, their algorithmic performance is not as high as for other kinds of equalizer.
For instance, ML (acronym for “maximum-likelihood”) detectors perform optimal/near-optimal in terms of BER (acronym for “bit-error rate”) in function of SNR (acronym for “signal-to-noise ratio”). In other words, ML detectors ensure that for a given signal-to-noise ratio, the bit-error rate is optimal. The ML technique, at least if naively implemented, is a brute-force approach. Therefore, for high-order modulation schemes, such approach is not practical to implement. 16-QAM (acronym for “Quadrature amplitude modulation”) and 64-QAM are examples of such high-order modulation schemes.
The demodulator may also use a variant of sphere-decoding or M-algorithm. A Sphere-decoding demodulator is a ML decoder for arbitrary lattice constellations. Such demodulator enables to solve the so-called “closest lattice point problem”. In other words, this demodulator finds the closest lattice point to a given received point. At the basis of the Sphere-decoding is the Finke-Pohst algorithm which enumerates all lattice points within a sphere centered at the origin. Such demodulator enables to obtain good performance for certain well-known signal constellations. However, such demodulator is not able to support all the signal constellations.
The object of the present invention is to alleviate at least partly the above mentioned drawbacks.
More particularly, the invention aims to demodulating a signal modulated with a first phase modulation technique with a demodulator adapted to demodulate a signal modulated with a second modulation technique. The number of signal constellations the demodulator can support is thus enlarged.
This object is achieved with a method for demodulating a signal modulated with a first phase modulation technique with a demodulator adapted to demodulate signals modulated with a second phase modulation technique. The first phase modulation technique is based on a first phase constellation diagram and the second phase modulation technique being based on a second phase constellation diagram, the second phase constellation diagram being obtained by rotating the first phase constellation diagram by an angle being a non-nul integer multiple of 90 degrees. The method comprises a step a) of rotating the signal modulated with the first phase modulation technique by said angle and a step b) of demodulating the rotated signal with the demodulator.
Preferred embodiments comprise one or more of the following features:
It is also proposed a computer program product comprising a computer readable medium, having thereon a computer program comprising program instructions, the computer program being loadable into a data-processing unit and adapted to cause execution of the method as previously described when the computer program is run by the data-processing unit.
It is also proposed a radio-frequency receiver comprising antennas for receiving signals modulated in a first or a second phase modulation, the first phase modulation technique being based on a first phase constellation diagram and the second phase modulation technique being based on a second phase constellation diagram, the second phase constellation diagram being obtained by rotating the first phase constellation diagram by an angle being a non-nul integer multiple of 90 degrees. The radio-frequency receiver further comprises a demodulator adapted to demodulate signals modulated with a second phase modulation technique and a processing unit linked to the demodulator for rotating a signal modulated with the first phase modulation technique by said angle.
In another embodiment, the radio-frequency receiver may further comprise a detector unit is adapted to detect if the signal is modulated with the first or the second phase modulation. The receiver also comprises a demultiplexer for separating the signal according to the modulation detected by the detector unit, the demultiplexer sending the signal to the processing unit in case the signal is modulated with the first phase modulation and to the demodulator in case the signal is modulated with the second phase modulation.
According to another embodiment, the processing unit of the radio-frequency receiver is adapted to carry out the method according to any one of claims 1 to 10.
Further features and advantages of the invention will appear from the following description of embodiments of the invention, given as non-limiting examples, with reference to the accompanying drawings listed hereunder.
A method for demodulating a signal modulated with a first phase modulation technique with a demodulator adapted to demodulate signals modulated with a second modulation technique is proposed.
The first phase modulation technique is based on a first phase constellation diagram and the second phase modulation technique is based on a second phase constellation diagram, the second phase constellation diagram being obtained by rotating the first phase constellation diagram by an angle being a non-nul integer multiple of 90 degrees.
A constellation diagram is a representation of a signal modulated by a digital modulation scheme such as quadrature amplitude modulation (QAM) or phase-shift keying (PSK). It displays the signal as a two-dimensional scatter diagram in the complex plane at symbol sampling instants. In a more abstract sense, it represents the possible symbols that may be selected by a given modulation scheme as points in the complex plane. Measured constellation diagrams can be used to recognize the type of interference and distortion in a signal. As the symbols are represented as complex numbers, they can be visualized as points on the complex plane. The real and imaginary axes are termed the in-phase or I-axis and quadrature axes or Q-axis respectively due to their 90° separation.
Plotting several symbols in a scatter diagram produces the constellation diagram. The points on a constellation diagram are called constellation points. Such a representation on perpendicular axes lends itself to straightforward implementation. The amplitude of each point along the in-phase axis is used to modulate a cosine (or sine) wave and the amplitude along the quadrature axis to modulate a sine (or cosine) wave.
As specific examples of modulation techniques, PSK modulation techniques will be detailed further below. PSK, QBPSK and BPSK belong to the group of Phase-shift keying (PSK) digital modulation scheme. Such scheme conveys data by changing, or modulating, the phase of a reference signal (the carrier wave).
Any digital modulation scheme uses a finite number of distinct signals to represent digital data. PSK uses a finite number of phases, each assigned a unique pattern of binary digits. Usually, each phase encodes an equal number of bits. Each pattern of bits forms the symbol that is represented by the particular phase.
As explained before, a convenient way to represent PSK schemes is on a constellation diagram. In PSK, the constellation points chosen are usually positioned with uniform angular spacing around a circle. This gives maximum phase-separation between adjacent points and thus the best immunity to corruption. Such location of the constellation points on a circle enables a transmission with the same energy for each point. In this way, the moduli of the complex numbers these constellation points represent are the same. This results in the fact that the amplitudes required for the cosine and sine waves at the transmitted side will be the same.
The demodulator, which is designed specifically for the symbol-set used by the modulator, determines the phase of the received signal and maps it back to the symbol it represents, thus recovering the original data.
Therefore, in the specific case of I-BPSK and Q-BPSK, a demodulator adapted to demodulate a signal modulated with the I-BPSK modulation technique is generally not able to demodulate a signal modulated with the Q-BPSK modulation technique. This problem notably arises if one wants to adapt the demodulator used for WLAN according to a standard anterior to 802.11n to the signals as defined according to the standard 802.11n for WLAN communication.
Indeed, the WLAN (802.11n) standard (see for instance IEEE P802.11n “Draft standard for Information technology Telecommunications and information exchange between systems—Local and metropolitan area networks—Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications) employs in two packet formats an HT-SIG field for conveying information to the receiver. HT-SIG stands for High-throughput signal and the properties of such signal will be detailed in the following.
According to WLAN (802.11n) standard, for the HT (High-throughput) mode, a signal field called HT-SIG is added the to the legacy format to determine the modulation and coding scheme of the transmitted MIMO signal. To illustrate this,
Both packets 2 and 3 comprise an HT-SIG field. This HT-SIG field provides the receiver with information intended to enable proper decoding of the high-throughput payload (data field) that succeeds the preamble as shown in
The HT-SIG field is encoded using the Q-BPSK modulation technique and a coding rate of 0.5. The HT-SIG field is thus modulated with Q-BPSK whereas the other data is modulated with I-BPSK. This difference is illustrated by
Therefore, a demodulator adapted to demodulate the L-SIG is generally not able to demodulate HT-SIG. Demodulator used for WLAN according to a standard anterior to 802.11n may present such drawback in so far as the Q-BPSK technique was not used with the I-BPSK technique for modulating the data. As a non-limitative example of demodulator, a sphere decoder will be further detailed.
Such sphere decoder may operate in MIMO mode as illustrated schematically on
r=H
eff
×S+n (equation 1)
wherein:
In the specific case of
wherein:
In the remainder of the description, for the sake of clarity, MIMO mode will be illustrated by such example, be it understood that any number of receiving antennas NRx superior to 2 and any number of transmitting antennas NTx superior to 2 may be used. Moreover, the MIMO transmission is illustrated in the case of spatial multiplexing with two spatial layers.
The sphere decoder is provided with information on the effective channel comprising the elements of the matrix Heff and with the modulation scheme. The modulation scheme usually includes the signal constellation. When receiving the received signal vector r, the sphere decoder is able to calculate softbits per each spatial layer transmitted.
The calculation of softbits and their physical meaning may be better understood when contemplating the examples of
As explained on
Softbits are calculated using the distance d1 and d2 and can be expressed as:
wherein:
Softbits are also called LLR since they are a measure on the likelihood of the bit value. The sphere decoder therefore enables to obtain the softbit values. This results in the fact that the sphere decoder can demodulate the signal r received to obtain the original signal s.
Such kind of demodulator is usually not able to support a first phase modulation technique, the first phase modulation technique being based on a first phase constellation diagram and the second phase modulation technique being based on a second phase constellation diagram, the second phase constellation diagram being obtained by rotating the first phase constellation diagram by an angle being a non-nul integer multiple of 90 degrees
However, it is still desirable to properly detect and carry out a demapping step of the HT-SIG field in the WLAN (802.11n) standard.
For this, the method for demodulating a signal modulated with a first modulation technique by a demodulator adapted to demodulate at least a second modulation technique is proposed.
Such method may be carried out according to the Flowchart of
In case the verification is positive, the method encompasses a step S120 of rotating the signal by the integer multiples of degrees until the rotated signal obtained be modulated with the second modulation technique. It can be noticed that this rotating step of the signal encoded with the first modulation technique is achieved without modifying the noise power.
In case of I-BPSK and Q-BPSK, the rotating step is carried out by multiplying by −i. A multiplication of the signal encoded with Q-BPSK by the imaginary number −i which can also be noted −√{square root over (−1)} enables to obtain a I-BPSK signal based on a signal encoded with Q-BPSK constellation.
As explanation of this fact, let assume an example with an AWGN SISO channel. An additive white gaussian noise (also named after its acronym “AWGN”) channel is a channel model in which the only impairment to communication is a linear addition of wideband or white noise with a constant spectral density and a Gaussian distribution of amplitude. This AWGN SISO channel is used to transmit a Q-BPSK signal labelled SQ-BPSK. SQ-BPSK is either −i or i, which represents a logic number “0” of “1” respectively in the Q-BPSK signal constellation. The received signal can be expressed as in equation 6:
r=H×S
Q-BPSK
+n (equation 6)
wherein:
Based on
S
I-BPSK
=−i×S
Q-BPSK (equation 7)
By multiplying each terms of the equation 6 with −i and using the equation 7, it can be obtained an equation 8, which reads:
−i×r=H×SI-BPSK+n (equation 8)
Thus, equation 8 shows that multiplying the received signal with −i is equivalent to transmitting the I-BPSK signal SI-BPSK without modifying the contribution of the noise power. No change to the noise power implies that the demapper will obtain the same result when carrying out the softbit calculations.
Implementing a step wherein the received signal is multiplied by an imaginary number −i to obtain the rotated signal is relatively easy. Indeed, in this mode, the imaginary part of the received complex signal becomes the real part of the rotated signal, whereas the real part of the received complex signal is first negated and then becomes the imaginary part of the rotated signal. As example, should the received signal be represented in complex by a+ib, the rotated signal is b−ia. In terms of hardware components, only a negation unit may be used to implement such converting step. Such negation unit can, for instance, in two's complement notation, implement an inversion of the bits of the operand and adding 1 to the LSB.
Thus, at this step of S120 of rotating, a signal which can be demodulated by the demodulator is obtained although the demodulator is not able to demodulate the signal as directly received. The steps S110 of detecting and S120 of rotating can be construed as pre-processing steps enabling the demodulation.
The method then comprises a step S130 of demodulating the rotated signal. A demodulated signal is thus obtained. In addition, the properties of the demodulator for a signal coded with the second technique are kept. Notably, if the demodulator has an optimal performance in term of SNR and BER for the second technique, the method enables to demodulate the signal modulated with the same properties.
This implies a maximum re-use of the current device for communications. No substantial modification should be made to a traditional RF receiver. The addition of a processing unit is sufficient to carry out the method. Therefore, verification and design efforts are minimized. Indeed, should one have considered modifying a demodulator, conversion in MIMO mode is required and several modules should be modified in the sphere decoder. This results in an increased area which can be estimated between 5 and 10 KGates for the case of WLAN communication. The method proposed enables to avoid such increase of the area.
Furthermore, by using such method, a separate detector is not involved for demodulating the signal modulated with the first modulation technique. Indeed, if it is considered to use a demodulator which is not able to demodulate Q-BPSK, an easy solution would be to use an existing detector just for equalization and demapping of this field. But this would mean that this extra hardware would be sitting idle when processing the other fields of the packet and this would result in an inefficient additional silicon cost for the receiver. This also results in area saving, which can be estimated as a gain of 50 to 100 Kgates.
The method for demodulating has been specifically illustrated for I-BSPK and Q-PBPSK. However, it should be understood that the same step can also be carried out for a non BPSK constellation which involves noise components for both the I and Q channels provided the property of not effecting noise power is maintained. This enables to maintain the algorithmic performance of the detector.
Further adaptation of the signal may be required, notably if the signal modulated with the first modulation technique is not transmitted in MIMO mode whereas the demodulator operates in MIMO mode.
In the case where the transmission of mode for the signal is a SISO (acronym for “Single Input Single Output”) or a MISO (acronym for “Multiple Input Single Output”), the method for demodulating is the method according to Flowchart of
The method also encompasses a step S160 of converting the rotated signal in MIMO mode. According to the example of
Thus, the method enables to obtain a signal which can be demodulated even if the signal is transmitted in SISO mode.
According to an alternative embodiment, the demodulator may operate in MIMO mode whereas the signal is transmitted in SIMO (acronym for “Single Input Multiple Output”) mode.
In such case, the method for demodulating is the method according to Flowchart of
Thus, the method enables to obtain a signal which can be demodulated even if the signal is transmitted in SIMO mode.
The step S180 of combining may be carried out in several ways. Notably, the step S180 may be carried out by using the maximum-ratio combining method.
Such case may be further described by reference to
wherein:
The MRC is implemented by multiplying the received signal by a matrix A whose coefficients are the following:
A=└h
1,1
*h
2,1*┘ (equation 12)
wherein:
Therefore, by using the fact that r′ is equal to A×r, it can be found that:
r′=(h1,12+h2,12)×s1+n (equation 13)
r′ is thus analogue to a signal in SISO mode. This implies that the signal obtained after the MRC pre-processing unit is analogue to a signal in SISO mode. By carrying out one of the method mentioned before for converting a SISO signal in a MIMO signal in the processing unit, it is possible to obtain a signal named r″ in
Therefore, according to
Another way of implementing step S180 is to use the receive diversity method. Such alternative may be further described by reference to
In both cases, the method enables to obtain a signal which can be demodulated even if the signal is transmitted in SIMO mode.
In every embodiment, the method may be performed in a radio-frequency receiver comprising antennas for receiving signals modulated in a first or a second phase modulation, the first phase modulation technique being based on a first phase constellation diagram and the second phase modulation technique being based on a second phase constellation diagram, the second phase constellation diagram being obtained by rotating the first phase constellation diagram by an angle being a non-nul integer multiple of 90 degrees. The radio-frequency device further comprises a demodulator adapted to demodulate signals modulated with a second phase modulation technique and a processing unit linked to the demodulator for rotating a signal modulated with the first phase modulation technique by said angle.
Such radio-frequency receiver may further comprise a detector unit that is adapted to detect if the signal is modulated with the first or the second phase modulation and a demultiplexer for separating the signal according to the modulation detected by the detector unit, the demultiplexer sending the signal to the processing unit in case the signal is modulated with the first phase modulation and to the demodulator in case the signal is modulated with the second phase modulation. Such configuration is easy to implement.
Further, in every embodiment, the method may be performed based on a computer program comprising instructions for performing the method. The program is executable on a programmable device. The application program may be implemented on a high-level procedural or object-oriented programming language, or in assembly or machine language if desired. In any case, the language may be compiled or interpreted language. The program may be a full installation program, or an update program. In the latter case, the program is an update program that updates a programmable device, previously programmed performing parts of the method, to a state wherein the device is suitable for performing the whole method.
The program may be recorded on a data storage medium. The data storage medium may be any memory adapted for recording computer instructions. The data storage medium may thus be any form of nonvolatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM disks.
The invention has been described with reference to preferred embodiments. However, many variations are possible within the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
11174261.5 | Jul 2011 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/062530 | 6/28/2012 | WO | 00 | 1/15/2014 |
Number | Date | Country | |
---|---|---|---|
61523536 | Aug 2011 | US |