APPARATUS AND METHOD FOR SIGNAL MODULATION AND DEMODULATION IN FILTER BANK MULTI-CARRIER SYSTEM
20180254936 ยท 2018-09-06
Inventors
Cpc classification
H04L27/362
ELECTRICITY
H04L27/26416
ELECTRICITY
H04L27/3411
ELECTRICITY
H04L27/2698
ELECTRICITY
International classification
H04L27/34
ELECTRICITY
Abstract
A plurality of candidate transmission signals which are modulated according to a discrete Fourier transform (DFT)-spread filter-bank multi-carrier (FBMC)/offset quadrature amplitude modulation (OQAM) scheme and are capable of achieving a single carrier effect are generated. A candidate transmission signal having the smallest peak to average power ratio (PAPR) is selected and transmitted, so that a PAPR performance can be effectively improved.
Claims
1. A modulation apparatus comprising: a discrete Fourier transform (DFT) performer configured to generate DFT-spread data symbols by performing DFT on parallel input data symbols; a modulator configured to divide the DFT-spread data symbols into real part symbols and imaginary part symbols, multiply each of the divided symbols by a phase shift coefficient, and modulate the multiplied symbols using a filter-bank multi-carrier (FBMC)/offset quadrature amplitude modulation (OQAM) scheme, thereby generating a plurality of different candidate transmission signals each of which is composed of identically time-shifted subcarriers; and a selector configured to select a candidate transmission signal having the smallest peak power or the smallest peak to average power ratio (PAPR) from the plurality of candidate transmission signals as a transmission signal.
2. The modulation apparatus of claim 1, wherein the phase shift coefficient satisfies Equation 1 or Equation 2 below:
.sub.n=j.sup.n,.sub.n=j(j).sup.n(11)
.sub.n=(j).sup.n,.sub.n=j.sup.n+1(2) where .sub.n denotes a phase shift coefficient to be multiplied to a real part symbol transmitted by an n.sup.th subcarrier, .sub.n denotes a phase shift coefficient to be multiplied to an imaginary part symbol transmitted by an n.sup.th subcarrier, n denotes a real number satisfying 0nN1, N denotes the number of subcarriers allocated, and x denotes a complex number on a unit circle, i.e., ||=1.
3. The modulation apparatus of claim 2, wherein the selector multiplies the plurality of candidate transmission signals by an arbitrary complex constant and selects a candidate transmission signal having the smallest peak power or the smallest PAPR from the plurality of candidate transmission signals multiplied by the complex constant.
4. The modulation apparatus of claim 2, wherein the modulator generates the candidate transmission signals by performing: a first modulation process in which inverse discrete Fourier transform (IDFT) is performed on the real part symbols multiplied by the phase shift coefficient and then filtering is performed using a poly phase network; a second modulation process in which IDFT is performed on the imaginary part symbols multiplied by the phase shift coefficient and then filtering is performed using a poly phase network; and a third modulation process in which one of an output of the first modulation process and an output of the second modulation process is delayed by T/2, where T denotes a symbol duration of the data symbol, and the outputs are summed up, wherein the modulator generates two candidate transmission signals through a first switching operation for an IDFT output of the first modulation process and an IDFT output of the second modulation process.
5. The modulation apparatus of claim 4, wherein the first switching operation switches a 0.sup.th to an (N/21).sup.th outputs and an (N/2).sup.th to an (N1).sup.th outputs for each of the IDFT output of the first modulation process and the IDFT output of the second modulation process.
6. The modulation apparatus of claim 2, wherein the modulator generates the candidate transmission signals by performing: a first modulation process in which IDFT is performed on the real part symbols multiplied by the phase shift coefficient or real part symbols obtained by inversing signs of odd index symbols after multiplying the phase shift coefficient and then filtering is performed using a poly phase network; a second modulation process in which IDFT is performed on the imaginary part symbols multiplied by the phase shift coefficient or imaginary part symbols obtained by inversing signs of odd index symbols after multiplying the phase shift coefficient and then filtering is performed using a poly phase network; and a third modulation process in which one of an output of the first modulation process and an output of the second modulation process is delayed by T/2, where T denotes a symbol duration of the data symbol, and the outputs are summed up, wherein the modulator generates two candidate transmission signals through a first switching operation for selecting the real part symbols multiplied by the phase shift coefficient and the imaginary part symbols multiplied by the phase shift coefficient as an IDFT input of the first modulation process and an IDFT input of the second modulation process, respectively, or selecting the real part symbols with the sign-inversed odd index symbols and the imaginary part symbols with the sign-inversed odd index symbols as the IDFT input of the first modulation process and the IDFT input of the second modulation process, respectively.
7. The modulation apparatus of claim 4, wherein the modulator generates four candidate transmission signals through the first switching operation and a second switching operation for selecting an output to be delayed by T/2 from the output of the first modulation process and the output of the second modulation process.
8. The modulation apparatus of claim 7, wherein the parallel input data symbols are data symbols of an l.sup.th data block, where l is a real number satisfying 0lL1 and L is the number of data blocks, among a plurality of consecutive data blocks divided from one data frame and the four candidate transmission signals are candidate transmission signals for the l.sup.th data block.
9. The modulation apparatus of claim 8, wherein the modulator multiplies an imaginary number j to two candidate transmission signals generated by the same operation status among the four candidate transmission signals on the basis of an operation status of the second switching operation.
10. The modulation apparatus of claim 9, wherein the selector generates a transmission signal for the entire data frame by concatenating a candidate transmission signal selected from the four candidate transmission signals for the l.sup.th data block and transmission signals for each of a 0.sup.th data block to an (l1)th data block.
11. A modulation method comprising operations of: (a) generating discrete Fourier transform (DFT)-spread data symbols by performing DFT on parallel input data symbols; (b) dividing the DFT-spread data symbols into real part symbols and imaginary part symbols, multiplying each of the divided symbols by a phase shift coefficient, modulating the multiplied symbols using a filter-bank multi-carrier (FBMC)/offset quadrature amplitude modulation (OQAM) scheme, thereby generating a plurality of different candidate transmission signals each of which is composed of identically time-shifted subcarriers; and (c) selecting a candidate transmission signal having the smallest peak power or the smallest peak to average power ratio (PAPR) from the plurality of candidate transmission signals as a transmission signal.
12. The modulation method of claim 11, wherein the phase shift coefficient satisfies Equation 1 or Equation 2 below:
.sub.n=j.sup.n,.sub.n=j(j).sup.n(11)
.sub.n=(j).sup.n,.sub.n=j.sup.n+1(2) where .sub.n denotes a phase shift coefficient to be multiplied to a real part symbol transmitted by an n.sup.th subcarrier, .sub.n denotes a phase shift coefficient to be multiplied to an imaginary part symbol transmitted by an n.sup.th subcarrier, n denotes a real number satisfying 0n<N1, N denotes the number of subcarriers allocated, and x denotes a complex number on a unit circle, i.e., ||=1.
13. The modulation method of claim 12, wherein the operation (c) includes multiplying the plurality of candidate transmission signals by an arbitrary complex constant and selecting a candidate transmission signal having the smallest peak power or the smallest PAPR from the plurality of candidate transmission signals multiplied by the complex constant.
14. The modulation method of claim 12, wherein the operation (b) includes performing: a first modulation process in which inverse discrete Fourier transform (IDFT) is performed on the real part symbols multiplied by the phase shift coefficient and then filtering is performed using a poly phase network; a second modulation process in which IDFT is performed on the imaginary part symbols multiplied by the phase shift coefficient and then filtering is performed using a poly phase network; and a third modulation process in which one of an output of the first modulation process and an output of the second modulation process is delayed by T/2, where T denotes a symbol duration of the data symbol, and the outputs are summed up, wherein two candidate transmission signals are generated through a first switching operation for an IDFT output of the first modulation process and an IDFT output of the second modulation process.
15. The modulation method of claim 14, wherein the first switching operation switches a 0.sup.th to an (N/21).sup.th outputs and an (N/2).sup.th to an (N1).sup.th outputs for each of the IDFT output of the first modulation process and the IDFT output of the second modulation process.
16. The modulation method of claim 12, wherein the operation (b) includes performing: a first modulation process in which IDFT is performed on the real part symbols multiplied by the phase shift coefficient or real part symbols obtained by inversing signs of odd index symbols after multiplying the phase shift coefficient and then filtering is performed using a poly phase network; a second modulation process in which IDFT is performed on the imaginary part symbols multiplied by the phase shift coefficient or imaginary part symbols obtained by inversing signs of odd index symbols after multiplying the phase shift coefficient and then filtering is performed using a poly phase network; and a third modulation process in which one of an output of the first modulation process and an output of the second modulation process is delayed by T/2, where T denotes a symbol duration of the data symbol, and the outputs are summed up, wherein two candidate transmission signals are generated through a first switching operation for selecting the real part symbols multiplied by the phase shift coefficient and the imaginary part symbols multiplied by the phase shift coefficient as an IDFT input of the first modulation process and an IDFT input of the second modulation process, respectively, or selecting the real part symbols with the sign-inversed odd index symbols and the imaginary part symbols with the sign-inversed odd index symbols as the IDFT input of the first modulation process and the IDFT input of the second modulation process, respectively.
17. The modulation method of claim 14, wherein the operation (b) includes generating four candidate transmission signals through the first switching operation and a second switching operation for selecting an output to be delayed by T/2 from the output of the first modulation process and the output of the second modulation process
18. The modulation method of claim 17, wherein the parallel input data symbols are data symbols of an l.sup.th data block, where l is a real number satisfying 0lL1 and L is the number of data blocks, among a plurality of consecutive data blocks divided from one data frame and the four candidate transmission signals are candidate transmission signals for the l.sup.th data block.
19. The modulation method of claim 18, wherein the operation (b) includes multiplying an imaginary number j to two candidate transmission signals generated by the same operation status among the four candidate transmission signals on the basis of an operation status of the second switching operation.
20. The modulation method of claim 19, further comprising: repeatedly performing the operations (a) to (c) for each of an (l+1).sup.th data block to an (L1).sup.th data block; and generating a transmission signal for the entire data frame by concatenating transmission signals of each of a 0.sup.th data block to an (L1).sup.th data block.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021] Throughout the drawings and the detailed description, unless otherwise described, the same drawing reference numerals will be understood to refer to the same elements, features, and structures. The relative size and depiction of these elements may be exaggerated for clarity, illustration, and convenience.
DETAILED DESCRIPTION
[0022] The following description is provided to assist the reader in gaining a comprehensive understanding of the methods, apparatuses, and/or systems described herein. Accordingly, various changes, modifications, and equivalents of the methods, apparatuses, and/or systems described herein will be suggested to those of ordinary skill in the art.
[0023] Descriptions of well-known functions and constructions may be omitted for increased clarity and conciseness. Also, terms described in below are selected by considering functions in the embodiment and meanings may vary depending on, for example, a user or operator's intentions or customs. Therefore, definitions of the terms should be made on the basis of the overall context. The terminology used in the detailed description is provided only to describe embodiments of the present disclosure and not for purposes of limitation. Unless the context clearly indicates otherwise, the singular forms include the plural forms. It should be understood that the terms comprises or includes specify some features, numbers, steps, operations, elements, and/or combinations thereof when used herein, but do not preclude the presence or possibility of one or more other features, numbers, steps, operations, elements, and/or combinations thereof in addition to the description.
[0024]
[0025] In a FBMC/OQAM scheme, an m.sup.th data symbol transmitted by an n.sup.th subcarrier may be expressed by Equation 1 below.
d.sub.n,m=a.sub.n,m+jb.sub.n,m,0nN1,0mM1(1)
[0026] Here, n denotes an index of a subcarrier, m denotes an index of a data symbol, a.sub.n,m and b.sub.n,m denote, respectively, a real part symbol and an imaginary part symbol of the m.sup.th data symbol to be transmitted by the n.sup.th subcarrier, N denotes the number of subcarriers allocated to each user, and M denotes a length of a data frame to be transmitted. Hereafter, a.sub.n,m, b.sub.n,m, m, n, N, and M will be interpreted as described above.
[0027] Referring to
[0028] Then, outputs of h(t) and h(tT/2) for the real part symbols and the imaginary part symbols b.sub.n,m are summed up and then multiplied by a subcarrier
shifted by T/4.
[0029] Then, a transmission signal x(t) is generated by adding all signals multiplied by the subcarrier.
[0030] Thus, the generated transmission signal x(t) may be expressed as Equation 2 below.
[0031] Meanwhile, in the case of the conventional FBMC/OQAM technique shown in
[0032]
[0033] Referring to
[0034] When DFT spreading is performed on the data symbols d.sub.n,m, the spread data symbols D.sub.n,m may be expressed by Equation 3 below.
D.sub.n,m=A.sub.n,m+jB.sub.n,m,0nN1,0mM1(3)
Here, A.sub.n,m denotes a real part symbol of D.sub.n,m, and B.sub.n,m denotes an imaginary part symbol of D.sub.n,m. Hereinafter, A.sub.n,m and B.sub.n,m are interpreted as described above.
[0035] Accordingly, a transmission signal generated by the mathematical structure of the DFT-spread FBMC/OQAM scheme shown in
[0036] As can be apparent from Equation 4, the transmission signal generated by the mathematical structure shown in
[0037] Meanwhile, when it is assumed that h(t)=1 for 0tT and h(t)=0 for other time intervals in Equation 4, Equation 4 in an interval of mT+T/2t(m+1)T may be expressed by Equation 5 below.
[0038] As can be apparent from Equation 5, the transmission signal generated by the mathematical structure shown in
[0039]
[0040] Referring to
[0041] Here, .sub.n denotes the phase shift coefficient to be multiplied to the real part symbols a.sub.n,m to be transmitted by an n.sup.th subcarrier and .sub.n denotes the phase shift coefficient to be multiplied to the imaginary part symbols b.sub.n,m to be transmitted by the n.sup.th subcarrier.
[0042] Meanwhile, pulse shaping and multi-carrier modulation using the prototype filter shown in
[0043]
[0044] Referring to
[0045] In
(.sub.0,.sub.1, . . . ,.sub.N1)=(1,j,1,j, . . . ,),(.sub.0,.sub.1, . . . ,.sub.N1)=(1,j,1,j, . . . ,),(8)
[0046] This is because no sign inversion is required for .sub.n and .sub.n.
[0047] In the implementation structure shown in
[0048] Here, .sub.n is as below.
({.sub.0,.sub.1,.sub.2,.sub.3},{.sub.4,.sub.5,.sub.6,.sub.7}, . . . ,)({0,T/4,0,T/4},{0,T/4,0,T/4}, . . . ,)(10)
[0049] As can be apparent from Equations 9 and 10, when .sub.n and .sub.n are set as shown in Equation 8 in the actual implementation structure of the DFT-spread FBMC/OQAM scheme, the subcarriers are subjected to different time shifts (i.e., 0, T/4 or T/4). Therefore, unlike the mathematical structure shown in
[0050] Thus, the subcarriers must be identically time-shifted on a time axis in order not to degrade the PAPR reduction effect due to DFT spreading, and it may be implemented by setting .sub.n and .sub.n to appropriate values as described below.
[0051] More specifically, the transmission signal according to the above Equation 4 is transformed as below according to the implementation structure shown in
[0052] Since
in Equation 4, Equation 4 may be expressed as Equation 11 below.
[0053] Thus, the first term
in Equation 11 may be generated by setting .sub.n in the implementation structure of
.sub.n=j.sup.n(12)
[0054] Meanwhile, the second term
in Equation 11 may be expressed as Equation 13 below.
[0055] Therefore, the second term of Equation 11 may be generated by setting .sub.n in the implementation structure of
.sub.n=j(j).sup.n(14)
[0056] That is, .sub.n and .sub.n in the implementation structure shown in
[0057] In addition, since .sub.n and .sub.n set according to Equations 12 and 14 satisfy the conditions of Equation 6 and Equation 7, respectively, the generated transmission signal satisfies the FMBC signal format.
[0058] When a time shift for each subcarrier is changed from T/4 to T/4 in Equation 4, a transmission signal may be generated as shown in Equation 15 below.
[0059] It can be seen that, through the derivation process similar to Equations 11 to 14, the transmission signal according to Equation 15 may be generated by setting .sub.n and .sub.n in the implementation structure of
.sub.n=(j).sup.n(16)
.sub.n=(j).sup.n+1(17)
[0060] That is, by setting .sub.n and .sub.n in the implementation structure of
[0061]
[0062] Referring to
[0063] The DFT performer 510 performs DFT on parallel input data symbols to generate DFT-spread data symbols.
[0064] The modulator 520 generates a plurality of different candidate transmission signals, each composed of identically time-shifted subcarriers, by dividing the data symbols DFT-spread by the DFT performer 510 into real part symbols and imaginary part symbols, multiplying the divided symbols by phase shift coefficients, and modulating the multiplied symbols using the FBMC/OQAM scheme.
[0065] That is, each of the candidate transmission signals generated by the modulator 520 is a signal modulated by a DFT-spread FBMC/OQAM scheme and is composed of identically time-shifted subcarriers. More specifically, the subcarriers constituting the same candidate transmission signal are identically time-shifted, and time shifts of the subcarriers that constitute different candidate transmission signals may be the same or different from each other.
[0066] The selector 530 selects a signal having the smallest peak power or the smallest PAPR from the plurality of candidate transmission signals generated by the modulator 520 as a transmission signal.
[0067] In this case, the selector 530 may multiply the plurality of candidate transmission signals generated by the modulator 520 by an arbitrary complex constant and then select a signal having the smallest peak power or the smallest PAPR as a transmission signal.
[0068]
[0069] Referring to
[0070] A modulator 520 generates two candidate transmission signals for the DFT-spread data symbols. In this case, each of the two generated candidate transmission signals is modulated by the same scheme as in the structure shown in
[0071] Specifically, the modulator 520 generates a candidate transmission signal x.sup.(1)(t) satisfying the above Equation 4 and a candidate transmission signal x.sup.(2)(t) satisfying the above Equation 5.
[0072] From the above discussion, it can be seen that phase shift coefficients .sub.n.sup.(v) and .sub.n.sup.(v) which should be set to produce x.sup.(v)(t) (where v=1, 2) are as shown in Equation 18 and Equation 19.
.sub.n.sup.(1)=j.sup.n,.sub.n.sup.(1)=j(j).sup.n(18)
.sub.n.sup.(2)=(j).sup.n,.sub.n.sup.(2)=(j).sup.n+1(19)
[0073] here, denotes an any complex number on a unit circle, i.e., ||=1.
[0074] In addition, by comparing Equation 18 and Equation 19, the following relationship may be obtained.
[0075] Consequently, the modulator 520 may inverse signs of odd index symbols among the real part symbols and the imaginary part symbols which are multiplied by the phase shift coefficients .sub.n.sup.(1) and .sub.n.sup.(1), respectively, as shown in
[0076] In addition, the modulator 520 may generate the two candidate transmission signals x.sup.(1)(t) and x.sup.(2)(t) by controlling a switching operation by setting a control bit S.sub.1 of a switch 521 as shown below, wherein the switch 521 selects the real part symbols and imaginary part symbols multiplied by .sub.n.sup.(1) and .sub.n.sup.(1) as inputs of IDFT or selects the real part symbols and the imaginary part symbols in which sign-inversion is applied to odd index symbols after the real part symbols and the imaginary part symbols are multiplied by .sub.n.sup.(1) and .sub.n.sup.(1) as inputs of IDFT.
TABLE-US-00001 Candidate transmission signal S.sub.1 x.sup.(1)(t) 0 x.sup.(2)(t) 1
[0077] More specifically, when S.sub.1=0, the switch 521 inputs the real part symbols and imaginary part symbols multiplied by .sub.n.sup.(1) and .sub.n.sup.(1) to IDFT, and a candidate transmission signal x.sup.(1)(t) thus generated is expressed as Equation 22 below.
[0078] In addition, when S.sub.1=1, the switch 521 inputs the real part symbols and the imaginary part symbols in which sign-inversion is applied to odd index symbols after the real part symbols and the imaginary part symbols are multiplied by .sub.n.sup.(1) and .sub.n.sup.(1) to IDFT, and a candidate transmission signal x.sup.(2)(t) thus generated is as shown in Equation 23 below.
[0079] The selector 530 selects a candidate transmission signal having the smallest peak power or the smallest PAPR from the two candidate transmission signals generated by the modulator 520 as a final transmission signal. In this case, according to one exemplary embodiment of the present disclosure, the selector 530 may multiply the two candidate transmission signals according to the above Equations 22 and 23 by an arbitrary complex constant, and then select a signal having the smallest peak power or the smallest PAPR as a transmission signal.
[0080] Meanwhile, in the example shown in
[0081] In addition, in the example shown in
[0082] Meanwhile, in the example shown in
[0083]
[0084] In the exemplary embodiment shown in
[0085] Referring to
[0086] More specifically, in the exemplary embodiment shown in
[0087] In the exemplary embodiment shown in
u.sub.m.sup.(S.sup.
[0088] Here, represents multiplication by element.
[0089] Output vectors U.sub.m.sup.(S.sup.
U.sub.m.sup.(S.sup.
U.sub.m.sup.(S.sup.
[0090] Further, when Equation 26 is substituted into Equation 28, the following Equation 29 can be derived.
U.sub.m.sup.(S.sup.
[0091] Here, * represents a cyclic convolution.
[0092] In addition, since N is generally set to an even real number, such as a power of 2, a characteristic as shown in the following Equation 30 is obtained.
[0093] From this characteristic, it can be seen that U.sub.m.sup.(S.sup.
U.sub.m.sup.(S.sup.
This is equivalent to a vector obtained by switching the left half and the right half of U.sub.m.sup.(S.sup.
[0094] Similarly, in the exemplary embodiment shown in
L.sub.m.sup.(S.sup.
[0095] Therefore, in the exemplary embodiment shown in
[0096] More specifically, the two candidate transmission signals may be generated by controlling a control bit S.sub.1 of the switch 522 as shown below.
TABLE-US-00002 Candidate transmission signal S.sub.1 x.sup.(1)(t) 0 x.sup.(2)(t) 1
[0097] In this case, when S.sub.1=0, the switch 522 inputs outputs of the IDFTs to PPN without switching the outputs, and accordingly the candidate transmission signal x.sup.(1)(t) satisfying the above Equation 22 is generated.
[0098] On the other hand, when S.sub.1=1, the switch 522 switches the 0.sup.th to the (N/21).sup.th outputs and the (N/2).sup.th to the (N1).sup.th among the outputs of each IDFT and inputs the switching results to the PPN, and accordingly, the candidate transmission signal x.sup.(2)(t) satisfying the above Equation 23 is generated.
[0099] In the exemplary embodiment shown in
[0100] In addition, in the exemplary embodiment shown in
[0101] Meanwhile, in the example shown in
[0102]
[0103] In the exemplary embodiment shown in
[0104] When
[0105] However, in the exemplary embodiment shown in
[0106] More specifically, the two additionally generated candidate transmission signals x.sup.(3)(t) and x.sup.(4)(t) are expressed as Equations 33 and 34, respectively.
[0107] When Equation 22 and Equation 33 are compared, a Q-channel of x.sup.(1)(t) is delayed by a half of a symbol duration (i.e., T/2), but an I-channel, not a Q-channel, of x.sup.(3)(t) is delayed by a half of a symbol duration.
[0108] In addition, when Equation 23 and Equation 34 are compared, a Q-channel of x.sup.(2)(t) is delayed by a half of a symbol duration, but an I-channel, not a Q-channel, of x.sup.(4)(t) is delayed by a half of a symbol duration.
[0109] Thus, in the exemplary embodiment shown in
TABLE-US-00003 Candidate transmission signal S.sub.1 S.sub.2 x.sub.l.sup.(1)(t) 0 0 x.sub.l.sup.(2)(t) 1 0 x.sub.l.sup.(3)(t) 1 1 x.sub.l.sup.(4)(t) 0 1
[0110] In this case, when S.sub.2=0, an output of a lower PPN is delayed by T/2, and when S.sub.2=0, an output of an upper PPN is delayed by T/2.
[0111] Since the four candidate transmission signals generated by the modulator 520 are signals in which subcarriers are identically time-shifted, a single carrier effect may be obtained within an overlapping duration of the I-channel and the Q-channel as described above.
[0112] In addition, assuming rectangular pulse shaping, x.sup.(1)(t) and x.sup.(3)(t) are the same in the overlapping duration of the I-channel and the Q-channel, regardless of which channel is delayed between the I-channel and the Q-channel.
[0113] However, a symbol of the delayed channel overlaps with the following OQAM symbol, and a symbol of the non-delayed channel overlaps with the preceding OQAM symbol, and thus signal parts out of the overlapping duration are different depending on which channel is delayed. Therefore, the entire waveforms of x.sup.(1)(t) and x.sup.(3)(t) differ from each other, and accordingly, peak powers of the two signals are different from each other.
[0114] This relationship equally applies to x.sup.(2)(t) and x.sup.(4)(t).
[0115] Hence, the selector 530 may select a candidate transmission signal having the smallest peak power or the smallest PAPR from the four candidate transmission signals x.sup.(1)(t), x.sup.(2)(t), x.sup.(3)(t), and x.sup.(4)(t) as a final transmission signal, and accordingly may improve the PAPR performance more.
[0116] In this case, according to one exemplary embodiment of the present disclosure, the selector 530 may multiply the four candidate transmission signals generated by the modulator 520 by an arbitrary complex constant, and then select a signal having the smallest peak power or the smallest PAPR as the transmission signal.
[0117] Meanwhile, in the example shown in
[0118] In addition, in the example shown in
[0119]
[0120] In the exemplary embodiment shown in
[0121] When
[0122] In addition, in the exemplary embodiment shown in
[0123] More specifically, in the exemplary embodiment shown in
TABLE-US-00004 Candidate transmission signal S.sub.1 S.sub.2 x.sub.l.sup.(1)(t) 0 0 x.sub.l.sup.(2)(t) 1 0 x.sub.l.sup.(3)(t) 1 1 x.sub.l.sup.(4)(t) 0 1
[0124] Meanwhile, in the example shown in
[0125]
[0126] In the exemplary embodiment shown in
[0127] More specifically, a DFT performer 510 generates DFT-spread data symbols by applying DFT to data symbols of an I.sup.th data block of the data frame.
[0128] A modulator 520 receives the data symbols of an I.sup.th data block spread by the DFT performer 510 and generates four candidate transmission signals x.sup.(1)(t), x.sup.(2)(t), x.sup.(3)(t), and x.sup.(4)(t) for the l.sup.th data block.
[0129] In this case, the modulator 520 generates the four candidate transmission signals x.sup.(1)(t), x.sup.(2)(t), x.sup.(3)(t), and x.sup.(4)(t) through the same process as in the modulator 520 of the exemplary embodiment shown in
[0130] Here, W denotes a length of a data block, and l denotes an index of a data block, which is a real number satisfying 0lL1. In addition, L denotes the number of divided data blocks.
[0131] Specifically, the modulator 520 may generate the candidate transmission signals x.sup.(1)(t), x.sup.(2)(t), x.sup.(3)(t), and x.sup.(4)(t) by controlling a control bit S.sub.1 of a switch 522 and a control bit S.sub.2 of a switch 523 as shown below.
TABLE-US-00005 Candidate transmission signal S.sub.1 S.sub.2 x.sub.l.sup.(1)(t) 0 0 x.sub.l.sup.(2)(t) 1 0 x.sub.l.sup.(3)(t) 1 1 x.sub.l.sup.(4)(t) 0 1
[0132] Referring to Equations 35 to 38, it can be seen that in the case of x.sub.l.sup.(1)(t) and x.sub.l.sup.(2)(t), an imaginary number j is multiplied to a delayed channel and in the case of x.sub.l.sup.(3)(t) and x.sub.l.sup.(4)(t), an imaginary number j is multiplied to a preceding channel.
[0133] This is not a problem when a transmission signal for one data block is transmitted. However, transmission signals for each of the respective consecutive data blocks need to be concatenated in order to generate a transmission signal for one entire data frame, and in this case, conditions according to Equation 6 and Equation 7 are not satisfied.
[0134] For example, x.sub.l.sup.(3)(t) or x.sub.l.sup.(4)(t) and x.sub.l1.sup.(1)(t) or x.sub.l1.sup.(2)(t) cannot be concatenated.
[0135] To solve such a problem, when, for example, x.sub.l.sup.(3)(t) or x.sub.l.sup.(4)(t) is generated by setting the control bit S.sub.2 of the switch 523 to 1, the modulator 520 may correct x.sub.l.sup.(3)(t) and x.sub.l.sup.(4)(t) as shown in the following Equations 39 and 40, respectively, by multiplying the imaginary number j.
[0136] In this case, the four candidate transmission signals x.sub.l.sup.(1)(t), x.sub.l.sup.(2)(t), x.sub.l.sup.(3)(t), and x.sub.l.sup.(4)(t) generated by the modulator 520 satisfy Equations 35, 36, 39, and 40, respectively. Accordingly, in x.sub.l.sup.(3)(t) and x.sub.l.sup.(4)(t), a delayed channel is multiplied by the imaginary number j, as in x.sub.l.sup.(1)(t) and x.sub.l.sup.(2)(t), and even when the transmission signals for the respective consecutive data blocks are concatenated, the conditions according to Equation 6 and Equation 7 are satisfied.
[0137] In another example, when x.sub.l.sup.(1)(t) and x.sub.l.sup.(2)(t) are generated by setting the control bit S.sub.2 of the switch 523 to 0, the modulator 520 may correct x.sub.l.sup.(1)(t) and x.sub.l.sup.(2)(t) as shown in the following Equations 41 and 42, respectively, by multiplying an imaginary number j.
[0138] In this case, the four candidate transmission signals x.sub.l.sup.(1)(t), x.sub.l.sup.(2)(t), x.sub.l.sup.(3)(t), and x.sub.l.sup.(4)(t) generated by the modulator 520 satisfy Equations 37, 38, 41, and 42, respectively, and even when the transmission signals for the respective consecutive data blocks are connected, the conditions according to Equation 6 and Equation 7 are satisfied.
[0139] The selector 530 selects a candidate transmission signal having the smallest peak power or the smallest PAPR from four candidate transmission signals generated for an l.sup.th data block as a transmission signal for the l.sup.th data block.
[0140] For example, the selector 530 may obtain a peak power of each of the candidate transmission signals x.sub.l.sup.(1)(t), x.sub.l.sup.(2)(t), x.sub.l.sup.(3)(t) and x.sub.l.sup.(4)(t), and select a candidate transmission signal having the lowest peak power as the transmission signal for the l.sup.th data block.
[0141] In this case, if currently generated candidate transmission signals are signals for the first data block of the data frame (i.e., l=0), a peak power of each of the candidate transmission signals may be obtained using Equation 43 below.
[0142] Here, v=1, 2, 3, 4 is satisfied.
[0143] On the other hand, if currently generated candidate transmission signals are candidate transmission signals for the second or subsequent data block of the data frame (i.e., l1), the selector 530 may obtain a peak power of each of the candidate transmission signals using Equation 44 below.
[0144] Here, x(t) denotes a signal generated by concatenating the transmission signals selected for each of the preceding data blocks.
[0145] Since a portion of x(t) that does not overlap with x.sub.l.sup.(v)(t) is not affected by x.sub.l.sup.(v)(t), a time interval R may be set to a time domain occupied by x.sub.l.sup.(v)(t), not the entire time interval of x(t)+x.sub.l.sup.(v)(t).
[0146] That is, considering pulse shaping of the first and the last symbols at x.sub.l.sup.(v)(t), R may be set as shown below.
[0147] Here, K denotes an overlap coefficient of a prototype filter h(t), and KT denotes a pulse length of h(t).
[0148] Meanwhile, the selector 530 concatenates the transmission signals for each of the data blocks in order and generates a transmission signal for one entire data frame.
[0149] According to one exemplary embodiment of the present disclosure, the selector 530 may multiply an arbitrary complex constant to the four candidate transmission signals generated for the l.sup.th data block by the modulator 520 and select a candidate transmission signal having the smallest peak power or the smallest PAPR as a transmission signal for the l.sup.th data block.
[0150] Meanwhile, in the example shown in
[0151]
[0152] In the exemplary embodiment shown in
[0153] In the exemplary embodiment shown in
[0154] More specifically, the modulator 520 receives data symbols of an l.sup.th data block spread by the DFT performer 510 and generates four candidate transmission signals x.sub.l.sup.(1)(t), x.sub.l.sup.(2)(t), x.sub.l.sup.(3)(t), and x.sub.l.sup.(4)(t) for the l.sup.th data block.
[0155] In this case, the four candidate transmission signals x.sub.l.sup.(1)(t), x.sub.l.sup.(2)(t), x.sub.l.sup.(3)(t), and x.sub.l.sup.(4)(t) for the l.sup.th data block are the same as those generated in the example shown in
[0156] More specifically, the modulator 520 controls a control bit S.sub.1 of a switch 521 and a control bit S.sub.2 of a switch 523 as shown below and multiplies an imaginary number j to a candidate transmission signal generated by setting the control bit S.sub.2 of the switch 523 to 1, thereby generating four candidate transmission signals that satisfy Equations 35, 36, 39, and 40, respectively. Alternatively, the modulator 520 multiplies an imaginary number j to a candidate transmission signal generated by setting the control bit S.sub.2 of the switch 523 to 0, thereby generating four candidate transmission signals that satisfy Equations 37, 38, 41, and 42, respectively.
TABLE-US-00006 Candidate transmission signal S.sub.1 S.sub.2 x.sub.l.sup.(1)(t) 0 0 x.sub.l.sup.(2)(t) 1 0 x.sub.l.sup.(3)(t) 1 1 x.sub.l.sup.(4)(t) 0 1
[0157] Meanwhile, in the example illustrated in
[0158] The configuration of the modulator 520 shown in
[0159] According to the exemplary embodiments of the present disclosure, after a plurality of candidate transmission signals which are modulated according to a DFT-spread FBMC/OQAM scheme and are capable of achieving a single carrier effect are generated, a candidate transmission signal having the smallest PAPR is selected and transmitted, so that it is possible to effectively improve a PAPR performance.
[0160] Further, by adding a switching operation to an implementation structure of a conventional DFT-spread FBMC/OQAM scheme, it is possible to generate a plurality of candidate transmission signals which can achieve a single carrier effect with only one IDFT operation. Therefore, a PAPR performance can be improved without increasing computational load and structural complexity.
[0161] The current embodiments can be implemented as computer readable codes in a computer readable record medium. Codes and code segments constituting the computer program can be easily inferred by a skilled computer programmer in the art. The computer readable record medium includes all types of record media in which computer readable data are stored. Examples of the computer readable record medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage. Further, the record medium may be implemented in the form of a carrier wave such as Internet transmission. In addition, the computer readable record medium may be distributed to computer systems over a network, in which computer readable codes may be stored and executed in a distributed manner.
[0162] A number of examples have been described above. Nevertheless, it will be understood that various modifications may be made. For example, suitable results may be achieved if the described techniques are performed in a different order and/or if components in a described system, architecture, device, or circuit are combined in a different manner and/or replaced or supplemented by other components or their equivalents. Accordingly, other implementations are within the scope of the following claims.