WO2016117973A1 - Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system - Google Patents
Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system Download PDFInfo
- Publication number
- WO2016117973A1 WO2016117973A1 PCT/KR2016/000748 KR2016000748W WO2016117973A1 WO 2016117973 A1 WO2016117973 A1 WO 2016117973A1 KR 2016000748 W KR2016000748 W KR 2016000748W WO 2016117973 A1 WO2016117973 A1 WO 2016117973A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- complex
- value data
- data flows
- unit
- real
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004891 communication Methods 0.000 title claims abstract description 31
- 230000007480 spreading Effects 0.000 claims abstract description 122
- 239000000969 carrier Substances 0.000 claims abstract description 54
- 238000013507 mapping Methods 0.000 claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 23
- 238000000605 extraction Methods 0.000 claims description 21
- 238000005516 engineering process Methods 0.000 abstract description 25
- 230000036541 health Effects 0.000 abstract description 2
- 238000004364 calculation method Methods 0.000 description 58
- 238000010586 diagram Methods 0.000 description 32
- 230000010076 replication Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 19
- 238000000926 separation method Methods 0.000 description 17
- 238000001228 spectrum Methods 0.000 description 12
- 238000004088 simulation Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 230000001186 cumulative effect Effects 0.000 description 8
- 230000000295 complement effect Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 238000005562 fading Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000003362 replicative effect Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 3
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 238000010606 normalization Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000003746 feather Anatomy 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0008—Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
- H04L27/2636—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation with FFT or DFT modulators, e.g. standard single-carrier frequency-division multiple access [SC-FDMA] transmitter or DFT spread orthogonal frequency division multiplexing [DFT-SOFDM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/264—Pulse-shaped multi-carrier, i.e. not using rectangular window
- H04L27/26416—Filtering per subcarrier, e.g. filterbank multicarrier [FBMC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2649—Demodulators
- H04L27/26534—Pulse-shaped multi-carrier, i.e. not using rectangular window
- H04L27/2654—Filtering per subcarrier, e.g. filterbank multicarrier [FBMC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2697—Multicarrier modulation systems in combination with other modulation techniques
- H04L27/2698—Multicarrier modulation systems in combination with other modulation techniques double density OFDM/OQAM system, e.g. OFDM/OQAM-IOTA system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
Definitions
- the present application generally relates to a technical field of wireless communication technology and, more particularly, to a method and an apparatus for generating, transmitting and receiving signals based on a filter bank.
- the 5G or pre-5G communication system is also called a "beyond 4G network" or a "post LTE System”.
- the 5G communication system is considered to be implemented in higher frequency (mmWave) bands (e.g., 60GHz bands) so as to accomplish higher data rates.
- mmWave e.g., 60GHz bands
- MIMO massive multiple-input multiple-output
- FD-MIMO full dimensional MIMO
- array antenna an analog beam forming, and large scale antenna techniques are discussed in 5G communication systems.
- RANs cloud radio access networks
- D2D device-to-device
- wireless backhaul moving network
- CoMP coordinated multi-points
- FQAM FSK and QAM modulation
- SWSC sliding window superposition coding
- ACM advanced coding modulation
- FBMC filter bank multi carrier
- NOMA non-orthogonal multiple access
- SCMA sparse code multiple access
- the Internet which is a human centered connectivity network where humans generate and consume information
- IoT Internet of things
- IoE Internet of everything
- sensing technology As technology elements, such as “sensing technology”, “wired/wireless communication and network infrastructure”, “service interface technology”, and “Security technology” have been demanded for IoT implementation, a sensor network, a machine-to-machine (M2M) communication, machine type communication (MTC), and so forth have been recently researched.
- M2M machine-to-machine
- MTC machine type communication
- IoT Internet technology services
- IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing information technology (IT) and various industrial applications.
- IT information technology
- 5G communication systems to IoT networks.
- technologies such as a sensor network, machine type communication (MTC), and machine-to-machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas.
- Application of a cloud radio access network (RAN) as the above-described dig data processing technology may also be considered to be an example of convergence between the 5G technology and the IoT technology.
- RAN cloud radio access network
- ITU-R M. IMT.VISION
- demand prospects demand prospects, application scenarios and a variety of key performance indicators are described in detail.
- the report of ITU-R M. IMT.FUTURE TECHNOLOGY TRENDS] provides relevant information on developing trends and the like of 5G, intending to solve significant problems, such as sharp increase of the system throughput, consistency of user experience, scalability to support IoT, ultra-low latency, high energy efficiency and high cost efficiency communications, highly flexible networks, support of new services, flexible spectrum usage and the like.
- Modulation waveforms and multiple access schemes are fundamentals in designing Air-Interface of mobile communications, including 5G.
- OFDM Orthogonal Frequency Division Multiplexing
- MCM Multi-Carrier Modulation
- E-UTRA Evolved Universal Terrestrial Radio Access
- 3GPP Third Generation Partnership Project
- LTE Long Term Evolution
- DVD Digital Video Broadcasting
- DVB Digital Audio Broadcasting
- VDSL Very-high-bit-rate Digital Subscriber Loop
- OFDM Inverse Fast Fourier Transform/Fast Fourier Transform
- IFFT/FFT Inverse Fast Fourier Transform/Fast Fourier Transform
- CP Cyclic Prefix
- OFDM adopts Rectangular Pulse which results in severe out-of-band leakage since this type of time domain waveform makes the side-lopes of its corresponding frequency domain counterpart roll off very slowly. This is the reason why OFDM is very sensitive to the Carrier Frequency Offset (CFO). While there will be many demands for flexible fragmented spectrums access/share in 5G, the high out-of-band leakage of OFDM greatly limits its flexibilities in designing fragmented spectrum access schemes or it needs large frequency-domain guard band, such factors reduce the spectrum efficiency accordingly.
- CFO Carrier Frequency Offset
- FBMC Filter Bank Multi-Carrier
- the typical FBMC generally employs Offset Quadrature Amplitude Modulation (OQAM) to maximize the spectrum efficiency. Therefore, such technology is generally named FBMC/OQAM system, or OFDM/OQAM system.
- OFDM/OQAM system Offset Quadrature Amplitude Modulation
- the applications of FBMC in digital communications have been discussed in an early article entitled “Analysis and Design of OFDM/OQAM Systems Based on Filter Bank Theory" (IEEE Transactions on Signal Processing, vol.50, no.5, pp.1170-1183, May 2002).
- FBMC has some advantageous characteristics which OFDM does not possess
- FBMC attracts more and more attention in 5G research, but some of its inherent shortcomings challenge its applications in future mobile communication systems, and these challenges need to be solved and are being studied constantly.
- One of the most significant problems is that, similar to OFDM system, as a multi-carrier system, the transmit signal of an FBMC system is a superposition of signals from a plurality of sub-channels. The transmit signal may result in a relatively high peak power when the signals from these sub-channels are in-phase. Compared with single carrier system, FBMC signal thus has a relatively high Peak-to-Average Power Ratio (PAPR).
- PAPR Peak-to-Average Power Ratio
- SC-FDMA Single-Carrier Frequency-Division Multiple Access
- OFDMA Orthogonal Frequency-Division Multiple Access
- the generating method of SC-FDMA in frequency-domain is also known as DFT spread OFDM (DFT-s-OFDM).
- DFT-s-OFDM applies a DFT spreading (DFT preprocessing) operation to the signals prior to the IFFT operation in the OFDM modulation.
- DFT preprocessing DFT preprocessing
- SC-FDMA has two advantages, property of a single carrier signal in terms of low PAPR and robustness of a multi-carrier signal against multipath fading. Therefore, SC-FDMA with CP is adopted in the uplink transmission of LTE.
- filter banks are introduced in an FBMC system, and the length of a filter bank may be longer than that of an FBMC/OQAM symbol, the two or more adjacent symbols are overlapped in time, which makes the PAPR suppression of an FBMC system different from that of a conventional OFDM system. Therefore, in an FBMC system, if the frequency-domain DFT spreading method in SC-FDMA of LTE uplink is directly applied, the property of a single carrier signal could not be obtained and therefore, the PAPR of the system could not be efficiently reduced.
- the technical problem to be addressed in the present application is the high PAPR in an FBMC/OQAM system.
- the present application provides a signal generation method based on a Conjugate Symmetric DFT spread Filter Bank Multi-carrier (CS-DFT-s-FBMC) and a communications method and apparatus for transmitting and receiving signals.
- CS-DFT-s-FBMC Conjugate Symmetric DFT spread Filter Bank Multi-carrier
- CS-DFT-s-FBMC Conjugate Symmetric DFT spread Filter Bank Multi-carrier
- a signal generation device comprises: a Conjugate Symmetric Discrete Fourier Transform (CS-DFT) spreading unit for generating two data flows by applying a CS-DFT spreading operation to a first complex-value data flow input thereto; a sub-carrier mapping unit for mapping each of the two data flows to corresponding sub-carriers; and an Offset Quadrature Amplitude Modulation (OQAM) modulator for generating OQAM signals by applying an OQAM operation to the data flows mapped on sub-carriers.
- CS-DFT Conjugate Symmetric Discrete Fourier Transform
- OFAM Offset Quadrature Amplitude Modulation
- the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; and a Discrete Fourier Transform (DFT) spreading unit for generating two pure real-valued data flows by applying a DFT operation to each of the two generated conjugate symmetric complex-value data flows.
- DFT Discrete Fourier Transform
- the OQAM modulator alternately modulates the two pure real-valued data flows onto real parts and imaginary parts of the sub-carriers on which the data flows are mapped.
- the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a phase rotation unit for rotating the phase of one of the two conjugate symmetric complex-value data flows; a DFT spreading unit for generating a pure imaginary-valued data flow by applying a DFT spreading operation to the complex-value data flow of which the phase is rotated, and generating a pure real-valued data flow by applying a DFT spreading operation to the other one of the generated complex-value data flows, of which the phase is rotated; and a sub-carrier allocation unit for respectively generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by permuting and combining the pure imaginary-valued data flow and the pure real-valued data flow output from the DFT spreading unit.
- the phase rotation unit is used for multiplying each data symbol in the first complex-value data flow with an imaginary unit .
- the sub-carrier allocation unit is used for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by exchanging the data symbols at even positions or odd positions in the pure imaginary-valued data flow and the pure real-valued data flow, respectively.
- the OQAM modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow onto the mapped sub-carriers.
- the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a pre-coding unit for pre-coding each of the two conjugate symmetric complex-value data flows; and a DFT spreading unit for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by applying a DFT spreading operation to the two pre-coded complex-value data flows.
- the pre-coding unit operates to multiply pre-coding matrixes and to the two conjugate symmetric complex-value data flows respectively, wherein,
- the OQAM modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow onto the mapped sub-carriers.
- the conjugate symmetric operation unit comprises: a data separation module for separating the first complex-value data flow into a second complex-value data flow and a third complex-value data flow with equal length; a data replication module for replicating the second complex-value data flow and the third complex-value data flow and performing power allocation on the second complex-value data flow and the third complex-value data flow to generate two second complex-value data flows and two third complex-value data flows, respectively; a data conjugate calculation module for generating a fourth complex-value data flow and a fifth complex-value data flow by applying a conjugate calculation to each data symbol in one second complex-value data flow and one third complex-value data flow from the data replication module; and a data symmetry calculation module for generating a first conjugate symmetric complex-value data flow by rotating the other second complex-value data flow from the data replication module or one fourth complex-value data flow from the data conjugate calculation module, and combining the rotated one of the other second complex-value data flow and the one fourth complex-value data flow with the
- the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating a conjugate symmetric complex-value data flow by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a DFT spreading unit for generating a pure real-valued data flow by applying a DFT spreading operation to the conjugate symmetric complex-value data flow; and a sub-carrier permutation unit for adjusting the position of each data symbol in the pure real-valued data flow in a predetermined manner and dividing the data symbols after position adjustment into two pure real-valued data flows with equal length.
- the OQAM modulator alternately modulates the two pure real-valued data flows with equal length onto real parts and imaginary parts of the mapped sub-carriers.
- the conjugate symmetric operation unit comprises: a data replication module for replicating the first complex-value data flow and performing power allocation on the replicated first complex-value data flow to generate two sixth complex-value data flows; a data conjugate calculation module for generating a seventh complex-value data flow by applying a conjugate calculation to each data symbol in one sixth complex-value data flow from the data replication module; and a data symmetric calculation module for generating a conjugate symmetric complex-value data flow by rotating the other sixth complex-value data flow from the data replication module or the seventh complex-value data flow from the data conjugate calculation module, and combining the rotated one of the sixth complex-value data flow and the seventh complex-value data flow with the other of the sixth complex-value data flow and the seventh complex-value data flow.
- the data symmetry calculation module is also used for executing zero padding operation during the combining.
- the data symmetry calculation module executes zero padding operation by: executing directly zero padding at the DC component in the generated conjugate symmetric complex-value data flows; or executing, respectively, zero padding at front of the two complex-value data flows to be combined.
- a transmitter comprises: a signal generating device of any one of claims 1 to 16 for generating OQAM signals; and an antenna for transmitting the OQAM signals.
- a receiver comprises: an antenna for receiving Offset Quadrature Amplitude Modulation (OQAM) signals; an OQAM demodulator for generating two complex-value data flows by demodulating the received OQAM signals; a sub-carrier selection unit for selecting two first complex-value data flows from the two complex-value data flows on mapped sub-carriers; and a conjugate symmetric Inverse Discrete Fourier Transform (CS-IDFT) inverse spreading unit for generating a complex-value data flow by applying a CS-IDFT to the two first complex-value data flows.
- OFDM Offset Quadrature Amplitude Modulation
- CS-IDFT conjugate symmetric Inverse Discrete Fourier Transform
- the CS-IDFT inverse spreading unit comprises: a phase rotation unit for applying phase rotations to each of the two first complex-value data flows to generate two second complex-value data flows; a real/imaginary part extraction unit for extracting a real part of each data symbol in the two second complex-value data flows; an Inverse Discrete Fourier Transform (IDFT) spreading unit for generating two third complex-value data flows by applying an IDFT to each of the real part of the two second complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two third complex-value data flows.
- IDFT Inverse Discrete Fourier Transform
- the phase rotation unit is used for alternately multiplying each data symbol in one of the two first complex-value data flows with 1 and and alternately multiplying each data symbol in the other one of the two first complex-value data flows with and 1.
- the CS-IDFT inverse spreading unit comprises: a sub-carrier inverse allocation unit for permuting and combining the two first complex-value data flows to generate two fourth complex-value data flows; a real/imaginary part extraction unit for extracting real parts of one of the two fourth complex-value data flows and extracting imaginary parts of the other one of the two fourth complex-value data flows; an IDFT spreading unit for generating two fifth complex-value data flows by applying an IDFT to the real parts and imaginary parts extracted from the two fourth complex-value data flows, respectively; a phase rotation unit for rotating a phase in one of the two fifth complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to one of the two fifth complex-value data flows whose phase is rotated and the other one of the two fifth complex-value data flows whose phase is not rotated.
- the phase rotation unit is used for multiplying each data symbol in one of the two fifth complex-value data flows, of which the imaginary parts are extracted and to which IDFT is applied, with .
- the sub-carrier inverse allocation unit is used for generating the two fourth complex-value data flows by exchanging the data symbols at even positions or odd positions in the two first complex-value data flows.
- the CS-IDFT inverse spreading unit comprises: a real/imaginary part extraction unit for alternately extracting real parts and imaginary parts of the two first complex-value data flows; a phase rotation unit for adjusting the phases of the real parts and imaginary parts extracted from the two first complex-value data flows to generate two sixth complex-value data flows; an IDFT spreading unit for generating two seventh complex-value data flows by applying IDFT to the two sixth complex-value data flows, respectively; an inverse pre-coding unit for generating two eighth complex-value data flows by applying an inverse pre-coding operation to the two seventh complex-value data flows, respectively; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two eighth complex-value data flows.
- the phase rotation unit is used for multiplying the real parts extracted from the two first complex-value data flows with 1 and multiplying the imaginary parts extracted from the two first complex-value data flows with an imaginary unit .
- an encoding matrix applied by the inverse pre-coding unit is an inverse matrix or a conjugate transpose matrix of the pre-coding matrix used in a pre-coding operation of a transmitter.
- the inverse conjugate symmetric operation unit comprises: a data separation unit for separating the two complex-value data flows input thereto into two eighth complex-value data flows with equal length and two ninth complex-value data flows with equal length; a data replication module for replicating one eighth complex-value data flow and one ninth complex-value data flow and outputting the replicated complex-value data flow to a data symmetric merging module; a data conjugate calculation module for generating a tenth complex-value data flow and an eleventh complex-value data flow by applying a conjugate calculation to each data symbol in the other eighth complex-value data flow and the other two ninth complex-value data flows, respectively; a data symmetric merging module for generating a first inverse conjugate symmetric complex-value data flow by rotating the one eighth complex-value data flow from the data replication module or the tenth complex-value data flow, and merging the rotated one of the one eighth complex-value data flow and the tenth complex-value data flow with the other one of the one eighth complex-value data flow and the
- the CS-IDFT inverse spreading unit comprises: a phase rotation unit for rotating a phase of each of the two first complex-value data flows to generate two twelfth complex-value data flows; a real/imaginary part extraction unit for extracting a real part of each data symbol in the two twelfth complex-value data flows; an inverse sub-carrier permutation unit for permuting and combining real parts extracted from the two twelfth complex-value data flows to generate a thirteenth complex-value data flow; an IDFT spreading unit for generating a fourteenth complex-value data flow by applying an IDFT to one of the two twelfth complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the fourteenth complex-value data flow.
- the inverse conjugate symmetric operation unit comprises: a data separation module for separating the fourteenth complex-value data flow into a fifteenth complex-value data flow with equal length and a sixteenth complex-value data flow with equal length; a data replication module for replicating the fifteenth complex-value data flow and outputting the replicated complex-value data flow to a data symmetric merging module; a data conjugate calculation module for generating a seventeenth complex-value data flow by applying a conjugate calculation to each data symbol in the sixteenth complex-value data flow; and a data symmetric merging module for generating a complex-value data flow by rotating the fifteenth complex-value data flow from the data replication module or the seventeenth complex-value data flow, and merging the rotated one of the fifteenth complex-value data flow and the seventeenth complex-value data flow with the other one of the fifteenth complex-value data flow and the seventeenth complex-value data flow.
- a method for generating signals comprises: generating two data flows by applying a CS-DFT spreading operation to the first complex-value data flow; mapping the two data flows to corresponding sub-carriers, respectively; and generating Offset Quadrature Amplitude Modulation (OQAM) signals by applying OQAM to the data flows mapped on sub-carriers.
- OQAM Offset Quadrature Amplitude Modulation
- a method for transmitting signals comprises: generating OQAM signals according to the method of claim 30; and transmitting the OQAM signals.
- a method for receiving signals comprises: receiving Offset Quadrature Amplitude Modulation (OQAM) signals; demodulating the received OQAM signals to generate two complex-value data flows; selecting the two first complex-value data flows from the two complex-value data flows on mapped sub-carriers; and generating a complex-value data flow by applying a CS-IDFT inverse spreading operation to the two first complex-value data flows.
- OQAM Offset Quadrature Amplitude Modulation
- the implementations of the present application make the PAPR performance of an FBMC/OQAM system comparable to that of a single carrier transmission while maintaining the inherent characteristics of the FBMC/OQAM system.
- Fig. 1 is a block diagram of generating and transmitting conventional FBMC/OQAM signals according to the prior art.
- Fig. 2 is a block diagram of receiving and demodulating conventional FBMC/OQAM signals according to the prior art.
- Fig. 3 illustrates simulation results of the complementary cumulative density function of the PAPR in a conventional OFDM and an FBMC/OQAM system according to the prior art.
- Fig. 4 is a block diagram of generating and transmitting simple DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) signals according to the prior art.
- Fig. 5 is a block diagram of receiving and demodulating simple DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) signals according to the prior art.
- Fig. 6 illustrates simulation results of the complementary cumulative density function of the PAPR in an OFDM system and an FBMC/OQAM system which are based on simple DFT spreading according to the prior art.
- Fig. 7 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a first embodiment of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 8 is a flow chart of applying a Conjugate Symmetric (CS) operation to given data symbols according to the first embodiment of the present application.
- CS Conjugate Symmetric
- Fig. 9 is a block diagram illustrating an example of a configuration of a receiver in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to the first embodiment of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 10 is a flow chart of applying an inverse Conjugate Symmetric (CS) operation to given data symbols according to the first embodiment of the present application.
- CS inverse Conjugate Symmetric
- Fig. 11 illustrates simulation results of the complementary cumulative density function of the PAPR in a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
- Fig. 12 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a second embodiment of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 13 is a diagram for explaining an example of applying a sub-carrier allocation operation to given data symbols according to the second embodiment of the present application.
- Fig. 14 is a block diagram illustrating an example of a configuration of a receiver in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to the second embodiment of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 15 is a diagram for explaining an example of a sub-carrier inverse allocation operation to given data symbols according to the second embodiment of the present application.
- Fig. 16 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a third embodiment of the present application.
- Fig. 17 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the third embodiment of the present application.
- Fig. 18 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a fourth embodiment of the present application.
- Fig. 19 is a diagram for explaining an example of applying a Conjugate Symmetric (CS) operation to given data symbols according to the fourth embodiment of the present application.
- CS Conjugate Symmetric
- Fig. 20 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM) system according to the fourth embodiment of the present application.
- Fig. 21 is a diagram for explaining an example of an inverse Conjugate Symmetric (CS) operation to given data symbols according to the fourth embodiment of the present application.
- CS inverse Conjugate Symmetric
- Fig. 22 is a flow chart illustrating an example of a method of transmitting Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) signals according to a plurality of embodiments of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 23 is a flow chart illustrating an example of a method of receiving Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) signals according to a plurality of embodiments of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- Fig. 24 is a block diagram illustrating an entity applicable to a transmitter or receiver according to a plurality of embodiments of the present application.
- a signal waveform having good Time/Frequency Localization (TFL) characteristics can be obtained by Filter Bank Multi-Carrier (FBMC) modulation, in which the corresponding prototype filter banks can be designed based on isotropic orthogonal transform algorithm (IOTA), extended Gaussian function (EGF) and European PHYDYAS and so on.
- IOTA isotropic orthogonal transform algorithm
- EGF extended Gaussian function
- EPHYDYAS European PHYDYAS
- the FBMC system employs prototype filter banks with good TFL properties to pulse shape the signals on each sub-carrier such that: 1) the FBMC can greatly suppress the ISI resulted from multipath fading channel without the insertion of CP, which not only results in higher spectrum efficiency and energy efficiency relative to OFDM, but also exhibits robust and reliable receiving performance under relatively large timing synchronization errors, which in turn allows asynchronous transmissions and receptions; and 2) with good Time/Frequency Localization property, the FBMC can transmit signals in extremely narrow frequency band and keep a very low out-of-band leakage which reduces the inter-carrier interference (ICI) resulted from Doppler spread and the phase noise. Therefore, the FBMC has great usage potential in cognitive radios, fragmented spectrum access and asynchronous transmission and the like.
- ICI inter-carrier interference
- the Offset Quadrature Amplitude Modulation (OQAM) is generally employed, which is referred to as FBMC/OQAM or OFDM/OQAM (OQAM is used hereafter in short).
- OFDM/OQAM OFDM/OQAM
- FBMC/OQAM one QAM symbol is divided into two symbols, and these two symbols are alternately modulated onto the real and imaginary parts of a given sub-carrier respectively, and transmitted with a time offset.
- the transmitted signal can be recovered by alternately extracting the real and imaginary parts of the received signal on each sub-carrier.
- Fig. 1 illustrates a block diagram of generating and transmitting conventional FBMC/OQAM signals according to the prior art.
- parallel data streams are obtained after an input complex-value data stream containing, for example, complex-value QAM (Quadrature Amplitude Modulation) modulated symbols, is serial-to-parallel converted through a serial/parallel converter unit 101, where is the number of sub-carriers.
- the transmitted signal is divided into two parts, with each containing either the real or imaginary part of the transmitted signal.
- the real and imaginary parts are respectively extracted through a real part extraction unit 102 and an imaginary part extraction unit 103.
- the real part and the imaginary part of the transmitted signal are modulated respectively via an M-point Inverse Fast Fourier Transform (IFFT) unit 104.
- IFFT Inverse Fast Fourier Transform
- the modulated signals are then processed by Synthesis Filter Bank unit 105 to perform the pulse shaping.
- the output signals from Synthesis Filter Bank unit 105 are combined, and the combined signals go through a parallel/serial converter unit 106 to output the OQAM signal.
- a frequency-time point ( m,n ) represents a real-value symbol modulated on the m -th sub-carrier of the n -th symbol, that is, a pulse amplitude modulation (PAM) symbol
- PAM pulse amplitude modulation
- is an even number representing the number of sub-carriers; is a set of the transmitted symbols; is the spacing between the sub-carriers; is the symbol period of the OQAM symbol, i.e., ; is a prototype filter function, whose time-domain impulse response length is generally times of , which results in an overlapping of the time-domain waveforms of the adjacent symbols, and thus is generally referred to as an overlapping factor of the filter.
- the symbol rate of the OQAM is two times of the symbol rate of the traditional OFDM without cyclic prefix (CP). Due to the fact that the OQAM modulation is performed on real numbers, the amount of information carried by each OQAM symbol is half of that of the traditional OFDM. That is to say, the effective data rate of an OQAM system is the same as that of an OFDM system without CP insertion.
- the real field orthogonality of the OQAM is achieved by designing prototype filter function .
- the inner product of the base function of synthesis filter bank at the transmitter and the base function of analysis filter bank at the receiver ought to satisfy or approximately satisfy equation (2), that is, the design of prototype filter banks needs to meet
- * represents complex conjugate calculation, represents an operation of extracting real part of a given complex-value symbol, represents inner product calculation, if and , then , , otherwise the value is 0. That is to say, if or , the inner product becomes a pure imaginary term. For simplicity, is used to represent the inner product operation. It is obvious that the interference generated by the signals between different sub-carriers and different symbols is a pure imaginary value.
- the perfect reconstruction (PR) of the originally transmitted real-value signal can be achieved by simply processing the received signal according to equation (3) via the receiving analysis filter (AF) which is the matched filter with respect to the synthesis filter (SF) , where is a noise term, then the original complex-value QAM signal can be retrieved via combining.
- AF receiving analysis filter
- SF synthesis filter
- Fig.2 illustrates a block diagram of receiving and demodulating conventional FBMC/OQAM signals according to the prior art.
- parallel data streams are obtained after the received signal is serial-to-parallel converted through a serial/parallel converter unit 201.
- Each signal is respectively input into two analysis filter banks 202.
- the base function of the analysis filter bank 202 is a complex conjugate of that of said synthesis filter bank at the transmitter (105 of Fig. 1).
- an output signal of each analysis filter bank 202 is processed by a corresponding M -point Fast Fourier Transform (FFT) unit 203 for demodulation.
- Demodulated data are equalized in equalizers 204.
- the real part and the imaginary part of each sub-carrier are alternately extracted by real part extraction units 205.
- a complex-value modulated data symbol e.g., a complex-value QAM symbol
- a parallel/serial conversion unit 206 The function of each module or unit of Fig. 2 could be easily understood from the above OQAM demodulation formula in equation (3).
- transmitted symbols are formed by superposition of a plurality of independent signals which are of equal bandwidth and modulated onto sub-carriers.
- the superposition of them will generate a relatively large peak power, which will cause a large ratio of signal peak power to signal average power.
- the ratio herein is called Peak-to-Average Power Ratio (PAPR) in short.
- PAPR Peak-to-Average Power Ratio
- the length of the filter bank in an FBMC/OQAM system may be longer than the length of an FBMC/OQAM symbol, both the FBMC/OQAM system and the OFDM system transmit one frame of complex-value symbols during the period of in average, thus they have equivalent transmission rate. Therefore, the PAPR of the FBMC/OQAM system could also be defined as
- the PAPR performance of a signal is generally characterized by the Cumulative Density Function (CDF) of the PAPR.
- CDF Cumulative Density Function
- CCDF Complementary Cumulative Density Function
- the CCDF of the PAPR represents the probability of the power of the time-domain signal of a data block exceeding a certain threshold value.
- the distribution of the PAPR in an FBMC/OQAM system is evaluated in terms of its CCDF hereinafter.
- Fig. 3 illustrates simulation results of the complementary cumulative density function of the PAPR in a conventional OFDM and an FBMC/OQAM system according to the prior art.
- the total number of sub-carriers of both the OFDM system and the FBMC/OQAM system, M are 256, the number of occupied sub-carriers, Ms, is 128, and QPSK modulation is employed by both schemes.
- the number of input data blocks of the OFDM system and the FBMC/OQAM system are both 100, regardless of the influence of cyclic prefix in the OFDM system. It can be seen from the simulation results in Fig. 3 that, as the FBMC/OQAM system also belongs to a category of a multi-carrier system, the PAPR performance of the FBMC/OQAM system is similar to that of the OFDM system. However, as the length of the prototype filter of the FBMC/OQAM system is longer than the length of one FBMC/OQAM symbol, the PAPR performance of the FBMC/OQAM system is slightly worse than that of the OFDM system.
- Fig. 4 illustrates the design principle of the transmitter of an FBMC/OQAM system based on a simple DFT spreading according to the prior art.
- a DFT spreading operation is applied on a complex-value modulated data stream in an Ms-point Discrete Fourier Transform (DFT) unit 402 after being converted in a serial/parallel converter unit 401.
- Said complex-value modulated data may be an MPSK (M-ary Phase Shift Keying) modulated signal or an MQAM (M-ary Quadrature Amplitude Modulation) modulated signal.
- the complex-value modulated data could be represented in a vector form as , where represents transposition operation of a vector, and the complex-value modulated data comprises complex-value modulated symbols .
- the complex-value modulated data is processed by an -point DFT spreading ( ), resulting
- the data symbol vector after the DFT spreading is transmitted after an OQAM modulation (equation (1)). Specifically, is firstly divided into two signals, which are alternately modulated onto the real part and imaginary part of a sub-carrier and are transmitted with a time offset. More particularly, the real parts and imaginary parts of the two signals are respectively extracted by a real-part extraction unit 403 and an imaginary-part extraction unit 404. If it is assumed that the time indexes of the two signals are 2n and 2n+1, respectively, then
- Fig. 5 illustrates the design principle of the receiver of an FBMC/OQAM system based on a simple DFT spreading according to the prior art.
- the operations performed through blocks 501 to 508 at the receiver are substantially inverse operations of those at the transmitter as described in FIG. 4. Accordingly, a detailed description of the operations at the receiver in FIG. 5 will be omitted.
- the receiver in addition to performing OQAM demodulation, sub-carriers selection and channel equalization on the received symbols, -point IDFT inverse spreading operation to the demodulated OQAM signals relative to the -point DFT spreading at the transmitter is also needed.
- Fig. 6 illustrates simulation results of the complementary cumulative density function of the PAPR of a DFT spread OFDM (DFT-s-OFDM) system and a DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) system according to the prior art.
- DFT-s-OFDM DFT spread OFDM
- DFT-s-FBMC/OQAM DFT spread FBMC/OQAM
- a novel effective FBMC/OQAM system based on DFT spreading is provided by the present application.
- the solutions provided by the present application make the PAPR performance of an FBMC/OQAM system comparable to that of a single carrier system while maintaining the inherent characteristics of the FBMC/OQAM system.
- Technical solutions of the present application are further discussed in detail by the following preferable embodiments.
- the PAPR of an FBMC/OQAM system is reduced by using an FBMC/OQAM signal generation method based on Conjugate Symmetric (CS) DFT spreading.
- CS Conjugate Symmetric
- Fig. 7 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a first embodiment of the present application.
- CS-DFT-s-FBMC/OQAM Conjugate Symmetric DFT spread FBMC/OQAM
- the complex-value modulated data is input to a Conjugate Symmetric (CS) operation unit 702 after being converted by a serial/parallel converter unit, 701 and then input to an M-point Discrete Fourier Transform (DFT) unit 703.
- DFT Discrete Fourier Transform
- two generated signals are alternately modulated onto the real part and the imaginary part of a sub-carrier through a sub-carrier mapping unit 704, an M-point Inverse Fast Fourier Transform (IFFT) unit 705 and a Synthesis Filter Bank unit 706, and then an OQAM symbol is output by the serial/parallel conversion unit 707. Further, the transmission signal is transmitted with certain time offset as described above.
- the data symbols after Conjugate Symmetric DFT spreading are all pure real values, and could be directly modulated onto the corresponding time-frequency resources and transmitted without the nonlinear operation of extracting the real part and the imaginary part of a given complex-value symbol.
- the Conjugate Symmetric DFT spreading method comprises two steps, a Conjugate Symmetric (CS) operation and a DFT spreading operation.
- CS Conjugate Symmetric
- Fig. 8 illustrates an exemplary flow chart of the design principle of applying a CS operation to given data symbols according to the embodiment of the present application.
- the input complex-value modulated data is divided into two signals by a data separation module 801 first.
- the input complex-value modulated data symbols may be represented in a vector form as .
- Said data separation module 801 divides input complex-value modulated data into two complex-value modulated data with equal length, which are represented by and , respectively. For example, and may be extracted from the first half and the second half of , respectively, and may be represented by
- the specific method for data separation is not limited in the present application, as long as the input complex-value modulated data is divided into two complex-value modulated data with equal length and the receiver is aware of the data separation method used by the transmitter for data demodulation.
- each of the two complex-value modulated data is input into a data replication module 802, respectively.
- Said data replication module 802 applies a data replication and a power allocation to the input data and outputs two complex-value modulated data after the power allocation, which are represented by
- One of the two complex-value modulated data after the data replication operation is input into a data conjugate calculation module 803, and the other one is input into a data symmetric calculation module 804.
- the data conjugate calculation module 803 applies a conjugate calculation to the input data, the output may be respectively represented by
- the output data from the data conjugate calculation module 803 is also input to the data symmetric calculation module 804.
- Said data symmetric calculation module 804 rotates one of the two input complex-value modulated data and combines the rotated one with the other one.
- the data symmetric calculation module 804 firstly applies rotation operation to the input data from the data conjugate calculation module 803. This rotation operation can be denoted as and , and can be mathematically expressed as
- the data symmetric calculation module 804 applies combination and zero padding operations to the input data from the data replication module 802 and input data from the data conjugate calculation module 803 which has been rotated, and outputs a conjugate symmetric complex-value modulated data.
- the conjugate symmetric complex-value modulated data could be represented by
- equation (12) represents that zero padding operation is applied at the Direct Current (DC) component of a given input data.
- the conjugate symmetric complex-value modulated data may also be represented by
- Equation (13) represents that the zero padding operation is simultaneously applied at the front of each of the two input data flows to be combined.
- the output two data streams from the data symmetric calculation module 804 are processed by DFT spreading operations (referring to 703 of Fig. 7), respectively.
- DFT spreading operations Take the two complex-value modulated data streams ( and ) that have been processed by Conjugate Symmetric (CS) operations for example, after being processed by -point ( ) DFT spreading ( ), the resulted data symbols can be respectively expressed as
- Fig. 9 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
- the operations of blocks 901 to 910 at the receiver may be understood to be substantially inverse operations of those at the transmitter as described in FIG. 7.
- OQAM demodulation Analysis Filter Bank unit 902 and M-point Fast Fourier Transform (FFT) unit 903
- sub-carriers selection Sub-Carrier Selection unit 904
- channel equalization 905 channel equalization
- the CS-IDFT inverse spreading operation comprises two parts, an IDFT inverse spreading operation and an inverse Conjugate Symmetric (CS) operation. If the received signals after sub-carrier selections (904) and channel equalizations (905) can be written as and , respectively, then after performing per sub-carrier phase rotation operation by phase rotation unit 906 on and , the resulted and can be represented by
- the real parts of the two data symbols are extracted by a real-part extraction unit 907 and perform -point IDFT inverse spreading operations (908) on the extracted real parts, the resulted output symbols can be expressed as
- Fig. 10 illustrates a flow chart of applying an inverse CS operation to given data symbols according to the embodiment of the present application.
- the data separation module 1001 outputs two data streams with equal length.
- the data separation module e.g., reference numeral "801" in Fig. 8
- the data symmetric calculation module reference numeral "804" in Fig. 8
- the corresponding data separation module 1001 at the receiver outputs two complex-value data streams with equal length, which are respectively represented by and .
- the outputs, which correspond to the input , of the data separation module 1001 at the receiver are, respectively:
- the data replication module 1003 does not apply any calculations and/or operations to the input data. and are input to a data conjugate calculation module 1002. Specifically, the conjugate calculations are applied to the input data by the data conjugate calculation module 1002, and the results may be represented by
- the data symmetric merging modules 1004 apply rotation operations to the input data from the data conjugate calculation module 1002 first, wherein the rotation operations are denoted by and , respectively, and the specific calculating operations are the same as those given in equation (11). Said data symmetric merging modules 1004 then apply merging operations to the input data from data replication modules 1003 and the rotated input data from the data conjugate calculation modules 1002, wherein the merging operations are represented by
- Fig. 11 illustrates the simulation results of the complementary cumulative density function of the PAPR of a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
- the CS-DFT-s-FBMC/OQAM system substantially improves the PAPR performance of a FBMC/OQAM system, and significantly outperforms the DFT-s-FBMC/OQAM scheme in terms of the PAPR performance.
- the CS-DFT-s-FBMC/OQAM provides comparable PAPR performance.
- one of the two data streams output from the Conjugate Symmetric (CS) operation is first phase rotated and then DFT spread while the other output data stream is directly processed by DFT spreading.
- CS Conjugate Symmetric
- Fig. 12 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a second embodiment of the present application.
- the complex-value modulated data is converted by a serial/parallel conversion unit (1201), and then after a conjugate symmetric DFT spreading (CS operation unit 1202 and Discrete Fourier Transform unit 1203) and a sub-carrier allocation operation (sub-carrier allocation unit 1204), the resulted signals are directly modulated onto the mapped sub-carriers.
- CS operation unit 1202 and Discrete Fourier Transform unit 1203 and a sub-carrier allocation operation sub-carrier allocation unit 1204
- the conjugate symmetric DFT spreading method mainly comprises two steps, a Conjugate Symmetric (CS) operation (CS operation unit 1202) and a DFT spreading operation (Discrete Fourier Transform unit 1204).
- CS Conjugate Symmetric
- DFT spreading operation Discrete Fourier Transform unit 1204
- the conjugate symmetric operation and the DFT spreading operation exhibit exactly the same functionalities as those in the conjugate symmetric operation and the DFT spreading operation described in the first embodiment of the present application.
- the difference lies in that, in the second embodiment of the present application, one of the two data streams output from the conjugate symmetric operation is first phase rotated in a phase rotation unit 1203 and then processed by the DFT spreading, while the other output data is processed by the DFT spreading operation directly.
- the phase rotation operation specifically refers to multiplying each data symbol in the data stream by an imaginary unit j .
- the two data streams output from DFT spreading operations are processed by sub-carrier allocation operation (sub-carrier allocation unit 1205), and then directly modulated onto corresponding time-frequency resources and transmitted.
- Fig. 13 is a diagram for explaining an example of applying a sub-carrier allocation operation to given data symbols according to the second embodiment of the present application.
- the two data streams after the conjugate symmetric operation may be represented by and , respectively.
- the phase of each symbol in is rotated, which gives .
- -point DFT operations Discrete Fourier Transform unit 1204
- a sub-carrier allocation operation is applied to data symbols in and in the sub-carrier allocation unit 1205.
- Said sub-carrier allocation unit 1205 is used to generate a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by applying a permutation and combination to the pure imaginary-value data flow and the pure real-value data flow output from the DFT spreading unit.
- the sub-carrier allocation unit can generate a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by exchanging the data symbols at even positions or odd positions in the pure imaginary-value data flow and the pure real-value data flow.
- the sub-carrier allocation operation is applied to exchange the data symbols at even positions in and , the resulted symbols are directly modulated onto the corresponding time-frequency resources. If it is assumed that the time indexes of the two signals are 2n and 2n+1, then
- Fig. 14 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the second embodiment of the present application.
- the operations of blocks 1401 to 1412 at the receiver may be understood to be substantially inverse operations to those at the transmitter as described in FIG. 12.
- a sub-carrier inverse allocation operation (sub-carrier inverse allocation unit 1406) is applied to a received signal after OQAM demodulation (Analysis Filter Bank unit 1402 and Fast Fourier Transform unit 1403), sub-carrier selection (sub-carrier selection unit 1404) and channel equalization 1405).
- Each of the two data streams output from the sub-carrier inverse allocation are respectively processed by a real-part extraction and an imaginary-part extraction operation (real-part extraction unit 1407 and imaginary-part extraction unit 1408), as well as an Inverse Discrete Fourier Transform (IDFT) (Inverse Discrete Fourier Transform unit 1409).
- IDFT Inverse Discrete Fourier Transform
- Each data symbol in one of two data streams output from the IDFT inverse spreading operation is phase rotated (phase rotation unit 1410), the resulted signal along with the other signal are processed by an inverse conjugate symmetric (CS) operation ( inverse CS operation unit 1411).
- CS inverse conjugate symmetric
- the inverse CS operation is the same as that in the first embodiment of the present application.
- Fig. 15 is a diagram for explaining an example of a sub-carrier inverse allocation operation according to the second embodiment of the present application.
- the two received signals after OQAM demodulation are represented by and , respectively.
- sub-carrier selection and channel equalization sub-carrier selection and channel equalizer unit 1501, which corresponds to the sub-carrier selection unit 1404 and equalizer 1405 in Fig. 14
- sub-carrier inverse allocation operation sub-carrier inverse allocation unit 1406
- sub-carrier inverse allocation operation is applied to exchange the data symbols at even positions in and , and the said position exchange operations are represented by
- the conjugate symmetric (CS) operation and the DFT spreading operation are the same as the conjugate symmetric (CS) operation and the DFT spreading operation described in the first embodiment and the second embodiment of the present application.
- the difference lies in that, in the third embodiment of the present application, after being processed by conjugate symmetric (CS) operation and prior to DFT spreading operation, data symbols are pre-coded by pre-defined pre-coding matrices.
- Fig. 16 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a third embodiment of the present application, wherein the transmitter of FIG. 16 generates and transmits pre-coded conjugate symmetric DFT spread FBMC/OQAM (P-CS-DFT-s-FBMC/OQAM) signals.
- P-CS-DFT-s-FBMC/OQAM pre-coded conjugate symmetric DFT spread FBMC/OQAM
- the complex-value modulated data are input to a conjugate symmetric (CS) operation unit after being converted in a serial/parallel converter unit 1601.
- conjugate symmetric (CS) operations the resulted signals are processed by a pre-coding operation in a pre-coding unit 1603.
- each of two output data streams after pre-coding is separately input to a corresponding Ms-point Discrete Fourier Transform unit 1604 for DFT spreading, the generated two signals are directly modulated onto mapped sub-carriers after sub-carrier mapping in sub-carrier mapping units 1605.
- the method for OQAM modulation is exactly the same as that presented in the first embodiment.
- the operations of the other blocks 1505, 1607, 1608 that have not been described are the same as those of the corresponding blocks at the transmitter of FIG. 7, so a detailed description thereof will be omitted.
- the conjugate symmetric (CS) operation and the DFT spreading operation are exactly the same as the conjugate symmetric (CS) operation and the DFT spreading operation described in the first embodiment and the second embodiment of the present application.
- the difference lies in that, in the third embodiment of the present application, prior to a DFT spreading operation, data symbols are pre-coded right after a conjugate symmetric (CS) operation.
- pre-coding matrixes may be constructed as:
- This matrix is a diagonal matrix, of which the off-diagonal elements are all 0s, the diagonal elements at even positions are all 1s, and the diagonal elements at odd positions are all j s. This matrix is represented by:
- Fig. 17 is a diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the third embodiment of the present application, wherein the receiver of FIG. 17 receives Pre-coded Conjugate Symmetric DFT spread FBMC/OQAM (P-CS-DFT-s-FBMC/OQAM) signals.
- P-CS-DFT-s-FBMC/OQAM Pre-coded Conjugate Symmetric DFT spread FBMC/OQAM
- the operations of blocks 1701 to 1712 at the receiver may be understood to be substantially inverse operations of those at the transmitter as described in FIG. 16.
- OQAM demodulations Analysis Filter Bank unit 1702 and Fast Fourier Transform unit 1703
- sub-carrier selections sub-carrier selection unit 1704
- channel equalizations 1705 real/imaginary parts of the received signals are extracted (real-part extraction unit 1706 and imaginary-part extraction unit 1707) with phase rotations (phase rotation unit 1708) applied to the corresponding data symbols in the two data streams.
- Inverse Discrete Fourier Transform (IDFT) operations Inverse Discrete Fourier Transform unit 1709) are applied to the data output from the above processes.
- the IDFT spread signals are then processed by an inverse pre-coding operation (inverse pre-coding unit 1710).
- the sub-carrier selections and the channel equalizations are denoted as and , respectively, then:
- inverse CS operation units 1711 and then parallel to serial converted in a parallel/serial conversion unit 1712, which outputs the estimated complex-value modulated data.
- inverse CS operation is the same as that presented in the first embodiment and the second embodiment of the present application.
- the fourth embodiment of the present application only one data stream is output from the serial-parallel conversion and the conjugate symmetric (CS) operations. After said one data stream is processed by a DFT spreading operation and a sub-carrier permutation operation, two data streams are output and transmitted after OQAM modulations.
- CS conjugate symmetric
- Fig. 18 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to the fourth embodiment of the present application.
- the complex-value modulated data is converted by a serial/parallel conversion unit 1601 and processed by a conjugate symmetric (CS) DFT spreading operation (CS operation unit 1802 and Discrete Fourier Transform unit 1803) and a sub-carrier permutation operation (sub-carrier permutation unit 1804), and then the resulted two data streams are directly modulated onto the mapped sub-carriers.
- CS conjugate symmetric
- sub-carrier permutation unit 1804 sub-carrier permutation unit 1804
- the method for OQAM modulation is the same as that described in the first embodiment.
- the operations of the other blocks 1805, 1806, 1807 that have not been described are the same as those of the corresponding blocks at the transmitter of FIG. 7, so a detailed description thereof will be omitted.
- Fig. 19 is a diagram for explaining an example of applying a CS operation to given data symbols according to the fourth embodiment of the present application. Said CS operation differs from that described in the first embodiment of the present application in that, the CS operation in the fourth embodiment of the present application does not contain any data separation modules.
- a data replication module 1901 applies data replication operation and power allocation operation to the input data and output two complex-value modulated data streams after the power allocation operations.
- the two data streams are represented by:
- One of the two complex-value modulated data after the data replication operation is input into a data conjugate calculation module 1902, and the other one is input into a data symmetric calculation module 1903.
- the data conjugate calculation module 1902 applies a conjugate calculation to the input data, and the output thereof may be represented by:
- the data output from the data conjugate calculation module 1902 is also input to the data symmetric calculation module 1903.
- Said data symmetric calculation module 1903 could apply a rotation operation to any one of the two input complex-value modulated data streams and combine the rotated one and the other one in a pre-determined manner.
- the data symmetric calculation module 1903 applies a rotation operation to the data symbols output from the data conjugate calculation module first, which is denoted by , and is mathematically expressed as:
- the data symmetric calculation module 1903 applies combination and zero padding operations to the input data from the data replication module 1901 and the input data from the data conjugate calculation module 1902 that has been rotated, and outputs a conjugate symmetric complex-value modulated data.
- the conjugate symmetric complex-value modulated data may be represented by:
- equation (40) represents that zero padding is applied at the Direct Current (DC) component of a given input data.
- the conjugate symmetric complex-value modulated data could also be represented by:
- Equation (41) represents that the zero padding operation is simultaneously applied at the front of each of the two data streams to be combined.
- a DFT spreading operation is applied to the data output from the data symmetric calculation module 1903.
- the conjugate symmetric (CS) operation according to equation (41) for example, after performing -point ( ) DFT spreading ( ) on , the resulted data vector can be expressed as:
- the sub-carrier permutation operation comprises: adjusting and exchanging the data symbols in the input data stream in a predetermined manner and dividing the resulted data symbols into two data streams with equal length.
- the said predetermined manner may be directly dividing the obtained data symbols into two data streams of equal length without any adjustment and/or position exchange.
- the present application should not be limited to the specific method for the sub-carrier permutation operation; as long as it is guaranteed that the receiver is aware of the method for the sub-carrier permutation operation applied by the transmitter for data demodulation. Afterwards, and are alternately modulated onto the real parts and the imaginary parts of corresponding sub-carriers respectively and then transmitted with certain time offset.
- Fig. 20 is a block diagram illustrating an example of a receiver in a CS-DFT-s-FBMC/OQAM system according to the fourth embodiment of the present application.
- the operations of blocks 2001 to 2011 at the receiver may be understood to be substantially inverse operations to those at the transmitter as described in FIG. 18.
- the receiver of FIG. 20 in addition to performing corresponding OQAM demodulations (Analysis Filter Bank unit 2002 and Fast Fourier Transform unit 2003), sub-carriers selections (Sub-Carrier Selection unit 2004) and channel equalizations (Equalizer 2005) on the received symbols, CS-IDFT inverse spreading operations to the demodulated OQAM signals corresponding to the CS-DFT spreading operations at the transmitter are also needed.
- the CS-IDFT inverse spreading operation comprises two parts, an IDFT inverse spreading operation and an inverse conjugate symmetric (CS) operation. If it is assumed that the two received signals after sub-carrier selections and the channel equalizations are and , after per sub-carrier phase rotation conducted in the phase rotation units 2006 on and , two signals and are generated and may be represented by:
- inverse sub-carrier permutation unit 2008 inverse sub-carrier permutation unit 2008
- An inverse sub-carrier permutation operation is the inverse operation to the sub-carrier permutation operation employed at the transmitter.
- -point IDFT inverse spreading operations Inverse Discrete Fourier Transform unit 2009
- Fig. 21 is a diagram for explaining an example of an inverse CS operation on given data symbols according to the fourth embodiment of the present application.
- Said inverse CS operation differs from that in the first embodiment of the present application in that, the inverse CS operation in the fourth embodiment of the present application does not contain any data merging modules.
- a data separation module 2101 As shown in Fig. 21, is input into a data separation module 2101 first, and the data separation module 2101 outputs two data streams with equal length. Specifically, if the operations and calculations applied by the data symmetric calculation module at the transmitter are conducted according to equation (41), the data separation module 2101 outputs two complex-value data streams with equal length and are represented by and , respectively. Specifically,
- a data replication module 2102 is input to a data replication module 2102 and then output to a data symmetric merging module 2104.
- Said data replication module 2102 does not perform any calculations or operations on the input data.
- a conjugate calculation is applied on the input data by the data conjugate calculation module 2103, and the result may be represented by:
- the data symmetric merging module 2104 applies a rotation operation to the input data from the data conjugate calculation module 2103 first, and the operation is denoted by , which is the same as the operation described in equation (11).
- Said data symmetric merging module 2104 then applies a merging operation to the input data from the data replication module 2102 and the rotated input data from the data conjugate calculation module 2103, and the operation may be represented by:
- Fig. 22 is a flow chart illustrating an example of a method of transmitting CS-DFT-s-FBMC/OQAM signals according to a plurality of embodiments of the present application.
- step 2210 a conjugate symmetric Discrete Fourier Transform (CS-DFT) spreading operation is applied on the input first complex-value data flow to output two data streams.
- CS-DFT conjugate symmetric Discrete Fourier Transform
- step 2220 the two output data streams are mapped to corresponding sub-carriers, respectively.
- an Offset Quadrature Amplitude Modulation (OQAM) is applied on the data symbols, which are mapped to corresponding sub-carriers, for generating an OQAM signal.
- OQAM Offset Quadrature Amplitude Modulation
- step 2240 the OQAM signal is transmitted.
- Said CS-DFT spreading operation in step 2210 may be performed according to the first to fourth embodiments of the present application as described above.
- Fig. 23 is a flow chart illustrating an example of a method of receiving CS-DFT-s-FBMC/OQAM signals according to a plurality of embodiments of the present application.
- an Offset Quadrature Amplitude Modulation (OQAM) signal is received in step 2310.
- OQAM Offset Quadrature Amplitude Modulation
- step 2320 a demodulation is applied on the received OQAM signal for generating two complex-value data streams.
- step 2330 two first complex-value data streams are obtained by selecting the two complex-value data streams on corresponding mapped sub-carriers.
- both of the two first complex-value data streams nay be equalized.
- step 2350 Conjugate Symmetric Inverse Discrete Fourier Transform (CS-IDFT) inverse spreading operations are applied on the two equalized first complex-value data streams for generating one complex-value data stream.
- CS-IDFT Conjugate Symmetric Inverse Discrete Fourier Transform
- Said CS-IDFT inverse spreading operation may be performed according to the first to fourth embodiments of the present application as described above.
- Fig. 24 is a block diagram illustrating an entity 2400 applicable to a transmitter or receiver according to an embodiment of the present application.
- the entity 2400 may be configured as a transmitting terminal device, e.g., a transmitter, as well as a receiving terminal device, e.g., a receiver, and may also be configured as a device having functions of both transmitting and receiving, such as a transceiver.
- a transmitting terminal device e.g., a transmitter
- a receiving terminal device e.g., a receiver
- a device having functions of both transmitting and receiving such as a transceiver.
- the entity 2400 comprises a processor 2401, a memorizer 2402 which is coupled to the processor 2401, and a suitable Radio Frequency (RF) antenna 2404 which is coupled to the processor 2401.
- RF Radio Frequency
- a program 2403 is stored in the memorizer 2402.
- An antenna 2404 is suitable for two-way wireless communication. It should be noted that, although only one antenna 2404 is illustrated in Fig. 24, a plurality of antennas may be configured in practice.
- the entity 2400 may be coupled, through data paths, to one or more external networks or systems, for example, internet.
- Said program 2403 may comprises program commands.
- the entity 2400 may operate according to a plurality of exemplary embodiments of the present application.
- the embodiments of the present application may be implemented by computer software which could be executed by the processor 2401 of the entity 2400, or hardware, or the combination of software and hardware.
- the memorizer 2402 may be any appropriate type of memorizer suitable for local technical environment, and may be achieved by any appropriate data-storage technology, for example, a memory device and system based on semiconductor, a magnetic memory device and system, an optical memory device and system, a fixed memorizer and a removable memorizer, which are only some non-restrictive examples. Although only one memorizer is illustrated in the entity 2400, a plurality of physically independent memory cells may be contained by the entity 2400.
- Said processor 2401 may be any appropriate type of processor suitable for local technical environment, and may comprise one or more of the followings: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor and a processor based on multi-core architecture, which are only some non-restrictive examples.
- the processor 2401 is configured for generating OQAM signals and the antenna 2404 is configured for transmitting OQAM signals.
- the antenna 2404 is configured for receiving OQAM signals and the processor 2401 is configured for applying demodulations and various inverse operations corresponding to those of transmitting OQAM signals.
- each unit comprised in the entity 2400 is configured for implementing the exemplary embodiments disclosed in the present application. Therefore, the above operations and feathers described combining Figs.7-23 are also applicable to the entity 2400 and the units therein, and a detailed description thereof will be omitted herein.
- modules described in the embodiments of the present invention can be implemented using certain hardware, software, or a combination thereof.
- the modules described herein may be implemented in a processor.
- a processor comprises a conjugate symmetric operation unit.
- the names of these modules in some cases do not intend to introduce any limitation to the modules themselves.
- the conjugate symmetric operation unit may also be described as "a unit for applying a conjugate symmetric operation to data symbols".
- a computer readable storage media which may be the computer readable storage media involved in a base station or a user's device as discussed in the above, or a computer readable storage media individually exists rather than being fitted into any terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
The present disclosure relates to a communication method and system for converging a 5G communication system for supporting higher data rates beyond a 4G system with a technology for IoT. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present application discloses a method and device for transmitting and receiving signals based on a filter bank. The device comprises: a CS-DFT spreading unit for generating two data flows by applying a CS-DFT spreading operation to a first complex-value data flow input thereto; a sub-carrier mapping unit for mapping each of the two data flows to corresponding sub-carriers; and an OQAM modulator for generating OQAM signals by applying an OQAM operation to the data flows mapped on sub-carriers.
Description
The present application generally relates to a technical field of wireless communication technology and, more particularly, to a method and an apparatus for generating, transmitting and receiving signals based on a filter bank.
To meet the demand for wireless data traffic having increased since deployment of 4G (4th-Generation) communication systems, efforts have been made to develop an improved 5G (5th-Generation) or pre-5G communication system. Therefore, the 5G or pre-5G communication system is also called a "beyond 4G network" or a "post LTE System".
The 5G communication system is considered to be implemented in higher frequency (mmWave) bands (e.g., 60GHz bands) so as to accomplish higher data rates. To decrease propagation loss of the radio waves and increase the transmission distance, the beamforming, massive multiple-input multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, an analog beam forming, and large scale antenna techniques are discussed in 5G communication systems.
In addition, in 5G communication systems, development for system network improvement is under way based on advanced small cells, cloud radio access networks (RANs), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, moving network, cooperative communication, coordinated multi-points (CoMP), reception-end interference cancellation and the like.
Further, in the 5G system, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as an advanced coding modulation (ACM), and filter bank multi carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) as an advanced access technology have been developed.
The Internet, which is a human centered connectivity network where humans generate and consume information, is now evolving to the Internet of things (IoT) where distributed entities, such as things, exchange and process information without human intervention. The internet of everything (IoE) may be an example of a combination of the IoT technology and the big data processing technology through connection with a cloud server.
As technology elements, such as "sensing technology", "wired/wireless communication and network infrastructure", "service interface technology", and "Security technology" have been demanded for IoT implementation, a sensor network, a machine-to-machine (M2M) communication, machine type communication (MTC), and so forth have been recently researched.
Such an IoT environment may provide intelligent Internet technology services that create a new value to human life by collecting and analyzing data generated among connected things. IoT may be applied to a variety of fields including smart home, smart building, smart city, smart car or connected cars, smart grid, health care, smart appliances and advanced medical services through convergence and combination between existing information technology (IT) and various industrial applications.
In line with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as a sensor network, machine type communication (MTC), and machine-to-machine (M2M) communication may be implemented by beamforming, MIMO, and array antennas. Application of a cloud radio access network (RAN) as the above-described dig data processing technology may also be considered to be an example of convergence between the 5G technology and the IoT technology.
The rapid developments of information and communications industries, especially, the increasing demands from mobile internet and IoT, bring unprecedented challenges to the mobile communications technologies. As reported in ITU-R M.[IMT.BEYOND 2020.TRAFFIC] from ITU (International Telecommunication Union), the mobile traffic is expected to grow by nearly 1000 times from year 2010 ( in the era of 4G) to 2020, and the number of connecting devices will surpass 17 billion. As a massive amount of IoT equipments gradually penetrate into the mobile communication network, the number of the connecting devices will dramatically increase. In order to cope with these unprecedented challenges, the fifth-generation mobile communications technologies (5G) are being widely investigated and researched in the communication industries and in the academic community, facing the year of 2020. Currently, the framework and overall objectives of future 5G are being discussed in the report ITU-R M. [IMT.VISION], in which demand prospects, application scenarios and a variety of key performance indicators are described in detail. For new demands of 5G, the report of ITU-R M. [IMT.FUTURE TECHNOLOGY TRENDS] provides relevant information on developing trends and the like of 5G, intending to solve significant problems, such as sharp increase of the system throughput, consistency of user experience, scalability to support IoT, ultra-low latency, high energy efficiency and high cost efficiency communications, highly flexible networks, support of new services, flexible spectrum usage and the like.
Modulation waveforms and multiple access schemes are fundamentals in designing Air-Interface of mobile communications, including 5G. Currently, Orthogonal Frequency Division Multiplexing (OFDM), which is a typical representative in the family of Multi-Carrier Modulation (MCM), is widely used in fields of audio and video broadcasting as well as in terrestrial communication systems, for example, Evolved Universal Terrestrial Radio Access (E-UTRA) protocols defined by the third Generation Partnership Project (3GPP) which corresponds to the system of Long Term Evolution (LTE), Digital Video Broadcasting (DVB) and Digital Audio Broadcasting (DAB), Very-high-bit-rate Digital Subscriber Loop (VDSL), IEEE802.11a/g Wireless Local Area Network (WLAN), IEEE802.22 Wireless Regional Area Network (WRAN) and IEEE802.16 World Interoperability for Microwave Access (WiMAX) and the like. It is well-known that the basic idea of OFDM is to divide a wideband channel into a plurality of parallel narrowband sub-channels/subcarriers so that high-rate data streams transmitted in frequency selective channels are transformed to low-rate data streams transmitted in a plurality of parallel independent flat-fading channels, thereby capabilities of the system to counter multipath interferences are greatly improved. Furthermore, OFDM can utilize Inverse Fast Fourier Transform/Fast Fourier Transform (IFFT/FFT) to simplify the implementation of the modulation and demodulation modules. Moreover, the insertion of Cyclic Prefix (CP) transforms the involvement of the transmitted signal with channel from a linear convolution operation to a circular convolution operation. As a result, according to the properties of a circular convolution operation, when the length of CP is greater than the largest multipath channel delay spread, the signals can be retrieved without Inter-symbol Interference (ISI) by applying simple one tap frequency-domain equalization, which in turn reduces processing and implementation complexities of receivers. Although modulation waveforms based on CP-OFDM are capable of meeting the service demands of mobile broadband (MBB) in the era of 4G, there are many limitations and shortcomings of applying CP-OFDM in 5G scenarios since 5G will have to face more challenging and diversified scenarios. The said limitations and shortcomings of applying CP-OFDM in 5G mainly include:
(1) The insertion of CP for resisting ISI will greatly reduce spectrum efficiency in 5G scenarios of low latency transmissions. To be specific, the low latency transmissions will greatly shorten the length of OFDM symbols while the length of CP is only constrained by the length of impulse response of channels, and thus the ratio of the length of CP to the length of OFDM symbols will increase greatly. Such overhead results in loss of spectrum efficiency to a great extent and thus is unacceptable in such scenarios requiring low latency transmissions.
(2) Strict requirements on time synchronization will result in large signaling overheads required for maintaining the closed loop synchronization in IoT scenarios of 5G. In addition, the strict synchronization mechanism makes the design of data frame structure lack of flexibility and elasticity, and thus cannot satisfy the different synchronization requirements of a variety of services.
(3) OFDM adopts Rectangular Pulse which results in severe out-of-band leakage since this type of time domain waveform makes the side-lopes of its corresponding frequency domain counterpart roll off very slowly. This is the reason why OFDM is very sensitive to the Carrier Frequency Offset (CFO). While there will be many demands for flexible fragmented spectrums access/share in 5G, the high out-of-band leakage of OFDM greatly limits its flexibilities in designing fragmented spectrum access schemes or it needs large frequency-domain guard band, such factors reduce the spectrum efficiency accordingly.
These shortcomings are mainly due to OFDM characteristics. Although the impacts caused by these shortcomings can be reduced by adopting certain measures, it will increase the complexity of system designs, and these problems cannot be completely addressed.
Due to the problems mentioned above, as reported in ITU-R M.[IMT.FUTURE TECHNOLOGY TRENDS], some new waveform modulation technologies (Multi-carrier Modulation based) are taken into account in 5G, of which Filter Bank Multi-Carrier (FBMC) modulation becomes one of the hot research topics. As FBMC provides degrees of freedom in designing Prototype Filter, it can employ the filters with good Time/Frequency Localization (TFL) property to pulse shape the transmission waveforms, such that the transmission signals can show various preferable characteristics, comprising improvement of the spectrum efficiency since the insertion of CP is not needed to resist the ISI , lower out-of-band leakage to support flexible access of fragmented spectrums and the insensitiveness to carrier frequency offset. The typical FBMC generally employs Offset Quadrature Amplitude Modulation (OQAM) to maximize the spectrum efficiency. Therefore, such technology is generally named FBMC/OQAM system, or OFDM/OQAM system. The applications of FBMC in digital communications have been discussed in an early article entitled "Analysis and Design of OFDM/OQAM Systems Based on Filter Bank Theory" (IEEE Transactions on Signal Processing, vol.50, no.5, pp.1170-1183, May 2002).
As FBMC has some advantageous characteristics which OFDM does not possess, FBMC attracts more and more attention in 5G research, but some of its inherent shortcomings challenge its applications in future mobile communication systems, and these challenges need to be solved and are being studied constantly. One of the most significant problems is that, similar to OFDM system, as a multi-carrier system, the transmit signal of an FBMC system is a superposition of signals from a plurality of sub-channels. The transmit signal may result in a relatively high peak power when the signals from these sub-channels are in-phase. Compared with single carrier system, FBMC signal thus has a relatively high Peak-to-Average Power Ratio (PAPR). As the operation range of linear high-power amplifier is limited, when the PAPR of an input signal is relatively high and goes beyond the operation range of the linear amplifier, a nonlinear amplification of the signal power will cause inter-modulation interference, which will influence the signals of adjacent frequency bands and the performance of the system. In 3GPP specified LTE uplink, Single-Carrier Frequency-Division Multiple Access (SC-FDMA) is employed, which has a lower PAPR than Orthogonal Frequency-Division Multiple Access (OFDMA) used in LTE downlink. The lower PAPR allows user terminals to have better transmit power efficiency and prolongs the service life of batteries. Particularly, the generating method of SC-FDMA in frequency-domain is also known as DFT spread OFDM (DFT-s-OFDM). DFT-s-OFDM applies a DFT spreading (DFT preprocessing) operation to the signals prior to the IFFT operation in the OFDM modulation. As such, the signals transmitted by the system are time-domain signals, and thus the problem of high PAPR caused by transmitting frequency-domain signals is avoided. SC-FDMA has two advantages, property of a single carrier signal in terms of low PAPR and robustness of a multi-carrier signal against multipath fading. Therefore, SC-FDMA with CP is adopted in the uplink transmission of LTE. However, since filter banks are introduced in an FBMC system, and the length of a filter bank may be longer than that of an FBMC/OQAM symbol, the two or more adjacent symbols are overlapped in time, which makes the PAPR suppression of an FBMC system different from that of a conventional OFDM system. Therefore, in an FBMC system, if the frequency-domain DFT spreading method in SC-FDMA of LTE uplink is directly applied, the property of a single carrier signal could not be obtained and therefore, the PAPR of the system could not be efficiently reduced.
In conclusion, in order to improve the competitiveness of FBMC among candidate technologies for future 5G, it is required to address the inherent shortcomings in FBMC in addition to exploiting its advantages. For the design of uplink multiple access schemes of FBMC, it is important to develop an efficient and effective method to address the problem of high PAPR in FBMC.
The technical problem to be addressed in the present application is the high PAPR in an FBMC/OQAM system. At present, there is not an effective method to reduce the PAPR in an FBMC/OQAM system. For this reason, the present application provides a signal generation method based on a Conjugate Symmetric DFT spread Filter Bank Multi-carrier (CS-DFT-s-FBMC) and a communications method and apparatus for transmitting and receiving signals. These methods make the PAPR performance of an FBMC/OQAM system comparable to that of a single carrier system meanwhile maintaining the inherent characteristics of the FBMC/OQAM system.
In a first aspect, a signal generation device is provided. The device comprises: a Conjugate Symmetric Discrete Fourier Transform (CS-DFT) spreading unit for generating two data flows by applying a CS-DFT spreading operation to a first complex-value data flow input thereto; a sub-carrier mapping unit for mapping each of the two data flows to corresponding sub-carriers; and an Offset Quadrature Amplitude Modulation (OQAM) modulator for generating OQAM signals by applying an OQAM operation to the data flows mapped on sub-carriers.
In some implementations, the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; and a Discrete Fourier Transform (DFT) spreading unit for generating two pure real-valued data flows by applying a DFT operation to each of the two generated conjugate symmetric complex-value data flows.
In some implementations, the OQAM modulator alternately modulates the two pure real-valued data flows onto real parts and imaginary parts of the sub-carriers on which the data flows are mapped.
In some other embodiments, the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a phase rotation unit for rotating the phase of one of the two conjugate symmetric complex-value data flows; a DFT spreading unit for generating a pure imaginary-valued data flow by applying a DFT spreading operation to the complex-value data flow of which the phase is rotated, and generating a pure real-valued data flow by applying a DFT spreading operation to the other one of the generated complex-value data flows, of which the phase is rotated; and a sub-carrier allocation unit for respectively generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by permuting and combining the pure imaginary-valued data flow and the pure real-valued data flow output from the DFT spreading unit.
In some implementations, the phase rotation unit is used for multiplying each data symbol in the first complex-value data flow with an imaginary unit .
In some implementations, the sub-carrier allocation unit is used for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by exchanging the data symbols at even positions or odd positions in the pure imaginary-valued data flow and the pure real-valued data flow, respectively.
In some implementations, the OQAM modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow onto the mapped sub-carriers.
In some other embodiments, the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a pre-coding unit for pre-coding each of the two conjugate symmetric complex-value data flows; and a DFT spreading unit for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by applying a DFT spreading operation to the two pre-coded complex-value data flows.
In some implementations, the pre-coding unit operates to multiply pre-coding matrixes and to the two conjugate symmetric complex-value data flows respectively, wherein,
where, is a DFT matrix with size of is a diagonal matrix, of which off-diagonal elements are all 0s, diagonal elements at odd positions are all 1s, and diagonal elements at even positions are all js; and is a diagonal matrix, of which off-diagonal elements are all 0s, diagonal elements at even positions are all 1s, and diagonal elements at odd positions are all js.
In some implementations, the OQAM modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow onto the mapped sub-carriers.
In some implementations, the conjugate symmetric operation unit comprises: a data separation module for separating the first complex-value data flow into a second complex-value data flow and a third complex-value data flow with equal length; a data replication module for replicating the second complex-value data flow and the third complex-value data flow and performing power allocation on the second complex-value data flow and the third complex-value data flow to generate two second complex-value data flows and two third complex-value data flows, respectively; a data conjugate calculation module for generating a fourth complex-value data flow and a fifth complex-value data flow by applying a conjugate calculation to each data symbol in one second complex-value data flow and one third complex-value data flow from the data replication module; and a data symmetry calculation module for generating a first conjugate symmetric complex-value data flow by rotating the other second complex-value data flow from the data replication module or one fourth complex-value data flow from the data conjugate calculation module, and combining the rotated one of the other second complex-value data flow and the one fourth complex-value data flow with the other one of the other second complex-value data flow and the one fourth complex-value data flow, and wherein the data symmetry calculation module is further configured for generating a second conjugate symmetric complex-value data flow by rotating the other third complex-value data flow from the data replication module or one fifth complex-value data flow from the data conjugate calculation module, and combining the rotated one of the other third complex-value data flow and the one fifth complex-value data flow with the other one of the other third complex-value data flow and the one fifth complex-value data flow.
In some embodiments, the CS-DFT spreading unit comprises: a conjugate symmetric operation unit for generating a conjugate symmetric complex-value data flow by applying a conjugate symmetric operation to the first complex-value data flow input thereto; a DFT spreading unit for generating a pure real-valued data flow by applying a DFT spreading operation to the conjugate symmetric complex-value data flow; and a sub-carrier permutation unit for adjusting the position of each data symbol in the pure real-valued data flow in a predetermined manner and dividing the data symbols after position adjustment into two pure real-valued data flows with equal length.
In some implementations, the OQAM modulator alternately modulates the two pure real-valued data flows with equal length onto real parts and imaginary parts of the mapped sub-carriers.
In some implementations, the conjugate symmetric operation unit comprises: a data replication module for replicating the first complex-value data flow and performing power allocation on the replicated first complex-value data flow to generate two sixth complex-value data flows; a data conjugate calculation module for generating a seventh complex-value data flow by applying a conjugate calculation to each data symbol in one sixth complex-value data flow from the data replication module; and a data symmetric calculation module for generating a conjugate symmetric complex-value data flow by rotating the other sixth complex-value data flow from the data replication module or the seventh complex-value data flow from the data conjugate calculation module, and combining the rotated one of the sixth complex-value data flow and the seventh complex-value data flow with the other of the sixth complex-value data flow and the seventh complex-value data flow.
In some implementations, the data symmetry calculation module is also used for executing zero padding operation during the combining.
In some implementations, the data symmetry calculation module executes zero padding operation by: executing directly zero padding at the DC component in the generated conjugate symmetric complex-value data flows; or executing, respectively, zero padding at front of the two complex-value data flows to be combined.
In the second aspect, a transmitter is provided. Said transmitter comprises: a signal generating device of any one of claims 1 to 16 for generating OQAM signals; and an antenna for transmitting the OQAM signals.
In the third aspect, a receiver is provided. Said receiver comprises: an antenna for receiving Offset Quadrature Amplitude Modulation (OQAM) signals; an OQAM demodulator for generating two complex-value data flows by demodulating the received OQAM signals; a sub-carrier selection unit for selecting two first complex-value data flows from the two complex-value data flows on mapped sub-carriers; and a conjugate symmetric Inverse Discrete Fourier Transform (CS-IDFT) inverse spreading unit for generating a complex-value data flow by applying a CS-IDFT to the two first complex-value data flows.
In some embodiments, the CS-IDFT inverse spreading unit comprises: a phase rotation unit for applying phase rotations to each of the two first complex-value data flows to generate two second complex-value data flows; a real/imaginary part extraction unit for extracting a real part of each data symbol in the two second complex-value data flows; an Inverse Discrete Fourier Transform (IDFT) spreading unit for generating two third complex-value data flows by applying an IDFT to each of the real part of the two second complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two third complex-value data flows.
In some implementations, the phase rotation unit is used for alternately multiplying each data symbol in one of the two first complex-value data flows with 1 and and alternately multiplying each data symbol in the other one of the two first complex-value data flows with and 1.
In some other embodiments, the CS-IDFT inverse spreading unit comprises: a sub-carrier inverse allocation unit for permuting and combining the two first complex-value data flows to generate two fourth complex-value data flows; a real/imaginary part extraction unit for extracting real parts of one of the two fourth complex-value data flows and extracting imaginary parts of the other one of the two fourth complex-value data flows; an IDFT spreading unit for generating two fifth complex-value data flows by applying an IDFT to the real parts and imaginary parts extracted from the two fourth complex-value data flows, respectively; a phase rotation unit for rotating a phase in one of the two fifth complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to one of the two fifth complex-value data flows whose phase is rotated and the other one of the two fifth complex-value data flows whose phase is not rotated.
In some implementations, the phase rotation unit is used for multiplying each data symbol in one of the two fifth complex-value data flows, of which the imaginary parts are extracted and to which IDFT is applied, with .
In some implementations, the sub-carrier inverse allocation unit is used for generating the two fourth complex-value data flows by exchanging the data symbols at even positions or odd positions in the two first complex-value data flows.
In some other embodiments, the CS-IDFT inverse spreading unit comprises: a real/imaginary part extraction unit for alternately extracting real parts and imaginary parts of the two first complex-value data flows; a phase rotation unit for adjusting the phases of the real parts and imaginary parts extracted from the two first complex-value data flows to generate two sixth complex-value data flows; an IDFT spreading unit for generating two seventh complex-value data flows by applying IDFT to the two sixth complex-value data flows, respectively; an inverse pre-coding unit for generating two eighth complex-value data flows by applying an inverse pre-coding operation to the two seventh complex-value data flows, respectively; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two eighth complex-value data flows.
In some implementations, the phase rotation unit is used for multiplying the real parts extracted from the two first complex-value data flows with 1 and multiplying the imaginary parts extracted from the two first complex-value data flows with an imaginary unit
.
In some implementations, an encoding matrix applied by the inverse pre-coding unit is an inverse matrix or a conjugate transpose matrix of the pre-coding matrix used in a pre-coding operation of a transmitter.
In some implementations, the inverse conjugate symmetric operation unit comprises: a data separation unit for separating the two complex-value data flows input thereto into two eighth complex-value data flows with equal length and two ninth complex-value data flows with equal length; a data replication module for replicating one eighth complex-value data flow and one ninth complex-value data flow and outputting the replicated complex-value data flow to a data symmetric merging module; a data conjugate calculation module for generating a tenth complex-value data flow and an eleventh complex-value data flow by applying a conjugate calculation to each data symbol in the other eighth complex-value data flow and the other two ninth complex-value data flows, respectively; a data symmetric merging module for generating a first inverse conjugate symmetric complex-value data flow by rotating the one eighth complex-value data flow from the data replication module or the tenth complex-value data flow, and merging the rotated one of the one eighth complex-value data flow and the tenth complex-value data flow with the other one of the one eighth complex-value data flow and the tenth complex-value data flow, and for generating a second inverse conjugate symmetric complex-value data flow by rotating one ninth complex-value data flow from the data replication module or the eleventh complex-value data flow, and merging the rotated one of the one ninth complex-value data flow and the eleventh complex-value data flow with the other one of the one ninth complex-value data flow and the eleventh complex-value data flow; and a data merging module, used for merging the first conjugate symmetric complex-value data flow with the second conjugate symmetric complex-value data flow to generate a complex-value data flow.
In some embodiments, the CS-IDFT inverse spreading unit comprises: a phase rotation unit for rotating a phase of each of the two first complex-value data flows to generate two twelfth complex-value data flows; a real/imaginary part extraction unit for extracting a real part of each data symbol in the two twelfth complex-value data flows; an inverse sub-carrier permutation unit for permuting and combining real parts extracted from the two twelfth complex-value data flows to generate a thirteenth complex-value data flow; an IDFT spreading unit for generating a fourteenth complex-value data flow by applying an IDFT to one of the two twelfth complex-value data flows; and an inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the fourteenth complex-value data flow.
In some implementations, the inverse conjugate symmetric operation unit comprises: a data separation module for separating the fourteenth complex-value data flow into a fifteenth complex-value data flow with equal length and a sixteenth complex-value data flow with equal length; a data replication module for replicating the fifteenth complex-value data flow and outputting the replicated complex-value data flow to a data symmetric merging module; a data conjugate calculation module for generating a seventeenth complex-value data flow by applying a conjugate calculation to each data symbol in the sixteenth complex-value data flow; and a data symmetric merging module for generating a complex-value data flow by rotating the fifteenth complex-value data flow from the data replication module or the seventeenth complex-value data flow, and merging the rotated one of the fifteenth complex-value data flow and the seventeenth complex-value data flow with the other one of the fifteenth complex-value data flow and the seventeenth complex-value data flow.
In the fourth aspect, a method for generating signals is provided. Said method comprises: generating two data flows by applying a CS-DFT spreading operation to the first complex-value data flow; mapping the two data flows to corresponding sub-carriers, respectively; and generating Offset Quadrature Amplitude Modulation (OQAM) signals by applying OQAM to the data flows mapped on sub-carriers.
In the fifth aspect, a method for transmitting signals is provided. Said method comprises: generating OQAM signals according to the method of claim 30; and transmitting the OQAM signals.
In the sixth aspect, a method for receiving signals is provided. Said method comprises: receiving Offset Quadrature Amplitude Modulation (OQAM) signals; demodulating the received OQAM signals to generate two complex-value data flows; selecting the two first complex-value data flows from the two complex-value data flows on mapped sub-carriers; and generating a complex-value data flow by applying a CS-IDFT inverse spreading operation to the two first complex-value data flows.
The implementations of the present application make the PAPR performance of an FBMC/OQAM system comparable to that of a single carrier transmission while maintaining the inherent characteristics of the FBMC/OQAM system.
Further features, objects and advantages of the present application will be more apparent with a review of a detailed description of the non-limiting embodiments set forth below with reference to the attached drawings.
Fig. 1 is a block diagram of generating and transmitting conventional FBMC/OQAM signals according to the prior art.
Fig. 2 is a block diagram of receiving and demodulating conventional FBMC/OQAM signals according to the prior art.
Fig. 3 illustrates simulation results of the complementary cumulative density function of the PAPR in a conventional OFDM and an FBMC/OQAM system according to the prior art.
Fig. 4 is a block diagram of generating and transmitting simple DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) signals according to the prior art.
Fig. 5 is a block diagram of receiving and demodulating simple DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) signals according to the prior art.
Fig. 6 illustrates simulation results of the complementary cumulative density function of the PAPR in an OFDM system and an FBMC/OQAM system which are based on simple DFT spreading according to the prior art.
Fig. 7 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a first embodiment of the present application.
Fig. 8 is a flow chart of applying a Conjugate Symmetric (CS) operation to given data symbols according to the first embodiment of the present application.
Fig. 9 is a block diagram illustrating an example of a configuration of a receiver in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to the first embodiment of the present application.
Fig. 10 is a flow chart of applying an inverse Conjugate Symmetric (CS) operation to given data symbols according to the first embodiment of the present application.
Fig. 11 illustrates simulation results of the complementary cumulative density function of the PAPR in a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
Fig. 12 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a second embodiment of the present application.
Fig. 13 is a diagram for explaining an example of applying a sub-carrier allocation operation to given data symbols according to the second embodiment of the present application.
Fig. 14 is a block diagram illustrating an example of a configuration of a receiver in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to the second embodiment of the present application.
Fig. 15 is a diagram for explaining an example of a sub-carrier inverse allocation operation to given data symbols according to the second embodiment of the present application.
Fig. 16 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a third embodiment of the present application.
Fig. 17 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the third embodiment of the present application.
Fig. 18 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a fourth embodiment of the present application.
Fig. 19 is a diagram for explaining an example of applying a Conjugate Symmetric (CS) operation to given data symbols according to the fourth embodiment of the present application.
Fig. 20 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM) system according to the fourth embodiment of the present application.
Fig. 21 is a diagram for explaining an example of an inverse Conjugate Symmetric (CS) operation to given data symbols according to the fourth embodiment of the present application.
Fig. 22 is a flow chart illustrating an example of a method of transmitting Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) signals according to a plurality of embodiments of the present application.
Fig. 23 is a flow chart illustrating an example of a method of receiving Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) signals according to a plurality of embodiments of the present application.
Fig. 24 is a block diagram illustrating an entity applicable to a transmitter or receiver according to a plurality of embodiments of the present application.
Hereinafter, the embodiments of the present application will be further explained in detail with reference to the accompanying drawings in order to make the purposes, technical solutions and advantages of the present application more clear. It should be understood that specific embodiments described herein are intended to explain the relevant invention, rather than to limit the invention. In addition, it should be noted that only a portion related to the present invention is shown in the accompanying drawings for ease of description.
Provided that there is no conflict, it should be noted that the embodiments, and features in the embodiments of the present application may be combined. Hereinafter, the present application will be explained in detail with reference to the accompanying drawings in connection with the embodiments.
A signal waveform having good Time/Frequency Localization (TFL) characteristics can be obtained by Filter Bank Multi-Carrier (FBMC) modulation, in which the corresponding prototype filter banks can be designed based on isotropic orthogonal transform algorithm (IOTA), extended Gaussian function (EGF) and European PHYDYAS and so on. That is, the FBMC system employs prototype filter banks with good TFL properties to pulse shape the signals on each sub-carrier such that: 1) the FBMC can greatly suppress the ISI resulted from multipath fading channel without the insertion of CP, which not only results in higher spectrum efficiency and energy efficiency relative to OFDM, but also exhibits robust and reliable receiving performance under relatively large timing synchronization errors, which in turn allows asynchronous transmissions and receptions; and 2) with good Time/Frequency Localization property, the FBMC can transmit signals in extremely narrow frequency band and keep a very low out-of-band leakage which reduces the inter-carrier interference (ICI) resulted from Doppler spread and the phase noise. Therefore, the FBMC has great usage potential in cognitive radios, fragmented spectrum access and asynchronous transmission and the like.
In order to achieve the maximum spectrum efficiency of the FBMC, the Offset Quadrature Amplitude Modulation (OQAM) is generally employed, which is referred to as FBMC/OQAM or OFDM/OQAM (OQAM is used hereafter in short). In FBMC/OQAM, one QAM symbol is divided into two symbols, and these two symbols are alternately modulated onto the real and imaginary parts of a given sub-carrier respectively, and transmitted with a time offset. At a receiving end, if the channel fading and noise are not taken into account, the transmitted signal can be recovered by alternately extracting the real and imaginary parts of the received signal on each sub-carrier.
Fig. 1 illustrates a block diagram of generating and transmitting conventional FBMC/OQAM signals according to the prior art.
As shown in Fig. 1, parallel data streams are obtained after an input complex-value data stream containing, for example, complex-value QAM (Quadrature Amplitude Modulation) modulated symbols, is serial-to-parallel converted through a serial/parallel converter unit 101, where is the number of sub-carriers. The transmitted signal is divided into two parts, with each containing either the real or imaginary part of the transmitted signal. The real and imaginary parts are respectively extracted through a real part extraction unit 102 and an imaginary part extraction unit 103. Then, the real part and the imaginary part of the transmitted signal are modulated respectively via an M-point Inverse Fast Fourier Transform (IFFT) unit 104. The modulated signals are then processed by Synthesis Filter Bank unit 105 to perform the pulse shaping. At last, the output signals from Synthesis Filter Bank unit 105 are combined, and the combined signals go through a parallel/serial converter unit 106 to output the OQAM signal.
The functions of each module or unit shown in figures can be easily understood from the mathematical expression of the OQAM signal. The continuous-time base-band signal model of an FBMC system can be expressed as
where represents a frequency-time point (m,n), represents a real-value symbol modulated on the m-th sub-carrier of the n-th symbol, that is, a pulse amplitude modulation (PAM) symbol, can be regarded as either the real or imaginary part of the complex-value QAM symbol with the symbol period of , such as,
;
and represent extracting real part and extracting imaginary part operations, respectively; is an imaginary unit, represents the real-imaginary alternation; is an even number representing the number of sub-carriers;
is a set of the transmitted symbols; is the spacing between the sub-carriers; is the symbol period of the OQAM symbol, i.e., ; is a prototype filter function, whose time-domain impulse response length is generally times of , which results in an overlapping of the time-domain waveforms of the adjacent symbols, and thus is generally referred to as an overlapping factor of the filter. is a synthesis filter function for modulating . It can be seen that the symbol rate of the OQAM is two times of the symbol rate of the traditional OFDM without cyclic prefix (CP). Due to the fact that the OQAM modulation is performed on real numbers, the amount of information carried by each OQAM symbol is half of that of the traditional OFDM. That is to say, the effective data rate of an OQAM system is the same as that of an OFDM system without CP insertion.
The real field orthogonality of the OQAM is achieved by designing prototype filter function . The inner product of the base function of synthesis filter bank at the transmitter and the base function of analysis filter bank at the receiver ought to satisfy or approximately satisfy equation (2), that is, the design of prototype filter banks needs to meet
where * represents complex conjugate calculation, represents an operation of extracting real part of a given complex-value symbol, represents inner product calculation, if and , then , , otherwise the value is 0. That is to say, if or , the inner product becomes a pure imaginary term. For simplicity, is used to represent the inner product operation. It is obvious that the interference generated by the signals between different sub-carriers and different symbols is a pure imaginary value. Accordingly, when the FBMC/OQAM signal s(t) is transmitted through a distortion-free channel, the perfect reconstruction (PR) of the originally transmitted real-value signal can be achieved by simply processing the received signal according to equation (3) via the receiving analysis filter (AF) which is the matched filter with respect to the synthesis filter (SF) , where is a noise term, then the original complex-value QAM signal can be retrieved via combining.
Fig.2 illustrates a block diagram of receiving and demodulating conventional FBMC/OQAM signals according to the prior art.
As shown in Fig. 2, parallel data streams are obtained after the received signal is serial-to-parallel converted through a serial/parallel converter unit 201. Each signal is respectively input into two analysis filter banks 202. The base function of the analysis filter bank 202 is a complex conjugate of that of said synthesis filter bank at the transmitter (105 of Fig. 1). Next, an output signal of each analysis filter bank 202 is processed by a corresponding M-point Fast Fourier Transform (FFT) unit 203 for demodulation. Demodulated data are equalized in equalizers 204. After that, the real part and the imaginary part of each sub-carrier are alternately extracted by real part extraction units 205. Finally, the real parts and imaginary parts are combined and a complex-value modulated data symbol, e.g., a complex-value QAM symbol, is output by a parallel/serial conversion unit 206. The function of each module or unit of Fig. 2 could be easily understood from the above OQAM demodulation formula in equation (3).
As mentioned above, in an FBMC/OQAM system, transmitted symbols are formed by superposition of a plurality of independent signals which are of equal bandwidth and modulated onto sub-carriers. When the signals on sub-carriers are in-phase, the superposition of them will generate a relatively large peak power, which will cause a large ratio of signal peak power to signal average power. The ratio herein is called Peak-to-Average Power Ratio (PAPR) in short. Although the length of the filter bank in an FBMC/OQAM system may be longer than the length of an FBMC/OQAM symbol, both the FBMC/OQAM system and the OFDM system transmit one frame of complex-value symbols during the period of in average, thus they have equivalent transmission rate. Therefore, the PAPR of the FBMC/OQAM system could also be defined as
The PAPR performance of a signal is generally characterized by the Cumulative Density Function (CDF) of the PAPR. Besides, Complementary Cumulative Density Function (CCDF) is more commonly used in the literatures to characterize system's PAPR performance. The CCDF of the PAPR represents the probability of the power of the time-domain signal of a data block exceeding a certain threshold value. The distribution of the PAPR in an FBMC/OQAM system is evaluated in terms of its CCDF hereinafter.
Fig. 3 illustrates simulation results of the complementary cumulative density function of the PAPR in a conventional OFDM and an FBMC/OQAM system according to the prior art.
Referring to FIG. 3, in the simulation, the total number of sub-carriers of both the OFDM system and the FBMC/OQAM system, M, are 256, the number of occupied sub-carriers, Ms, is 128, and QPSK modulation is employed by both schemes. The number of input data blocks of the OFDM system and the FBMC/OQAM system are both 100, regardless of the influence of cyclic prefix in the OFDM system. It can be seen from the simulation results in Fig. 3 that, as the FBMC/OQAM system also belongs to a category of a multi-carrier system, the PAPR performance of the FBMC/OQAM system is similar to that of the OFDM system. However, as the length of the prototype filter of the FBMC/OQAM system is longer than the length of one FBMC/OQAM symbol, the PAPR performance of the FBMC/OQAM system is slightly worse than that of the OFDM system.
Some solutions to improve the PAPR performance are provided by the prior art, and one of them is based on DFT spreading.
Fig. 4 illustrates the design principle of the transmitter of an FBMC/OQAM system based on a simple DFT spreading according to the prior art.
As shown in Fig. 4, a DFT spreading operation is applied on a complex-value modulated data stream in an Ms-point Discrete Fourier Transform (DFT) unit 402 after being converted in a serial/parallel converter unit 401. Said complex-value modulated data may be an MPSK (M-ary Phase Shift Keying) modulated signal or an MQAM (M-ary Quadrature Amplitude Modulation) modulated signal. Particularly, the complex-value modulated data could be represented in a vector form as , where represents transposition operation of a vector, and the complex-value modulated data comprises complex-value modulated symbols . Then, the complex-value modulated data is processed by an -point DFT spreading (), resulting
The data symbol vector after the DFT spreading is transmitted after an OQAM modulation (equation (1)). Specifically, is firstly divided into two signals, which are alternately modulated onto the real part and imaginary part of a sub-carrier and are transmitted with a time offset. More particularly, the real parts and imaginary parts of the two signals are respectively extracted by a real-part extraction unit 403 and an imaginary-part extraction unit 404. If it is assumed that the time indexes of the two signals are 2n and 2n+1, respectively, then
Signals and are then mapped onto
continuous or discontinuous sub-carriers by a sub-carrier mapping unit 405. If it is assumed that the mapped sub-carriers are continuous and the initial index of the mapped sub-carriers is 0, then
where represents the total number of sub-carriers. Afterwards, data symbols and are respectively processed by an -point IFFT transformation (through an Inverse Fast Fourier Transform unit 406) and Polyphase filter bank operations (through a Synthesis Filter Bank unit 407), and then output an OQAM signal through a parallel/serial conversion unit 408. Said OQAM signal is then transmitted.
Fig. 5 illustrates the design principle of the receiver of an FBMC/OQAM system based on a simple DFT spreading according to the prior art.
As shown in Fig. 5, the operations performed through blocks 501 to 508 at the receiver are substantially inverse operations of those at the transmitter as described in FIG. 4. Accordingly, a detailed description of the operations at the receiver in FIG. 5 will be omitted. At the receiver, in addition to performing OQAM demodulation, sub-carriers selection and channel equalization on the received symbols, -point IDFT inverse spreading operation to the demodulated OQAM signals relative to the -point DFT spreading at the transmitter is also needed.
Fig. 6 illustrates simulation results of the complementary cumulative density function of the PAPR of a DFT spread OFDM (DFT-s-OFDM) system and a DFT spread FBMC/OQAM (DFT-s-FBMC/OQAM) system according to the prior art. As can be seen from the simulation results in Fig. 6, although the DFT-s-FBMC/OQAM system improves the PAPR performance of an FBMC/OQAM system to some extent, it is still far from the DFT-s-OFDM system used in LTE uplink in terms of PAPR performance improvement.
To address the above problem, a novel effective FBMC/OQAM system based on DFT spreading is provided by the present application. The solutions provided by the present application make the PAPR performance of an FBMC/OQAM system comparable to that of a single carrier system while maintaining the inherent characteristics of the FBMC/OQAM system. Technical solutions of the present application are further discussed in detail by the following preferable embodiments.
First embodiment
In the first embodiment, the PAPR of an FBMC/OQAM system is reduced by using an FBMC/OQAM signal generation method based on Conjugate Symmetric (CS) DFT spreading. It can be concluded from the precedent simulation results that, the improvement, based on a simple DFT-s-FBMC/OQAM, of the system PAPR performance is limited. This is mainly because that, in DFT-s-FBMC/OQAM, the input complex-value modulated data is divided into two signal branches after being processed by DFT spreading such that the two signal branches are respectively the real parts and imaginary parts of the data symbols output from the DFT spreading, and they are alternately modulated onto the real parts and imaginary parts of mapped sub-carriers and then transmitted with certain time offset. This kind of nonlinear operation not only fails to achieve a causality symmetry effect between DFT spreading and IFFT operation, but also results in relatively high peak power of the time-domain signals with a relatively high probability.
Fig. 7 is a block diagram illustrating an example of a configuration of a transmitter in a Conjugate Symmetric DFT spread FBMC/OQAM (CS-DFT-s-FBMC/OQAM) system according to a first embodiment of the present application. Those skilled in the art will appreciate that, for the purpose of illustration and understanding, one or more specific technical features are illustrated and described in the following description. However, the embodiments of the present application could also be implemented without these features.
As shown in Fig. 7, the complex-value modulated data is input to a Conjugate Symmetric (CS) operation unit 702 after being converted by a serial/parallel converter unit, 701 and then input to an M-point Discrete Fourier Transform (DFT) unit 703. After a Conjugate Symmetric DFT spreading, two generated signals are alternately modulated onto the real part and the imaginary part of a sub-carrier through a sub-carrier mapping unit 704, an M-point Inverse Fast Fourier Transform (IFFT) unit 705 and a Synthesis Filter Bank unit 706, and then an OQAM symbol is output by the serial/parallel conversion unit 707. Further, the transmission signal is transmitted with certain time offset as described above.
Different from the simple DFT spreading method, the data symbols after Conjugate Symmetric DFT spreading are all pure real values, and could be directly modulated onto the corresponding time-frequency resources and transmitted without the nonlinear operation of extracting the real part and the imaginary part of a given complex-value symbol.
In some embodiments, the Conjugate Symmetric DFT spreading method comprises two steps, a Conjugate Symmetric (CS) operation and a DFT spreading operation.
Fig. 8 illustrates an exemplary flow chart of the design principle of applying a CS operation to given data symbols according to the embodiment of the present application.
As shown in Fig. 8, the input complex-value modulated data is divided into two signals by a data separation module 801 first. Specifically, the input complex-value modulated data symbols may be represented in a vector form as . Said data separation module 801 divides input complex-value modulated data into two complex-value modulated data with equal length, which are represented by and , respectively. For example, and may be extracted from the first half and the second half of , respectively, and may be represented by
It should be noted that, the specific method for data separation is not limited in the present application, as long as the input complex-value modulated data is divided into two complex-value modulated data with equal length and the receiver is aware of the data separation method used by the transmitter for data demodulation.
After the data separation, each of the two complex-value modulated data is input into a data replication module 802, respectively. Said data replication module 802 applies a data replication and a power allocation to the input data and outputs two complex-value modulated data after the power allocation, which are represented by
where and are power allocation factors corresponding to two complex-value modulated data streams, respectively. It should be noted that, the present application should not be limited to the specific method for power allocation as long as the total system transmit power meets the demand of the system design and receiver is aware of the power allocation method used by the transmitter for data demodulation. One of the two complex-value modulated data after the data replication operation is input into a data conjugate calculation module 803, and the other one is input into a data symmetric calculation module 804. Specifically, the data conjugate calculation module 803 applies a conjugate calculation to the input data, the output may be respectively represented by
The output data from the data conjugate calculation module 803 is also input to the data symmetric calculation module 804. Said data symmetric calculation module 804 rotates one of the two input complex-value modulated data and combines the rotated one with the other one. In some embodiments, the data symmetric calculation module 804 firstly applies rotation operation to the input data from the data conjugate calculation module 803. This rotation operation can be denoted as
and , and can be mathematically expressed as
Afterwards, the data symmetric calculation module 804 applies combination and zero padding operations to the input data from the data replication module 802 and input data from the data conjugate calculation module 803 which has been rotated, and outputs a conjugate symmetric complex-value modulated data. Specifically, in one implementation, the conjugate symmetric complex-value modulated data could be represented by
Specially, equation (12) represents that zero padding operation is applied at the Direct Current (DC) component of a given input data. In another implementation, the conjugate symmetric complex-value modulated data may also be represented by
Equation (13) represents that the zero padding operation is simultaneously applied at the front of each of the two input data flows to be combined.
Afterwards, the output two data streams from the data symmetric calculation module 804 are processed by DFT spreading operations (referring to 703 of Fig. 7), respectively. Take the two complex-value modulated data streams ( and ) that have been processed by Conjugate Symmetric (CS) operations for example, after being processed by -point () DFT spreading (), the resulted data symbols can be respectively expressed as
where is a DFT matrix with size of with power normalization, the specific expression of which may be found by referring to equation (5). It should be noted that, after processing the conjugate symmetric complex-value modulated data (i.e., and ) with DFT spreading, the corresponding resulted data symbols (i.e., and ) are all pure real values. and are then alternately modulated onto the real parts and the imaginary parts of corresponding sub-carriers and transmitted with certain time offset. If it is assumed that the time indexes of the two signals are 2n and 2n+1, respectively, then
Afterwards, signals and are mapped onto continuous or discontinuous sub-carriers through a sub-carrier mapping unit (referring to reference numeral "704" of Fig. 7). If it is assumed that the resource mappings are continuous and the initial index of the mapped sub-carriers is 0, then
where represents the total number of sub-carriers. Afterwards, data symbols and are transmitted after being processed by -point IFFT (referring to reference numeral "705" of Fig. 7) and Polyphase filter bank operations (referring to reference numeral "706" of Fig. 7).
Fig. 9 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
As shown in Fig. 9, the operations of blocks 901 to 910 at the receiver may be understood to be substantially inverse operations of those at the transmitter as described in FIG. 7. At the receiver of FIG. 9, in addition to performing OQAM demodulation (Analysis Filter Bank unit 902 and M-point Fast Fourier Transform (FFT) unit 903), sub-carriers selection (Sub-Carrier Selection unit 904) and channel equalization 905) on the received symbols, CS-IDFT inverse spreading operations to the demodulated OQAM signals corresponding to the CS-DFT spreading at the transmitter are also needed.
In some embodiments, the CS-IDFT inverse spreading operation comprises two parts, an IDFT inverse spreading operation and an inverse Conjugate Symmetric (CS) operation. If the received signals after sub-carrier selections (904) and channel equalizations (905) can be written as and , respectively, then after performing per sub-carrier phase rotation operation by phase rotation unit 906 on and , the resulted and
can be represented by
Afterwards, the real parts of the two data symbols and
are extracted by a real-part extraction unit 907 and perform -point IDFT inverse spreading operations (908) on the extracted real parts, the resulted output symbols can be expressed as
where
is a matrix inversion operation, and is a DFT matrix with size of . An inverse Conjugate Symmetric (CS) operation (909) is applied to and .
Fig. 10 illustrates a flow chart of applying an inverse CS operation to given data symbols according to the embodiment of the present application.
As shown in Fig. 10, and are respectively input to a data separation module 1001 first, and the data separation module 1001 outputs two data streams with equal length. Specifically, if the data separation module (e.g., reference numeral "801" in Fig. 8) and the data symmetric calculation module (reference numeral "804" in Fig. 8) are employed at the transmitter to perform operations and calculations according to equations (8) and (13), assuming that the input data is , the corresponding data separation module 1001 at the receiver outputs two complex-value data streams with equal length, which are respectively represented by
and . Specifically,
Similarly, the outputs, which correspond to the input , of the data separation module 1001 at the receiver are, respectively:
Afterwards, and are input to a data replication module 1003 and then output to a data symmetric merging module 1004. The data replication module 1003 does not apply any calculations and/or operations to the input data. and are input to a data conjugate calculation module 1002. Specifically, the conjugate calculations are applied to the input data by the data conjugate calculation module 1002, and the results may be represented by
Afterwards, and are input to corresponding data symmetric merging modules 1004, respectively. Specifically, the data symmetric merging modules 1004 apply rotation operations to the input data from the data conjugate calculation module 1002 first, wherein the rotation operations are denoted by and , respectively, and the specific calculating operations are the same as those given in equation (11). Said data symmetric merging modules 1004 then apply merging operations to the input data from data replication modules 1003 and the rotated input data from the data conjugate calculation modules 1002, wherein the merging operations are represented by
where and are corresponding power allocation factors employed at the transmitter. Finally, and are input to a data merging module 1005 for merging, and a complex-value modulated data is thus output, which may be represented by:
Fig. 11 illustrates the simulation results of the complementary cumulative density function of the PAPR of a CS-DFT-s-FBMC/OQAM system according to the first embodiment of the present application.
As can be seen from the simulation results shown in Fig. 11, the CS-DFT-s-FBMC/OQAM system substantially improves the PAPR performance of a FBMC/OQAM system, and significantly outperforms the DFT-s-FBMC/OQAM scheme in terms of the PAPR performance. Besides, compared with the DFT-s-OFDM used in LTE uplink, the CS-DFT-s-FBMC/OQAM provides comparable PAPR performance.
Second embodiment
Compared with the first embodiment of the present application, in the second embodiment of the present application, one of the two data streams output from the Conjugate Symmetric (CS) operation is first phase rotated and then DFT spread while the other output data stream is directly processed by DFT spreading.
Fig. 12 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a second embodiment of the present application.
As shown in Fig. 12, the complex-value modulated data is converted by a serial/parallel conversion unit (1201), and then after a conjugate symmetric DFT spreading (CS operation unit 1202 and Discrete Fourier Transform unit 1203) and a sub-carrier allocation operation (sub-carrier allocation unit 1204), the resulted signals are directly modulated onto the mapped sub-carriers. The method for OQAM modulation is the same as that in the first embodiment. Reference can be made to Fig. 7 for detail and this method will be omitted hereinafter.
Specifically, in the second embodiment of the present application, the conjugate symmetric DFT spreading method mainly comprises two steps, a Conjugate Symmetric (CS) operation (CS operation unit 1202) and a DFT spreading operation (Discrete Fourier Transform unit 1204). Herein, the conjugate symmetric operation and the DFT spreading operation exhibit exactly the same functionalities as those in the conjugate symmetric operation and the DFT spreading operation described in the first embodiment of the present application. The difference lies in that, in the second embodiment of the present application, one of the two data streams output from the conjugate symmetric operation is first phase rotated in a phase rotation unit 1203 and then processed by the DFT spreading, while the other output data is processed by the DFT spreading operation directly. In some implementations, the phase rotation operation specifically refers to multiplying each data symbol in the data stream by an imaginary unit j. The two data streams output from DFT spreading operations are processed by sub-carrier allocation operation (sub-carrier allocation unit 1205), and then directly modulated onto corresponding time-frequency resources and transmitted.
Fig. 13 is a diagram for explaining an example of applying a sub-carrier allocation operation to given data symbols according to the second embodiment of the present application.
As shown in Fig. 13, it is assumed that the two data streams after the conjugate symmetric operation may be represented by and , respectively. The phase of each symbol in is rotated, which gives . Afterwards, and are processed by -point DFT operations (Discrete Fourier Transform unit 1204), respectively, which yield and and are given by
It should be noted that, after above operations, all data symbols in
are pure real values and all data symbols in are pure imaginary values. Afterwards, a sub-carrier allocation operation is applied to data symbols in and in the sub-carrier allocation unit 1205. Said sub-carrier allocation unit 1205 is used to generate a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by applying a permutation and combination to the pure imaginary-value data flow and the pure real-value data flow output from the DFT spreading unit. In some embodiments, the sub-carrier allocation unit can generate a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by exchanging the data symbols at even positions or odd positions in the pure imaginary-value data flow and the pure real-value data flow. Specifically, in one implementation, the sub-carrier allocation operation is applied to exchange the data symbols at even positions in and , the resulted symbols are directly modulated onto the corresponding time-frequency resources. If it is assumed that the time indexes of the two signals are 2n and 2n+1, then
It should be noted that, data symbols in and exhibit a real-imaginary-alternate manner and an imaginary-real-alternate manner, respectively in Equation (25). In other words, data symbols in and are alternately modulated onto the real parts and the imaginary parts of corresponding sub-carriers, respectively. Afterwards, signals and are mapped onto continuous or discontinuous sub-carriers by a sub-carrier mapping unit 1206. If it is assumed that the mapped resources are continuous and the initial index of the mapped sub-carriers is 0, then
where
represents the total number of sub-carriers. Afterwards, data symbols in and
are transmitted after -point IFFT operation (Inverse Fast Fourier Transform unit 1207 in Fig. 12) and Polyphase filter bank operations (Synthesis Filter Bank unit 1208 in Fig. 12).
Fig. 14 is a block diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the second embodiment of the present application.
As shown in Fig. 14, the operations of blocks 1401 to 1412 at the receiver may be understood to be substantially inverse operations to those at the transmitter as described in FIG. 12. At the receiver of FIG 14, a sub-carrier inverse allocation operation (sub-carrier inverse allocation unit 1406) is applied to a received signal after OQAM demodulation (Analysis Filter Bank unit 1402 and Fast Fourier Transform unit 1403), sub-carrier selection (sub-carrier selection unit 1404) and channel equalization 1405). Each of the two data streams output from the sub-carrier inverse allocation are respectively processed by a real-part extraction and an imaginary-part extraction operation (real-part extraction unit 1407 and imaginary-part extraction unit 1408), as well as an Inverse Discrete Fourier Transform (IDFT) (Inverse Discrete Fourier Transform unit 1409). Each data symbol in one of two data streams output from the IDFT inverse spreading operation is phase rotated (phase rotation unit 1410), the resulted signal along with the other signal are processed by an inverse conjugate symmetric (CS) operation ( inverse CS operation unit 1411). In the second embodiment of the present application, the inverse CS operation is the same as that in the first embodiment of the present application.
Fig. 15 is a diagram for explaining an example of a sub-carrier inverse allocation operation according to the second embodiment of the present application.
Referring to Fig. 15, specifically, the two received signals after OQAM demodulation are represented by and , respectively. After sub-carrier selection and channel equalization (sub-carrier selection and channel equalizer unit 1501, which corresponds to the sub-carrier selection unit 1404 and equalizer 1405 in Fig. 14), and are transformed into two signals, denoted as and , respectively. After sub-carrier inverse allocation operation (sub-carrier inverse allocation unit 1406),
and are transformed into two signals, which are represented by
and , respectively. Specifically, the sub-carrier inverse allocation operation is applied to exchange the data symbols at even positions in
and , and the said position exchange operations are represented by
Afterwards, the real and imaginary parts of and are respectively extracted, and the resulted signals are processed by -point IDFT inverse spreading operations (Inverse Discrete Fourier Transform unit 1409), which yield:
along with are input to an inverse CS operation unit 1411. After a parallel-serial conversion in a parallel/serial conversion unit 1412, the estimated complex-value modulated data is output.
Third embodiment
In the third embodiment of the present application, the conjugate symmetric (CS) operation and the DFT spreading operation are the same as the conjugate symmetric (CS) operation and the DFT spreading operation described in the first embodiment and the second embodiment of the present application. The difference lies in that, in the third embodiment of the present application, after being processed by conjugate symmetric (CS) operation and prior to DFT spreading operation, data symbols are pre-coded by pre-defined pre-coding matrices.
Fig. 16 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to a third embodiment of the present application, wherein the transmitter of FIG. 16 generates and transmits pre-coded conjugate symmetric DFT spread FBMC/OQAM (P-CS-DFT-s-FBMC/OQAM) signals.
As shown in Fig. 16, the complex-value modulated data are input to a conjugate symmetric (CS) operation unit after being converted in a serial/parallel converter unit 1601. After conjugate symmetric (CS) operations, the resulted signals are processed by a pre-coding operation in a pre-coding unit 1603. Afterwards, each of two output data streams after pre-coding is separately input to a corresponding Ms-point Discrete Fourier Transform unit 1604 for DFT spreading, the generated two signals are directly modulated onto mapped sub-carriers after sub-carrier mapping in sub-carrier mapping units 1605. The method for OQAM modulation is exactly the same as that presented in the first embodiment. The operations of the other blocks 1505, 1607, 1608 that have not been described are the same as those of the corresponding blocks at the transmitter of FIG. 7, so a detailed description thereof will be omitted.
In the third embodiment of the present application, the conjugate symmetric (CS) operation and the DFT spreading operation are exactly the same as the conjugate symmetric (CS) operation and the DFT spreading operation described in the first embodiment and the second embodiment of the present application. The difference lies in that, in the third embodiment of the present application, prior to a DFT spreading operation, data symbols are pre-coded right after a conjugate symmetric (CS) operation.
The two signals output from the conjugate symmetric (CS) operations are separately represented by and . Thus the resulted signals after performing pre-coding operations on and are given as:
where is a DFT matrix with size of , the expression of which is the same as that given in equation (5). is a diagonal matrix, of which the off-diagonal entries are all 0s, the diagonal elements at odd positions are all 1s, and the diagonal elements at even positions are all js. This matrix is represented by:
is a diagonal matrix, of which the off-diagonal elements are all 0s, the diagonal elements at even positions are all 1s, and the diagonal elements at odd positions are all js. This matrix is represented by:
Afterwards, and are separately processed by a DFT matrix with size of , yielding and , represented by:
It should be noted that, after above operations, all data symbols in
are in a real-imaginary-alternate manner and all date symbols in are in an imaginary-real-alternate manner. Finally, and are directly modulated onto mapped sub-carriers after the sub-carrier mapping operation.
Fig. 17 is a diagram illustrating an example of a configuration of a receiver in a CS-DFT-s-FBMC/OQAM system according to the third embodiment of the present application, wherein the receiver of FIG. 17 receives Pre-coded Conjugate Symmetric DFT spread FBMC/OQAM (P-CS-DFT-s-FBMC/OQAM) signals.
As shown in Fig. 17, the operations of blocks 1701 to 1712 at the receiver may be understood to be substantially inverse operations of those at the transmitter as described in FIG. 16. At the receiver of FIG. 17, after OQAM demodulations (Analysis Filter Bank unit 1702 and Fast Fourier Transform unit 1703), sub-carrier selections (sub-carrier selection unit 1704) and channel equalizations 1705), real/imaginary parts of the received signals are extracted (real-part extraction unit 1706 and imaginary-part extraction unit 1707) with phase rotations (phase rotation unit 1708) applied to the corresponding data symbols in the two data streams. Inverse Discrete Fourier Transform (IDFT) operations (Inverse Discrete Fourier Transform unit 1709) are applied to the data output from the above processes. The IDFT spread signals are then processed by an inverse pre-coding operation (inverse pre-coding unit 1710).
Specifically, if the two data streams output from the OQAM demodulations, the sub-carrier selections and the channel equalizations are denoted as and , respectively, then:
Afterwards, the inverse pre-coding operations are applied to and respectively, the corresponding results can be expressed as:
Finally, along with are input to inverse CS operation units 1711, and then parallel to serial converted in a parallel/serial conversion unit 1712, which outputs the estimated complex-value modulated data. In the third embodiment of the present application, the inverse CS operation is the same as that presented in the first embodiment and the second embodiment of the present application.
Fourth embodimen
t
Compared with the first embodiment, the second embodiment and the third embodiment of the present application, in the fourth embodiment of the present application, only one data stream is output from the serial-parallel conversion and the conjugate symmetric (CS) operations. After said one data stream is processed by a DFT spreading operation and a sub-carrier permutation operation, two data streams are output and transmitted after OQAM modulations.
Fig. 18 is a block diagram illustrating an example of a configuration of a transmitter in a CS-DFT-s-FBMC/OQAM system according to the fourth embodiment of the present application.
As shown in Fig. 18, the complex-value modulated data is converted by a serial/parallel conversion unit 1601 and processed by a conjugate symmetric (CS) DFT spreading operation (CS operation unit 1802 and Discrete Fourier Transform unit 1803) and a sub-carrier permutation operation (sub-carrier permutation unit 1804), and then the resulted two data streams are directly modulated onto the mapped sub-carriers. The method for OQAM modulation is the same as that described in the first embodiment. The operations of the other blocks 1805, 1806, 1807 that have not been described are the same as those of the corresponding blocks at the transmitter of FIG. 7, so a detailed description thereof will be omitted.
Fig. 19 is a diagram for explaining an example of applying a CS operation to given data symbols according to the fourth embodiment of the present application. Said CS operation differs from that described in the first embodiment of the present application in that, the CS operation in the fourth embodiment of the present application does not contain any data separation modules.
As shown in Fig. 19, the input complex-value modulated data symbols could be represented by . A data replication module 1901 applies data replication operation and power allocation operation to the input data and output two complex-value modulated data streams after the power allocation operations. The two data streams are represented by:
where
and are power allocation factors of the two complex-value modulated data, respectively. It should be noted that, the present application should not be limited to the specific method for power allocation as long as the total system transmit power meets the demand of system design and receiver is aware of the power allocation method applied by the transmitter for data demodulation. One of the two complex-value modulated data after the data replication operation is input into a data conjugate calculation module 1902, and the other one is input into a data symmetric calculation module 1903. Specifically, the data conjugate calculation module 1902 applies a conjugate calculation to the input data, and the output thereof may be represented by:
The data output from the data conjugate calculation module 1902 is also input to the data symmetric calculation module 1903. Said data symmetric calculation module 1903 could apply a rotation operation to any one of the two input complex-value modulated data streams and combine the rotated one and the other one in a pre-determined manner. In some embodiments, the data symmetric calculation module 1903 applies a rotation operation to the data symbols output from the data conjugate calculation module first, which is denoted by , and is mathematically expressed as:
Afterwards, the data symmetric calculation module 1903 applies combination and zero padding operations to the input data from the data replication module 1901 and the input data from the data conjugate calculation module 1902 that has been rotated, and outputs a conjugate symmetric complex-value modulated data. Specifically, in one implementation, the conjugate symmetric complex-value modulated data may be represented by:
specifically, equation (40) represents that zero padding is applied at the Direct Current (DC) component of a given input data. Besides, in another implementation, the conjugate symmetric complex-value modulated data could also be represented by:
Equation (41) represents that the zero padding operation is simultaneously applied at the front of each of the two data streams to be combined.
Afterwards, a DFT spreading operation is applied to the data output from the data symmetric calculation module 1903. Take the complex-value modulated data that has been processed by the conjugate symmetric (CS) operation according to equation (41) for example, after performing -point () DFT spreading () on
, the resulted data vector can be expressed as:
where
is a DFT matrix with size of with power normalization. Reference can be made to equation (5) for the specific expression of the matrix. It should be noted that, after performing conjugate symmetric operation and the DFT spreading operation on the complex-value modulated data symbols, the resulted data symbols are pure real-valued data symbols. Then, a sub-carrier permutation operation is then applied on , which outputs two data streams represented by . Specifically, the sub-carrier permutation operation comprises: adjusting and exchanging the data symbols in the input data stream in a predetermined manner and dividing the resulted data symbols into two data streams with equal length. Specially, the said predetermined manner may be directly dividing the obtained data symbols into two data streams of equal length without any adjustment and/or position exchange. It should be noted that, the present application should not be limited to the specific method for the sub-carrier permutation operation; as long as it is guaranteed that the receiver is aware of the method for the sub-carrier permutation operation applied by the transmitter for data demodulation. Afterwards, and are alternately modulated onto the real parts and the imaginary parts of corresponding sub-carriers respectively and then transmitted with certain time offset.
Fig. 20 is a block diagram illustrating an example of a receiver in a CS-DFT-s-FBMC/OQAM system according to the fourth embodiment of the present application.
As shown in Fig. 20, the operations of blocks 2001 to 2011 at the receiver may be understood to be substantially inverse operations to those at the transmitter as described in FIG. 18. At the receiver of FIG. 20, in addition to performing corresponding OQAM demodulations (Analysis Filter Bank unit 2002 and Fast Fourier Transform unit 2003), sub-carriers selections (Sub-Carrier Selection unit 2004) and channel equalizations (Equalizer 2005) on the received symbols, CS-IDFT inverse spreading operations to the demodulated OQAM signals corresponding to the CS-DFT spreading operations at the transmitter are also needed.
In some embodiments, the CS-IDFT inverse spreading operation comprises two parts, an IDFT inverse spreading operation and an inverse conjugate symmetric (CS) operation. If it is assumed that the two received signals after sub-carrier selections and the channel equalizations are and , after per sub-carrier phase rotation conducted in the phase rotation units 2006 on and , two signals and
are generated and may be represented by:
Afterwards, the real parts of both the data streams and are respectively extracted (real-part extraction unit 2007) and then processed by an inverse sub-carrier permutation operation (inverse sub-carrier permutation unit 2008), resulting in only one data stream represented by . An inverse sub-carrier permutation operation is the inverse operation to the sub-carrier permutation operation employed at the transmitter. is then processed by -point IDFT inverse spreading operations (Inverse Discrete Fourier Transform unit 2009), and the result may be represented by:
where
is a matrix inversion operation, and is a DFT matrix with size of . An inverse conjugate symmetric (CS) operation (inverse CS operation unit 2010) is then applied on .
Fig. 21 is a diagram for explaining an example of an inverse CS operation on given data symbols according to the fourth embodiment of the present application.
Said inverse CS operation differs from that in the first embodiment of the present application in that, the inverse CS operation in the fourth embodiment of the present application does not contain any data merging modules.
As shown in Fig. 21, is input into a data separation module 2101 first, and the data separation module 2101 outputs two data streams with equal length. Specifically, if the operations and calculations applied by the data symmetric calculation module at the transmitter are conducted according to equation (41), the data separation module 2101 outputs two complex-value data streams with equal length and are represented by
and , respectively. Specifically,
Afterwards, is input to a data replication module 2102 and then output to a data symmetric merging module 2104. Said data replication module 2102 does not perform any calculations or operations on the input data. is input to a data conjugate calculation module 2103. Specifically, a conjugate calculation is applied on the input data by the data conjugate calculation module 2103, and the result may be represented by:
Afterwards, and are input to a corresponding data symmetric merging module 2104, respectively. Specifically, the data symmetric merging module 2104 applies a rotation operation to the input data from the data conjugate calculation module 2103 first, and the operation is denoted by , which is the same as the operation described in equation (11). Said data symmetric merging module 2104 then applies a merging operation to the input data from the data replication module 2102 and the rotated input data from the data conjugate calculation module 2103, and the operation may be represented by:
Fig. 22 is a flow chart illustrating an example of a method of transmitting CS-DFT-s-FBMC/OQAM signals according to a plurality of embodiments of the present application.
As shown in Fig. 22, in step 2210, a conjugate symmetric Discrete Fourier Transform (CS-DFT) spreading operation is applied on the input first complex-value data flow to output two data streams.
In step 2220, the two output data streams are mapped to corresponding sub-carriers, respectively.
In step 2230, an Offset Quadrature Amplitude Modulation (OQAM) is applied on the data symbols, which are mapped to corresponding sub-carriers, for generating an OQAM signal.
Finally, in step 2240, the OQAM signal is transmitted.
Said CS-DFT spreading operation in step 2210 may be performed according to the first to fourth embodiments of the present application as described above.
Fig. 23 is a flow chart illustrating an example of a method of receiving CS-DFT-s-FBMC/OQAM signals according to a plurality of embodiments of the present application.
As shown in Fig. 23, an Offset Quadrature Amplitude Modulation (OQAM) signal is received in step 2310.
In step 2320, a demodulation is applied on the received OQAM signal for generating two complex-value data streams.
In step 2330, two first complex-value data streams are obtained by selecting the two complex-value data streams on corresponding mapped sub-carriers.
Alternately, in step 2340, both of the two first complex-value data streams nay be equalized.
In step 2350, Conjugate Symmetric Inverse Discrete Fourier Transform (CS-IDFT) inverse spreading operations are applied on the two equalized first complex-value data streams for generating one complex-value data stream.
Said CS-IDFT inverse spreading operation may be performed according to the first to fourth embodiments of the present application as described above.
Fig. 24 is a block diagram illustrating an entity 2400 applicable to a transmitter or receiver according to an embodiment of the present application.
Referring to FIG. 24, the entity 2400 may be configured as a transmitting terminal device, e.g., a transmitter, as well as a receiving terminal device, e.g., a receiver, and may also be configured as a device having functions of both transmitting and receiving, such as a transceiver.
As shown in Fig. 24, the entity 2400 comprises a processor 2401, a memorizer 2402 which is coupled to the processor 2401, and a suitable Radio Frequency (RF) antenna 2404 which is coupled to the processor 2401. A program 2403 is stored in the memorizer 2402. An antenna 2404 is suitable for two-way wireless communication. It should be noted that, although only one antenna 2404 is illustrated in Fig. 24, a plurality of antennas may be configured in practice. The entity 2400 may be coupled, through data paths, to one or more external networks or systems, for example, internet.
The embodiments of the present application may be implemented by computer software which could be executed by the processor 2401 of the entity 2400, or hardware, or the combination of software and hardware.
The memorizer 2402 may be any appropriate type of memorizer suitable for local technical environment, and may be achieved by any appropriate data-storage technology, for example, a memory device and system based on semiconductor, a magnetic memory device and system, an optical memory device and system, a fixed memorizer and a removable memorizer, which are only some non-restrictive examples. Although only one memorizer is illustrated in the entity 2400, a plurality of physically independent memory cells may be contained by the entity 2400. Said processor 2401 may be any appropriate type of processor suitable for local technical environment, and may comprise one or more of the followings: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor and a processor based on multi-core architecture, which are only some non-restrictive examples.
Where the entity 2400 is configured as a transmitting terminal device, in some embodiments, the processor 2401 is configured for generating OQAM signals and the antenna 2404 is configured for transmitting OQAM signals.
Where the entity 2400 is configured as a receiving terminal device, in some embodiments, the antenna 2404 is configured for receiving OQAM signals and the processor 2401 is configured for applying demodulations and various inverse operations corresponding to those of transmitting OQAM signals.
It should be comprehended that, each unit comprised in the entity 2400 is configured for implementing the exemplary embodiments disclosed in the present application. Therefore, the above operations and feathers described combining Figs.7-23 are also applicable to the entity 2400 and the units therein, and a detailed description thereof will be omitted herein.
The modules described in the embodiments of the present invention can be implemented using certain hardware, software, or a combination thereof. In addition, the modules described herein may be implemented in a processor. For example, it may be described as: a processor comprises a conjugate symmetric operation unit. The names of these modules in some cases do not intend to introduce any limitation to the modules themselves. For example, the conjugate symmetric operation unit may also be described as "a unit for applying a conjugate symmetric operation to data symbols".
In addition, there is provided a computer readable storage media, which may be the computer readable storage media involved in a base station or a user's device as discussed in the above, or a computer readable storage media individually exists rather than being fitted into any terminal. There is one or more computer programs stored on the computer readable storage media, and one or more processors run the one or more computer programs to perform the method for transmitting or receiving signals based on a filter bank.
The above description is only the preferred embodiments of the present application and the description of the principles of applied techniques. It will be appreciated by those skilled in the art that, the scope of the claimed solutions as disclosed in the present application are not limited to those consisted of particular combinations of features described above, but should cover other solutions formed by any combination of features from the foregoing or an equivalent thereof without departing from the inventive concepts, for example, a solution formed by replacing one or more features as discussed in the above with one or more features with similar functions disclosed (but not limited to) in the present application.
Claims (23)
- A transmission device in a wireless communication system, comprising:a spreading unit for generating two data flows by applying a Conjugate Symmetric Discrete Fourier Transform (CS-DFT) spreading operation to a first complex-value data flow input thereto;a sub-carrier mapping unit for mapping each of the two data flows to sub-carriers; anda modulator for generating Offset Quadrature Amplitude Modulation (OQAM) signals by applying a quadrature amplitude modulation operation to the data flows mapped on sub-carriers.
- The transmission device of claim 1, wherein the spreading unit comprises:a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto; anda Discrete Fourier Transform (DFT) spreading unit for generating two pure real-valued data flows by applying a DFT operation to each of the two generated conjugate symmetric complex-value data flows.
- The transmission device of claim 2, wherein the modulator alternately modulates the at least two pure real-valued data flows onto real parts and imaginary parts of the mapped sub-carriers.
- The transmission device of claim 1, wherein the spreading unit comprises:a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto;a phase rotation unit for rotating the phase of one of the two conjugate symmetric complex-value data flows; anda DFT spreading unit for generating a pure imaginary-valued data flow by applying a DFT spreading operation to the complex-value data flow of which the phase is rotated, and generating a pure real-valued data flow by applying a DFT spreading operation to the other one of the generated complex-value data flows, of which the phase is not rotated.
- The transmission device of claim 1, further comprising a sub-carrier allocation unit for respectively generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by permuting and combining the pure imaginary-valued data flow and the pure real-valued data flow output from the DFT spreading unit, wherein the sub-carrier allocation unit is used for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by exchanging the data symbols at even positions or odd positions in the pure imaginary-valued data flow and the pure real-valued data flow, respectively.
- The transmission device of claim 4, wherein the modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow onto the mapped sub-carriers.
- The transmission device of claim 1, wherein the spreading unit comprises:a conjugate symmetric operation unit for generating two conjugate symmetric complex-value data flows by applying a conjugate symmetric operation to the first complex-value data flow input thereto;a pre-coding unit for pre-coding each of the two conjugate symmetric complex-value data flows; anda DFT spreading unit for generating a real-imaginary-alternate complex-value data flow and an imaginary-real-alternate complex-value data flow by applying a DFT spreading operation to the two pre-coded complex-value data flows.
- The transmission device of claim 8, wherein the modulator directly modulates the real-imaginary-alternate complex-value data flow and the imaginary-real-alternate complex-value data flow to the mapped sub-carriers.
- The transmission device of claim 1, wherein the spreading unit comprises:a conjugate symmetric operation unit for generating a conjugate symmetric complex-value data flow by applying a conjugate symmetric operation to the first complex-value data flow input thereto;a DFT spreading unit for generating a pure real-valued data flow by applying a DFT spreading operation to the conjugate symmetric complex-value data flow; anda sub-carrier permutation unit for adjusting and exchanging the position of each data symbol in the pure real-valued data flow in a predetermined manner and dividing the position adjusted data symbols into two pure real-valued data flows with equal length.
- The transmission device of claim 10, wherein the modulator alternately modulates the two pure real-valued data flows with equal length onto real parts and imaginary parts of the mapped sub-carriers.
- A reception device in a wireless communication system, comprising:a demodulator for generating two complex-value data flows by demodulating Offset Quadrature Amplitude Modulation (OQAM) signals;a sub-carrier selection unit for selecting two first complex-value data flows which are from the two complex-value data flows on mapped sub-carriers; andan inverse spreading unit for generating a complex-value data flow by applying a Conjugate Symmetric Inverse Discrete Fourier Transform (CS-IDFT) to the two first complex-value data flows.
- The reception device of claim 12, wherein the inverse spreading unit comprises:a phase rotation unit for rotating a phase of each of the two first complex-value data flows to generate two second complex-value data flows;a real/imaginary part extraction unit for extracting a real part of each data symbol in the two second complex-value data flows;an Inverse Discrete Fourier Transform (IDFT) spreading unit for generating two third complex-value data flows by applying an IDFT spreading to each of the real parts of the two second complex-value data flows; andan inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two third complex-value data flows.
- The reception device of claim 12, wherein the inverse spreading unit comprises:a sub-carrier inverse allocation unit for permuting and combining the two first complex-value data flows to generate two fourth complex-value data flows;a real/imaginary part extraction unit for extracting real parts of one of the two fourth complex-value data flows and extracting imaginary parts of the other one of the two fourth complex-value data flows;an IDFT spreading unit for generating two fifth complex-value data flows by applying an IDFT spreading operation to the real parts and imaginary parts extracted from the two fourth complex-value data flows, respectively;a phase rotation unit for rotating a phase of one of the two fifth complex-value data flows; andan inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to one of the two fifth complex-value data flows whose phases are rotated and the other one of the two fifth complex-value data flows whose phases are not rotated.
- The reception device of claim 15, wherein the sub-carrier inverse allocation unit is used for generating the two fourth complex-value data flows by exchanging the data symbols at even positions or odd positions in the two first complex-value data flows.
- The reception device of claim 12, wherein the inverse spreading unit comprises:a real/imaginary part extraction unit for alternately extracting real parts and imaginary parts of the two first complex-value data flows;a phase rotation unit for rotating the phases of the real parts and imaginary parts extracted from the two first complex-value data flows to generate two sixth complex-value data flows;an IDFT spreading unit for generating two seventh complex-value data flows by applying IDFT spreading to the two sixth complex-value data flows, respectively;an inverse pre-coding unit for generating two eighth complex-value data flows by applying an inverse pre-coding operation to the two seventh complex-value data flows, respectively; andan inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the two eighth complex-value data flows.
- The reception device of claim 18, wherein an encoding matrix applied by the inverse pre-coding unit is an inverse matrix or a conjugate transpose matrix of the pre-coding matrix used in a pre-coding operation of a transmitter.
- The reception device of claim 12, wherein the inverse spreading unit comprises:a phase rotation unit for rotating a phase of each of the two first complex-value data flows to generate two twelfth complex-value data flows;a real/imaginary part extraction unit for extracting a real part of each data symbol in the two twelfth complex-value data flows;an inverse sub-carrier permutation unit for permuting and combining real parts extracted from the two twelfth complex-value data flows to generate a thirteenth complex-value data flow;an IDFT spreading unit for generating a fourteenth complex-value data flow by applying an IDFT spreading operation to one of the two twelfth complex-value data flow; andan inverse conjugate symmetric operation unit for generating a complex-value data flow by applying an inverse conjugate symmetric operation to the fourteenth complex-value data flow.
- A method for transmitting signals in a wireless communication system, comprising:generating two data flows by applying a CS-DFT spreading operation to an input first complex-value data flow;mapping the two data flows to corresponding sub-carriers, respectively; andgenerating Offset Quadrature Amplitude modulation (OQAM) signals by applying OQAM operation to the data flows on mapped sub-carriers and transmitting the OQAM signals.
- A method for receiving signals in a wireless communication system, comprising:receiving Offset Quadrature Amplitude Modulation (OQAM) signals;demodulating the received OQAM signals to generate two complex-value data flows;selecting the two first complex-value data flows which are from the two complex-value data flows on mapped sub-carriers; andgenerating a complex-value data flow by applying a CS-IDFT inverse spreading operation to the two first complex-value data flows.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/322,099 US10027520B2 (en) | 2015-01-23 | 2016-01-22 | Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510037369.4 | 2015-01-23 | ||
CN201510037369 | 2015-01-23 | ||
CN201510048195.1 | 2015-01-29 | ||
CN201510048195.1A CN105991257B (en) | 2015-01-23 | 2015-01-29 | Signal generation, transmission and reception method and device based on filter bank |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016117973A1 true WO2016117973A1 (en) | 2016-07-28 |
Family
ID=56417423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/000748 WO2016117973A1 (en) | 2015-01-23 | 2016-01-22 | Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2016117973A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101806395B1 (en) | 2017-03-02 | 2017-12-07 | 영남대학교 산학협력단 | Apparatus and method for signal modulation and demodulation in filter bank multi-carrier system |
CN107888533A (en) * | 2016-09-30 | 2018-04-06 | 华为技术有限公司 | A kind of data processing method, device and system |
WO2018134838A1 (en) * | 2017-01-20 | 2018-07-26 | Wisig Networks Private Limited | System and method for generating spreaded sequence with low peak-to-average power ratio (papr) waveform |
WO2019012562A1 (en) * | 2017-07-14 | 2019-01-17 | Wisig Networks Private Limited | Systems and methods for transmitting control data in a communication network |
CN110233668A (en) * | 2019-06-17 | 2019-09-13 | 江苏理工学院 | The application of the sub-carrier mapping method and SC-FDMA, ofdm system of visible light communication system |
US11245562B2 (en) | 2016-09-30 | 2022-02-08 | Huawei Technologies Co., Ltd. | Data processing method, apparatus, and system |
US12316440B2 (en) | 2017-01-20 | 2025-05-27 | Wisig Networks Private Ltd | System and method for generating spreaded sequence with low peak-to-average power ratio (PAPR) waveform |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120243625A1 (en) * | 2011-03-25 | 2012-09-27 | Vincent Berg | Treatment process of a multicarrier signal with filter banks for synchronisation by preamble |
US20130148488A1 (en) * | 2010-01-22 | 2013-06-13 | Xiqi Gao | Offset modulation orthogonal frequency division multiplexing (ofdm) and multi-access transmission method with cyclic prefix (cp) |
WO2013152249A1 (en) * | 2012-04-05 | 2013-10-10 | Interdigital Patent Holdings, Inc. | Systems and methods for providing and/or using an ofdm-oqam structure |
US20140064407A1 (en) * | 2011-02-28 | 2014-03-06 | Orange | Method for modulating an oqam type multi-carrier signal, and corresponding computer program and modulator |
US20140192925A1 (en) * | 2011-07-29 | 2014-07-10 | Alcatel Lucent | Method of and apparatus for reducing papr in filter-bank multi-carrier system |
-
2016
- 2016-01-22 WO PCT/KR2016/000748 patent/WO2016117973A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130148488A1 (en) * | 2010-01-22 | 2013-06-13 | Xiqi Gao | Offset modulation orthogonal frequency division multiplexing (ofdm) and multi-access transmission method with cyclic prefix (cp) |
US20140064407A1 (en) * | 2011-02-28 | 2014-03-06 | Orange | Method for modulating an oqam type multi-carrier signal, and corresponding computer program and modulator |
US20120243625A1 (en) * | 2011-03-25 | 2012-09-27 | Vincent Berg | Treatment process of a multicarrier signal with filter banks for synchronisation by preamble |
US20140192925A1 (en) * | 2011-07-29 | 2014-07-10 | Alcatel Lucent | Method of and apparatus for reducing papr in filter-bank multi-carrier system |
WO2013152249A1 (en) * | 2012-04-05 | 2013-10-10 | Interdigital Patent Holdings, Inc. | Systems and methods for providing and/or using an ofdm-oqam structure |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11245562B2 (en) | 2016-09-30 | 2022-02-08 | Huawei Technologies Co., Ltd. | Data processing method, apparatus, and system |
CN107888533A (en) * | 2016-09-30 | 2018-04-06 | 华为技术有限公司 | A kind of data processing method, device and system |
EP3496368A4 (en) * | 2016-09-30 | 2019-09-18 | Huawei Technologies Co., Ltd. | Data processing method, apparatus, and system |
CN107888533B (en) * | 2016-09-30 | 2020-11-06 | 华为技术有限公司 | Data processing method, device and system |
WO2018134838A1 (en) * | 2017-01-20 | 2018-07-26 | Wisig Networks Private Limited | System and method for generating spreaded sequence with low peak-to-average power ratio (papr) waveform |
US10855503B2 (en) | 2017-01-20 | 2020-12-01 | Wisig Networks Private Limited | System and method for generating spreaded sequence with low peak-to-average power ratio (PAPR) waveform |
US11456907B2 (en) | 2017-01-20 | 2022-09-27 | Wisig Networks Private Limited | System and method for generating spreaded sequence with low peak-to-average power ratio (PAPR) waveform |
US12316440B2 (en) | 2017-01-20 | 2025-05-27 | Wisig Networks Private Ltd | System and method for generating spreaded sequence with low peak-to-average power ratio (PAPR) waveform |
KR101806395B1 (en) | 2017-03-02 | 2017-12-07 | 영남대학교 산학협력단 | Apparatus and method for signal modulation and demodulation in filter bank multi-carrier system |
WO2019012562A1 (en) * | 2017-07-14 | 2019-01-17 | Wisig Networks Private Limited | Systems and methods for transmitting control data in a communication network |
US11206166B2 (en) | 2017-07-14 | 2021-12-21 | Wsig Private Networks Limited | Systems and methods for transmitting control data in a communication network |
US11894955B2 (en) | 2017-07-14 | 2024-02-06 | Wisig Networks Private Limited | Systems and methods for transmitting control data in a communication network |
CN110233668A (en) * | 2019-06-17 | 2019-09-13 | 江苏理工学院 | The application of the sub-carrier mapping method and SC-FDMA, ofdm system of visible light communication system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016209045A1 (en) | Method and apparatus of signal transmission and reception in a filter bank multiple carrier system | |
WO2016117973A1 (en) | Method and apparatus for generating, transmitting and receiving signals based on filter bank in wireless communication system | |
WO2016114548A1 (en) | Signal transmission and receiving method, system and apparatus based on filter bank | |
WO2018164544A1 (en) | Method and apparatus for nr-dmrs sequence design | |
WO2016117980A1 (en) | Method and auxiliary method, apparatus, base station and user equipment for interference cancellation | |
WO2018062875A1 (en) | Method and apparatus for transmitting and receiving signal in communication system using scalable frame structure | |
WO2011139081A2 (en) | Apparatus and method for transmitting and receiving of cyclic shift parameter for supporting orthogonality in mimo environment | |
WO2019125090A1 (en) | Method and apparatus for configuring demodulation reference signal information in wireless cellular communication system | |
WO2021150009A1 (en) | Method and apparatus for pbch payload in higher frequency ranges | |
EP3815262A1 (en) | Method and apparatus for high-resolution csi reporting in wireless communication systems | |
WO2021049873A1 (en) | Method and apparatus for port selection in wireless communication systems | |
EP3245772A1 (en) | Signal transmission and receiving method, system and apparatus based on filter bank | |
WO2022075826A1 (en) | Method and apparatus for configuring parameters of a port selection codebook | |
WO2019221388A1 (en) | Method and apparatus for estimating channel in wireless communication system | |
WO2020009432A1 (en) | Method and device for performing beamforming in wireless communication system | |
WO2022045804A1 (en) | Method and apparatus for csi reporting based on a codebook | |
WO2023128600A1 (en) | Method and apparatus for reporting doppler information of time-varying channel in wireless communication systems | |
WO2023121229A1 (en) | Method and apparatus for reporting on time-varying csi in wireless communication systems | |
WO2016163732A1 (en) | Method and apparatus for transmitting and receiving preamble based reference signal | |
AU2018390056B2 (en) | Method and apparatus for configuring demodulation reference signal information in wireless cellular communication system | |
WO2021125833A1 (en) | Method and apparatus for ss/pbch block patterns in higher frequency ranges | |
WO2021256897A1 (en) | Method and apparatus for signal processing in a wireless communication system | |
WO2016159464A1 (en) | Method and apparatus for peak to average power reduction in wireless communication systems using spectral mask filling | |
WO2022131790A1 (en) | Method and apparatus of enhancement to standalone operation | |
WO2011087238A2 (en) | Method and apparatus for transmitting and receiving reference signal in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16740445 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15322099 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16740445 Country of ref document: EP Kind code of ref document: A1 |