1. Field of the Invention
The present invention relates to a digital data transmission technique, and more particularly to a multi-carrier transmission system that utilizes an orthogonal frequency division multiplexing (OFDM) transmission technique using a multi-carrier.
2. Description of the Related Art
In OFDM as a type of multi-carrier transmission system, a transmitter multiplexes frequency-base signals into time-base signals using an inverse discrete Fourier transformer (IDFT), while a receiver extracts frequency-base signals from received time-base signals using a discrete Fourier transformer (DFT). No further particulars of OFDM will be explained since OFDM is a well-known technique.
When an OFDM receiver receives a transmission signal, a DFT performs block processing. Accordingly, it is necessary to accurately set the positions of blocks, i.e., to perform symbol synchronization. In general, to realize symbol synchronization, a transmitter adds a redundant symbol to a to-be-transmitted signal.
There is a method in which a guard symbol is inserted and synchronization is performed based on the symbol. Specifically, if, for example, there is eight IDFT outputs x0, x1, . . . , x7, the last four outputs x4, x5, x6 and x7 are copied, and the four copies are positioned before the original four outputs and used as a guard symbol. The thus-obtained outputs, twelve outputs in total, are transmitted as one symbol. When a receiver executes correlation computation on each pair of adjacent ones of the twelve outputs, it finds that the four points of the guard symbol and the four outputs positioned after the guard symbol show high correlation values, since the four guard symbol points are copies of the four outputs. From this, a symbol synchronization position can be specified. (See, for example, Jpn. Pat. Appln. KOKAI Publication No. 7-99486)
Further, Jpn. Pat. Appln. KOKAI Publication No. 2003-69546, for example, discloses a technique for transmitting, as a preamble, a known signal for synchronization, and making a receiver detect the known preamble as a symbol synchronization position.
A block signal as an IDFT output signal from a transmitter is used as a transmission symbol. The transmitter continuously transmits the transmission symbol. A receiver accurately detects the leading portion of the transmission symbol by detecting, for example, a preamble contained therein. Thus, the receiver performs symbol synchronization, and then inputs each symbol to a DFT to perform signal reproduction.
When the transmission channel has multipath characteristics, the receiver receives delayed waves as well as direct waves. Accordingly, when synchronization is established at the leading portions of direct waves, inter-symbol interference in which present and preceding symbols are mixed occurs. In the prior art, to eliminate such inter-symbol interference, a transmitter inserts, for example, a guard symbol in each symbol to be transmitted. Assuming, for example, that the output signals of an IDFT with eight input/output points are x0, x1, . . . , x7, the last four outputs x4, x5, x6 and x7 are copied, and the four copies are positioned before the original four outputs and used as a guard symbol. The thus-obtained outputs, twelve outputs in total, are transmitted as one symbol. In this case, if a multipath delay is within a time corresponding to four outputs, the time of inter-symbol interference is limited to the period of the guard symbol. Therefore, if x0, x1, . . . , x7 are input to the DFT with eight input/output points, signal reproduction with suppressed inter-symbol interference can be performed. Further, if the multipath delay is longer than the above, the number of guard symbols may be increased (See, for example, Jpn. Pat. Appln. KOKAI Publication No. 2002-374223).
A block signal as an IDFT output signal from a transmitter is used as a transmission symbol. The transmitter continuously transmits the transmission symbol. A receiver accurately detects the leading portion of the transmission symbol by detecting, for example, a preamble contained therein. Thus, the receiver performs symbol synchronization, and then inputs each symbol to a DFT to perform signal reproduction.
In OFDM transmission, the range of amplitude variation is large, therefore non-linear distortion may easily occur. Accordingly, a receiver for performing OFDM transmission needs to have an analog receiving circuit of high linear performance that can receive, without distortion, signals having significantly different amplitudes, or needs to perform control for suppressing the maximum amplitude of a transmitter output (see, for example, Jpn. Pat. Appln. KOKAI Publication No. 2003-46480).
When an OFDM receiver receives a transmission signal, accurate setting of the block position, i.e., symbol synchronization, is indispensable since a DFT employed therein performs block processing. In general, to realize symbol synchronization, a transmitter adds a redundant symbol to a signal to be transmitted.
For example, there is a method in which a guard symbol is inserted, and synchronization is performed using this symbol. Specifically, assuming, for example, that the output signals of an IDFT with eight input/output points are x0, x1, . . . , x7, the last four outputs x4, x5, x6 and x7 are copied, and the four copies are positioned before the original four outputs, and used as a guard symbol. The thus-obtained outputs, twelve outputs in total, are transmitted as one symbol. When a receiver executes correlation computation on each pair of adjacent ones of the twelve outputs, it finds that the four points of the guard symbol and the four outputs positioned after the guard symbol show high correlation values, since the four guard symbol points are copies of the four outputs. From this, a symbol synchronization position can be specified. (See, for example, Jpn. Pat. Appln. KOKAI Publication No. 7-99486)
There is another method in which a known signal for synchronization is transmitted as a preamble, and a receiver detects the preamble to detect the symbol synchronization position (see, for example, Jpn. Pat. Appln. KOKAI Publication No. 2003-69546).
In the above-described multi-carrier transmission system, however, symbols for synchronization must be inserted to enable a receiver to perform symbol synchronization, which reduces the transmission efficiency.
Further, the above-described method for increasing the number of guard symbols is disadvantageous in that the transmission efficiency is inevitably reduced.
Concerning the analog receiving circuit of high linear performance, this circuit is expensive, therefore the use of the circuit inevitably increases the cost of the communication system. If the maximum amplitude of the transmitter output is suppressed, the feature of the OFDM transmission system cannot sufficiently be utilized.
The present invention has been developed in light of the above-described techniques, and aims to provide a multi-carrier transmission system that realizes symbol synchronization without inserting synchronization symbols.
It is another object of the present invention to provide a multi-carrier transmission system that can reduce the degree of inter-symbol interference without reducing the transmission efficiency.
According to a first aspect of the invention, there is provided a multi-carrier transmission system comprising:
a transmitter including: an acquisition unit configured to acquire 2m (m: a natural number) modulated signals including a plurality of no-information signals which are failed to be used for information transmission and 2n (n: a natural number; n<m) signals, the acquisition unit subjecting the modulated signals to inverse discrete Fourier transformer to obtain a plurality of transformed signals, a no-information signal included in an Lth modulated signal of the modulated signals being used as a first no-information signal of the no-information signals, every Kth modulated signal of the modulated signals that is counted from the first no-information signal being used as a no-information signal (K: a natural number; L: an integer; K=2m−n; 0≦L≦K−1) and a transmission unit configured to transmit the transformed signals; and
a receiver including: a receiving unit configured to receive the transformed signals; and a detection unit configured to detect synchronization timing based on at least one no-information signal included in the transformed signals.
According to a second aspect of the invention, there is provided a multi-carrier transmission system comprising:
a transmitter including: an acquisition unit configured to acquire 2m (m: a natural number) modulated signals including a plurality of no-information signals which are failed to be used for information transmission, and 2n (n: a natural number; n<m) signals, the acquisition unit subjecting the 2m modulated signals to inverse discrete Fourier transformer to obtain a plurality of transformed signals, a no-information signal included in an Lth modulated signal of the modulated signals being used as a first no-information signal of the no-information signals, every Kth modulated signal of the modulated signals that is counted from the first no-information signal being used as a no-information signal (K: a natural number; L: an integer; K=2m−n; 0≦L≦K−1) and a transmission unit configured to transmit 2m transformed signals; and
a receiver including: a receiving unit configured to receive the 2m transformed signals; a calculation unit configured to calculate, based on the 2m trans-formed signals received, a constraint given by a relational expression established between the 2m received signals; and a correction unit configured to correct at least one of the transformed signals based on the constraint.
According to a third aspect of the invention, there is provided a multi-carrier transmission system comprising:
a transmitter including: an acquisition unit configured to acquire 2m (m: a natural number) modulated signals including a plurality of no-information signals which are failed to be used for information transmission, and 2n (n: a natural number; n<m) signals, the acquisition unit subjecting the 2m modulated signals to inverse discrete Fourier trans-former to obtain a plurality of transformed signals, a no-information signal included in an Lth modulated signal of the modulated signals being used as a first no-information signal of the no-information signals, every Kth modulated signal of the modulated signals that is counted from the first no-information signal being used as a no-information signal (K: a natural number; L: an integer; K=2m−n; 0≦L≦K−1); and a transmission unit configured to transmit 2m transformed signals; and
a receiver including: a receiving unit configured to receive 2m transmitted signals; a detection unit configured to detect 2m received signals which have distorted amplitudes; a correction unit configured to correct at least one of detected signals; a transforming unit configured to transform, if the correction unit fails to correct at least one of the detected signals, both the at least one detected signal corrected by the correction unit and the at least one detected signal which are failed to be corrected; and a setting unit configured to set, to no-information signals, the received signals which correspond to the no-information signals, to subject the no-information signals and a plurality of transformed signals to inverse discrete Fourier transformer, and to input, to the transforming unit, a plurality of inverse-discrete Fourier-transformed signals which correspond to a plurality of amplitude-distorted signals, as corresponding input signals for the transforming unit.
According to a fourth aspect of the invention, there is provided a multi-carrier transmission system comprising:
a transmitter including: an acquisition unit configured to acquire 2m (m: a natural number) modulated signals including a plurality of no-information signals which are failed to be used for information transmission, and 2n (n: a natural number; n<m) signals, the acquisition unit subjecting the 2m modulated signals to inverse discrete. Fourier transformer to obtain a plurality of transformed signals, a no-information signal included in an Lth modulated signal of the modulated signals being used as a first no-information signal of the no-information signals, every Kth modulated signal of the modulated signals that is counted from the first no-information signal being used as a no-information signal (K: a natural number; L: an integer; K=2m−n; 0≦L≦K−1) and a transmission unit configured to transmit 2m transformed signals of the transformed signals; and
a receiver including: a receiving unit configured to receive the transmitted 2m transformed signals; and an estimation unit configured to estimate a value of L based on the received 2m transformed signals.
Multi-carrier transmission systems, receivers and transmitters according to embodiments of the invention will be described in detail with reference to the accompanying drawings.
In OFDM as a type of multi-carrier transmission system, a transmitter multiplexes frequency-base signals into time-base signals using an inverse discrete Fourier transformer (IDFT), while a receiver extracts frequency-base signals from received time-base signals using a discrete Fourier transformer (DFT). No further particulars of OFDM will be explained since OFDM is a well-known technique.
Referring to
The multi-carrier transmission system of the embodiments at least comprises a multi-carrier transmitter 10 and multi-carrier receiver 20.
The multi-carrier transmitter 10 at least includes an inverse discrete Fourier transformer (IDFT) 11 and transmission unit 12. The multi-carrier receiver 20 at least includes a receiving unit 21, synchronization circuit 22 and discrete Fourier transformer (DFT) 23. In the embodiment, the IDFT 11 and DFT 23 each have eight inputs and outputs as shown in
The IDFT 11 receives eight modulated signals as input signals, subjects them to inverse discrete Fourier transform, and outputs the transformed modulated signals as output signals. If the input signals of the IDFT 11 are defined as X0, X1, . . . , X7, the output signals are defined as x0, x1, . . . , x7, and W=exp (−j2π/8), j2=−1, the relationships between the input and output signals are given by
x
k=(1/8)
(X0+W−kX1+W−2kX2+ . . . +W−7kX7) [1]
(k=0, 1, . . . , 7)
where, for example, W−2k=(W)−2k. The IDFT 11 trans-forms the modulated signals into those determined by the equation [1].
The transmission unit 12 uses, as one transmission symbol, the eight output signals x0, x1, . . . , x7 of the IDFT 11. Thus, the IDFT 11 successively generates transmission symbols, and the transmission unit 12 transmits a sequence of transmission symbols.
In the embodiment, two of the input signals of the IDFT 11, i.e., X0 and X4, are set as follows:
X0=0, X4=0 [2]
If these values of X are substituted into the equation [1], constraints expressed by the following equations [3-1] and [3-2] are established:
x
0
+x
2
+x
4
+x
6=0 [3-1]
x
1
+x
3
+x
5
+x
7=0 [3-2]
The receiving unit 21 receives, as a signal sequence, a transmission symbol sequence having passed through a transmission channel 30. The synchronization circuit 22 receives the transmission symbol sequence from the receiving unit 21, extracts a series of eight signals from the transmission symbol sequence in the order of reception, and synchronizes the signal transmitted from the multi-carrier transmitter 10, with the signal received by the multi-carrier receiver 20.
Assume that a series of eight signals extracted by the synchronization circuit 22 at a certain point in time are y0, y1, . . . , y7. The DTF 23 subjects the signal sequence to inverse discrete Fourier transform, and outputs the resultant modulated signals as output signals. Assuming that the input and output signals of the DFT 23 are y0, y1, . . . , y7 and Y0, Y1, . . . Y7, respectively, the input and output signals have the following relationships:
Y
k
=y
0
+W
1k
y
1
+W
2k
y
2
+ . . . +W
7k
y
7 [4]
(k=0, 1, . . . , 7)
Assume that an ideal transmission channel that is free from noise, multipath fading, etc. is used. In this case, if the output timing of eight signals from the IDFT 11 of the multi-carrier transmitter 10 is identical to the input timing of eight signals to the DFT 23 of the multi-carrier receiver 20, i.e., if symbol synchronization is established, the following relationships are established in the time-base input signal of the DFT 23:
y
0
+y
2
+y
4
+y
6=0 [5-1]
y
1
+y
3
+y
5
+y
7=0 [5-2]
Further, the following relationships are established in the output frequency-base signal of the DFT 23:
Y0=0, Y4=0 [6]
Since the input and output of the DFT 23 has a 1:1 relationship, if the equation concerning the input (or output) is established, the equation concerning the output (or input) is also established. On the other hand, if no symbol synchronization is established, none of the equations [5-1], [5-2] and [6] are established.
Referring now to
The synchronization circuit 22 extracts a sequence of received time-base signals in units of eight signals, while shifting the extraction position by one signal at a time. Specifically, as shown in
After that, the synchronization circuit 22 determines, for each signal sequence formed of extracted eight signals, whether the equations [5-1] and [5-2] are established. Concerning, for example, the signal sequences shown in
Thus, by virtue of the synchronization circuit 22 for determining a sequence of eight time-base signals that satisfy the above-mentioned equations, correct timing in synchrony with the output of a transmission signal from the multi-carrier transmitter 10 can be acquired.
In an actual transmission channel, however, the equations [5-1] and [5-2] are not established because of noise, multipath fading, etc. In light of this, signals are extracted which require power smaller than a certain value of v2, as shown in the following inequalities [7-1] and [7-2]:
(y0+y2+y4+y6)2<v2 [7-1]
(y1+y3+y5+y7)2<v2 [7-2]
Alternatively, y0, y1, . . . , y7 that minimize the value of (y0+y2+y4+y6) and the value of (y1+y3+y5+y7) may be detected, thereby determining synchronizing timing based on the detected signals.
Although the above case utilizes the constraints on the output signals of the DFT 23 required when two of the input signals of the IDFT 11 are set to a level of 0, the embodiment is not limited to this. It is not essential to set two of the input signals of the IDFT 11 to a level of 0. There can be other cases. Some specific cases will be described referring to
(Case 1) Where only one of the input signals of the IDFT 11 is set to a level of 0 (corresponding to
X0=0 [8]
In this case, the constraint on the output signals of the IDFT 11 is given by
x
0
+x
1
+x
2
+x
3
+x
4
+x
5
+x
6
+x
7=0 [9]
The following inequality, in which v1 represents a certain power level, is used by the synchronization circuit 22 to detect a synchronization position:
(y0+y1+y2+y3+y4+y5+y6+y7)2<v1 [10]
(Case 2) Where two of the input signals of the IDFT 11 is set to a level of 0 (corresponding to
(Case 3) Where four of the input signals of the IDFT 11 is set to a level of 0 (corresponding to
X0=0, X2=0, X4=0, X6=0 [11]
In this case, the following constraints are required for the output signals of the IDFT 11:
x
0
+x
4=0 [12-1]
x
1
+x
5=0 [12-2]
x
2
+x
6=0 [12-3]
x
3
+x
7=0 [12-4]
In this case, the synchronization circuit 22 detects a synchronization position using the following inequalities in which v4 represents a certain power level:
(y0+y4)2<v4 [13-1]
(y1+y5)2<v4 [13-2]
(y2+y6)2<v4 [13-3]
(y3+y7)2<v4 [13-4]
Any one of the above equations enables symbol synchronization to be established between the multi-carrier transmitter 10 and multi-carrier receiver 20. As is understood from the above, the larger the number of 0-level signals, the more constraints can be acquired.
In a multipath transmission channel, there may exist a symbol that arrives later than another symbol. If such a delay symbol exists, there may be a case where, for example, x0 included in the nth output signal sequence of the IDFT 11 coexists with x7 included in the (n−1)th output signal sequence of the IDFT 11, resulting in intersymbol interference. Depending upon the conditions for the transmission channel, even x1 in the nth output signal sequence may interfere with x7 included in the (n−1)th output signal sequence. Thus, a conditional expression for synchronization (relation expression established between output signals of the IDFT 11) that includes x0, or x0 and x1 is easily influenced by intersymbol interference, which makes it difficult to perform accurate synchronization. In particular, in the above case 1, there is only one conditional expression (i.e., only the equation [9]), which includes x0, or x0 and x1. Therefore, it is difficult to eliminate the influence of the above-mentioned intersymbol interference.
On the other hand, the case 2 has, as a conditional expression for synchronization, the equation [3-2] that does not include x0. Therefore, symbol synchronization can be established using the inequality [7-2] acquired from the equation [3-2]. Further, the case 3 has, as conditional expressions for synchronization, the equations [12-2] to [12-4] that do not include x0. Accordingly, symbol synchronization can be established using the inequalities [13-2] to [13-4] acquired from the equations [12-2] to [12-4]. Moreover, the case 3 has, as conditional expressions for synchronization, the equations [12-3] and [12-4] that do not include x0 or x1. Accordingly, symbol synchronization can be established using the inequalities [13-3] and [13-4] even when x1 is also involved in intersymbol interference.
Transmission efficiency will now be described with reference to
The transmission efficiency is lower by the transmission bits of input signals X0 and X4 in the case shown in
In light of this, in the embodiment, if one input signal is made as a no-information signal, the modulation circuit 13 modulates, into a signal with a larger number of transmission bits, one of the IDFT input signals other than the no-information signal, as is shown in
For instance, the modulation circuit 13 modulates a 4-PSK signal into a 16-QAM signal or 64-QAM signal, etc., which has a larger number of transmission bits than the former.
The case where only one of the input signals X0, X1, . . . , X7 is a no-information signal is shown in
As above-mentioned, the embodiment is not limited to the use of the 16-QAM scheme as in the examples of
Further, if no-information signals are included in X0, X1, . . . , X7, and if the power is reduced by the number of the no-information signals, the resistance to errors is reduced. To prevent a reduction in resistance to errors, the embodiment employs a power-adjusting unit 14 for increasing the power of the modulated signals X1′ and X5′ of the 16-QAM scheme in order to make the total power of X0, X1′, . . . , X5′, . . . , X7 shown in
As described above, some of the IDFT input signals can be set to no-information signals without degrading the resistance to errors and without reducing the number of transmission bits per one symbol. In other words, the modulation scheme and power can be set on condition that the input signals of the IDFT 11 have the same number of bits and the same power.
However, if a reduction in the number of transmission bits by setting a certain 4-PSK input signal of the IDFT 11 to a level of 0 is allowed, it is not necessary to change the modulation scheme for another input signal to another multi-value modulation scheme. It is sufficient if the modulation scheme is kept at the 4-PSK scheme. Further, if a reduction in error ratio due to a change in modulation scheme for a certain input signal is allowed, no power adjustment is needed.
Even in the standard OFDM transmission system, the input signals of the IDFT 11 may include a no-information signal. Referring then to
In the standard OFDM transmission system, when an IDFT having 2048 input/output points is utilized, there is a case where no signals are input to several hundreds of input/output points positioned at each end of the IDFT, i.e., no-information signals are input to those input/output points.
The number of no-information signals inserted can be varied in accordance with the state of the transmission channel. This will be described with reference to
The terminal 40 or the base station 70 detects the state of the transmission channel, and controls the modulation circuit contained in an OFDM transmitter 52 or 73. For example, if the multipath delay time is long, the base station controls the modulation circuit contained in the OFDM transmitter 52 or 73 to increase the number of no-information signals to be inserted. On the other hand, if the multipath delay time is short, the base station controls the modulation circuit to reduce the number of no-information signals to be inserted. The base station detects the state of the transmission channel in the manner stated below.
More specifically, for instance, in the terminal 40, a down-link transmission channel estimation unit 42 estimates the state of the down-link transmission channel based on a signal received by the OFDM receiver 41. Subsequently, a transmitter 43 transmits, to the base station 50, information concerning the state of the down-link transmission channel estimated by the estimation unit 42. In the base station 50, a receiver 51 receives the information concerning the state of the down-link transmission channel, and outputs the information to the OFDM transmitter 52. The OFDM transmitter 52 transmits a signal to the terminal 40, based on the input information concerning the state of the down-link transmission channel.
On the other hand,
More specifically, for instance, in the base station 70, a down-link transmission-channel estimation unit 72 estimates the state of the down-link transmission channel from a signal received by a receiver 71. Based on the estimated state, the OFDM transmitter 73 transmits a signal to the terminal 60.
Although the above-described embodiment employs an IDFT and DFT having eight input/output points, it is a matter of course that the number of the input/output points is not limited to eight, but may be set to an arbitrary value. Specifically, in a transmitter, assuming that Xpk (P=0, 1, . . . , N−1, M=KN, N=2n) included in the input signals X0, X1, . . . , XM−1 of an IDFT with M input/output points (M=2m) is set to a level of 0, the output signals x0, x1, . . . , xM−1 satisfy the following equations:
x
p
+x
p+N
+ . . . +x
p+(K−1)N=0 [14]
(p=0, 1, . . . , N−1)
Accordingly, symbol synchronization can be realized by detecting received signals y0, y1, . . . , yM−1 that have passed through the transmission channel and satisfy the following inequalities:
(yp+yp+N+ . . . +yp+(K−1)N)2<v [15]
(k=0, 1, . . . , N−1)
where V represents a small power value.
For example, when M=2048, N=256 and K=8, X0, X8, X16, . . . , X2032, X2030 included in the input signals X0, X1, X2, . . . , X2046 and X2047 of an IDFT having 2048 input/output points are set to a level of 0. In this case, the following 256 equations are acquired as constraints on the output signals x0, x1, x2, . . . , x2046 and x2047 of the IDFT having 2048 output points:
x
0
+x
256
+x
512
+ . . . +x
1536
+x
1792=0 [16-1]
x
1
+x
257
+x
513
+ . . . +x
1537
+x
1793=0 [16-2]
x
2
+x
258
+x
514
+ . . . +x
1538
+x
1794=0 [16-3]
x
254
+x
510
+x
766
+ . . . +x
1790
+x
2046=0 [16-255]
x
255
+x
511
+x
767
+ . . . +x
1791
+x
2047=0 [16-256]
Accordingly, the synchronization circuit detects symbol synchronization positions by performing the following calculations on received signals y0, y1, y2, . . . , y2046 and y2047:
(y0+y256+y512+ . . . +y1536+y1792)2<v [17-1]
(y1+y257+y513+ . . . +y1537+y1793)2<v [17-2]
(y2+y258+y514+ . . . +y1538+y1794)2<v [17-3]
(y254+y510+y766+ . . . +y1790+y2046)2<v [17-255]
(y255+y511+y767+ . . . +y1791+y2047)2<v [17-256]
A method using a voltage instead of the power value v may be possible.
Further, for a DFT and IDFT having a large number of input/output points, algorithms based on fast Fourier transformer (FFT) and inverse fast Fourier transformer (IFFT) are utilized.
In the first embodiment, in the transmitter, every kth Xpk (p=0, 1, . . . , N−1; M=KN; N=2n), which is included in the input signals X0, X1, . . . , XM−1 of the IDFT with M input/output points (M=2m) and begins from X0, is set to a level of 0. In the second embodiment, the contents of the first embodiment are generalized, and every kth Xi+pk, beginning not from X0 but from Xi (i=0, 1, . . . , K−1), is set to a level of 0.
Assuming that the input signals of the IDFT are X0, X1, . . . , XM−1, the output signals of the IDFT are x0, x1, . . . , xM−1, WM=exp (−j2π/M), and j2=−1, the relationships between the input and output signals are given by
x
k=(1/M)
(X0+WM−kX1+WM−2kX2+ . . . +WM−(M−1)kXM−1) [18]
(k represents an integer, and 0≦k≦M−1)
Further, up are defined for the output signals x0, x1, . . . , xM−1 of the IDFT, using the following equations:
u
p
=W
M
pi
x
p
+W
M
(p+N)i
x
p+N
+W
M
(p+2N)i
x
p+2N
+ . . . +W
M
(p+(K−1)N)i
x
p+(K−1)N [19]
(p represents an integer, and 0≦p≦N−1)
If u0, u1, . . . , uN−1 are input to a DFT with N input/output points, the output signal Uk (k represents an integer, and 0≦k≦M−1) of the DFT are given by
U
k
=u
0
+W
N
k
u
1
+W
N
2k
u
2
+ . . . +W
N
(N−1)k
u
N−1 [20]
where WN=exp (−j2π/N)=WMK. Using the equations [19], the equations [20] can be modified in the following manner:
U
k
=x
0
+W
M
(i+kK)
x
1
+W
M
2(i+kK)
x
2
+ . . . +W
M
(M−1)(i+kK)
x
M−1 [21]
On the other hand, if x0, x1, . . . , xM−1 are input to a DFT with M input/output points, the output signal Xk (k represents an integer, and 0≦k≦M−1) of the DFT are given by
X
k
=x
0
+W
M
k
x
1
+W
M
2k
x
2
+ . . . +W
M
(M−1)k
x
M−1 [22]
From the equations [21] and [22], the followings are acquired:
X
i+pK
=U
p(p=0, 1, . . . , N−1; i=0, 1, . . . , K−1) [23]
In the equations [23], if Xi+pk=Up=0, the output signal up of an IDFT with N input/output points assumed when U0, U1, . . . , UN−1 are input thereto are naturally up=0 (p=0, 1, . . . , N−1). Accordingly, from the equation [19], the followings are acquired:
W
M
pi
x
p
+W
M
(p+N)i
x
p+N
+W
M
(p+2N)i
x
p+2N
+ . . . +W
M
(p+(K−1)N)i
x
p+(K−1)N=0 [24]
(p=0, 1, . . . , N−1; i=0, 1, . . . , K−1)
This equations [24] are used as constraints on the output signals of the IDFT with the M input/output points when Xi+pk (i=0, 1, . . . , K−1, p=0, 1, . . . , N−1, M=KN, N=2n) are set to a level of 0.
If, for example, i=0, the followings are acquired:
x
p
+x
p+N
+x
p+2N
+ . . . +x
p+(K−1)N=0 [25]
(p=0, 1, . . . , N−1)
These are constraints identical to those in the first embodiment. If, for example, M=8 and N=4, K is 2, and accordingly the equations [25] become:
x
p
+x
p+4=0 (p=0, 1, 2, 3) [26]
Thus, the equations [26] are equivalent to the equations [12-1] to [12-4] derived in the first embodiment.
In general, symbol synchronization is performed by presetting, for M received signals y0, y1, . . . , yM−1, a small power value v that can be detected by the synchronization circuit, and detecting received signals that satisfy the following inequalities [27]:
W
M
pi
y
p
+W
M
(p+N)i
y
p+N
+W
M
(p+2N)i
y
p+2N
+ . . . +W
M
(p+(K−1)N)i
y
p+(K−1)N
<v [27]
(p=0, 1, . . . , N−1; i=0, 1, . . . , K−1)
Referring to
x
p
+x
p+2
+x
p+4
+x
p+6=0 (p=0, 1) [28]
The equations [28] are equivalent to the equations [5-1] and [5-2] derived in the first embodiment.
The case where i=1 corresponds to
W
M
p
x
p
+W
M
(p+N)
x
p+N
+W
M
(p+2N)
x
p+2N
+ . . . +W
M
(p+(K−1)N)
x
p+(K−1)N=0 [29]
If 8, 2 and 4 are substituted for M, N and K, respectively, in the equations [29], the followings are acquired:
W
M
p
x
p
+W
M
(p+2)
x
p+2
+W
M
(p+4)
x
p+4
+W
M
(p+6)
x
p+6=0 [30]
(p=0, 1)
These equations are a conditional expression required for synchronization when i=1, M=8, N=2 and K=4.
The case where i=2 corresponds to
W
M
2p
x
p
+W
M
2(p+N)
x
p+N
+W
M
2(p+2N)
x
p+2N
+ . . . +W
M
2(p+(K−1)N)
x
p+(K−1)N=0 [31]
If 8, 2 and 4 are substituted for M, N and K, respectively, in the equations [31], the followings are acquired:
W
M
2p
x
p
+W
M
2(p+2)
x
p+2
+W
M
2(p+4)
x
p+4
+W
M
2(p+6)
x
p+6=0 [32]
(p=0, 1)
These equations are conditional expressions required for synchronization when i=2, M=8, N=2 and K=4.
The case where i=3 corresponds to
W
M
3p
x
p
+W
M
3(p+N)
x
p+N
+W
M
3(p+2N)
x
p+2N
+ . . . +W
M
3(p+(K−1)N)
x
p+(K−1)N=0 [33]
If 8, 2 and 4 are substituted for M, N and K, respectively, in the equations [33], the followings are acquired:
W
M
3p
x
p
+W
M
3(p+2)
x
p+2
+W
M
3(p+4)
x
p+4
+W
M
3(p+6)
x
p+6=0
(p=0, 1) [34]
These equations are conditional expressions required for synchronization when i=3, M=8, N=2 and K=4.
As described above, in the second embodiment, the position of a no-information signal can be changed in a desired manner.
A third embodiment of the invention is acquired by combining the first embodiment with a synchronization detection method using a guard symbol. In the synchronization detection method using a guard symbol, the signals output from some latter output points of an IDFT are copied, and the copies are positioned before the signal output from the first output point, and are used as guard symbol points. Symbol synchronization is established using the correlation between the guard symbol points and original signals.
In the third embodiment, a detailed description will be given of a case, similar to the case of the first embodiment, where a transmitter has an IDFT 11 with eight input/output points, and a receiver has a DFT 23 with eight input/output points, referring to
x
0
+x
2
+x
4
+x
6=0
x
1
+x
3
+x
5
+x
7=0
In the third embodiment, to set a guard symbol, x6 and x7 are copied and positioned before X0, as shown in
The receiver receives the transmission symbol sequence as an adjacent signal sequence, and extracts therefrom eight sequential signals at certain timing, and regards them as received signals y0, y1, . . . , y7. If this extraction is performed at correct timing where there is no noise or multipath fading, the followings are established:
x
0
+x
2
+x
4
+x
6=0
x
1
+x
3
+x
5
+x
7=0
While the position of extraction of eight signals is shifted, the timing at which the signals that satisfy the above equations are extracted is detected as synchronization timing. However, in actual transmission, in which noises, for example, are mixed, a synchronization circuit 221 detects, as synchronization timing, the detection timing of the signals that satisfy the above equations, the total power of which is minimum. Alternatively, synchronization timing may be extracted by extracting signals, the total power of which is lower than a certain power value as in the inequalities [7-1] and [7-2].
On the other hand, since the transmission symbol is the combination of x6, x7, x0, x1, x2, x3, x4, x5, x6 and x7, the received symbol has y6 and y7 placed before the combination of y0, y1, . . . , y7. Accordingly, when eight signals are extracted at correct timing, the last two signals of the eight signals are identical to the two signals placed before the eight signals. In other words, the same combinations of signals y6 and y7 exist with six signals y0, y1, y2, y3, y4 and y5 interposed therebetween.
Using this regularity, the synchronization circuit 221 extracts the combination of two signals while shifting the position of extraction, thereby detecting, as synchronization timing, the timing at which the correlation of such combinations of two signals is maximum, i.e., the timing at which the addition result of multiplied values is maximum.
In actual degraded transmission in which noise and multipath fading, etc. exist, the power of the total sum of the received signals in the above relational expressions employed in the first embodiment is increased, and the correlation value is reduced in the synchronization detection method using a guard symbol. Utilizing these features, degradation of the synchronization detection accuracy in a degraded transmission environment can be suppressed.
For instance, the synchronization circuit 221 executes synchronization detection using a guard symbol in a relatively satisfactory transmission environment, and executes both the method using a guard symbol and the synchronization detection method employed in the first embodiment, in a degraded transmission environment. In the latter case, the position which both the above two methods regard as a synchronization position is used as a synchronization position.
Referring to
As shown, a multi-carrier transmitter 10 at least includes an inverse discrete Fourier transformer (IDFT) 11 and transmission unit 12. A multi-carrier receiver 20 at least includes a receiving unit 21, switching units (22-1, 2-3, 22-3, 22-4) and discrete Fourier transformer (DFT) 23. In the fourth embodiment, the IDFT 11 and DFT 23 each have sixteen inputs and outputs as shown in
Concerning this point, a detailed description will be given later using, for example, equations [A8-1], [A8-2], [A8-3], and [A8-4].
The IDFT 11 receives sixteen modulated signals as input signals, subjects them to inverse discrete Fourier transform, and outputs the transformed modulated signals as output signals. If the input signals of the IDFT 11 are defined as X0, X1, . . . , X15, the output signals are defined as x0, x1, . . . , x15, and W=exp (−j2π/16), j2=−1, the relationships between the input and output signals are given by
x
k=(1/16)(X0+W16−kX1+W16−2kx2+ . . . +W16−16kX16)
(k=0, 1, . . . , 15) [A1]
where, for example, W−2k=(W)−2k. The IDFT 11 trans-forms the modulated signals into those determined by the equation [A1].
The transmission unit 12 uses, as one transmission symbol, the sixteen output signals x0, x1, . . . , x15 of the IDFT 11. Thus, the IDFT 11 successively generates transmission symbols, and the transmission unit 12 transmits a sequence of transmission symbols.
In the fourth embodiment, four of the input signals of the IDFT 11, i.e., X0, X4, X8 and X12, are set as follows:
X0=0, X4=0, X8=0, X12=0 [A2]
If these values of X are substituted into the equation [A1], constraints expressed by the following equations [A3-1] to [A3-4] are established, as are also expressed by equations [A35]:
x
0
+x
4
+x
6
+x
12=0 [A3-1]
x
1
+x
5
+x
9
+x
13=0 [A3-2]
x
2
+x
6
+x
10
+x
14=0 [A3-3]
x
3
+x
7
+x
11
+x
15=0 [A3-4]
The receiving unit 21 receives, as a signal sequence y0, y1, . . . , y15, a transmission symbol sequence having passed through a transmission channel 30. The switching units (22-1, 2-3, 22-3, 22-4) are connected to positions of a transmission symbol that are expected to be inter-symbol interference occurrence positions.
In the example of
Assuming here that the transmission channel 30 is an ideal channel free from noise, multipath fading, etc., if a boundary between two symbols is detected at correct timing in the symbol sequence received by the multi-carrier receiver 20, i.e., if accurate symbol synchronization is performed, the followings are established between the time-base signals:
xk=yk (k=0, 1, . . . , 15) [A4-1]
Similarly, the followings are established between the frequency-base signals:
Xk=Yk (k=0, 1, . . . , 15) [A4-2]
Since, in general, each input and corresponding output of a DFT is in a one for one relationship, if the equation concerning the input or output is established, the other equation is also established. On the other hand, if signal transmission is out of synchrony with signal reception, i.e., if symbol synchronization is not established, the above equations [A4-1] or [A4-2] are not established.
Accordingly, if the transmission channel is an ideal one, constraints expressed by the following equations are established between the received signals y0, y1, . . . , y15 from the above equations [A3-1] to [A3-4], [A4-1] and [A4-2]:
y
0
+y
4
+y
8
+y
12=0 [A5-1]
y
1
+y
5
+y
9
+y
13=0 [A5-2]
y
2
+y
6
+y
10
+y
14=0 [A5-3]
y
3
+y
7
+y
11
+y
15=0 [A5-4]
Utilizing the equations [A5-1] to [A5-4] established between the received signals y0, y1, y15, each of y0, y1, y2 and y3 is switched to another. Specifically, each of y0, Y1, Y2 and y3 is switched to a combination of other received signals, using the following equations:
y
0
=−y
4
−y
8
−y
12 [A6-1]
y
1
=−y
5
−y
9
−y
13 [A6-2]
y
2
=−y
6
−y
10
−y
14 [A6-3]
y
3
=−y
7
−y
11
−y
15 [A6-4]
Since it is estimated that inter-symbol interference occurs at y0, y1, y2 and y3, these received signals y0, y1, y2 and y3 are not reliable signals. However, when signal transmission is performed under the constraint expressed by the equation [A1], the above equations [A6-1] to [A6-4] are established if the transmission channel is an ideal one. The received signals y4, y5, . . . , y15 are considered reliable since they are substantially free from inter-symbol interference. Therefore, if y0, y1, y2 and y3 are replaced with other signals using the equations [A6-1] to [A6-4], signals y0′, y1′, y2′ and y3′ corresponding to y0, y1, y2 and y3 and free from inter-symbol interference can be acquired.
The DFT 23 performs discrete Fourier transform on a signal sequence, and outputs the resultant signal sequence as an output signal sequence. Specifically, assuming that the input and output signals of the DFT 23 are y0′, y1′, y2′, y3′, y4, . . . y7 and Y0, Y1, Y2, Y3, Y4, . . . , Y7, respectively, the input and output signals have the following relationships:
Y
k
=y
0
′+W
8
k
y
1
′+W
8
2k
y
2
′+W
8
3k
y
3
′+W
8
4k
y
4
+ . . . +W
8
7k
y
7
(k=0, 1, . . . , 7) [A7]
Some examples in which the switching units (22-1, 2-3, 22-3, 22-4) perform switching of received signals will be described. In the above-mentioned example, the received signals y0, y1, y2 and y3 are interfered by the preceding transmission symbol. Other types of inter-symbol interference may occur.
Assume that, in an ideal transmission channel, the received signals y0 and y1 are interfered by the preceding transmission symbol, and the received signal y15 is interfered by the next transmission symbol. In this case, the following inequalities and equation are established:
y
0
+y
4
+y
8
+y
12≠0 [A8-1]
y
1
+y
5
+y
9
+y
13≠0 [A8-2]
y
2
+y
6
+y
10
+y
14=0 [A8-3]
y
3
+y
7
+y
11
+y
15≠0 [A8-4]
This inter-symbol interference can be eliminated using the equations [A6-1] and [A6-2] and the following equation [A9] that is acquired from the equation [A5-4].
y
15
=−y
3
−y
7
−y
11 [A9]
Thus, inter-symbol interference can be eliminated without a guard symbol, if the received signals are switched appropriately using the constraints established therebetween.
The transmission channel 30 is assumed so far to be an ideal one. Actually, however, noise may well exist in the transmission channel 30. Therefore, it is needed to determine whether the channel is an ideal one. To this end, some of the equations [A5-1] to [A5-4] as the constraints on noise determination are utilized. Specifically, since it is known, depending upon the transmission/reception system used, at which received signals inter-symbol interference occurs, noise determination is performed, using equations that express constraints concerning received signals free from inter-symbol interference.
Assume that, the received signals y0 and y1 are interfered by the preceding transmission symbol, the received signal y15 is interfered by the next transmission symbol, and noise exists in the transmission channel. In this case, the following inequalities and equation are established:
y
0
+y
4
+y
8
+y
12≠0 [A10-1]
y
1
+y
5
+y
9
+y
13≠0 [A10-2]
y
2
+y
6
+y
10
+y
14
=v≠0 [A10-3]
y
3
+y
7
+y
11
+y
15≠0 [A10-4]
The inequalities [A10-1] and [A10-2] express cases in which no constraint is established because of the influence of inter-symbol interference and noise. The equation [A10-3] expresses a case where inter-symbol interference does not exist but noise exists. If the transmission channel is an ideal one in which no noise exists, the equation [A10-3] is identical to the equation [A5-3]. Therefore, the closer to 0 the left part of the equation [A10-3], the lower the noise. Conversely, the remoter from 0, the higher the noise. In light of this, the degree of influence of noise can be determined from a value of power at which any constraint, which is established between received signals that are detected in an ideal transmission channel and are free from inter-symbol interference, is not established. In the example (1-2), the influence of noise is determined from whether the value v of the equation [A10-3] is high or low.
For example, if v is less than a certain value, noise is considered to be low, thereby regarding the transmission channel 30 as ideal. After that, like the example (1-1), the received signals y0, y1 and y15 are replaced with other appropriate signals, using the equations [A6-1] and [A6-2] and the equation [A9] acquired from the equation [A5-4], thereby appropriately eliminating inter-symbol interference. On the other hand, if v is not less than the certain value, noise is considered to be high, thereby determining that the transmission channel 30 cannot be regarded as ideal. In this case, control is performed so as not to perform the elimination of inter-symbol interference based on the equations [A6-1] and [A6-2] and the equation [A9] acquired from the equation [A5-4]. This is because noise is too high and therefore a significant error may occur if it is assumed that the constraints are established. The value v is preset in accordance with, for example, the level of a signal transmitted from a transmitter, or the performance of a receiver.
In the above-described examples, four no-information signals are assigned to each transmission symbol. However, the number of no-information signals is not limited to 4. Variations will now be described.
Where only one input signal input to the IDFT 11 is set to a no-information signal, as expressed by, for example, the following equation:
X0=0 [A11]
In this case, the constraint established between the output signals of the IDFT 11 is given by
x
0
+x
1
+x
2
+ . . . +x
14
+x
15=0 [A12]
This constraint can be used where a single received signal is interfered. More specifically, the constraint can be used when only y0 is interfered by the preceding transmission symbol, or only y15 is interfered by the next transmission symbol. Further, when inter-symbol interference exists, the level of noise may be determined depending upon the constraint.
Where two input signals input to the IDFT 11 are set to no-information signals, as given by, for example, the following equations:
X0=0, X8=0 [A13]
In this case, the constraints expressed by the following equations are established between the output signals of the IDFT 11:
x
0
+x
2
+x
4
+ . . . +x
12
+x
14=0 [A14-1]
x
1
+x
3
+x
5
+ . . . +x
13
+x
15=0 [A14-2]
These constraints can be used where two received signals are interfered. More specifically, the constraints can be used when y0 and y1 are interfered by the preceding transmission symbol, or y14 and y15 are interfered by the next transmission symbol. Further, if a single received signal is interfered by the preceding or next transmission symbol where two constraints exist, the level of noise can be determined using the constraint equations irrelevant to the signal. For example, where it is known that only y0 is interfered, it is checked how far the value of
y
1
+y
3
+y
5
+ . . . +y
13
+y
15 [A14-2-1]
corresponding to the left part of the equation [A14-2] is from 0. If it is determined that noise does not have a significant impact as stated above, it is sufficient if the following equation [A14-1-1]
y
0
=−y
2
−y
4
−y
6
− . . . −y
12
−y
14 [A14-1-2]
is extracted from the equation [A14-1], thereby correct y0. On the other hand, the value of [A14-2-1] is far from 0, which means that noise has a significant impact and hence unignorable, no correction for y0 is performed.
Where four input signals input to the IDFT 11 are set to no-information signals (X0=0, X4=0, X8=0, X12=0). This case has already been described in detail with reference to the equations [A2] et seq.
Where eight input signals input to the IDFT 11 are set to no-information signals, for example, in the following manner:
X0=0, X2=0, X4=0, X6=0, X8=0,
X10=0, X12=0,X14=0 [A15]
In this case, the constraints expressed by the following equations are established between the output signals of the IDFT 11:
x
0
+x
8=0 [A16-1]
x
1
+x
9=0 [A16-2]
x
2
+x
10=0 [A16-3]
x
3
+x
11=0 [A16-4]
x
4
+x
12=0 [A16-5]
x
5
+x
13=0 [A16-6]
x
6
+x
14=0 [A16-7]
x
7
+x
15=0 [A16-8]
In this case, eight interfered received signals, at maximum, can be corrected. For example, if received signals y0, y1, . . . , y6 and y7 are interfered by the preceding transmission symbol, they can be corrected, using the following equations:
y0=−y8, y1=−y9, y2=−y10, y3=−y11,
y4=−y12, y5=−y13, y6=−y14, y7=−y15 [A17]
Further, if, for example, received signals y0, y1, y2 and y3 are interfered by the preceding transmission symbol, and received signals y14 and y15 are interfered by the next transmission symbol, these received signals can be corrected, using the following equations:
y0=−y8, y1=−y9, y2=−y10, y3=−y11,
y14=−y6, y15=−y7 [A18]
In this case, two constraints included in the constraints expressed by equations [A16-1] to [A16-8] are not used for correcting inter-symbol interference. Therefore, these two constrains can be utilized for determining the influence of noise. Specifically, it is determined whether each of u and v in the following equations [A19] are not less than a given value.
y
4
+y
12
=u, y
5
+y
13
=v [A19]
If each of u and v is not less than the given value, it is determined that the noise level is high, and equations [A18] are not utilized. On the other hand, each of u and v is less than the given value, it is determined that the noise level is low, and equations [A18] are utilized to correct interfered signals. Further, if either u or v is less than the given value, control is performed in which, for example, the difference between u and v is measured, and only when this difference is relatively small, interfered received signals are corrected.
As described above, the larger the number of no-information signals, the larger the number of acquired constraints independent of each other, and the larger the number of interfered signals that can be corrected.
However, as the number of no-information signals is increased, the transmission efficiency is reduced. Referring now to
Compared to the case of
In light of this, in the fourth embodiment, if one input signal is made as a no-information signal, the modulation circuit 13 modulates, into a signal with a larger number of transmission bits, one of the IDFT input signals other than the no-information signal.
The modulation circuit 13 is a circuit for modulating an input signal into a modulated signal corresponding to a predetermined modulation scheme.
For instance, the modulation circuit 13 modulates a 4-PSK signal into a 16-QAM signal or 64-QAM signal, etc., which has a larger number of transmission bits than the former,
The fourth embodiment is not limited to the use of the 16-QAM scheme as in the example of
Further, if no-information signals are included in X0, X1, . . . , X7, and if the power is reduced by the number of the no-information signals, the resistance to errors is reduced. To prevent a reduction in resistance to errors, the embodiment employs a power-adjusting unit 14 for increasing the power of the modulated signals X1′ and X5′ of the 16-QAM scheme in order to make the total power of X0, X1′, . . . , X5′, . . . , X7 shown in
As described above, some of the IDFT input signals can be set to no-information signals without degrading the resistance to errors and without reducing the number of transmission bits per one symbol. In other words, the modulation scheme and power can be set on condition that the input signals of the IDFT 15 have the same number of bits and the same power.
However, it a reduction in the number of trans-mission bits by setting a certain 4-PSK input signal of the IDFT 11 to a level of 0 is allowed, it is not necessary to change the modulation scheme for another input signal to another multi-value modulation scheme. It is sufficient if the modulation scheme is kept at the 4-PSK scheme. Further, if a reduction in error ratio due to a change in modulation scheme for a certain input signal is allowed, no power adjustment is needed.
The number of no-information signals input to the IDFT 11 can be varied in accordance with the state of the transmission channel. This will be described with reference to
The terminal 40 or the base station 70 detects the state of the transmission channel, and controls the modulation circuit contained in an OFDM transmitter 52 or 73. For example, if the multipath delay time is long, the base station controls the modulation circuit contained in the OFDM transmitter 52 or 73 to increase the number of no-information signals to be inserted. On the other hand, if the multipath delay time is short, the base station controls the modulation circuit to reduce the number of no-information signals to be inserted. The base station detects the state of the transmission channel in the manner stated below.
More specifically, for instance, in the terminal 40, a down-link transmission channel estimation unit 42 estimates the state of the down-link transmission channel based on a signal received by the OFDM receiver 41. Subsequently, a transmitter 43 transmits, to the base station 50, information concerning the state of the down-link transmission channel estimated by the estimation unit 42. In the base station 50, a receiver 51 receives the information concerning the state of the down-link transmission channel, and outputs the information to the OFDM transmitter 52. The OFDM transmitter 52 transmits a signal to the terminal 40, based on the input information concerning the state of the down-link transmission channel.
On the other hand,
More specifically, for instance, in the base station 70, a down-link transmission-channel estimation unit 72 estimates the state of the down-link transmission channel from a signal received by a receiver 71. Based on the estimated state, the OFDM transmitter 73 transmits a signal to the terminal 60.
Although the above-described embodiment employs an IDFT and DFT having sixteen input/output points, it is a matter of course that the number of the input/output points is not limited to sixteen, but may be set to an arbitrary value. Specifically, in a transmitter, assuming that Xpk (P=0, 1, . . . , N−1, M=KN, N=2n) included in the input signals X0, X1, . . . , XM−1 of an IDFT with M input/output points (M=2m) is set to a level of 0, the output signals x0, x1, . . . , xM−1 satisfy the following equations:
x
p
+x
p+N
+ . . . +x
p+(K−1)N=0 [A20]
(p=0, 1, . . . , N−1)
Accordingly, assuming that the received signals having passed through the transmission channel are y0, y1, . . . yM−1, v is fine power, and the noise level is low, maximum number N interfered received signals can be corrected, using the following equations:
y
p
+y
p+N
+ . . . +y
p+(K−1)N≈0
(p=0, 1, . . . , N−1) [A22]
For example, when M=2048, N=256 and K=8, X0, X8, X16, . . . , X2032, X2030 included in the input signals X0, X1, X2, . . . , X2046 and X2047 of an IDFT having 2048 input/output points are set to a level of 0. In this case, the following 256 equations are acquired as constraints on the output signals x0, x1, x2, . . . , x2046 and x2047 of the IDFT having 2048 input/output points:
x
0
+x
256
+x
512
+ . . . +x
1536
+x
1792=0 [A22-1]
x
1
+x
257
+x
513
+ . . . +x
1537
+x
1793=0 [A22-2]
x
2
+x
258
+x
514
+ . . . +x
1538
+x
1794=0 [A22-3]
x
254
+x
510
+x
766
+ . . . +x
1790
+x
2046=0 [A22-255]
x
255
+x
511
+x
767
+ . . . +x
1791
+x
2047=0 [A22-256]
Accordingly, the receiver can correct 256 interfered received signals, at maximum, included in the received signals y0, y1, y2, . . . , y2046 and y2047, utilizing the constraints expressed by the following equations:
y
0
+y
256
+y
512
+ . . . +y
1536
+y
1792≈0 [A23-1]
y
1
+y
257
+y
513
+ . . . +y
1537
+y
1793≈0 [A23-2]
y
2
+y
258
+y
514
+ . . . +y
1538
+y
1794≈0 [A23-3]
y
254
+y
510
+y
766
+ . . . +y
1790
+y
2046≈0 [A23-255]
y
255
+y
511
+y
767
+ . . . +y
1791
+y
2047≈0 [A23-256]
Further, DFTs and IDFTs with a large number of input/output points utilize algorithms of fast Fourier transform (FFT) and inverse FFT.
In the above-described fourth embodiment, in the transmitter, every kth Xpk (P=0, 1, . . . , N−1, M=KN, N=2n), which is included in the input signals X0, X1, . . . , XM−1 of the IDFT with M input/output points (M=2m) and begins from X0, is set to a level of 0. In the fifth embodiment, the contents of the fourth embodiment are generalized, and every kth XL+pk, beginning not from X0 but from XL (L=0, 1, . . . , K−1), is set to a level of 0.
Assuming that the input signals of the IDFT are X0, X1, . . . , XM−1, the output signals of the IDFT are x0, x1, . . . , xM−1, WM=exp (−j2π/M), and j2=−1, the relationships between the input and output signals are given by
x
k=(1/M)(X0+WM−kx1+WM−2kx2+ . . . +WM−(M−1)kxM−1) [A24],
(k represents an integer, and 0≦k≦M−1)
Further, up is defined for the output signals x0, x1, . . . , xM−1 of the IDFT, using the following equations:
u
p
=W
M
pL
x
p
+W
M
(p+N)L
x
p+N
+W
M
(p+2N)L
x
p+2N
+ . . . +W
M
(p+(K−1)N)L
x
p+(K−1)N [A25],
(p represents an integer, and 0≦p≦N−1)
If u0, u1, . . . , uN−1 is input to a DFT with N input/output points, the output signal Uk (k represents an integer, and 0≦k≦M−1) of the DFT are given by
U
k
=u
0
+W
N
k
u
1
+W
N
2k
u
2
+ . . . +W
N
(N−1)k
u
N−1 [A26]
where WN=exp (−j2π/N)=WMK. Using the equations [A25], the equations [A26] can be modified in the following manner:
U
k
=x
0
+W
M
(L+kK)
x
1
+W
M
2(L+kK)
x
2
+ . . . +W
M
(M−1)(L+kK)
x
M−1) [A27]
On the other hand, if x0, x1, . . . , xM−1 is input to a DFT with M input/output points, the output signal Xk (k represents an integer, and 0≦k≦M−1) of the DFT is given by
X
k
=x
0
+W
M
k
x
1
+W
M
2k
x
2
+ . . . +W
M
(M−1)k
x
M−1 [A28]
From the equations [A27] and [A28], the followings are acquired:
X
i+pK
=U
p [A29]
(p=0, 1, . . . , N−1, i=0, 1, . . . , K−1)
In the equations [A29], if Xi+pk=Up=0, the output signal up of an IDFT with N input/output points assumed when U0, U1, . . . , UN−1, are input thereto is naturally up=0 (p=0, 1, . . . , N−1). Accordingly, from the equations [A25], the followings are acquired:
W
M
pL
x
p
+W
M
(p+N)L
x
p+N
+W
M
(p+2N)L
x
p+2N
+ . . . +W
M
(p+(K−1)N)L
x
p+(K−1)N=0 [A30]
(p=0, 1, . . . , N−1, L=0, 1, . . . , K−1)
Each of the left and right parts of each of the equations [A30] is divided by WMpL. Further, if WMN=exp (−j2πN/M)=exp (−j2π/K)=WK is considered, then the following equations are acquired from the above equation [A30]:
x
p
+W
K
L
x
p+N
+W
K
2L
x
p+2N
+ . . . +W
K
(K−1)L
x
p+(K−1)N=0
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [A31]
The equations [A31] are used as constraints on the output signals of the IDFT with the M input/output points when XL+pk (L=0, 1, . . . , K−1, p=0, 1, . . . , N−1, M=KN, N=2n) is set to a level of 0.
In the example of
x
p
+W
4
2
x
p+4
+W
4
4
x
p+8
+W
4
6
x
p+12=0
(p=0, 1, 2, 3, L=0, 1, 2, 3) [A32]
If L=0, the equations [A31] become:
x
p
+x
p+N
+x
p+2N
+ . . . +x
p+(K−1)N=0
(p=0, 1, . . . , N−1) [A33]
These equations express the constraint employed in the fourth embodiment. If M=16 and N=4, K=4. Accordingly, the equations [A33] become:
x
p
+x
p+4
+x
p+8
+x
p+12=0
(p=0, 1, 2, 3) [A34]
Thus, the equations [A33] are identical to the equations [A3-1], [A3-2], [A3-3] and [A3-4] extracted in the fourth embodiment.
From the equations [A31], the following equations are established for a series of received signals y0, y1, . . . , yM−1:
y
p
+W
K
L
y
p+N
+W
K
2L
y
p+2N
+ . . . +W
K
(K−1)L
y
p+(K−1)N=0
(p=0, 1, . . . , N−1, L=0, 1, . . . , K−1) [A35]
The equations [A35] enable maximum number N interfered signals to be corrected. In the fifth embodiment, the degree of freedom in positioning a no-information signal at the transmit side is increased compared to the fourth embodiment.
In the example of
y
p
+W
4
2
y
p+4
+W
4
4
y
p+8
+W
4
6
y
p+12=0
(p=0, 1, 2, 3, L=0, 1, 2, 3) [A36]
The equations [A36] enable four interfered signals, at maximum, to be corrected.
The sixth embodiment is obtained by combining the fourth embodiment with an inter-symbol interference reduction method using a guard symbol. In the inter-symbol interference reduction method using a guard symbol, the last several ones of the output signals of an IDFT are copied before the first output signal and used as a guard symbol, thereby absorbing any inter-symbol interference that may occur on the guard symbol, to protect information generated by a transmitter. Even if the guard symbol copied before the original output signals is interfered by the preceding transmission symbol, the information contained in the original signals located after the guard symbol is protected from the interference.
Referring now to
x
0
+x
4
+x
8
+x
12=0 [A3-1]
x
1
+x
5
+x
9
+x
13=0 [A3-2]
x
2
+x
6
+x
10
+x
14=0 [A3-3]
x
3
+x
7
+x
11
+x
15=0 [A3-4]
In the sixth embodiment, to set a guard symbol, copies of x12, x13, x14 and x15 are positioned immediately before x0 as shown in
The multi-carrier receiver 20 receives, as an adjacent signal sequence, the transmission symbol sequence supplied through the transmission channel, thereby extracting a sequence of sixteen signals at certain timing, and regarding it as a received-signal sequence of y0, y1, . . . , y15. In other words, the multi-carrier receiver 20 extracts, as y0, y1, . . . , y15, received signals detected immediately after each guard symbol. As a result, even if the four signals included in each guard symbol are interfered ones, they are not extracted by the receiver 20, which means that the influence of inter-symbol interference can be avoided.
The sixth embodiment is characterized in that if inter-symbol interference occurs at signals positioned after each guard symbol, the signals interfered by the inter-symbol interference are corrected. Specifically, as shown in
Referring to
The multi-carrier transmission system of the embodiment at least comprises a multi-carrier transmitter 10 and multi-carrier receiver 20.
The multi-carrier transmitter 10 at least includes an inverse discrete Fourier transformer (IDFT) 11 and transmitting unit 12. The multi-carrier receiver 20 at least includes a receiving unit 21, amplitude detector 22, determination unit 23, switch unit 24, discrete Fourier transformer (DFT) 25, IDFT 26, memory 27 and controller 28. In the embodiment, the IDFTs 11 and 26 and DFT 25 each have eight inputs and outputs as shown in
The IDFT 11 receives eight modulated signals as input signals, subjects them to inverse discrete Fourier transform, and outputs the transformed modulated signals as output signals. If the input signals of the IDFT 11 are defined as X0, X1, . . . , X7, the output signals are defined as x0, x1, . . . , x7, and W8=exp (−j2π/8), j2=−1, the relationship between the input and output signals is given by
x
k=(1/8) (X0+W8−kX1+W8−2kX2+ . . . +W8−7kX7)
(k=0, 1, . . . , 7) [B1]
where, for example, W8−2k=(W8)−2k. The IDFT 11 transforms the modulated signals into those determined by the equation [B1].
The transmitting unit 12 uses, as one transmission symbol, the eight output signals x0, x1, . . . , x7 of the IDFT 11. Thus, the IDFT 11 successively generates transmission symbols, and the transmitting unit 12 transmits a sequence of transmission symbols.
In the seventh embodiment, two of the input signals of the IDFT 11, i.e., X0 and X4, are set as follows:
X0=0, X4=0 [B2]
If these values of X are substituted into the equations [B1], constraints expressed by the following equations [B3-1] and [B3-2] are established:
x
0
+x
2
+x
4
+x
6=0 [B3-1]
x
1
+x
3
+x
5
+x
7=0 [B3-2]
The receiving unit 21 receives, as an adjacent signal sequence, a transmission symbol sequence having passed through a transmission channel (not shown). In the seventh embodiment, the receiving unit 21 is formed of a receiving amplifier with a saturation input/output characteristic. Alternatively, an analog-to-digital (A/D) converter of a limited level is interposed between the IDFT 11 and the output of the receiving unit 21. The amplitude detector 22 detects distorted signals included in the output signals of the receiving unit 21. However, the amplitude detector 22 cannot detect the amplitude of a large-amplitude signal that is not distorted. When there exists such a receiving amplifier of a saturation input/output characteristic or level-limited AD converter as stated above, if the output signals of the IDFT 11 include a so-called large-amplitude signal having an amplitude larger than a value determined by the receiving amplifier or AD converter, the amplitude detector 22 cannot detect the accurate amplitude of the large-amplitude signal. This will be described with reference to
Assuming that an ideal transmission channel that is free from noise, multipath fading, etc., if a boundary between the two symbols is detected at correct timing in the symbol sequence received by the multi-carrier receiver 20, i.e., if accurate symbol synchronization is performed, the following is established concerning the time-based signal:
xk=yk (k=0, 1, . . . , 7) [B4-1]
Similarly, the following is established concerning the frequency-based signal:
Xk=yk (k=0, 1, . . . , 7) [B4-2]
Since each input and corresponding output of a DFT is in a one for one relationship, if the equations concerning the input or output are established, the other equations are also established. On the other hand, if signal transmission is not in synchrony with signal reception, i.e., if symbol synchronization is not established, the above equations [B4-1] or [B4-2] are not established.
Accordingly, when an ideal transmission channel is used, constraints given by the following equations are established between the received signals y0, y1, y7 from the equations [B3-1], [B3-2] and [B4-1]:
y
0
+y
2
+y
4
+y
6=0 [B5-1]
y
1
+y
3+y5+y7=0 [B5-2]
The determination unit 23 determines, in units of transmission symbols, which one of the eight signals received by the receiving unit 21 is a large-amplitude signal (i.e., which signal is distorted), and executes a predetermined process based on the determination result. If a large-amplitude signal is included in the received signals, the constraints given by the equations [B5-1] and [B5-2] are used to determine whether the received signal determined to be a large-amplitude signal can be replaced with a received signal determined not to be a large-amplitude signal. For example, if the amplitude detector 22 determines that y1 and y4 are large-amplitude signals as shown in
y
4
=−y
0
−y
2
−y
6 [B6-1]
y
1
=−y
3
−y
5
−y
7 [B6-2]
Thus, y1 and y4 can be replaced with y0, y2, y3, y5, y6 and y7 determined not to be large-amplitude signals. Since it is considered that the signals determined not to be large-amplitude signals are correctly received ones, they are reliable signals. On the other hand, it is considered that the received signals y1 and y4 determined to be large-amplitude signals are distorted and different from the original. This means that they are not reliable signals. If the received signals y1 and y4 can be replaced with other reliable signals as indicated by the equations [B6-1] and [B6-2] acquired from the equations [B5-1] and [B5-2], it is considered that they are corrected. Thus, reliable signals can be acquired if any received signal determined to be a large-amplitude signal can be replaced with received signals determined not to be large-amplitude signals, using a constraint.
Further, assume that received signals determined to be large-amplitude signals cannot be replaced with received signals determined not to be large-amplitude signals, using constraints. In this case, the determination unit 23 performs the following. The number of unreliable received signals is minimized in a pre-process, using a constraint, whereby a particular one of the output signals of the DFT 25 is input to the IDFT 26, and one of the output signals of the IDFT 26 that corresponds to each unreliable received signal is input to the DFT 25. Particulars concerning this process will be described later with reference to
The switch unit 24 uses constraints established between received signals to replace received signals determined to be large-amplitude signals with received signals determined not to be large-amplitude signals. For instance, in the case of
The DFT 25 subjects a signal sequence to inverse discrete Fourier transform, and outputs the resultant modulated signals as output signals. Assuming that the input and output signals of the DFT 25 are y0, y1, y7 and Y0, Y1, . . . , Y7, respectively, the input and output signals have the following relationship:
y
k
=y
0
+W
8
1k
y
1
+W
8
2k
y
2
+ . . . +W
8
7k
y
7 [B7]
(k=0, 1, . . . , 7)
The IDFT 26 receives the output signals of the DFT 25, subjects them to inverse discrete Fourier transform, and outputs those of the transformed signals that correspond to the received signals determined to be large-amplitude signals by the amplitude detector 22. In the example of
u
k=(1/8)
(U0+W8−kU1+W8−2kU2+ . . . +W8−7kU7)
(k=0, 1, . . . , 7) [B8]
The signals included in uk (k=0, 1, . . . , 7) and determined to be large-amplitude signals by the amplitude detector 22 are output to the DFT 25. In the example of
The memory 27 stores the levels (e.g. amplitudes) of all signals output from the IDFT 26. The memory 27 is used to monitor any signal level that is input from the IDFT 26 to the DFT 25 and processed by the DFT 25, and stores signal levels so that which one of the received signals included in each transmission symbol is indicated by one of the signal levels. More specifically, concerning each transmission symbol, the memory 27 stores two signals, i.e., a signal that has been just processed by the IDFT 26 and output from the DFT 25, and a signal output from the DFT 24 and having processed by the IDFT 26 a number of times (including 0 time) smaller by one time than the first-mentioned signal.
The controller 28 receives the two output signal levels and calculates the absolute value of the difference therebetween. If the absolute value of the difference is not higher than a predetermined value, the controller 28 supplies the IDFT 26 with a signal for turning off the IDFT 26. The controller estimates the degree of correction performed by the IDFT 26 on received signals determined to be large-amplitude signals (i.e., determined to be distorted signals), thereby determining when the process of operating the IDFT 26 should be stopped.
Alternatively, the time when the process of operating the IDFT 26 is stopped may be determined from the number of occasions in which the IDFT 26 and/or DFT 25 is operated for each transmission symbol. The controller 28 supplies the DFT 25 and IDFT 26 with respective operation signals for causing them to operate. The controller 28 includes, for example, a counter for holding the number of occasions in which each operation signal is output, and where each operation signal is output. As a result, the controller 28 can monitor the number of occasions in which each operation signal is output for each transmission symbol.
The above-described structure can correct any large-amplitude received signal (i.e., any distorted received signal), thereby providing accurate received signals.
Referring now to
If the receiving unit 21 has a non-linear circuit of a clipping characteristic as shown in
On the other hand, if the input signal level of the non-linear circuit falls between −a and a, an output signal level proportional to the input signal level is output. For example, in
In the example described so far with reference to
In the example of
x
k=(1/16)
(X0+W16−kX1+W16−2kx2+ . . . +W16−15kx15)
(k=0, 1, . . . , 15) [B9]
In the example of
X0=0, X4=0, X8=0, X12=0 [B10]
If these values of X are substituted into the equations [B9], constraints expressed by the following equations [B11-1] to [B11-4] are established between the output signals of the IDFT 11, as is also given by equations [B26] recited later:
x
0
+x
4
+x
8
+x
12=0 [B11-1]
x
1
+x
5
+x
9
+x
13=0 [B11-2]
x
2
+x
6
+x
10
+x
14=0 [B11-3]
x
3
+x
7
+x
11
+x
15=0 [B11-4]
Assuming that an ideal transmission channel that is free from noise, multipath fading, etc., as in the case of
xk=yk (k=0, 1, . . . , 15) [B12-1]
Similarly, the following is established concerning the frequency-based signal:
Xk=Yk (k=0, 1, . . . , 15) [B12-2]
Since each input and corresponding output of a DFT is in a one for one relationship, if the equations concerning the input or output are established, the other equations are also established. On the other hand, if signal transmission is not in synchrony with signal reception, i.e., if symbol synchronization is not established, the above equations [B12-1] or [B12-2] are not established.
Accordingly, if the transmission channel is an ideal one, constraints expressed by the following equations are established between the received signals y0, y1, . . . , y15 from the above equations [B11-1] to [B11-4], [B12-1] and [B12-2]:
y
0
+y
4
+y
8
+y
12=0 [B13-1]
y
1
+y
5
+y
9
+y
13=0 [B13-2]
y
2
+y
6
+y
10
+y
14=0 [B13-3]
y
3
+y
7
+y
11
+y
15=0 [B13-4]
In the example of
To correct the received signals y6 and y10, the determination unit 23 operates the DFT 25 and IDFT 26 via the controller 28. Assume that the frequency-based input signals of the IDFT 26 are U0, U1, . . . , U15, and the time-based output signals of the IDFT 26 are u0, u1, . . . , u15.
(Step 1) Received signal Yk (k=0, 1, . . . , 15) is expressed by the following:
Uk=Yk (k=0, 1, . . . , 15) [B14]
Further, from the equations [B10] and [B12-1], the followings are established:
U0=0, U4=0, U8=0, U12=0 [B15]
After that, the IDFT 26 executes an IDFT operation to generate u0, u1, . . . , u15. Among u0, u1, . . . , u15, only u6 and u10 corresponding to the to-be-corrected y6 and y10 are output to the DFT 25. That is, the following is established:
y6=u6, y10=u10 [B16]
(Step 2) The received signals y6 and y10 are input to the DFT 25 after they are processed using the equations [B16]. Concerning the other received signals y0, y1, y2, y3, y4, y5, y7, y8, y9, y11, y12, y13, y14 and y15, i.e., the pre-processed signals and the reliable signals that do not have to be pre-processed, the outputs of the receiving unit 21 are directly input to the DFT 25. The DFT 25 performs DFT operations on those input signals.
By the repetition of the steps 1 and 2, the received signals Y0, Y4, Y8 and Y12 become closer to 0. This is equivalent to that the received signals Y6 and Y10 become closer to their respective levels assumed before the signals are distorted. Thus, repetition of the steps 1 and 2 enables acquisition of the levels of the signals assumed before they are distorted.
As shown in
This principal is described as a method for correcting a degraded image signal in, for example, the following documents 1 and 2:
These documents describe image signal correcting methods in which DFT and IDFT operations are repeated based on time-based and frequency-based constraints, thereby correcting degraded image signals.
From these documents, the following is understood: When the frequency-based input signals of the IDFT of a transmitter include N no-information signals, the constraint that the frequency-based output signals of the DFT of a receiver include N no-information signals occurs. If predetermined operations are executed using, as unknown signals, the maximum number N distorted signals included in the time-based input signals of the IDFT of the receiver, the unknown signals can be corrected. Therefore, actually, in the case of, for example,
However, in the case of correcting a received signal by pre-processing, simple numerical value replacement is performed. Therefore, the required processing speed and throughput are significantly lower than in the case of executing the above-described steps. Even in the case of executing the above-described steps, the smaller the number of to-be-corrected received signals, the earlier the correction process is finished, i.e., the smaller the number of repetitions of the steps. Thus, it is preferable that the above steps be executed when necessary after pre-processing is performed as far as possible.
It has been assumed so far that the transmission channel is an ideal one. In actual transmission channels, however, noise may well exist. Therefore, it is necessary to determine whether the transmission channel is an ideal one. For noise determination, some of the equations [B13-1] to [B13-4] as constraints are utilized. In the case of
For example, if v is less than a certain value, noise is considered to be low, and the transmission channel 30 is regarded as ideal. After that, the received signals y0, y1 and y15 are replaced, as pre-processing, with other appropriate signals, using the equations [B13-1] to [B13-4], thereby appropriately correcting the distorted received signals y0 and y5. On the other hand, if v is not less than the certain value, noise is considered to be high, thereby determining that the transmission channel cannot be regarded as ideal, and performing no pre-processing that uses the equations [B13-1] to [B13-4]. In this case, noise is too high to estimate that the constraints are established. The value v is preset in accordance with, for example, the level of a signal transmitted from a transmitter, or the performance of a receiver.
If it is determined that the noise level in the transmission channel is high and hence pre-processing cannot be performed, the above-described steps 1 and 2 are repeated without executing pre-processing. Since pre-processing is not executed, replacement in the equations [B16] is not performed. Thus, any received signal detected as a large-amplitude signal (distorted signal) by the amplitude detector 22 is corrected.
In the above cases, the number of distorted received signals included in one transmission symbol is not more than the number of no-information signals included in one transmission symbol. Referring now to
The receiving unit 21 of the multi-carrier receiver 20 receives, as received signals y0, y1, y7, a single transmission symbol transmitted from the multi-carrier transmitter 10. The equations [B5-1] and [B5-2] are established between the received signals. The amplitude detector 22 detects that y1, y4 and y5 included in y0, y1, . . . , y7 are large-amplitude signals. The determination unit 23 determines that y1, y4 and y5 are large-amplitude signals, and also determines whether each signal determined to be a large-amplitude one can be replaced with signals determined not to be large-amplitude signals. In the example of
Thus, three large-amplitude signals can be reduced to two large-amplitude signals by executing pre-processing. In the example of
Referring to
In the case shown in
In light of this, in the embodiment, when one input signal is set to a no-information signal, the modulation circuit 13 modulates, into a signal of a larger number of bits, one of the input signals of the IDFT 11 other than the no-information signal, as is shown in
For instance, the modulation circuit 13 modulates a 4-PSK signal into a 16-QAM signal or 64-QAM signal, etc., which has a larger number of transmission bits than the former.
As above-mentioned, the embodiment is not limited to the use of the 16-QAM scheme as in the examples of
Further, if no-information signals are included in X0, X1, . . . , X7, and if the power is reduced by the number of the no-information signals, the resistance to errors is reduced. To prevent a reduction in resistance to errors, the embodiment employs a power-adjusting unit 14 for increasing the power of the modulated signals X1′ and X5′ of the 16-QAM scheme in order to make the total power of X0, X1′, . . . , X5′, . . . , X7 X7 shown in
As described above, some of the IDFT input signals can be set to no-information signals without degrading the resistance to errors and without reducing the number of transmission bits per one symbol, In other words, the modulation scheme and power can be set on condition that the input signals of the IDFT 11 have the same number of bits and the same power.
However, if a reduction in the number of transmission bits by setting a certain 4-PSK input signal of the IDFT 11 to a level of 0 is allowed, it is not necessary to change the modulation scheme for another input signal to another multi-value modulation scheme. It is sufficient if the modulation scheme is kept at the 4-PSK scheme. Further, if a reduction in error ratio due to a change in modulation scheme for a certain input signal is allowed, no power adjustment is needed.
The number of no-information signals included in each transmission symbol input to the IDFT 11 can be changed in accordance with the state of the transmission channel. This will be explained referring to
The terminal 40 or the base station 70 detects the state of the transmission channel, and controls the modulation circuit contained in an OFDM transmitter 52 or 73. For example, if the multipath delay time is long, the base station controls the modulation circuit contained in the OFDM transmitter 52 or 73 to increase the number of no-information signals to be inserted. On the other hand, if the multipath delay time is short, the base station controls the modulation circuit to reduce the number of no-information signals to be inserted. The base station detects the state of the transmission channel in the manner stated below.
More specifically, for instance, in the terminal 40, a down-link transmission channel estimation unit 42 estimates the state of the down-link transmission channel based on a signal received by the OFDM receiver 41. Subsequently, a transmitter 43 transmits, to the base station 50, information concerning the state of the down-link transmission channel estimated by the estimation unit 42. In the base station 50, a receiver 51 receives the information concerning the state of the down-link transmission channel, and outputs the information to the OFDM transmitter 52. The OFDM transmitter 52 transmits a signal to the terminal 40, based on the input information concerning the state of the down-link transmission channel.
On the other hand,
More specifically, for instance, in the base station 70, a down-link transmission-channel estimation unit 72 estimates the state of the down-link transmission channel from a signal received by a receiver 71. Based on the estimated state, the OFDM transmitter 73 transmits a signal to the terminal 60.
In the cases shown in
In the multi-carrier transmitter 10, every kth signal that is included in the input signals X0, X1, . . . , XM−1 of the IDFT with the M (M=2m) input/output points and begins from XL, i.e., XL+pK (L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN; N=2n) is set to a no-information signal.
Assuming that the input signals of the IDFT are X0, X1, . . . , XM−1, the output signals of the IDFT are x0, x1, . . . , xM−1 (M=8 in the cases of
x
k=(1/M)(X0+WM−kX1+WM−2kx2+ . . . +WM−(M−1)kxM−1) [B17]
(k represents an integer, and 0≦k≦M−1)
Further, up is defined for the output signals x0, x1, . . . , xM−1 of the IDFT, using the following equations:
u
p
=W
M
pi
x
p
+W
M
(p+N)i
x
p+N
+W
M(p+2N)i
x
p+2N
+ . . . +W
M
(p+(K−1)N)i
x
p+(K−1)N [B18]
(p represents an integer, and 0≦p≦N−1)
If u0, u1, . . . , uN−1 is input to a DFT with N input points, the output signal Uk (k represents an integer, and 0≦k≦M−1) of the DFT is given by
U
k
=u
o
+W
N
k
u
1
+W
N
2k
u
2
+ . . . +W
N
(N−1)k
u
N−1 [B19]
where WN=exp (−j2π/N)=WMK. Using the equations [B19], the equations [B20] can be modified as follows:
U
k
=x
0
+W
M
(i+kK)
x
1
+W
M
2(i+kK)
x
2
++W
M
(M−1)(i+kK)
x
M−1 [B20]
On the other hand, if x0, x1, . . . , xM−1 is input to a DFT with M input points, the output signal Xk (k represents an integer, and 0≦k≦M−1) of the DFT is given by
X
k
=x
0
+W
M
k
x
1
+W
M
2k
x
2
+ . . . +W
M
(M−1)k
x
M−1 [B21]
From the equations [B20] and [B21], the followings are acquired:
X
i+pK
=U
p [B22]
(p=0, 1, . . . , N−1, i=0, 1, . . . , K−1)
In the equations [B22], if Xi+pk=Up=0, the output signal up of an IDFT with N input/output points assumed when U0, U1, . . . , UN−1, are input thereto is naturally up=0 (p=0, 1, . . . , N−1). Accordingly, from the equations [B18], the followings are acquired:
W
M
pL
x
p
+W
M
(p+N)L
x
p+N
+W
M
(p+2N)L
x
p+2N
+ . . . +W
M
(p+(K−1)N)L
x
p+(K−1)N=0 [B23]
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1)
Each of the left and right parts of each of the equations [B23] is divided by WMpL. Further, if WMN=exp (−j2πN/M)=exp (−j2π/K)=WK is considered, then the following equations are acquired from the above equations [B23]:
x
p
+W
K
L
x
p+N
+W
K
2L
x
p+2N
+ . . . +W
K
(K−1)L
x
p+(K−1)N=0
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [B24]
These equations [B24] are use as a constraint on the output signals of the IDFT with the M input/output points when XL+pk (L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN, N=2n) is set to a level of 0.
If, for example, L=0, the following is acquired:
x
p
+x
p+N
+x
p+2N
+ . . . +x
p+(K−1)N=0
(p=0, 1, . . . , N−1) [B25]
These are constraints on the systems shown in
x
p
+x
p+4
+x
p+8
+x
p+12=0
(p=0, 1, 2, 3) [B26]
Thus, the equations [B26] are equivalent to the equations [B11-1] to [B11-4] derived in the seventh embodiment.
From the equations [B24], the relationships expressed by the following equations are established between M serial received signals y0, y1, . . . , yM−1:
y
p+W
K
L
y
p+N
+W
K
2L
y
p+2N
+ . . . +W
K
(K−1)L
y
p+(K−1)N=0
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [B27]
Using the equations [B27], maximum number N large-amplitude received signals can be corrected.
Large-amplitude received signals are subjected to pre-processing that uses the equations [B27], and any received signal that cannot be corrected by pre-processing is subjected to the above-described steps.
As described above, even if a receiver having a saturation characteristic is used, received signals free from distortion can be acquired. Further, if the frequency-based input signals of the IDFT of a transmitter include N no-information signals, the constraint that N signals included in the frequency-based output signals of the DFT of a receiver have a level of 0 occurs. In this case, when maximum number N distorted signals included in the time-based input signals of the IDFT of the receiver are regarded as unknown signals and corrected by repeating a certain operation, the number of repeated operations can be reduced by beforehand replacing some of the unknown signals with known signals using the IDFT input constraint. As a result, the entire signal process can be performed quickly.
Even in a standard OFDM transmission system, the input signals of the IDFT 11 may include a no-information signal. Referring then to
In the standard OFDM transmission system, when an IDFT having 2048 input/output points is used, there is a case where no signals are input to several hundreds of input points positioned at each end of the IDFT, i.e., no-information signals are input to those input points.
Therefore, to establish the pre-processing constraints described in the seventh embodiment, the signal X4 input to the IDFT 11 is set to a no-information signal as shown in
y
0
+y
2
+y
4
+y
6=0 [B5-1]
y
1
+y
3
+y
5
+y
7=0 [B5-2]
By using these constraints as pre-processing before executing the steps 1 and 2, distorted received signals can be corrected.
Furthermore, fast Fourier transformers (FFT) and inverse fast Fourier transformers (IFFT) may be utilized instead of all DFTs and IDFTs employed in the seventh and eighth embodiments.
Referring to
The multi-carrier transmission system of the embodiment at least comprises a multi-carrier transmitter 10 and multi-carrier receiver 20.
The multi-carrier transmitter 10 at least includes an inverse discrete Fourier transformer (IDFT) 11 and transmitting unit 12. The multi-carrier receiver 20 at least includes a receiving unit 21, extracting unit 22, four-point discrete Fourier transformer (4-DFT) 23, estimation circuit 24 and DFT 25. In the ninth embodiment, the IDFT 11 and DFT 25 each have eight inputs and outputs as shown in
The IDFT 11 receives eight modulated signals as input signals, subjects them to inverse discrete Fourier transform, and outputs the transformed modulated signals as output signals. If the input signals of the IDFT 11 are defined as X0, X1, . . . , X7, the output signals are defined as x0, x1, . . . , x7, and W8=exp (−j2π/8), j2=−1, the relationship between the input and output signals is given by
x
k=(1/8)
(X0+W8−kX1+W8−2kX2+ . . . +W8−7kX7)
(k=0, 1, . . . , 7) [C1]
where, for example, W8−2k=(W8)−2k. The IDFT 11 transforms the modulated signals into those determined by the equations [C1].
The transmitting unit 12 uses, as one transmission symbol, the eight output signals x0, x1, . . . , x7 of the IDFT 11. Thus, the IDFT 11 successively generates transmission symbols, and the transmitting unit 12 transmits a sequence of transmission symbols.
In the seventh embodiment, two of the input signals of the IDFT 11 are set to no-information signals. More specifically, every kth signal included in the input signals X0, X1, . . . , XM−1 of the IDFT, and beginning from XL, i.e., XL+pK (L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN; N=2n; m=3; n=1; accordingly, M=8, N=2 and K=4), is set to a no-information signal. In other words, XL and XL+4 are set to no-information signals. Mathematically, the two input signals X0 and X4 of the IDFT are set to satisfy the following equations:
XL=0, XL+4=0. [C2]
x
0
+W
4
L
x
2
+W
4
2L
x
4
+W
4
3L
x
6=0 [C3-1]
x
1
+W
4L
x
3
+W
4
2L
x
5
+W
4
3L
x
7=0 [C3-2]
The receiving unit 21 receives, as an adjacent signal sequence of y0, y1, . . . , y7, a transmission symbol sequence having passed through a transmission channel 30. The extraction unit 22 receives the transmission symbol sequence from the receiving unit 21, extracts, therefrom, signal sequences of yp, yp+2, yp+4 and yp+6 (p: 0, 1), and outputs the extracted signal sequences to the 4-DFT 23. Assuming here that the transmission channel 30 is an ideal one free from noise, multipath fading, etc., if a boundary between the two symbols is detected at correct timing in the symbol sequence received by the multi-carrier receiver 20, i.e., if accurate symbol synchronization is performed, the following is established between the time-base signals:
xk=yk (k=0, 1, . . . , 7) [C4-1]
Similarly, the following is established between the frequency-base signals:
Xk=Yk (k=0, 1, . . . , 7) [C4-2]
Since, in general, each input and corresponding output of a DFT is in a one for one relationship, if the equations concerning the input or output are established, the other equations are also established. On the other hand, if signal transmission is out of synchrony with signal reception, i.e., if symbol synchronization is not established, the above equations [C4-1] or [C4-2] are not established.
The 4-DFT 23 has four input/output points and receives the signal sequence of yp, yp+2, yp+4 and yp+6. The 4-DFT 23 performs DFT transform on the signals to calculate SP,L using the following equations:
S
p,L
=y
p
+W
4
L
y
p+2
+W
4
2L
y
p+4
+W
4
3L
y
p+6
(p=0, 1) [C5]
Thus, the 4-DFT 23, receiving the signal sequence of yp, yp+2, yp+4 and yp+6, performs discrete Fourier transform concerning the signals input to the 4 (=K) input/output points, and outputs a signal sequence of Sp,0, Sp,1, Sp,2 and Sp,3. Since in the ninth embodiment, p=0, 1, the 4-DFT 23 performs four-point discrete Fourier transform twice (=N). The 4-DFT 23 outputs the calculated Sp,L to the estimation circuit 24. Sp,L=0 (p=0, 1) is a constraint on the equations [C3-1] and [C3-2]. The estimation circuit 24 sequentially receives Sp,L (P=0, 1; L=0, 1, 2, 3), thereby determining whether each Sp,L is 0, and estimating the value of L. In other words, the estimation circuit 24 estimates the value of L that makes Sp,L 0 when p=0, 1.
Accordingly, even if the multi-carrier receiver 20 cannot detect those two (=N) of the eight (=M) modulated signals input to the IDFT 11 of the multi-carrier transmitter 10, which are set to a level of 0, i.e., even if the receiver cannot detect the value of the non-negative integer L not higher than N−1 and included in the equations [C2], the estimation circuit 24 can estimate the value of L. Specifically, the estimation circuit 24 examines which ones of the four output signals Sp,0, Sp,1, Sp,2 and Sp,3 (P=0, 1) output when the four signals yp, yp+2, yp+4 and yp+6 are input to the 4-DFT 23 with four (=K) input/output points are 0, thereby estimating the value of L included in Sp,L with the level of 0. Thus, the estimation circuit 24 can detect the two (=N) of the eight (=M) modulated signals input to the IDFT 11, which are set to a level of 0. This will be described later in more detail with reference to
The DFT 25 performs discrete Fourier transform on a signal sequence, and outputs the transformed signals as output signals. Assuming that the input and output signals of the DFT 25 are y0, y1, . . . , y7 and Y0, Y1, . . . , Y7, respectively, the input and output signals have the following relationship:
Y
k
=y
0
+W
8
k
y
1
+W
8
2k
y
2
+ . . . +W
8
7k
y
7
(k=0, 1, . . . , 7) [C6]
Referring now to
The estimation circuit 24 receives Sp,0, Sp,1, Sp,2 and Sp,3 from the 4-DFT 23 with the four input/output points. Since the 4-DFT 23 simultaneously outputs four signals Sp,0, Sp,1, Sp,2 and Sp,3, the estimation circuit 24 simultaneously receives them. Accordingly, in the ninth embodiment, the estimation circuit 24 receives all signals Sp,L (P=0, 1; L=0, 1, 2, 3) required for determining the value of L, after the 4-DFT 23 performs discrete Fourier transform twice.
For example, in the case shown in
Conversely, if it can be determined whether the value of Sp,L (P=0, 1; L=0, 1, 2, 3) is 0, which ones of X0, X1, . . . , X7 are set to a level of 0, i.e., the value of L, can be determined.
Referring then to
Concerning received time-base signals y0, y1, y2, y3, y4, y5, y6 and y7, the extraction unit 22 extracts a sequence of signals in units of eight signals, while shifting the extraction position by one signal at a time. For instance, as shown in
The extraction unit 22 reorders each extracted sequence of eight signals into y0, y1, y2, y3, y4, y5, y6 and y7, and extracts a signal sequence of yp, yp+2, yp+4 and yp+6 in which p is 0, and a signal sequence of yp, yp+2, yp+4 and yp+6 in which p is 1. The unit 22 outputs these signal sequences to the 4-DFT 23. More specifically, in the case of the signal sequence sq6 in
Based on the signal sequence of yp, yp+2, yp+4 and yp+6 (p=1, 0), the 4-DFT 23 calculates SP,L (p=0, 1; L=0, 1, 2, 3), and outputs it to the estimation circuit 24. The estimation circuit 24, in turn, determines whether SP,L is 0 (p=0, 1; L=0, 1, 2, 3), thereby acquiring the value of L that satisfies SP,L=0 (p=0, 1) on condition that the other values of L do not make SP,L 0.
For example, in the case of the signal sequence sq1, Sp,0=0 (p=0, 1) and SP,L=0 (p=0, 1; L=1, 2, 3). Accordingly, the estimation circuit 24 estimates that L=0. Similarly, in the case of a signal sequence sq10, Sp,2=0 (p=0, 1) and SP,L=0 (p=0, 1; L=0, 1, 3). Accordingly, the estimation circuit 24 estimates that L=2. In the signal sequences sq1 to sq10 shown in
Thus, the estimation circuit 24 can determine the value of L that satisfies SP,L=0 (p=0, 1) on condition that the other values of L do not make SP,L 0. Accordingly, even if the multi-carrier receiver 20 cannot detect those two (=N) of the eight (=M) modulated signals input to the IDFT 11 of the multi-carrier transmitter 10, which are set to a level of 0, i.e., even if the receiver cannot detect the value of the non-negative integer L not higher than N−1 and included in the equations [C2], the estimation circuit 24 can estimate the value of L.
In an actual transmission channel, the equations [C4-1] and [C4-2] are not satisfied because of the influence of noise, multipath fading, etc. Therefore, a certain value v2 is preset, and if the power level is slower than v2, as is given by the following inequality, SP,L is considered to be 0, thereby determining the value of L:
(SP,L)2<v2 [C7]
There is another method for determining the value of L. In this method, in each signal sequence of yp, yp+2, yp+4 and yp+6 (p=0, 1) output from the extraction unit 22, if the output signals S0,L (L=0, 1, 2, 3) and S1,L (L=0, 1, 2, 3) output from the 4-DFT 23 have respective minimum power levels, they are regarded as 0, thereby determining the value of L. More specifically, the one of the four signals Sp,L (p=0; L=0, 1, 2, 3) output from the 4-DFT 23, which has the minimum power level, is regarded as 0, and the one of the next four signals Sp,L (p=1; L=0, 1, 2, 3) output from the 4-DFT 23, which has the minimum power level, is also regarded as 0. If a value of L is found which satisfies SP,L=0 (p=0, 1) on condition that the other values of L do not make SP,L 0, it is regarded as the target value of L.
Referring now to
In the case of
Although in the example of
Other than the above, various types of information can be assigned to transmission symbols using the values of L. For example, when a plurality of transmission symbols are sent to a terminal, the values of L can indicate the boundaries between the two symbols of successively transmitted symbols. Specifically, when one hundred of transmission symbols are transmitted as one packet, to indicate boundaries of packets, the value of L included in the first and last transmission symbols of each packet are set to, for example, 0, and the value of L included in the other transmission symbols of each packet are set to, for example, 1. In this case, packet boundaries are detected between the transmission symbols with L of 0.
Further, a destination to which a transmission symbol is sent can also be designated using a value of L. If a base station transmits different types of information to users 1 and 2, the values of L included in, for example, four successive transmission symbols to be sent to user 1 as one packet are set to 0, 1, 2 and 3, while the values of L included in, for example, four successive transmission symbols to be sent to user 2 as one packet are set to 1, 0, 3 and 2. By setting different patterns of values of L for different users, the base station can transmit information to individual users. In this case, the user terminals can detect the boundaries of packets. User 1 detects a boundary when the value of L shifts from 3 to 0, while user 2 detects a boundary when the value of L shifts from 2 to 1.
Furthermore, the modulation scheme for transmitting signals employed in a base station can be reported to a terminal. In this case, a value of L for a transmission symbol is preset in accordance with the modulation scheme utilized. For example, if L=0, L=1 and L=2 are set to indicate 4-PSK, 16-QAM and 64-QAM, respectively, a terminal as a receiver can detect the modulation scheme of symbols transmitted from a base station, by detecting the value of L.
Referring to
In the case shown in
In light of this, in the ninth embodiment, when one input signal is set to a no-information signal, the modulation circuit 13 modulates, into a signal of a larger number of bits, one of the input signals of the IDFT 11 other than the no-information signal, as is shown in
For instance, the modulation circuit 13 modulates a 4-PSK signal into a 16-QAM signal or 64-QAM signal, etc., which has a larger number of transmission bits than the former.
The embodiment is not limited to the use of the 16-QAM scheme as in the examples of
Further, if no-information signals are included in X0, X1, . . . , X7, and if the power is reduced by the number of the no-information signals, the resistance to errors is reduced. To prevent a reduction in resistance to errors, the ninth embodiment employs a power-adjusting unit 14 for increasing the power of the modulated signals X1′ and X5′ of the 16-QAM scheme in order to make the total power of X0, X1′, . . . , X5′, . . . , X7 shown in
As described above, some of the IDFT input signals can be set to no-information signals without degrading the resistance to errors and without reducing the number of transmission bits per one symbol. In other words, the modulation scheme and power can be set on condition that the input signals of the IDFT 11 have the same number of bits and the same power.
However, if a reduction in the number of transmission bits by setting a certain 4-PSK input signal of the IDFT 11 to a level of 0 is allowed, it is not necessary to change the modulation scheme for another input signal to another multi-value modulation scheme. It is sufficient if the modulation scheme is kept at the 4-PSK scheme. Further, if a reduction in error ratio due to a change in modulation scheme for a certain input signal is allowed, no power adjustment is needed.
The number of no-information signals included in each transmission symbol input to the IDFT 11 can be changed in accordance with the state of the trans-mission channel. This will be explained referring to
The terminal 40 or the base station 70 detects the state of the transmission channel, and controls the modulation circuit contained in an OFDM transmitter 52 or 73. For example, if the multipath delay time is long, the base station controls the modulation circuit contained in the OFDM transmitter 52 or 73 to increase the number of no-information signals to be inserted. On the other hand, if the multipath delay time is short, the base station controls the modulation circuit to reduce the number of no-information signals to be inserted. The base station detects the state of the transmission channel in the manner stated below.
More specifically, for instance, in the terminal 40, a down-link transmission channel estimation unit 42 estimates the state of the down-link transmission channel based on a signal received by the OFDM receiver 41. Subsequently, a transmitter 43 transmits, to the base station 50, information concerning the state of the down-link transmission channel estimated by the estimation unit 42. In the base station 50, a receiver 51 receives the information concerning the state of the down-link transmission channel, and outputs the information to the OFDM transmitter 52. The OFDM transmitter 52 transmits a signal to the terminal 40, based on the input information concerning the state of the down-link transmission channel.
On the other hand,
More specifically, for instance, in the base station 70, a down-transmission-channel estimation unit 72 estimates the state of the down-link transmission channel from a signal received by a receiver 71. Based on the estimated state, the OFDM transmitter 73 transmits a signal to the terminal 60.
Although the above-described ninth embodiment is directed to a reverse discrete Fourier transformer having eight (=M) input/output points, a tenth embodiment is directed to a generalized case where M is set to 2m (m is a positive integer). This case will be described with reference to
In a transmitter 80, every kth XL+pk (L=0, 1, K−1; p=0, 1, . . . , N−1; M=KN; N=2n) included in the input signals X0, X1, . . . , XM−1 of an IDFT 81 with M (M=2m) input/output points and beginning from XL is set to a level of 0.
Assuming that the input signals of the IDFT 81 are X0, X1, . . . , XM−1, the output signals of the IDFT are x0, x1 . . . , xM−1, WM=exp (−j2π/M), and j2=−1, the relationship between the input and output signals is given by
x
k=(1/M)(X0+WM−kX1+WM−2kX2+ . . . +WM−(M−1)kXM−1)
(k represents an integer, and 0≦k≦M−1) [C8]
Further, up is defined for the output signals x0, x1, . . . , xM−1 of the IDFT 81, using the following equations (the combination of the output signals x0, x1, . . . , xM−1 is a transmission symbol):
u
p
=W
M
pL
x
p
+W
M
(p+N)L
x
p+N
+W
M
(p+2N)L
x
p+2N
+ . . . +W
M
(p+(K−1)N)L
x
p+(K−1)N,
(p represents an integer, and 0≦p≦N−1) [C9]
If u0, u1, . . . , uN−1 is input to a DFT with N input/output points, the output signal Uk (k represents an integer, and 0≦k≦M−1) of the DFT is given by
U
k
=u
0
+W
N
k
u
1
+W
N
2k
u
2
++W
N
(N−1)k
u
N−1 [C10]
where WN=exp (−j2π/N)=WMK. Using the equations [C9], the equations [C10] can be modified in the following manner:
U
k
=x
0
+W
M
(L+kK)
x
1
+W
M
2(L+kK)
x
2
+ . . . +W
M
(M−1)(L+kK)
x
M−1 [C11]
On the other hand, if x0, x1, . . . , xM−1 is input to a DFT with M input/output points, the output signal Xk (k represents an integer, and 0≦k≦M−1) of the DFT is given by
X
k
=x
0
+W
M
k
x
1
+W
M
2k
x
2
+ . . . +W
M
(M−1)k
x
M−1 [C12]
From the equations [C11] and [C12], the followings are acquired:
X
L+pK
=U
p,
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [C13]
In the equations [C13], if XL+pk=Up=0, the output signal up of an IDFT with N input/output points assumed when U0, U1, . . . , UN−1, are input thereto is naturally up=0 (p=0, 1, . . . , N−1). Accordingly, from the equations [C9], the followings are acquired:
W
M
pL
x
p
+W
M
(p+N)L
x
p+N
+W
M
(p+2N)L
x
p+2N
+ . . . +W
M
(p+(K−1)N)L
x
p+(K−1)N=0,
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [C14]
If each of the right and left parts of the equations [C14] are divided by WMpL, and if WMN=exp (−j2πN/M)=exp (−j2π/K)=WK is considered, then the following equations are acquired from the above equations [C14]:
x
p
+W
K
L
x
p+N
+W
K
2L
x
p+2N
+ . . . +W
K
(K−1)L
x
p+(K−1)N=0
(p=0, 1, . . . , N−1; L=0, 1, . . . , K−1) [C15]
The equations [C15] are used as a constraint on the output signals of the IDFT 81 with the M input/output points when XL+pk (L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN; N=2n) is set to a level of 0.
For example, in the ninth embodiment where M=8, N=2 and K=4, the equation [C15] are modified as follows:
x
p
+W
4
L
x
p+2
+W
4
2L
x
p+4
+W
4
3L
x
p+6=0
(p=0, 1) [C16]
Thus, the equations [C16] are identical to the equations [C3-1] and [C3-2] extracted in the ninth embodiment.
A receiving unit 91 receives, as an adjacent signal sequence of y0, y1, . . . , YM−1, a transmission symbol sequence having passed through a transmission channel 100. An extraction unit 92 receives the transmission symbol sequence from the receiving unit 91, extracts, therefrom, signal sequences of yp, yp+N, Yp+2N, . . . , yp+(K−1)N (p=0, 1), and outputs the extracted signal sequences to a K-points DFT 93. Assuming here that the transmission channel 100 is an ideal one free from noise, multipath fading, etc., if a boundary is detected at correct timing in the symbol sequence received by the multi-carrier receiver 20, i.e., if accurate symbol synchronization is performed, the following is established between the time-base signals:
xk=yk, (k=0, 1, . . . , M−1) [C17-1]
Similarly, the following is established between the frequency-base signals:
Xk=Yk, (k=0, 1, . . . , M−1) [C17-2]
Since, in general, each input and corresponding output of a DFT is in a one for one relationship, if the equations concerning the input or output are established, the other equations are also established. On the other hand, if signal transmission is out of synchrony with signal reception, i.e., if symbol synchronization is not established, the above equations [C17-1] or [C17-2] are not established.
The K-points DFT 93 has M input/output points and receives the signal sequence of yp, yp+N, yp+2N, . . . , yp+(K−1)N. The K-points DFT 93 performs DFT transform on the signals to calculate SP,L using the following equations:
S
p,L
=y
p
+W
K
L
y
p+N
+W
K
2L
y
p+2N+ . . . +WK(K−1)Lyp+(K−1)N
(L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN; M=2m; N=2n) [C18]
Thus, the 4-points DFT 93 receives the signal sequence of yp, yP+N, Yp+2N, . . . , yp+(K−1)N, performs discrete Fourier transform concerning the signals input to the K input/output points, and outputs a signal sequence of Sp,0, Sp,1, Sp,2, . . . , Sp,K−1. Since in the tenth embodiment, p=0, 1, . . . , N−1, the K-points DFT 93 performs four-point discrete Fourier transform N times. The K-points DFT 93 outputs the calculated Sp,L to an estimation circuit 94. Sp,L=0 is a constraint on the equations [C15]. The estimation circuit 94 sequentially receives Sp,L (L=0, 1, . . . , K−1; p=0, 1, . . . , N−1), thereby determining whether each Sp,L is 0, and estimating the value of L. In other words, the estimation circuit 94 estimates the value of L that makes Sp,L 0 when p=0, 1, . . . , N−1.
Accordingly, even if the multi-carrier receiver 20 cannot detect the N signals set to a level of 0, which are included in the M modulated signals input to the IDFT 81 of the multi-carrier transmitter 80, i.e., even if the receiver cannot detect the value of the non-negative integer L not higher than N−1 and included in the equations XL+pK=0, the estimation circuit 94 can estimate the value of L. Specifically, the estimation circuit 94 examines which ones of the K output signals Sp,0, Sp,1, . . . , Sp,K−1 (P=0, 1, . . . , N−1) output when the K signals yp, yp+N, Yp+2N, . . . , yp+(K−1)N are input to the K-points DFT 93 with the K input/output points are 0, thereby estimating the value of L included in Sp,L with the level of 0. Thus, the estimation circuit 94 can detect the N signals set to a level of 0, which are included in the M modulated signals input to the IDFT 81.
A DFT 95 performs discrete Fourier transform on a signal sequence, and outputs the transformed signals as output signals. Assuming that the input and output signals of the DFT 25 are y0, y1, . . . , yM−1 and Y0, Y1, . . . , YM−1, respectively, the input and output signals have the following relationship:
Y
k
=y
0
+W
M
k
y
1
+W
M
2k
y
2
+ . . . +W
M
(M−1)k
y
M−1
(k=0, 1, . . . , M−1) [C19]
The other principles are similar to those employed in the ninth embodiment.
A description will be given of the DFT trans-form operations performed. In the case of using the equations [C18], discrete Fourier transform is performed N times at each of the K points of the K-points DFT 93. Assume here that a DFT with M input/output points is used, instead of the K-points DFT 93, to directly receive the signal sequence of y0, y1, . . . , yM−1. In this case, DFT operations are performed M times to acquire Sp,L. In both cases, the same calculation result is acquired. Considering that M=KN, the total number of operations in the case (1) where discrete Fourier transform is performed N times at each of the K points will now be compared with that in the case (2) where discrete Fourier transform is performed one time at each of the M points. The number of operations corresponds to the number of complex operations since the numbers included in the equations [C18] are complex numbers.
The number of complex operations performed by the DFT with the M input/output points is M2. Accordingly, the number of complex operations in the case (1) is K2N, while the number of complex operations in the case (1) is K2N2 (=M2). Thus, the number of operations is smaller in the case (1) than in the case (2).
Further, fast Fourier transformers (FFTs) and inverse fast Fourier transformers (IFFTs) may be utilized instead of all DFTs and IDFTs employed in the tenth embodiment. The total number of operations in the case (3) where fast Fourier transform is performed N times at each of the K points will be compared with that in the case (4) where fast Fourier transform is performed one time at each of the M points. The number of complex operations in the case (3) is (K/2) (log2K−1)N, while the number of complex operations in the case (4) is (M/2) (log2M−1)=(KN/2) (log2K+log2N−1). Thus, the number of operations is smaller in the case (3) than in the case (4).
In addition, concerning the number of operations, there is a more efficient operation method. When a value of L is detected in each transmission symbol, M signals are extracted as y0, y1, . . . , yM−1 from a transmission symbol sequence at certain timing, thereby executing DFT operations N times at each of the K points to acquire Sp,L given by the equations [C19]. After that, while the extraction position is shifted by one signal, the same operations are executed. At this time, however, a greater part of the required operations can be omitted by utilizing the results of the preceding operations. That is, when M signals are extracted as y1, y2, . . . , yM, and the operations given by the following equations are executed, it is actually sufficient if one DFT operation is performed at each of the K points to acquire Sp,L when p=N−1 and L=0, 1, . . . , K−1:
S
p,L
=y
p+1
+W
K
L
y
p+N+1
+W
K
2L
y
p+2N+1
+ . . . +W
K
(K−1)L
y
p+(K−1)N+1
(L=0, 1, . . . , K−1; p=0, 1, . . . , N−1; M=KN; M=2m; N=2n) [C20]
This is because Sp,L obtained when p=0, 1, . . . , N−2 and L=0, 1, . . . , K−1 have already been calculated by the preceding DFT operations concerning the already extracted y0, y1, . . . , yM−1. Similarly, concerning the next M signals, too, it is sufficient if one DFT operation is performed at each of the K points.
The above-described embodiments are not limited to radio communication between a base station and terminal, but also applicable to wireless or wired broadcasting.
The present embodiment is not limited to the above-described embodiments, but may be modified in various ways without departing from its scope. Further, various embodiments can be realized by appropriately combining the structural elements disclosed in the embodiments. For example, some element may be deleted from the entire elements employed in the embodiments. Furthermore, elements employed in different embodiments may be appropriately combined.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2003-330170 | Sep 2003 | JP | national |
This application is a continuation of and claims the benefit of priority under 35 U.S.C. §120 from U.S. application Ser. No. 10/935,097, filed Sep. 8, 2004, and claims the benefit of priority under 35 U.S.C. §119 from Japanese Patent Application No. 2003-330170, filed Sep. 22, 2003, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 10935097 | Sep 2004 | US |
Child | 12250609 | US |