TRANSMISSION APPARATUS, TRANSMISSION METHOD, RECEPTION APPARATUS, AND RECEPTION METHOD
20180159709 ยท 2018-06-07
Inventors
Cpc classification
H04L25/03828
ELECTRICITY
H04L27/2636
ELECTRICITY
International classification
Abstract
A transmission apparatus includes a symbol arrangement unit to receive multiple symbols constituting a block, duplicate a first symbol of a block one block previous to the block, and output a block symbol being the present block with the duplicated duplicate symbol inserted at a first position thereof, a frequency conversion unit to convert the block symbol into a frequency domain signal, a frequency component removal unit to remove one or more frequency components from the frequency domain signal, a time conversion unit to convert, after interpolation on the frequency domain signal with the frequency components removed, the interpolated frequency domain signal into a time domain signal, and a cyclic prefix insertion unit to duplicate, in the time domain signal, a signal from a position based on the first position through an end as a cyclic prefix, and insert the cyclic prefix at a beginning of the time domain signal.
Claims
1-9. (canceled)
10. A transmission apparatus comprising: a symbol arranger to receive N1 symbols constituting a block, duplicate a first symbol of a block one block previous to the block, and output a block symbol being the block at present with the duplicated duplicate symbol inserted at a first position thereof; a frequency converter to convert the block symbol into a frequency domain signal including N frequency components; a frequency component remover to remove one or more frequency components from the frequency domain signal, and output up to N1 frequency components; a time converter to convert, after performing interpolation on the frequency domain signal with the one or more frequency components removed, the interpolated frequency domain signal into a time domain signal; and a cyclic prefix inserter to duplicate, in the time domain signal, a signal from a position on a basis of the first position through an end of a time domain as a cyclic prefix, and insert the cyclic prefix at a beginning of the time domain signal.
11. The transmission apparatus according to claim 10, wherein the time converter performs the interpolation such that one or more interpolation points interpolating between a last sample of the time domain signal and a top sample of the time domain signal are added after the last sample.
12. The transmission apparatus according to claim 10, wherein the time converter performs the interpolation by oversampling that increases an amount of data.
13. The transmission apparatus according to claim 11, wherein the time converter performs the interpolation by oversampling that increases an amount of data.
14. A transmission apparatus according to claim 12, further comprising: a symbol generator to generate a symbol; and a transmitter to transmit the time domain signal with the cyclic prefix inputted from the cyclic prefix inserter as a single carrier block transmission signal; wherein the frequency converter converts the block symbol into a frequency domain signal by a discrete Fourier transform; and the time converter sets zeros to interpolated samples by the oversampling, sets a guard band for protecting interference, and converts the interpolated frequency domain signal into a time domain signal by an inverse discrete Fourier transform.
15. A transmission apparatus according to claim 13, further comprising: a symbol generator to generate a symbol; and a transmitter to transmit the time domain signal with the cyclic prefix inputted from the cyclic prefix inserter as a single carrier block transmission signal; wherein the frequency converter converts the block symbol into a frequency domain signal by a discrete Fourier transform; and the time converter sets zeros to interpolated samples by the oversampling, sets a guard band for protecting interference, and converts the interpolated frequency domain signal into a time domain signal by an inverse discrete Fourier transform.
16. A transmission method comprising: receiving N1 symbols constituting a block, duplicating a first symbol of a block one block previous to the block, and outputting a block symbol being the block at present with the duplicated duplicate symbol inserted at a first position thereof; converting the block symbol into a frequency domain signal including N frequency components; removing one or more frequency components from the frequency domain signal, and outputting up to N1 frequency components; converting, after performing interpolation on the frequency domain signal with the one or more frequency components removed, the interpolated frequency domain signal into a time domain signal; and duplicating, in the time domain signal, a signal from a position on a basis of the first position through an end of a time domain as a cyclic prefix, and inserting the cyclic prefix at a beginning of the time domain signal.
17. A reception apparatus comprising: a cyclic prefix remover to remove a cyclic prefix from a received signal; a frequency converter to convert the received signal with the cyclic prefix removed into a frequency domain signal; an equalizer to perform, after removing an interpolated component from the frequency domain signal, equalization processing that corrects frequency characteristics of the frequency domain signal; a duplicate symbol remover to remove, from the signal subjected to the equalization processing, a duplicate symbol being a duplication of a symbol of a past block; a time converter to convert the signal with the duplicate symbol removed into a time domain signal; and a decoder to perform decoding on a basis of the time domain signal.
18. The reception apparatus according to claim 17, wherein the time converter demodulates the time domain signal, and outputs, from the demodulated symbols, a symbol at a first position used as the duplicate symbol to the duplicate symbol remover.
19. The reception apparatus according to claim 17, wherein the frequency converter converts the received signal with the cyclic prefix removed into a frequency domain signal by a discrete Fourier transform; and the time converter converts the frequency domain signal into a time domain signal by an inverse discrete Fourier transform.
20. The reception apparatus according to claim 18, wherein the frequency converter converts the received signal with the cyclic prefix removed into a frequency domain signal by a discrete Fourier transform; and the time converter converts the frequency domain signal into a time domain signal by an inverse discrete Fourier transform.
21. A reception method comprising: removing a cyclic prefix from a received signal; converting the received signal with the cyclic prefix removed into a frequency domain signal; performing, after removing an interpolated component from the frequency domain signal, equalization processing that corrects frequency characteristics of the frequency domain signal; removing, from the signal subjected to the equalization processing, a duplicate symbol being a duplication of a symbol of a past block; converting the signal with the duplicate symbol removed into a time domain signal; and decoding on a basis of the time domain signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DESCRIPTION OF EMBODIMENTS
[0031] Embodiments of a transmission apparatus and a reception apparatus according to the invention are explained in detail below referring to diagrams. Note that the invention is not limited by the embodiments.
Embodiment 1
[0032] A transmission apparatus is explained in the present embodiment.
[0033] First, an outline of processing of each unit is explained. The symbol generation unit 11 generates symbols, and outputs the symbols as data of a block to the symbol arrangement unit 12. A symbol is, for example, a PSK (Phase Shift Keying) symbol, or a QAM (Quadrature Amplitude Modulation) symbol. A block includes several tens to several thousands of symbols. The symbol arrangement unit 12 duplicates the first symbol of a block one block previous to the block, and outputs a block symbol being the block at present with the duplicated symbol inserted at a first position thereof to the frequency conversion unit 13. The first position is explained later.
[0034] The frequency conversion unit 13 converts the inputted block symbol into a frequency domain signal, which is outputted to the frequency component removal unit 14. The frequency component removal unit 14 removes one or more frequency components and outputs the signal to the time conversion unit 15. The time conversion unit 15 converts, after performing interpolation on the inputted frequency domain signal, the frequency domain signal into a time domain signal, which is outputted to the CP insertion unit 16. The CP insertion unit 16 inserts a CP in the time domain signal, which is outputted to the transmission unit 17. The transmission unit 17 outputs the signal with the CP as an SC block signal to a reception apparatus.
[0035] Next, insertion of a CP is explained.
[0036] Next, details of the symbol arrangement unit 12, the frequency conversion unit 13, the frequency component removal unit 14, and the time conversion unit 15 are explained. First, the symbol arrangement unit 12 is explained.
[0037] In
[0038] The symbol arrangement unit 12 outputs a block symbol including N symbols d.sub.0,k, d.sub.t,k, . . . , d.sub.N-1,k to the frequency conversion unit 13. Note that, in an initial operation, N symbols are inputted from the symbol generation unit 11 to the symbol arrangement unit 12.
[0039] The symbol arrangement unit 12 may add phase rotation or amplitude adjustment to the symbol extracted from the storage unit 31. A symbol arrangement unit 41 in this case is shown in
[0040] Next, the frequency conversion unit 13 is explained.
[0041] Next, the frequency component removal unit 14 is explained.
[0042] Next, the time conversion unit 15 is explained.
[0043] The time conversion unit 15 may insert guard bands in the frequency domain.
[0044] The time conversion unit 15 performs oversampling such as zero insertion on the frequency domain signal subjected to the guard band insertion. Specifically, the oversampling is performed using, for example, signal interpolation formulae described in B. Porat, A Course in Digital Signal Processing, John Wiley and Sons Inc., 1997 (hereinafter, referred to as a Porat document). The oversampling is processing to increase a sampling rate, that is to say, to narrow a sampling interval.
[0045] The time conversion unit 15 performs an oversampling on an inputted frequency domain signal in such a way that the number of sampling points per component is L. In other words, the oversampling is performed in such a way that a sampling rate is L times the inputted frequency components. The sampling rate is a value indicating how many times larger the number of output samples after the oversampling is than the number of inputted frequency components. When the number of inputted samples is N, the number of output samples is LN. Note that, any method may be used for the oversampling. The time conversion unit 15, after performing the oversampling, converts the frequency domain signal into a time domain signal, which is outputted to the CP insertion unit 16.
[0046] The time conversion unit 15 may use any interpolation as long as an interpolated point interpolating between the last symbol of the block and the first symbol of the block is set as the last sample of the block. In other words, in the time domain signal subjected to interpolation, any interpolation is acceptable as long as the last sample subjected to the interpolation (a point added by the interpolation) smoothly connects to a value of the first sample of the block.
[0047] Next, a specific example of the transmission apparatus 10 is explained.
[0048] Next, using specific symbols and signals, removal of frequency components and zero insertion are explained.
[0049] Six symbols d.sub.0,k, . . . , d.sub.5,k are inputted from the symbol arrangement unit 12 to the DFT unit 91. The DFT unit 91 performs the DFT and outputs a frequency domain signal including six frequency components s.sub.0,k, . . . , d.sub.5,k to the frequency component removal unit 14. The frequency component removal unit 14 removes a fourth frequency component from the frequency domain signal s.sub.0,k, . . . , d.sub.5,k, and outputs the signal with s.sub.3,k=0. By arranging data of other blocks or control information in the frequency component set as s.sub.3,k=0, a frequency utilization efficiency can be improved. The order of data outputted from the DFT unit 91 is s.sub.3,k, s.sub.4,k, s.sub.5,k, s.sub.0,k, s.sub.1,k, and s.sub.2,k. The first data is s.sub.3,k and the last data is s.sub.2,k.
[0050] Because the oversampling rate is two times, the zero insertion unit 92 inserts N.sub.ALL/L points, or eight zeros, in the signal subjected to the guard band processing. The zero insertion unit 92, after inserting zeros equivalent to one sample on each side between s.sub.2,k and s.sub.3,k as a guard band, inserts eight zeros for interpolation by oversampling. The zero insertion unit 92 outputs 16 samples to the IDFT unit 93. Both the frequency components outputted from the DFT unit 91 and the zeros inserted by the zero insertion unit 92 are referred to as samples.
[0051] The IDFT unit 93 performs IDFT processing and outputs y.sub.0,k, . . . , y.sub.15,k. The outputs from the IDFT unit 93 are also referred to as samples.
[0052] According to the Porat document, if the interpolation by zero insertion is performed in the frequency domain as described above, the last sample y.sub.LN-1,k outputted from the IDFT unit 93 has a phase continuously connecting to a phase of the first symbol d.sub.0,k, or a phase close to the phase of the first symbol d.sub.0,k. Because the top of the next block with a CP is the CP and the first sample of the CP has a value close to d.sub.0,k, continuity of phases between blocks can be maintained. Thus, this enables suppression of out-of-band spectra.
[0053] Next, referring to specific examples in
[0054]
[0055] Next, selection of the top position of a CP is explained. A CP length, or the length of a CP, is determined by the number of multipaths in transmission channels or the like. Assume that the symbol arrangement unit 12 and the CP insertion unit 16 hold the CP length beforehand. Assume that the symbol arrangement unit 12 also holds a sampling rate beforehand.
[0056]
[0057] For example, in a case where the number of samples used for a CP is M.sub.CP=4, the CP insertion unit 16 uses the last four samples outputted from the IDFT unit 93 as the CP. In a case where the number of symbols outputted from the symbol arrangement unit 12 is N=8 and two times oversampling is applied, the number of output samples from the IDFT unit 93 is N.sub.ALL=28=16. A phase of the sample y.sub.12,k used as the top of the CP is determined by the symbol d.sub.6,k. Thus, if the symbol arrangement unit 12 sets the symbol d.sub.0,k-1 to the symbol d.sub.6,k, continuity between a phase of the k-th block with the CP and a phase of the (k1)th block is maintained. In a case where the number N.sub.ALL of output samples is L times (L is an integer of one or larger) the number N of symbols, a sample y.sub.m,k used as the top of a CP is determined by a symbol d.sub.m/L,k. A position of the symbol d.sub.m/L,k corresponds to a position of the sample y.sub.m,k in a time domain signal.
[0058] However, in such a case where guard interval insertion is performed, the number N.sub.ALL of output samples from the IDFT unit 93 may not be an integral multiple of the number N of symbols. In this case, the symbol arrangement unit 12 can choose a symbol most influential on a sample corresponding to the top of a CP as a duplicate symbol. For example, if an amount of data is N=56 and four times oversampling is applied, then N.sub.ALL=644=256. A guard interval size in the frequency domain is 6456=8.
[0059] The symbol arrangement unit 12 can calculate a symbol most influential on a sample corresponding to the top of a CP by satisfying Formula 1.
[0060] For example, if N=24 and N.sub.ALL=32.Math.L, then =4 and =3. In a case where 07 and 0kN1 are assumed and the (k=)th symbol is set as a duplicate symbol, phases of samples close to the ()th sample outputted from the IDFT unit 93 is close to a phase of the ()th symbol. In a case where the oversampling rate is L times, phases of samples close to the (L)th sample outputted from the IDFT unit 93 is close to the phase of the ()th symbol. The symbol arrangement unit 12 inserts the duplicate symbol at the first symbol of a current block, in other words, the first symbol of a CP of the current block. Note that, a CP length is (N.sub.ALL)L. The position of the symbol most influential on a sample corresponding to the top of the CP is a position obtained on the basis of the position of the sample corresponding to the top of the CP in the time domain signal.
[0061] A transmission signal with the CP set as described above is shown in
[0062] Next, the transmission signal is explained referring to a specific example.
[0063] Because 4/8=3/6, and are calculated as =4 and =3 from Formula (1). Here, an insertion position of a duplicate symbol is t=3. A removal position of a symbol removed by the frequency component removal unit 14 is t.sub.z=3.
[0064] In the embodiment, there are provided a symbol arrangement unit to receive multiple symbols constituting a block, duplicate a first symbol of a block one block previous to the block, and output a block symbol being the block at present with the duplicated duplicate symbol inserted at a first position thereof, a frequency conversion unit to convert the block symbol into a frequency domain signal, a frequency component removal unit to remove one or more frequency components from the frequency domain signal, a time conversion unit to convert, after performing interpolation on the frequency domain signal with the one or more frequency components removed, the interpolated frequency domain signal into a time domain signal, and a cyclic prefix insertion unit to duplicate, in the time domain signal, a signal from a position on a basis of the first position through an end of the time domain as a cyclic prefix, and insert the cyclic prefix at a beginning of the time domain signal; thus, this enables reduction of out-of-band spectra and improvement of frequency utilization efficiency.
[0065] In the embodiment, continuity of phases is maintained; however, with a transmission apparatus according to the embodiment, continuity of amplitudes can also be maintained. Maintaining continuity of amplitudes as well as of phases enables further reduction of out-of-band spectra.
Embodiment 2
[0066] In the above described Embodiment 1, an embodiment of a transmission apparatus is described; however, in the present embodiment, an embodiment of a reception apparatus is described. The reception apparatus according to the present embodiment receives an SC block signal transmitted from a transmission apparatus explained in Embodiment 1.
[0067]
[0068] Next, an outline of processing of each unit is explained. The CP removal unit 161 receives a received signal, removes a CP, and outputs the signal with the CP removed to the frequency conversion unit 162. The frequency conversion unit 162 convers the time domain signal into a frequency domain signal, and outputs the frequency domain signal to the equalization unit 163. The equalization unit 163 removes interpolated data from the frequency domain signal, performs equalization processing that corrects distortion generated through transmission channels, and outputs the signal to the duplicate symbol removal unit 164. The duplicate symbol removal unit 164 removes a duplicate symbol, and outputs the signal to the time conversion unit 165. The time conversion unit 165 converts the frequency domain signal into a time domain signal, and outputs the signal to the decode unit 166. The decode unit 166 decodes the signal.
[0069] Next, a specific example of the reception apparatus 160 is shown.
[0070] Next, removal of a duplicate symbol is explained.
[0071] A DFT matrix for the number of inputs N and the number of outputs N is defined as Formula 2.
[Expression 2]
[w].sub.n,l=e.sup.j2nl/N(Formula 2)
[0072] Here, 0nN1 and 0lN1. Let W.sub.P be a matrix obtained by removing, from the matrix W, rows corresponding to removal positions of frequency components in a transmission apparatus. Assume that one row is removed, W.sub.P is an (N1)N matrix. The removed position in the frequency domain is denoted as t.sub.z. Assuming that the i-th row of the matrix W is a 1N row vector q.sub.i.sup.T, W.sub.P is expressed as Formula 3.
[0073] Using an (N1)1 column vector w.sub.i, W.sub.P is expressed as Formula 4.
[0074] In Formula 4, s.sub.k is an (N1)1 column vector. Assume that a position of a symbol corresponding to the top of a CP is x. Because d.sub.x,k=d.sub.0,k-1 in the transmission apparatus 10, the output from the DFT unit 171 is expressed as Formula 5.
[0075] Thus, letting the output from the equalization unit 163 be v.sub.k, the output from the duplicate symbol removal unit 164 is expressed as Formula 6. The second term on the right-hand side of Formula 6 indicates a duplicate symbol to be removed.
[Expression 6]
v.sub.k=v.sub.kw.sub.k.sub.0,k-1(Formula 6)
[0076] A value d(hat).sub.0,k-1 is an estimated value used for processing in a previous block, and is outputted from the storage unit 181. Furthermore, a matrix obtained by removing the x-th column from W.sub.P is defined in Formula 7.
[Expression 7]
W.sub.P=[w.sub.0,w.sub.1, . . . ,w.sub.x1,w.sub.x+1, . . . ,w.sub.N-1](Formula 7)
[0077] The conversion unit 183 converts a frequency domain signal into a time domain signal according to, for example, a ZF (Zero Forcing) theory, and outputs the signal as Formula 8.
[Expression 8]
.sub.k=(W.sub.P.sup.HW.sub.P).sup.1W.sub.P.sup.Hv.sub.k(Formula 8)
[0078] An (N1)1 column vector d(hat).sub.k expresses estimated values excluding that of the x-th symbol. The symbol removal unit 181 in the duplicate symbol removal unit 164 removes the duplicated symbol using a demodulation result of the duplicate symbol stored in the storage unit 182. The conversion unit 183 in the time conversion unit 162 receives the signal with the duplicate symbol removed, convers the frequency domain signal into the time domain signal, and outputs the signal to the demodulation unit 184. The demodulation unit 184 demodulates the signal and outputs it to the selection unit 185. The selection unit 185 outputs a symbol at a selected position to the storage unit 181. Note that, the storage unit 181 may store, as duplicated symbols, not only a symbol of the previous block but also demodulated results of blocks before the previous block. In the conversion unit 183, the ZF theory is used for conversion processing; however, other methods may be used for converting a frequency domain signal into a time domain signal.
[0079] In the above embodiment, examples for performing SC transmission are explained; however, the invention is not limited to the examples, and is applied to transmission apparatuses and reception apparatuses of various systems including wired ones. In the explanation the DFT processing and the IDFT processing are used; however, not limited to them, the FFT or the IFFT may be used, and a combination of plural techniques may be used. A configuration of the reception apparatus 160 is not limited to apparatus configurations shown in the embodiment.
[0080] In the embodiment, there are provided a cyclic prefix removal unit to remove a cyclic prefix from a received signal, a frequency conversion unit to convert the received signal with the cyclic prefix removed into a frequency domain signal, an equalization unit to perform, after removing an interpolated component from the frequency domain signal, equalization processing that corrects frequency characteristics of the frequency domain signal, a duplicate symbol removal unit to remove, from the signal subjected to the equalization processing, a duplicate symbol being a duplication of a symbol of a past block, a time conversion unit to convert the signal with the duplicate symbol removed into a time domain signal, and a decode unit to perform decoding on the basis of the time domain signal; thus, this enables reduction of out-of-band spectra and improvement of frequency utilization efficiency.
REFERENCE NUMERALS
[0081] 10, 90: transmission apparatus [0082] 11: symbol generation unit [0083] 12: symbol arrangement unit [0084] 13, 162: frequency conversion unit [0085] 14: frequency component removal unit [0086] 15, 165: time conversion unit [0087] 16: CP insertion unit [0088] 17: transmission unit [0089] 21, 181: storage unit [0090] 91, 172: DFT unit [0091] 92, 178: zero insertion unit [0092] 93: IDFT unit [0093] 111, 112, 121, 122: graph [0094] 160: reception apparatus [0095] 161: CP removal unit [0096] 163: equalization unit [0097] 164: duplicate symbol removal unit [0098] 166: decode unit [0099] 179: FDE unit [0100] 182: symbol removal unit [0101] 183: conversion unit [0102] 184: demodulation unit [0103] 185: selection unit