Documente Academic
Documente Profesional
Documente Cultură
Abstract—In order to improve the transmission velocity in digital video broadcasting (DVB), asymmetric digital
mulitipath fading wireless channel, the high speed OFDM subscriber line (ADSL), and IEEE802.11a. OFDM is also
technology receives increasing attentions in mobile considered in the new fixed broadband wireless access
communication. Modulation programs are designed with system specifications [3] [4].
VHDL based on the principle of OFDM in the paper.
First, after OFDM fundamental is introduced; two main II. ALGORITHM BEHAVIOR
advantages are obtained via discussing spectrum utilization
ratio of OFDM. Then, from the results of VHDL simulation, A. OFDM fundamental
the realization of baseband operations, such
Supposing N subchannels in OFDM system, one
as interleaver, subcarrier modulation,
IFFT and adding CP, are presented. Finally,
subchannel uses one subcarrier
implemented programs are validated on the actual implement
system. Experimental results indicate that setup xk t Bk cos 2 f k t (k 0,1, ,N (1)
time 1)
k
corresponding to transmission velocity is only 71.05μs where Bk is amplitude of the kth subcarrier which decides
and
input code; fk is frequency of the kth subcarrier; φk is initial
steady time is approximately 6 times as setup time, that is,
not only achieving the high speed transmission, but also phase of the kth subcarrier [5]. The sum of N subcarriers is
supplying adequate modulation time. provided
Keywords: OFDM; VHDL; Baseband N 1
1
Inverse discrete Fourier transform (IDFT) is used to
modulate signal, since the expression of OFDM symbol is
like that of IDFT
1 K 1
s(k ) S (n)e j (2 K ) nk
K n0
(8)
Figure 2: Spectrum density of complex subcarriers where k = 0, 1 K-1. Using K input codes in (2) to
substitute into K disperse values S(n), s(k) becomes s(t) of (2)
Because frequency interval of adjacent subcarrier is and φk = 0.
f
This section presents VHDL implement results of
= 1/T, spectrum density of complex subcarriers is showed interleaver, subcarrier modulation, IFFT and adding CP.
as Next, these will be discussed respectively.
Fig. 2.
There are two main advantages of the method: one is A. Interleaver
that signal could make the most of frequency band; the Interleaver is to disperse lost information to decrease
other is the flexibility of modulation of subcarriers. error bit rate, in other words, when user information bits are
lost among transmission process, lost information is part bits
B. OFDM spectrum utilization ratio of some users, not all bits of one user and original
Supposing that N is the number of subcarriers, T is code information can be recovered by the remaining information
duration and M is modulated M-system of every subcarrier. [7]. The process of interleaver is that data are read from
Frequency band width is the
N
BOFDM 1 (5 RAM where grouping data are stored, according to some
T ) rule. Here data are across read with equal interval, and the
interval
Utilization ratio of frequency band is transmitted bit is 4. Simulation results are showed as Fig.3.
ratio of unit bandwidth
B. Subcarrier modulation
N log 2 M 1 N
log2 M
BOFDM
T BOFDM N Subcarrier modulation mostly uses three modes that are
1 FSK (Frequency Shift Keying), PSK (Phase Shift Keying)
(6 and MQAM (Multiple Quadrature Amplitude Modulation)
)
when N converges at , BOFDM log 2 M [6]. [8]. In the article employ BFSK (Binary Frequency Shift
If a subcarrier adopts M-system code to transmit, in Keying), QPSK (QuadriPhase Shift Keying) and
order to obtain the same transmission velocity, utilization 16QAM (16-system QAM). Pilot modulation usually adopts
ratio of frequency band is expressed by BFSK that f1 and f2 correspond to "0" and "1" in Fig.4. For
QPSK, phase 0, π/4, π/2 and 3π/4 are denoted by code
"00", "01",
N log 2 M 1 "10" and "11", respectively, and simulation results of time
T
log (7
)
BM M 2
sequence are showed as Fig.5 (Maker region is the
2N 2
T
Comparing (6) and (7), OFDM technology makes waveforms of four phases). Frequency division and phase
utilization ratio of frequency band approximately increase shift of QPSK are realized by taking count of system clock.
twice times. MQAM is amplitude and phase keying system
where amplitude and phase are synchronously modulated as
two independent parameters. The kth code is denoted as
III. VHDL IMPLEMENT sk t Ak cos 0
t kT t k 1T
VHDL is a hardware description language that describes (9) k
12
13
-128
14
-101
37
-100
38
-89
39
-88
62
-87
63
-64
64
-63
87
-62
88
-39
89
-38
100
-37
101
127
-13
128
-12
155
-1
156
0
167
13
193
37
194
Figure 8: OFDM
38
subcarriers
217
mapping
Figure 5: Simulation results of time sequence of QPSK 39
218
where k = 0,1,2,3 , Ak and θk can choose different positive frequency negative frequency
63 255
region 87 region
0 64
219
discrete values. When θk is 0 or π/2 and Ak is +A or –A,
MQAM becomes QPSK, so QPSK is the simplest 87
242
orthogonal 89
244
vectors as Fig.6. The real and imaginary part of the spot Figure 9: Regulated OFDM subcarriers mapping
express signal value has been modulated. Fig.7 shows 100
255
101
simulation plot of time sequence of 16QAM where relevant
spot is denoted by well-regulated combination of four 127
values
-- "0000100000" (32), "0001100000" (96), "1111011111"
(-
33) and "1110011111" (-
97).
Figure 10: Simulation results of time sequence of adding CP (GI = 4)
C. Realization of IFFT
Inverse fast Fourier transform (IFFT) is a fast Realization of IFFT makes use of Fast Fourier
realization of IDFT and employs here. After mapping, Transform v5.0 that is an IP core of Xilinx ISE. Xilinx Co.
data must be from frequency domain to time domain via supplies partly free IP cores for users which can be used via
IFFT, and synchronously accomplish OFDM modulation. setting correlative parameters or making little modifications
The number of spots is 256. Data of frequency domain have to save logic resources of mapping, operate steadily and
been on corresponding subcarriers before IFFT. 256 shorten design period. Here FWD_INV = 0, FWD_INV_WE
subcarriers are = 1, NFFT = 64, 16, NFFT_WE = 1 and the others adopt
192 data subcarriers, 8 pilot subcarriers and 56 empty defaults.
subcarriers including 28 protective subcarriers in low D. Adding CP
frequency region, 27 protective subcarriers in high
frequency region and one DC (Direct Current) subcarrier. In OFDM systems, the entire channel is divided into N
Indexes of 8 narrow subchannels and the high-rate data are transmitted in
parallel through the subchannels at the same time. Therefore,
pilot subcarriers are -88 -63 -38 -13, 13, 38, 63, 88 [9]. the symbol duration is N times longer than that of single-
Data subcarriers map according to arrowhead direction carrier systems and the inter-symbol interference (ISI) is
from negative frequency to positive frequency as Fig.8. In reduced by N times. Through adding a cyclic prefix (CP)
implement process, sequence number of IFFT module is 0 ahead of each OFDM symbol, the ISI can be totally
255, so subcarrier -128 127 transform subcarrier 0 255 suppressed as long as the length of CP Tg is longer than the
based on periodicity of IFFT, where 0 127 and 128 maximum channel delay τmax. Usually the length of CP is
255 are positive and negative frequency region, much smaller than the symbol duration; therefore, the
spectrum efficiency decrease is negligible. To preserve the
respectively. The plot is showed as Fig. 9. orthogonality, the subchannel spacing satisfies f = 1/ Ts,
where Ts is the OFDM symbol duration [10] [11].
Ak
However, introduced guard interval (GI) brings loss of
k power and information velocity. The loss of power is
defined as
Tg 10 log 1
guard
10
T FFT
(10)
where Tg is the length of sample GI TFFT is the symbol
length of OFDM after FFT without GI. From (10), when GI
occupies 20%, the loss of power is no more than 1 dB, but
3
the loss of power could achieve 20%. The cost is worthy ACKNOWLEDGMENT
because of eliminated ISI. Simulation results of time
sequence of adding CP is showed as Fig.10. This work is supposed by the National High Technology
Research and Development Program of China (863,
No.
IV. EXPERIMENT RESULTS
2008AA7034320B), and here thanks for constant
Fig.11 shows the actual implement system. The guidance of my advisors, Dr. Yan-feng Qiao and Wan-xin
implement results enumerated in Table 1 indicate that the Su and opportunity supplied by conference organizers.
movement of programs is normal. Experiment conditions
are data transmission rate - 25Mb/s, mobile velocity - 400 REFERENCES
km/h, sampling frequency - 12.5MHz, FFT period - 3.84μs, [1] T WANG, J G PROAKIS, J R ZEIDLER, “Interference analysis of
and CP length - 0.96μs. Noted, the mix of Table 1 is the filtered multitone modulation over time-varying frequency-selective
combine of fading channels,” IEEE Trans. Commun., vol. 55, pp. 717-
727,
16QAM, QPSK and BPSK. 2008.
When the modulation modes alternately use to adapt
[2] T. ROMAN, M. ENESCU, V. KOIVUNEN, “Joint time-domain
channel change, setup and steady time is 71.05μs tracking of channel and frequency offset for OFDM systems,”
and in Proc. IEEE Workshop on Signal Process. Advances in Wireless
440.03μs respectively, in other words, implement system Commun., vol. 24, pp. 605-609, 2003.
has enough time to accomplish various baseband works and [3] P. Y. TSAI, H. Y. KAND, and T. D. CHIUEH, “Joint weighted
operation velocity satisfies the request of high speed. least-squares estimation of carrier-frequency offset and timing offset
for OFDM systems over multipath fading channels,” IEEE
Moreover, memory resources consumed are only 7.6% and Trans. Veh. Technol., vol. 54, pp. 211-223, 2005.
CFOs (carrier frequency offsets) error is also accurate [4] W. WEI, and Z. H. HOU, “A fast motion estimation algorithm with
within adaptive threshold,” Journal of Optoelectronics Laser, vol. 18(10),
1% of the subcarrier spacing. pp. 1143-1146, 2007. (in Chinese)
[5] T. ROMAN, S. VISURI, and V. KOIVUNEN, “Blind frequency
V. CONCLUSION synchronization in OFDM via diagonality criterion,” IEEE
Trans. Signal Process., vol. 54, pp. 3125-3135, 2006.
OFDM Baseband Modulation Technology mentioned in [6] A. F. MOLISCH, M. TOELTSCH, and S. VERMANI,
the article, using VHDL as realization foundation reduces “Iterative methods for cancellation of intercarrier interference
setup time and increases steady time which make in OFDM systems,” IEEE Trans. Veh. Technol., vol. 56,
complicated baseband works be accomplished well, and pp. 2158-2167,
whose validity and feasibility are proved through the ISE 2007.
simulation results and running on the actual implement [7] T. WANG, J. G. PROAKIS, and J. R. ZEIDLER, “Interference
system, respectively. It is exhibited that setup time analysis of filtered multitone modulation over time-
corresponding to operation velocity is between 10 and varying frequency-selective fading channels,” IEEE Trans.
Commun., vol.
230μs improving approximately one order of magnitude and 55, pp. 717-727, 2007.
steady time can arrives at 65.53 1223.65μs. Next, much
[8] “Air Interface for Fixed and Mobile Broadband Wireless
less CFOs error will be researched with higher mobile Access
velocity. Systems,” IEEE Std. 802.16e, 2005.
[9] M. LUISE, M. MARSELLI, and R. REGGIANNINI, “Low-
complexity blind carrier frequency recovery for OFDM signals over
frequency-selective radio channels,” IEEE Trans. Commun., vol. 50,
pp. 1182-1188, 2002.
[10] Q. YU, and S. LAMBOTHARAN, “Iterative (turbo) estimation and
detection techniques for frequency-selective channels with
multiple frequency offsets,” IEEE Signal Process. Lett., vol. 14, pp.
236-239,
2007.
[11] J. J. VAN DE BEEK, M. SANDELL, and P. O. BÖRJESSON, “ML
estimation of time and frequency offset in OFDM systems,”
IEEE Trans. Signal Process., vol. 45, pp. 1800-1805, 1997.
Figure 11: Implement system