This application claims priority to an application entitled “TRANSMITTER AND RECEIVER FOR FAST FREQUENCY HOPPING IN AN ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING SYSTEM”, filed in the Korean Intellectual Property Office on Apr. 12, 2004 and assigned Serial No. 2004-25133, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to an orthogonal frequency division multiplexing (OFDM) system, and more particularly to a transmitter and receiver for fast frequency hopping (FFH).
2. Description of the Related Art
An orthogonal frequency division multiplexing (OFDM) system transmits input data through a plurality of parallel carriers at a slow rate, such that the effect of inter-symbol interference (ISI) in a channel with frequency selective fading or multipath fading is reduced. When single-carrier transmission and multicarrier transmission are compared at the same data transmission rate, a symbol cycle for the multiple carriers increases in proportion to the number of carriers used. The OFDM system has better spectral efficiency because spectra of subchannels overlap each other while maintaining orthogonality.
In the OFDM system, a transmission signal is modulated through Inverse ast Fourier Transform (IFFT), and a received signal is demodulated through Fast Fourier Transform (FFT), such that a digital modulator and demodulator can be efficiently configured. This configuration is advantageous in that a receiver is easily configured by a 1-tap equalizer requiring a single complex multiplication because channel characteristics of each subchannel band are approximated in a regular or flat form within the subchannel band.
As one of multiple access schemes in an OFDM communication system, a frequency hopping (FH)-OFDM scheme performs FH in a subcarrier level. The FH scheme in the OFDM system transmits data while periodically changing a subcarrier or periodically performing the FH to prevent a user from continuously suffering deep fading according to frequency selective channel characteristics in the OFDM system for multiple users. In this case, an FH time unit is at least one symbol, and is conventionally one symbol duration. Because the FH scheme hops to a different subcarrier to transmit data for the next symbol time when data is transmitted at a subcarrier suffering the deep fading for a symbol time, it can obtain the frequency diversity effect and averages interference between different cells while preventing a user from consecutively suffering the deep fading.
A base station supporting an FH-OFDM communication function dynamically allocates subcarriers to symbols according to a unique FH pattern. The FH pattern is formed by FH sequences that are orthogonal to each other, such that neighboring base stations can simultaneously use orthogonal subcarriers without interference between cells. A terminal identifies different FH patterns of the base stations by detecting subcarriers including pilot samples.
To sufficiently obtain the FH effect, the conventional OFDM system must perform FH through many symbol durations, requires many users, and must select an appropriate hopping pattern according to channels. Accordingly, the conventional OFDM system can prevent a user from consecutively suffering the deep fading. However, there is a problem in that data of another user using a specific subcarrier suffering the deep fading is still damaged in each symbol time.
Accordingly, the present invention has been designed to solve the above and other problems occurring in the prior art. Therefore, it is an aspect of the present invention to provide a transmitter and receiver for fast frequency hopping (FFH) in an orthogonal frequency division multiplexing (OFDM) communication system.
The above and other aspects of the present invention can be achieved by a transmitter for performing fast frequency hopping (FFH) in an orthogonal frequency division multiplexing (OFDM) communication system using a plurality of subcarriers. The transmitter includes: a serial-to-parallel (S/P) converter for converting an input data stream into a data vector formed by a plurality of data elements; an FFH frequency modulator for converting the data elements of the data vector into a transmission signal vector hopping to a frequency in a sample time unit according to an FFH pattern of the sample time unit; and a parallel-to-serial (P/S) converter for converting the transmission signal vector in a serial fashion to output a transmission signal.
Additionally, a receiver is provided for recovering transmitted data according to a fast frequency hopping (FFH) pattern of a sample time unit in an orthogonal frequency division multiplexing (OFDM) communication system using a plurality of subcarriers. The receiver includes: a serial-to-parallel (S/P) converter for receiving, from a transmitter, a signal hopped to a frequency according to the FFH pattern of the sample time unit, and converting the received signal into a first received signal vector formed by a plurality of data samples; a first Fast Fourier Transform (FFT) processor for transforming the first received signal vector into a second received signal vector of a frequency domain by using FFT; a first equalizer for multiplying the received signal vector by an inverse matrix of a channel matrix representing characteristics of a channel from the transmitter to the receiver; a frequency hopping recovery unit for outputting a received signal vector recovered from output of the first equalizer according to the FFH pattern of the transmitter; and a parallel-to-serial (P/S) converter for converting the recovered received signal vector in a serial fashion to output a data stream.
The above and other aspects and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Preferred embodiments of the present invention will be described in detail herein below with reference to the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted for conciseness. It is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting.
The present invention is directed to a system and method for performing fast frequency hopping (FFH) on the basis of a multiple of an orthogonal frequency division multiplexing (OFDM) sample time in an OFDM communication system. The present invention is applied to the OFDM communication system for transmitting data using multiple carriers. To perform FH in a sample time unit, differently from the conventional OFDM communication system for performing frequency hopping (FH) in a symbol time unit, transmitting and receiving sides must map OFDM samples of subchannels to subcarriers according to a predetermined pattern before mapping the OFDM samples to one OFDM symbol. Accordingly, the specification of the present invention describes devices necessary for the FH of samples and operation of the devices.
Because the OFDM signal is an analog signal, it is converted according to a digital scheme using Fast Fourier Transform (FFT). A switch 140 is used to sample the OFDM signal such that digital processing is performed. More specifically, the switch 140 is closed at each sample time Td, in order to sample the OFDM signal. At each sample time Td, an OFDM sample bl (where l=1, . . . , M) is output.
As illustrated in
Because a channel of a single path does not use a cyclic prefix (CP) inserted into each symbol to prevent inter-symbol interference (ISI), the OFDM symbol time Ts becomes M times the OFDM sample time Td. When the CP is used, the OFDM symbol time Ts becomes (M+CP) times the OFDM sample time Td. The (M+CP) value is a sum of the number of M data samples and the number of CP samples. Consequently, the OFDM samples output during one OFDM symbol time Ts form one OFDM symbol. That is, the one OFDM symbol is formed by (M+CP) number of OFDM samples.
Herein, an index of an OFDM symbol time is denoted by the subscript/superscript n, an index of a sample time is denoted by the subscript/superscript l, and an index of a subcarrier is denoted by the subscript/superscript m. Accordingly, tn,l representing the l-th sample time of the n-th symbol is expressed by Equation (1). An OFDM sample signal b(n)(tn,l) in the time tn,l is expressed by Equation (2).
tn,l=(n−1)Ts+(l−1)Td (1)
In Equation (2), dm(n) is input data transmitted through the m-th subcarrier in the n-th OFDM symbol, and the underline “” denotes a vector formed by a plurality of data elements of the input data. The second right term of Equation (2) is obtained when Equation (1) is inserted into the first right term of Equation (2). The multiplication of the data part dm(n) and the exponential part in Equation (2) is made as output of the multiplier unit 120 of
Assuming that M OFDM sample signals form an OFDM symbol vector b, and M input data elements form a vector d, relations between the vectors are simply expressed by vector signal models of Equations (3) to (5).
b(n)=Dd(n) (3)
d(n)=d1(n),d2(n), dM(n))T (5)
In Equation (5), the superscript T denotes the transpose of a matrix.
In the multicarrier modulation matrix D defined in Equation (4), each row is associated with sample times, and each column is associated with subchannels (data). In multicarrier modulation, phases differ according to values of exponential functions in elements of the matrix D. In each of the exponential functions in the matrix elements of Equation (4), the front part is a phase variation value with respect to time, and the rear part is a phase variation value with respect to a subcarrier.
Herein, the term “subchannel” indicates a conceptual channel for transmitting a subdata stream when a data stream input to the OFDM transmitter is converted into M subdata streams by the S/P converter 110 of
A mapping relation between the subchannel data and the subcarrier frequency for the multicarrier modulation in the conventional OFDM system will be mathematically described with reference to an element (1, m) of the matrix D defined in Equation (4). In all rows of the matrix, a value (l−1)(m−1) is multiplied in a phase modulation part of the m-th column regardless of a sample time index 1. That is, during all the sample times within one symbol, the m-th subchannel data is modulated into a frequency of the m-th subcarrier, and a result of the modulation is transmitted.
In the OFDM communication system, a multicarrier modulation process illustrated in FIG. (1) is implemented with Inverse Fast Fourier Transform (IFFT), and a multicarrier demodulation process is implemented with Fast Fourier Transform (FFT). The transmitter and receiver of the OFDM system will be described with reference to the above-described signal models.
A parallel-to-serial (P/S) converter 220 converts the time domain signals output from the IFFT processor 210. A result of the conversion is input to a cyclic prefix (CP) inserter 225. The CP inserter 225 inserts a CP for removing ISI in a multipath channel. That is, the CP inserter 225 inserts the CP corresponding to a repeat of the last part of the transmission signal b, and outputs a result of the insertion. A digital-to-analog (D/A) converter 230 converts an output signal of the CP inserter 225 into an analog signal. A radio frequency (RF) unit 235 converts the analog signal into an RF signal, and then transmits the RF signal through a transmit antenna.
The signal transmitted through the transmit antenna is input to a receive antenna through a multipath channel 240 between transmitting and receiving terminals. The channel 240 is modeled into a channel matrix Ht representing channel characteristics in the time domain and a white noise signal n, in the receiving terminal.
In the receiver, an RF unit 245 converts the signal received by the receive antenna through the multipath channel 240 into a baseband signal. An analog-to-digital (A/D) converter 250 converts the baseband signal into a digital signal. A CP remover 255 removes a CP from the digital signal output from the A/D converter 250. The CP for removing ISI in the multipath channel 240 is used to establish the signal periodicity in the mathematical signal model of the OFDM system based on FFT/IFFT. Accordingly, the CP is not taken into account in the following signal model in which the signal periodicity has been established. In the following signal model, a transmission signal vector is referred to as “b” denoting output of the IFFT processor 210, and a received signal vector is referred to as “e” denoting output of the S/P converter 260 after output of the CP remover 255 is converted. The received signal vector e is expressed by Equation (6).
e=H,b+n, (6)
An FFT processor 265 performs a multicarrier demodulation function opposite to that of the IFFT processor 210 of the transmitting terminal. The FFT processor 265 transforms the received signal vector e into a frequency domain signal ef as shown in Equation (7).
ef=DHHtb+DHnt=DHHtDDHb+nf=Hfd+nf (7)
In Equation (7), a time domain channel matrix Ht and a frequency domain channel matrix Hf are associated with singular value decomposition (SVD), i.e., Hf=DHHtD. When subcarriers are orthogonal to each other, the frequency domain channel matrix Hf is a diagonal matrix. Because the frequency domain signal ef of Equation (7) is expressed in the form of multiplying data of each subcarrier by a channel gain associated with each subcarrier and a phase variation value associated with each symbol, data can be demodulated only by division.
The output signal ef of the FFT processor 265 is input to a 1-tap equalizer 270. A channel estimator 275 estimates element values of the frequency domain channel matrix Hf, i.e., channel gain values, from the signal received by the RF unit 245, and then provides the 1-tap equalizer 270 with the estimated channel gain values. The 1-tap equalizer 270 multiplies the output signal ef of the FFT processor 265 by an inverse channel matrix Ĥf−1 using the channel gain values. Because the frequency domain channel matrix Hf is the diagonal matrix, the multiplication of the inverse matrix of the diagonal matrix is the same as a result obtained by dividing the channel matrix by subcarrier-by-subcarrier channel gains. If the channel estimator 275 has accurately performed estimation, Ĥf−1Hf=IM, where l is the identity matrix. Output of the 1-tap equalizer 270 is an estimated data signal vector {circumflex over ({circumflex over (d)})}, and is finally output as an estimated data stream through the P/S converter 280.
In the transmitter and receiver of the OFDM communication system illustrated in
In a fast frequency hopping (FFH) scheme in accordance with a preferred embodiment of the present invention, a time interval of hopping to a subcarrier for one subchannel is the single OFDM sample time or the multiple of the OFDM sample time. Herein, FH capable of being performed at each OFDM sample time will be described for the convenience of explanation. A mapping connection of the M*M switch is changed at each sample time during one symbol signal time. When each subchannel is mapped to a different subcarrier at each sample time in the FFH scheme, an OFDM sample signal vector is referred to as bH. Here, the subscript H denotes FFH.
Subcarriers mapped to the first subchannel are [1 4 2 3] in order of time. Subcarriers mapped to the second subchannel are [4 3 1 2] in order of time. Subcarriers mapped to the third subchannel are [2 1 3 4] in order of time. Subcarriers mapped to the fourth subchannel are [3 2 4 1] in order of time. [1 4 2 3], [4 3 1 2], [2 1 3 4], or [3 2 4 1] is a hopping pattern for each subchannel.
Because a data signal d1 of the first subchannel is fixedly modulated into the first subcarrier within one OFDM symbol even when a channel state of the first subchannel is bad in
To obtain the frequency diversity effect through FH in a symbol time unit, the conventional system requires many OFDM symbol durations, and a required time increases in proportion to an FFT size. However, the FFH scheme of the present invention, which is capable of performing FH at each OFDM sample time, can be added to the conventional FH of the symbol time unit in the OFDM system, and can improve the overall performance of the entire system owing to the frequency diversity effect.
Hereinafter, a signal model of the OFDM system using the FFH scheme in accordance with a preferred embodiment of the present invention will be described.
A hopping pattern matrix Φ with an element (l, m) based on an index of a subcarrier mapped to the m-th subchannel in the l-th sample time is defined by Equation (8).
In the hopping pattern matrix, each row indicates subcarriers mapped to all subchannels in one sample time, and each column indicates subcarriers mapped to one subchannel in all sample times of one symbol. When multicarrier modulation is performed according to the hopping pattern matrix of Equation (8), the relation between data and an OFDM symbol vector is expressed by Equation (9) and a matrix DH for multicarrier modulation concluding FH is expressed by Equation (10).
bH(n)=DHd(n) (9)
Referring to
Because
[Φ]l,m=m−1for l=1, . . . , M (11)
The 4*4 switch is basically used to perform a switching operation at each sample time as illustrated in
Accordingly, the present invention proposes a transmitter and receiver using a FFH frequency modulator for the multicarrier modulation based on the FFH scheme. The FFH frequency Modulator may comprise a linear processor and an Inverse Fast Fourier Transform (IFFT) processor. Two types of transmitters in accordance with preferred embodiments of the present invention will be described in detail.
Referring to
DH=DDHDH=DΔb
DDH=I (13)
Δb=DHDH (13)
In Equation (13), the superscript H denotes a Hermitian transformation of matrix.
The P/S converter 425 converts the transmission signal vector bH after FH output from the IFFT processor 420 in a serial fashion, and then inputs the serial transmission signal into the CP inserter 430. The CP inserter 430 is selectively used. The CP inserter 430 inserts a CP corresponding to a repeat of the last part of the transmission signal output from the P/S converter 425. The transmission signal into which the CP has been inserted is output. The D/A converter 435 converts an output signal of the CP inserter 430 into an analog signal. The RF unit 440 converts the analog signal into an RF signal and then transmits the RF signal through a transmit antenna.
The linear processor 410 of the transmitter 400 of
d
new is a vector generated by linearly combining data elements of the data vector d. For example, when it is assumed that the data vector based on a 2*1 matrix is
and a transmission matrix of the linear processor 410 is a 2*2 matrix of
a new data vector dnew output from the linear processor 410 becomes
That is, each element of dnew is associated with both data elements d1 and d2. As described above, the relation between d and dnew is easily expressed by a matrix.
If the data vector d is input to the IFFT processor 420, the first data element d1 is transmitted through the first subchannel in a frequency band, and the second data element d2 is transmitted through the second subchannel in a frequency band. Accordingly, each data element independently passes through a single channel. However, when dnew output from the linear processor 410 is input to the IFFT processor 420, the first element d1+d2 of dnew is transmitted through the first subchannel, and the second element d1−d2 of dnew is transmitted through the second subchannel. Consequently, both the data elements d1 and d2 are transmitted through the two subchannels.
DH=DHDHD=ΔaD
DDH=I
Δ=DHDH (14)
A P/S converter 520 converts the transmission signal vector bH after FH output from the linear processor 515 in a serial fashion, and then inputs the serial transmission signal to a CP inserter 525. The CP inserter 525 is selectively used. The CP inserter 525 inserts a CP corresponding to a repeat of the last part of the transmission signal output from the P/S converter 520. The transmission signal into which the CP has been inserted is then output. A D/A converter 530 converts an output signal of the CP inserter 525 into an analog signal. An RF unit 535 converts the analog signal into an RF signal and then transmits the RF signal through a transmit antenna.
The transmitter of the FFH/OFDM system illustrated in
eH=HtbH+nt (15)
An S/P converter 620 converts the signal eH in a parallel fashion, and inputs the converted signal to an FFT processor 625. The FFT processor 625 outputs a frequency domain signal eHf as shown in Equation (16).
e=HfDHHtbH+DHnt=HfAd+nf
A=DHΔaD=Δb,Ht=DHfDH (16)
The matrix A is used for a transformation in the receiver 600 for FFH in accordance with the present invention. It can be seen that the matrix Δb or Δa of Equation (16) is the same as the matrix Δb or Δa used in the transmitter of
The method for easily estimating a transmitted data stream multiplies the signal eHf of Equation (16) by the inverse matrix of a transformation matrix of the transmitter. As seen in Equations (17) and (18), the inverse matrix is formed by an equalization matrix of the frequency domain defined by Mf, an equalization matrix of the time domain defined by Mt, and IFFT/FFT matrices D and DH. In this case, the remaining part M, except the equalization matrix Mf, of the frequency domain for recovering channel characteristics is a recovery matrix associated with the FH/multicarrier modulation.
Δa−1=ΔaH,D−1=DH (18)
The output signal eHf of the FFT processor 625 is input to a 1-tap equalizer 630 of the frequency domain (hereinafter, referred to as the frequency domain equalizer). A channel estimator 635 estimates element values of the channel matrix Hf of the frequency domain, that is, channel gain values, from a signal received by the RF unit 605, and then outputs the estimated values to the frequency domain equalizer 630. The frequency domain equalizer 630 multiplies the frequency domain signal eHf by the equalization matrix Mf of the frequency domain defined by Equation (17).
Output of the frequency domain equalizer 630 is input to an IFFT processor 640. The IFFT processor 640 provides an equalizer 645 of the time domain (hereinafter, referred to as the time domain equalizer) with a result obtained by multiplying the output of the frequency domain equalizer 630 by an IFFT matrix D. The time domain equalizer 645 provides an FFT processor 650 with a result obtained by multiplying output of the IFFT processor 640 by the equalization matrix Mt of the time domain defined by Equation (17). Output of the FFT processor 650 is an estimation data vector {circumflex over (d)}, and is finally output as an estimated data stream through a P/S converter 660.
The IFFT processor 640, the time domain equalizer 645, and the FFT processor 650 form an FH recovery unit 655 for recovering an original data stream by multiplying a time domain signal after FH by the matrix M defined in Equation (17). It can be seen from Equation (16) that DHΔaHD=Δb−1. Accordingly, the FH recovery unit 655 performs the inverse transformation of the transformation performed by the linear processor 410 of
The FH recovery unit 655 configured by three components has been described above. Alternatively, the FH recovery unit 655 may be configured by one entity that is capable of multiplying data by the matrix M in accordance with another preferred embodiment of the present invention.
As is apparent from the above description, the present invention has a number of inventive effects.
For example, the present invention enables an orthogonal frequency division multiplexing (OFDM) subchannel to hop from one subcarrier to another on the basis of a multiple of an OFDM sample time, thereby improving the probability of successfully recovering transmitted data in a receiving terminal owing to the frequency diversity effect, even when the channel state of the first subcarrier is bad. Because data of one subchannel is hopped to all subcarriers, that is, all frequency bands, within one OFDM symbol time, a receiving terminal can recover data even when any one subcarrier suffers deep fading. The fast frequency hopping (FFH) scheme of the present invention is not limited to a hopping time of an OFDM system, and can improve the performance of the entire system because of the frequency diversity effect.
Although preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions, and substitutions are possible, without departing from the scope of the present invention. Therefore, the present invention is not limited to the above-described embodiments, but is defined by the following claims, along with their full scope of equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004-25133 | Apr 2004 | KR | national |