TRANSMITTER USING SYMBOL CONSTELLATION ROTATION AND SPECTRUM SHAPING, TRANSMISSION METHOD THEREOF, RECEIVER AND RECEPTION METHOD THEREOF IN COMMUNICATION SYSTEM
20230403185 · 2023-12-14
Inventors
Cpc classification
H04L25/03828
ELECTRICITY
H04L27/0008
ELECTRICITY
International classification
H04L25/03
ELECTRICITY
Abstract
Provided are a discrete Fourier transform (DFT)-spread orthogonal frequency division multiplexing (OFDM) transmitter and transmission method, and a DFT-spread OFDM receiver and reception method which may receive signals transmitted thereby, in which a constellation rotation angle and a frequency domain spectrum shaping vector are designed such that a PAPR may be easily traded off with frequency efficiency even without inter-symbol interference. The DFT-spread OFDM transmitter includes a constellation rotation unit constellation-rotating a symbol vector including M pulse amplitude modulation (PAM) symbols by a constellation rotation angle to generate a constellation-rotated symbol vector, a pruned DFT-spread unit spreading the constellation-rotated symbol vector by using a pruned DFT matrix to generate a pruned DFT-spread vector, a frequency domain spectrum shaping unit performing a Hadamard product on the pruned DFT-spread vector with a shaping vector to generate a frequency domain spectrum shaped vector, and a subcarrier allocation unit allocating the frequency domain spectrum shaped vector to a subcarrier in an allocated frequency range.
Claims
1. A discrete Fourier transform (DFT)-spread orthogonal frequency division multiplexing (OFDM) transmitter comprising: a constellation rotation unit constellation-rotating a symbol vector b comprising M pulse amplitude modulation (PAM) symbols by a constellation rotation angle ϕ to generate a constellation-rotated symbol vector d; a pruned DFT-spread unit spreading the constellation-rotated symbol vector d by using a pruned DFT matrix W.sub.L,M to generate a pruned DFT-spread vector c; a frequency domain spectrum shaping unit performing a Hadamard product on the pruned DFT-spread vector c with a shaping vector s to generate a frequency domain spectrum shaped vector a; and a subcarrier allocation unit allocating the frequency domain spectrum shaped vector a to a subcarrier in an allocated frequency range.
2. The DFT-spread OFDM transmitter of claim 1, wherein when M is an even number, the constellation rotation angle ϕ is determined by
3. The DFT-spread OFDM transmitter of claim 1, wherein when M is an odd number, the constellation rotation angle ϕ is determined by
4. The DFT-spread OFDM transmitter of claim 1, wherein an element (i, j) of the pruned DFT matrix W.sub.L,M is determined by
5. The DFT-spread OFDM transmitter of claim 1, wherein when M is an even number, an Ith element of the shaping vector s is determined by
6. The DFT-spread OFDM transmitter of claim 1, wherein when M is an odd number, an Ith element of the shaping vector s is determined by
7. The DFT-spread OFDM transmitter of claim 1, further comprising an OFDM signal generation unit performing N-point inverse DFT (IDFT) on an output of the subcarrier allocation unit and inserting a cyclic prefix (CP) to generate a signal x.
8. A discrete Fourier transform (DFT)-spread orthogonal frequency division multiplexing (OFDM) transmission method performed by a DFT-spread OFDM transmitter, the DFT-spread OFDM transmission method comprising: constellation-rotating a symbol vector b comprising M pulse amplitude modulation (PAM) symbols by a constellation rotation angle ϕ to generate a constellation-rotated symbol vector d; spreading the constellation-rotated symbol vector d by using a pruned DFT matrix W.sub.L,M to generate a pruned DFT-spread vector c; performing a Hadamard product on the pruned DFT-spread vector c with a shaping vector s to generate a frequency domain spectrum shaped vector a; and allocating the frequency domain spectrum shaped vector a to a subcarrier in an allocated frequency range.
9. A discrete Fourier transform (DFT)-spread orthogonal frequency division multiplexing (OFDM) receiver comprising: a cyclic prefix (CP) removal unit receiving a signal y passing through a channel, and removing a CP from the signal y to generate a CP-removed vector {tilde over (y)}; an N-point DFT unit performing N-point DFT on the CP-removed vector {tilde over (y)} and cutting out a part corresponding to a subcarrier in an allocated frequency range to generate a vector ã; a frequency domain reception spectrum shaping unit performing a Hadamard product on the vector ã resulting from cutout of the part corresponding to the subcarrier in the allocated frequency range with a conjugate complex vector of a reception shaping vector s.sub.R to generate a frequency domain reception spectrum shaped vector; a pruned IDFT unit multiplying the frequency domain reception spectrum shaped vector by a prefixed pruned DFT matrix W.sub.L,M.sup.H to generate a despread vector; an inverse constellation rotation unit inversely constellation-rotating the despread vector by an inverse constellation rotation angle −ϕ to generate an inversely constellation-rotated vector; and an estimation unit taking a real number part of the inversely constellation-rotated vector to generate an estimated value of a transmitted pulse amplitude modulation (PAM) symbol vector.
10. The DFT-spread OFDM receiver of claim 9, wherein the reception shaping vector is the same as a transmission shaping vector.
11. A discrete Fourier transform (DFT)-spread orthogonal frequency division multiplexing (OFDM) reception method performed by a DFT-spread OFDM receiver, the DFT-spread OFDM reception method comprising: receiving a signal y passing through a channel, and removing a cyclic prefix (CP) from the signal y to generate a CP-removed vector {tilde over (y)}; performing N-point DFT on the CP-removed vector {tilde over (y)} and cutting out a part corresponding to a subcarrier in an allocated frequency range to generate a vector ã; performing a Hadamard product on the vector ã resulting from cutout of the part corresponding to the subcarrier in the allocated frequency range with a conjugate complex vector of a reception shaping vector s.sub.R to generate a frequency domain reception spectrum shaped vector; multiplying the frequency domain reception spectrum shaped vector by a prefixed pruned DFT matrix W.sub.L,M.sup.H to generate a despread vector; inversely constellation-rotating the despread vector by an inverse constellation rotation angle −ϕ to generate an inversely constellation-rotated vector; and taking a real number part of the inversely constellation-rotated vector to generate an estimated value of a transmitted pulse amplitude modulation (PAM) symbol vector.
Description
DESCRIPTION OF DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
MODE FOR INVENTION
[0034] The present disclosure may have various changes thereto and various embodiments, and thus particular embodiments will be illustrated in the drawings and described in detail.
[0035] It should be understood, however, that this is not intended to limit the present disclosure to a particular embodiment of the present disclosure, and should be understood to include all changes, equivalents, and alternatives falling within the spirit and scope of the present disclosure.
[0036] The terms, first, second, etc., may be used to describe various components, but the components are not limited by these terms. These terms are used to distinguish one component from another component. For example, a first component may be referred to as a second component without departing from the scope of the disclosure, and similarly, the second component may be referred to as the first component.
[0037] When an element is referred to as being “connected” or “accessed” to or by any other element, it should be understood that the element may be directly connected or accessed by the other element, but another new element may also be interposed therebetween. Contrarily, when an element is referred to as being “directly connected” or “directly accessed” to or by any other element, it should be understood that there is no new another element therebetween.
[0038] The term used herein is used to describe particular embodiments, and is not intended to limit the present disclosure. Singular forms include plural forms unless apparently indicated otherwise contextually. Moreover, it should be understood that the term “include”, “have”, or the like used herein is to indicate the presence of features, numbers, steps, operations, elements, parts, or a combination thereof described in the specifications, and does not preclude the presence or addition of one or more other features, numbers, steps, operations, elements, parts, or a combination thereof.
[0039] All of the terms used herein including technical or scientific terms have the same meanings as those generally understood by those of ordinary skill in the art of the disclosure, unless they are defined other. The terms defined in a generally used dictionary should be interpreted as having the same meanings as the contextual meanings of the relevant technology and should not be interpreted as having ideal or exaggerated meanings unless they are clearly defined in the present application.
[0040] Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present disclosure will be described clearly and in detail such that those of ordinary skill in the art may easily carry out the present disclosure.
[0041]
[0042] Referring to
[0043] The constellation rotation unit 110 may constellation-rotate a symbol vector b including M pulse amplitude modulation (PAM) symbols by a constellation rotation angle ϕ to generate a constellation-rotated symbol vector d. As shown in
R(ϕ)≙diag{e.sup.jϕ.Math.0,e.sup.jϕ.Math.1, . . . ,e.sup.jϕ.Math.(M−1)} Equation (1)
[0044] The constellation rotation angle ϕ may be determined based on a length M of the symbol vector b and the number L of allocated subcarriers. More specifically, the constellation rotation angle ϕ may be determined by Equation 2 for M being an even number, and by Equation 3 for M being an odd number.
[0045] In Equation 2 and Equation 3, mod{⋅} may be a modulo operation.
[0046] The pruned DFT-spread unit 120 may spread the constellation-rotated symbol vector d by using a pruned DFT matrix W.sub.L,M to generate a pruned DFT-spread vector c. As shown in
[0047] In Equation 4, indices i and j respectively satisfy 1≤i≤L, and 1≤j≤M.
[0048] The frequency domain spectrum shaping unit 130 may Hadamard-multiply (perform a Hadamard product) the pruned DFT-spread vector c with the shaping vector s to generate a frequency domain spectrum shaped vector a. Alternatively, as shown in
s=[s.sub.0,s.sub.1, . . . ,s.sub.L−1] Equation (5)
[0049] Each element of the shaping vector s may be determined based on the length M of the symbol vector b and the number L of allocated subcarriers. More specifically, an Ith element of the shaping vector s may be determined by Equation 6 for M being an even number, and by Equation 7 for M being an odd number.
[0050] In Equation 6 and Equation 7, l=0, 1, 2, . . . , L−1 and M/2≤L≤M may be satisfied.
[0051] The subcarrier allocation unit 140 may allocate the frequency domain spectrum shaped vector a to a subcarrier in an allocated frequency range. When the frequency domain spectrum shaped vector a is allocated to the subcarrier, it passes through the N-point IDFT unit 151 and the CP insertion unit 153 to generate a DFT-spread OFDM signal x. Operations of the N-point IDFT unit 151 and the CP insertion unit 153 are widely known to the technical field to which the present disclosure belongs, and thus will not be described herein.
[0052]
[0053] The DFT-spread OFDM transmission method according to an embodiment of the present disclosure may be performed by the DFT-spread OFDM transmitter 100 of
[0054] Referring to
[0055] In operation S520, the constellation-rotated symbol vector d may be spread by using a pruned DFT matrix W.sub.L,M to generate a pruned DFT-spread vector c. An element (i, j) of the pruned DFT matrix W.sub.L,M may be determined by Equation 4.
[0056] In operation S530, the pruned DFT-spread vector c may be Hadamard-multiplied with the shaping vector s to generate a frequency domain spectrum shaped vector a. An Ith element of the shaping vector s may be determined by Equation 6 for M being an even number, and by Equation 7 for M being an odd number.
[0057] In operation S540, the frequency domain spectrum shaped vector a may be allocated to a subcarrier in an allocated frequency range.
[0058] In operation S550, when the frequency domain spectrum shaped vector a is allocated to the subcarrier, N-point IDFT may be performed and a CP may be inserted to generate a signal.
[0059]
[0060] Referring to
[0061] The CP removal unit 610 may receive a signal passing through a channel and remove a CP from the signal y to generate a CP-removed vector {tilde over (y)}.
[0062] The N-point DFT unit 620 may perform N-point DFT on the CP-removed vector {tilde over (y)} and cut out a part corresponding to the subcarrier in the allocated frequency range from a result to generate a vector ã. Although it is shown in
ã≙[I.sub.LO.sub.L×(N−L)]W.sub.N{tilde over (y)} Equation (8)
[0063] Herein, I.sub.L may be an L×L unit matrix and O.sub.L×(N−L) may be an L×(N −L) zero matrix.
[0064] The frequency domain reception spectrum shaping unit 630 may the vector ã resulting from cutout of the part corresponding to the subcarrier in the allocated frequency range by a conjugate complex vector of the reception shaping vector s.sub.R to generate a frequency domain reception spectrum shaped vector.
[0065] The pruned IDFT unit 640 may multiply a prefixed pruned DFT matrix W.sub.L,M.sup.H to the frequency domain reception spectrum shaped vector to generate a despread vector.
[0066] The inverse constellation rotation unit 650 may inversely constellation-rotate the despread vector by an inverse constellation rotation angle −ϕ to generate the inversely constellation-rotated vector.
[0067] The estimation unit 660 may take a real number part of the inversely constellation-rotated vector to generate an estimated value of a transmitted PAM symbol vector. Thus, the estimated value
of the PAM symbol vector may be expressed as Equation 9.
{circumflex over (b)}=Re[R(−ϕ)W.sub.L,M.sup.H diag{s.sub.R*}ã] Equation (9)
[0068] Herein, s.sub.R may be an L x 1 reception shaping vector, an upper subscript * may mean conversion to a conjugate complex vector, and the inverse constellation rotation angle −ϕ may be a negative number of a transmission rotation angle.
[0069] The estimated value of the PAM symbol vector may be expressed as Equation 10 by using an L x 1 frequency domain channel diagonal matrix
.
{circumflex over (b)}=Re{R(−ϕ)W.sub.L,M.sup.H diag{s.sub.R*}{tilde over (H)}diag{s}W.sub.L,MR(ϕ)}b+noise Equation (10)
[0070] Herein, the frequency domain channel diagonal matrix {tilde over (H)} may be expressed as Equation 11 by using an N×N channel diagonal matrix H.
{tilde over (H)}=[I.sub.LO.sub.L×(N−L)]W.sub.NHW.sub.N.sup.H[I.sub.LO.sub.L×N−L)].sup.H Equation (11)
[0071] Meanwhile, when a channel is a frequency-flat, the reception shaping vector s.sub.R may be selected identically to a transmission shaping vector.
[0072]
[0073] The DFT-spread OFDM reception method according to an embodiment of the present disclosure may be performed by the DFT-spread OFDM receiver 600 of
[0074] Referring to
[0075] In operation S720, N-point DFT may be performed on the CP-removed vector {tilde over (y)} and a part corresponding to the subcarrier in the allocated frequency range may be pruned from a result to generate a vector ã. Assuming allocation to the first L subcarriers, the vector ã may be defined by Equation 8.
[0076] In operation S730, the vector ã resulting from cutout of the part corresponding to the subcarrier in the allocated frequency range may be Hadamard-multiplied by a conjugate complex vector of the reception shaping vector s.sub.R to generate a frequency domain reception spectrum shaped vector.
[0077] When the channel is frequency-flat, the reception shaping vector s.sub.R may be selected identically to the transmission shaping vector.
[0078] In operation S740, a prefixed pruned DFT matrix W.sub.L,M.sup.H may be multiplied to the frequency domain reception spectrum shaped vector to generate a despread vector.
[0079] In operation S750, the despread vector may be inversely constellation-rotated by an inverse constellation rotation angle −ϕ to generate the inversely constellation-rotated vector.
[0080] In operation S760, a real number part of the inversely constellation-rotated vector may be taken to generate an estimated value of a transmitted PAM symbol vector. The estimated value
of the PAM symbol vector may be expressed as Equation 9.
[0081]
[0082]
[0083]
[0084]
[0085] Although it has been described with reference to the drawings and embodiments above, it does not mean that the scope of protection of the present disclosure is limited by the drawings or the embodiments, and those of ordinary skill in the art may understand that various modifications and changes may be made to the present disclosure without departing from the spirit and the scope of the present disclosure described in the claims.
DESCRIPTION OF REFERENCE NUMERALS
[0086] 100: DFT-SPREAD OFDM TRANSMITTER [0087] 110: CONSTELLATION ROTATION UNIT [0088] 120: PRUNED DFT-SPREAD UNIT [0089] 130: FREQUENCY DOMAIN SPECTRUM SHAPING UNIT [0090] 140: SUBCARRIER ALLOCATION UNIT [0091] 150: SIGNAL GENERATION UNIT [0092] 151: N-POINT IDFT UNIT [0093] 153: CYCLIC PREFIX INSERTION UNIT [0094] 600: DFT-SPREAD OFDM RECEIVER [0095] 610: CYCLIC PREFIX REMOVAL UNIT [0096] 620: N-POINT DFT UNIT [0097] 630: FREQUENCY DOMAIN RECEPTION SPECTRUM SHAPING UNIT [0098] 640: PRUNED IDFT UNIT [0099] 650: INVERSE CONSTELLATION ROTATION UNIT [0100] 660: ESTIMATION UNIT