SlideShare a Scribd company logo
1 of 13
Download to read offline
International
OPEN

Journal

ACCESS

Of Modern Engineering Research (IJMER)

Design and Implementation of OFDM Trans-Receiver for IEEE
802.11(WLAN)
Soham Bhavsar, Harshit Pandey, Prithviraj Chouhan
Department of Electronics & Communication, Shankersinh Vaghela Bapu Institute of Technology,
Gujarat Technological University, Gujarat, India
ABSTRACT: Orthogonal Frequency Division Multiplexing (OFDM) is a multi-carrier modulation
technique. OFDM provides high bandwidth efficiency because the carriers are orthogonal to each other’s
and multiple carriers share the data among themselves. The main advantage of this transmission
technique is their robustness to channel fading in wireless communication environment. Orthogonally
placed sub carriers are used to carry the data from the transmitter end to the receiver end. Presence of
guard band in this system deals with the problem of ISI and noise is minimized by larger number of sub
carriers. This paper present transmission of an OFDM System using the software tool MATLAB and have
undertaken various methods to reduce the errors in the system so that this system can be used more
commonly and effectively.

Keywords: FFT, IFFT, MATLAB

I. INTRODUCTION
With the ever growing demand of this generation, need for high speed communication has become an
utmost priority. Various multicarrier modulation techniques have evolved in order to meet these demands, few
notable among them being Code Division Multiple Access (CDMA) and Orthogonal Frequency Division
Multiplexing (OFDM) [1]. Orthogonal Frequency Division Multiplexing is a frequency division multiplexing
(FDM) scheme utilized as a digital multi carrier modulation method. A large number of closely spaced
orthogonal sub carriers is used to carry data. The data is divided into several parallel streams of channels, one
for each sub carriers. Each sub carrier is modulated with a conventional modulation scheme (such as BPSK) at a
low symbol rate, maintaining total data rates similar to the conventional single carrier modulation schemes in
the same bandwidth. OFDM is being used because of its capability to handle with multipath interference at the
receiver. Due to multipath it faces the problem of inter symbol interference (ISI) and inter channel interference
(ICI).Hence, the two main drawbacks of OFDM are the large dynamic range of the signals being transmitted and
the sensitivity to frequency errors. Using a MATLAB simulation we can implement an OFDM transmission.
Using this simulation we can see the amount of errors coming in the transmission by using different
conventional modulation schemes. Then we can analyze the results of each transmission and see how these
errors can be reduced.

II. OFDM DETAIL OVERVIEW
This section covers the details regarding the development of OFDM system and important terminologies.
A. Development of OFDM System
The development of OFDM systems can be divided into three parts. This comprises of Frequency
Division Multiplexing, Multicarrier Communication and Orthogonal Frequency Division Multiplexing.
Frequency Division Multiplexing is a form of signal multiplexing which involves assigning non overlapping
frequency ranges or channels to different signals or to each user of a medium. A gap or guard band is left
between each of these channels to ensure that the signal of one channel does not overlap with the signal from an
adjacent one. Due to lack of digital filters it was difficult to filter closely packed adjacent channels [2]. As it is
ineffective to transfer a high rate data stream through a channel, the signal is split to give a number of signals
over that frequency range. Each of these signals are individually modulated and transmitted over the channel. At
the receiver end, these signals are fed to a de-multiplexer where it is demodulated and recombined to obtain the
original signal.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |55|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
B. OFDM Theory
Orthogonal Frequency Division Multiplexing is a special form of multicarrier modulation which is
particularly suited for transmission over a dispersive channel [2].

Figure 1. OFDM Spectrum
a) Orthogonality: Two periodic signals are orthogonal when the integral of their product over one period is equal
to zero.
For The case of continuous time:

For the case of Discrete Time:

Where m≠n in both cases.
b) Sub-Carriers: Each sub-carrier in an OFDM system is a sinusoid with a frequency that is an integer multiple
of a fundamental frequency. Each sub-carrier is like a Fourier series component of the composite signal, an
OFDM symbol.

The sum of the sub – carriers is then the baseband OFDM signal:

c) Inter Symbol Interference: Inter symbol interference (ISI) is a form of distortion of a signal in which one
symbol interferes with subsequent symbols. This is an unwanted phenomenon as the previous symbols have
similar effect as noise, thus making the communication less reliable. ISI is usually caused by multipath
propagation or the inherent nonlinear frequency response of a channel causing successive symbols to blur
together. The presence of ISI in the system introduces error in the decision device at the receiver output [3].
d) Inter Carrier Interference: Presence of Doppler shifts and frequency and phase offsets in an OFDM system
causes loss in orthogonality of the sub carriers. As a result, interference is observed between sub-carriers. This
phenomenon is known as inter carrier interference (ICI).
e) Cyclic Prefix: The Cyclic Prefix or Guard Interval is a periodic extension of the last part of an OFDM symbol
that is added to the front of the symbol in the transmitter, and is removed at the receiver before demodulation.
The cyclic prefix has important benefits that, the cyclic prefix acts as a guard interval. It eliminates the inter
symbol interference from the previous symbol.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |56|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)

Figure 2. Cyclic Prefix
f) Modulation: Modulation is the technique by which the signal wave is transformed in order to send it over the
communication channel in order to minimize the effect of noise. This is done in order to ensure that the received
data can be demodulated to give back the original data. In an OFDM system, the high data rate information is
divided into small packets of data which are placed orthogonal to each other. This is achieved by modulating the
data by a desirable modulation technique (QPSK). After this, IFFT is performed on the modulated signal which
is further processed by passing through a parallel to serial converter. In order to avoid ISI we provide a cyclic
prefix to the signal.
g) Communication Channel: This is the channel through which the data is transferred. Presence of noise in this
medium affects the signal and causes distortion in its data content.
h) Demodulation: Demodulation is the technique by which the original data (or a part of it) is recovered from
the modulated signal which is received at the receiver end. In this case, the received data is first made to pass
through a low pass filter and the cyclic prefix is removed. FFT of the signal is done after it is made to pass
through a serial to parallel converter. A demodulator is used, to get back the original signal.

Figure 3. OFDM Block Diagram

III. DESIGN AND IMPLEMENTATION
A. Overview
Figure 3 shows a block diagram of an OFDM system. ADC, DAC, and RF front-ends (Amplification,
RF up conversion/down conversion, etc.) are not simulated in this project. This MATLAB simulation program
consists of six files. The MATLAB code used in this paper was developed by Paul Guanming Lin [4]. This
implementation is used to transmit a computer file in binary data form modulated by OFDM [5].
OFDM_SIM.m shall be run while other m-files will be invoked accordingly. Source data for this
simulation is taken from an 8-bit bitmap image file based on the user’s choice. The image data will then be
converted to the symbol size (bits/symbol) determined by the choice of MPSK from four variations provided by
this simulation. The converted data will then be separated into multiple frames by the OFDM transmitter. The
OFDM modulator modulates the data frame by frame.
Before the exit of the transmitter, the modulated frames of time signal are cascaded together along with
frame guards inserted in between as well as a pair of identical headers added to the beginning and end of the
data stream. The communication channel is modeled by adding Gaussian white noise and amplitude clipping
effect.
The receiver detects the start and end of each frame in the received signal by an envelope detector.
Each detected frame of time signal is then demodulated into useful data. The modulated data is then converted

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |57|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
back to 8-bit word size data used for generating an output image file of the simulation. Error calculations are
performed at the end of the program. Representative plots are shown throughout the execution of this simulation
B. System Configuration and Parameters
At the beginning of this simulation MATLAB program, a script file ofdm_parameters.m is invoked,
which initializes all required OFDM parameters and program variables to start the simulation. Some variables
are entered by the user [4].The rest are either fixed or derived from the user-input and fixed variables. The user
input variables include:
1) Input file:an 8-bit grayscale (256 gray levels) bitmap file
2) IFFT size: an integer of a power of two;
3) Number of carriers: not greater than [(IFFT size)/2 – 2];
4) Digital modulation method: BPSK, QPSK, 16-PSK
5) Signal peak power clipping in dB
6) Signal-to-Noise Ratio in dB
All user-inputs are checked for validity and the program will request the user to correct any incorrect
fields with brief guidelines provided. An example is shown in Figure 4. This script also determines how the
carriers and conjugate carriers are allocated into the IFFT bins, based on the IFFT size and number of carriers
defined by the user. Figure 5 shows an example of 120 carriers and 120 conjugate carriers spreading out on 256
IFFT bins.

Figure 4. User Input Panel

Figure 5. OFDM carriers allocated to IFFT bins

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |58|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
C. OFDM Transmitter
Frame Guards:
The core of the OFDM transmitter is the modulator, which modulates the input data stream frame by
frame. Data is divided into frames based on the variable symb_per_frame, which refers to the number of
symbols per frame per carrier. It is defined by: symb_per_frame = ceil (2^13/carrier_count). This limits the total
number of symbols per frame (symb_per_frame * carrier_count) within the interval of [2^13, 2*(2^13-1)], or
[8192, 16382]. However, the number of carriers typically would not be much greater than 1000 in this
simulation, thus the total 14 number of symbols per frame would typically be under10, 000. This is an
experimentally reasonable number of symbols that one frame should keep under for this MATLAB program to
run efficiently; thereby symb_per_frame is defined by the equation shown above. As shown in Figure 6, even if
the data stream is not sufficiently long to be divided into multiple frames, two frame guards with all zero values
and in a length of one symbol period are still added to both ends of the modulated time signal. This is to assist
the receiver to locate the beginning of the substantial portion of the time signal.

Figure 6. OFDM carriers allocated to IFFT bins
OFDM Modulator:
It is normal that the total number of transmitting data is not a multiple of the number of carriers. To convert the
input data stream from serial to parallel, the modulator must pad a number of zeros to the end of the data stream
in order for the data stream to fit into a 2-D matrix. Suppose a frame of data with 11,530 symbols is being
transmitted by 400 carriers with a capacity of 30 symbols/carrier. 470 zeros are padded at the end in order for
the data stream to form a 30-by-400 matrix, as shown in Figure 7.

Figure 7. Data_tx_matrix
Differential Phase Shift Keying (DPSK) Modulation:
Before differential encoding can be operated on each carrier (column of the matrix), an extra row of reference
data must be added on top of the matrix. Figure 8 shows a 31-by-400 resulted matrix. For each column, starting
from the second row (the first actual data symbol), the value is changed to the remainder of the sum of its
previous row and itself over the symbol size (power 2 of the PSK order).

Figure 8. Differential Matrix
IFFT: Spectral Space to Time Signal
Figure 9 shows that the matrix is widened to IFFT size (for example: IFFT size = 1024) and becomes a 31-by1024 IFFT matrix. Since each column of the DPSK matrix represents a carrier, their values are stored to the
columns of the IFFT matrix at the locations where their corresponding carriers should reside. To obtain the
transmitting time signal matrix, Inverse Fast Fourier Transform (IFFT) of this matrix is taken. Only the real part
of the IFFT result is useful, so the imaginary part is discarded.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |59|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)

Figure 9. Pre-IIFT Matrix
Periodic Time Guard Insertion:
An exact copy of the last 25% portion of each symbol period (row of the matrix) is inserted to the
beginning.
As shown in Figure 10, the matrix is further widened to a width of 1280. This is the periodic time guard that
helps the receiver to synchronize when demodulating each symbol period of the received signal. The matrix now
becomes a modulated matrix. By converting it to a serial form, a modulated time signal for one frame of data is
generated.

Figure 10. Modulated Matrixes
D. Communication Channel
A variable clipping in this MATLAB program is set by programmer. Peak power clipping is basically setting
any data points with values over clipping below peak power to clipping below peak power. The peak-to- RMS
ratios of the transmitted signal before and after the channel are shown for a comparison regarding this peak
power clipping effect. An example is shown in Figure 11.

Figure 11. OFDM Transmission Summary
Channel noise is modeled by adding a white Gaussian noise (AWGN) defined by:
E. OFDM Receiver
Frame Detector:
A trunk of received signal in a selective length is processed by the frame detector (ofdm_frame_detect.m) in
order to determine the start of the signal frame. The selected portion of received signal is sampled to a shorter
discrete signal with a sampling rate defined by the system.
A moving sum is taken over this sampled signal. The index of the minimum of the sampled signal is
approximately the start of the frame guard while one symbol period further from this index is the approximate
location for the start of the useful signal frame. The frame detector will then collect a moving sum of the input
signal from about 10% of one symbol period earlier than the approximate start of the frame guard to about one
third of symbol period further than the approximate start of the useful signal frame.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |60|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Demodulation Status Indicator:
As mentioned, received OFDM signal is typically demodulated frame by frame. The OFDM receiver
shows the progress of frames being demodulated. It is a neat idea to keep the number of displays for this
progress within a reasonable range, so that the MATLAB command screen is not overwhelmed by these status
messages. To achieve this, the first and last frames are designed to show for sure, the rest would have to meet a
condition: rem (k,max (floor(num_frame/10),1))==0 where k is the variable to indicate the k-th frame being
modulated, and num_frame is the total number of frames. It means that for a total number of frames being 20 or
more, it only displays the n-th frame when n is an integer multiple of the round-down integer of a tenth of the
total number of frames; and for a total number of frames being 19 or less, it shows every frame that is being
modulated.
This would keep the total number of displays within the range from 11 to 19, provided that the total
number of frames is more than 10; otherwise, it simply shows as many messages as the total number of frames.
OFDM Demodulator:
Like any typical modulation/demodulation, OFDM demodulation is basically a reverse process of
OFDM modulation. And like its modulator, the OFDM demodulator demodulates the received data frame by
frame unless the transmitted data has length less than the designed total number of symbols per frame.
a) Periodic Time Guard Removal: The previous example used in section “OFDM Modulator” shall continue to
be used for illustration. Figure 12 shows that after converting a frame of discrete time signal from serial to
parallel, a length of 25% of a symbol period is discarded from all rows. Thus the remaining is then a number of
discrete signals with the length of one symbol period lined up in parallel.

Figure 12. Time Guard Removal
b) FFT Time Signal to Spectral Space: Fast Fourier Transform (FFT) of the received time signal is taken. This
results the spectrum of the received signal. As shown in Figure 13, the columns in the locations of carriers are
extracted to retrieve the complex matrix of the received data.

Figure 13. Received Data Extracted from FFT bins
c) Differential Phase Shift Keying (DPSK) Demodulation: The phase of every element in the complex matrix is
converted into 0-360 degrees range and translated to one of the values within the symbol size. The differential
operation is performed in parallel on this new matrix to retrieve the demodulated data. This differential
operation is basically calculating the difference between every two consecutive symbols in a column of the
matrix. As shown in Figure 14.

Figure 14. Differential Demodulation
The reference row is removed during this operation. Finally, a parallel to serial operation is performed and the
demodulated data stream for this frame is obtained.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |61|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
E. Error Calculations
Bit Error Rate (BER):
Demodulated data is compared to the original baseband data to find the total number of errors.
Dividing the total number of errors by total number of demodulated symbols, the bit-error-rate (BER) is found.
Phase Error:
During the OFDM demodulation, before being translated into symbol values the received phase matrix
is archived for calculating the average phase error, which is defined by the difference between the received
phase and the translated phase for the corresponding symbol before transmission.
Percent Error of Pixels in the Received Image:
All afore mentioned error calculations are based on the OFDM symbols. What is more meaningful for
the end-user of the OFDM communication system is the actual percent error of pixels in the received image.
This is done by comparing the received image and original image pixel by pixel.
Program Display:
A summary showing the above error calculations is displayed at the end of the program. In an example
shown in figure 15, an 800-by-600 image is transmitted by 400 carriers using an IFFT size of 1024, through a
channel with 5 dB peak power clipping and 30 dB SNR white Gaussian noise.

Figure 15. Error Calculations
IV. SIMULATION RESULTS
Parameters

Values

Source Image Size

800x600

IFFT Size

512

Number of Carrier

250

Modulation Method

QPSK

Peak Power Clipping

5dB

Signal to Noise Ratio

30dB

Table 01. User Input Values
Using above parameters we got BER of 0.028661% while the percent error in the output image pixels
is 0.111227%. This is expected when the OFDM symbol size is not the same as word size of the source data i.e.
modulation method is not 256-PSK. The reason is that a set of four QPSK symbols is mapped to one 8-bit word,
and when one or more of the QPSK symbols in a set is decoded incorrectly, the whole 8-bit word is
mistranslated, therefore, it counts as all 4 QPSK symbols are errors when considering the pixels percent error
[7].
However, in BER calculation, the interest is in the accuracy of the Tx and Rx, thus it only counts the
QPSK symbols that are decoded incorrectly. Average phase error of 2.059264 degree means that there’s still a
certain distance from the tolerance of 45 degree.With 0.111227% pixel percent error, the noise on the output
image is easily observable, but the information content received is highly usable. This is due to the use of
QPSK, in which received phases have 45 degree of tolerance. A sign of successful. By dropping the number of
carriers and IFFT size to about half while all other parameters remain the same, the simulation runtime for both
the transmitter and receiver don’t seem to vary much. This is because the simulation program monitors the total
number of symbols to form one frame of data, thus total number of frames did not vary much.
| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |62|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
The runtime measured depends on the number of computer operations, which directly depends on the number of
frames of data needed to be modulated and demodulated for a fixed number of symbols per frame [7].

Figure 16. Program runtime
Conclusively, this runtime measurement does not reflect the variance of the efficiency based on varied
numbers of carriers. However, it’s meaningful to use this measurement in understanding the variance of
efficiency based on varied orders of PSK. The runtimes tripled for a simulation with BPSK while other
parameters remain the same
A plot shows that using 16-PSK and 256-PSK also verifies this theory. However, as shown in Figure
BER increased massively by raising the PSK order, as a trade-off for decreasing runtime. SNR is inversely
proportional to error rates. Figure 17 shows the relationship between the two for all four M-PSK methods. As
expected, higher order PSK requires a larger SNR to minimize BER.

Figure 17. BER Vs SNR
Similarly, as shown in Figure 18, 256- PSK and 16-PSK require a relatively large SNR to transmit data with an
acceptable percent error.

Figure 18. Pixel Error Vs SNR
| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |63|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Below shown the original image and received images for different orders of PSK with varied SNR.

Figure 19. Original Image

Received Images using BPSK:

Figure 20. Received Image I Using BPSK
Parameters

Values

Errors

Values

Source Image Size

800x600

Data loss in comm.

0.058594%

IFFT Size

512

Total number of error

73369 (out of 3837750)

Number of Carrier

250

Bit Error Rate (BER)

1.911771%

Modulation Method

BPSK

Average Phase Error

27.571733 (degree)

Peak Power Clipping

1dB

Error in pixels

14.207708%

Signal to Noise Ratio

5dB

Table 02. User Input values for Image I

Table 03. Summa ry of Errors for Image I

Figure 21. Received Image II Using BPSK
| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |64|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Parameters

Values

Errors

Values

Source Image Size

800x600

Data loss in comm.

0.058594%

IFFT Size

512

Total number of error

0 (out of 3837750))

Number of Carrier

250

Bit Error Rate (BER)

0.000000%

Modulation Method

BPSK

Average Phase Error

1.407297 (degree)

Peak Power Clipping

1dB

Error in pixels

0.000000%

Signal to Noise Ratio

30dB

Table 04. User Input values for Image II

Table 05. Summary of Error for Image II

Received Images using QPSK:

Figure 22. Received Image I Using QPSK
Parameters

Values

Errors

Values

Source Image Size

800x600

Data loss in comm.

0.234375%

IFFT Size

512

Total number of error

384902 (1915500)

Number of Carrier

250
Bit Error Rate (BER)

20.094075%

Modulation Method

QPSK

Peak Power Clipping

05dB

Average Phase Error

28.902475 (degree)

Signal to Noise Ratio

05dB

Error in pixels

59.086394%

Table 06. User Input values for Image I

Table 07. Summary of Error for Image I

Figure 23. Received Image II Using QPSK
| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |65|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Parameters

Values

Errors

Values

Source Image Size

800x600

Data loss in comm.

0.234375%

IFFT Size

512

Total number of error

154 (out of 1915500)

Number of Carrier

250

Bit Error Rate (BER)

0.008040%

Modulation Method

QPSK

Average Phase Error

0.620729 (degree)

Peak Power Clipping

05dB

Error in pixels

0.031928%

Signal to Nois e Ratio

55dB

Table 08. User Input values for Image II

Table 09. Summary of Error for Image II

Transmitter Plots (Plots of BPSK SNR: 30 dB):

Figure 24. OFDM Carrier on Designated FFT Bins

Figure 26. Phase of OFDM Modulated Data

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

Figure 25. OFDM Time Signal

Figure 27. Sample of OFDM Time Signal

| Vol. 4 | Iss. 1 | Jan. 2014 |66|
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Receiver Plots (Plots of BPSK SNR: 30 dB)

Figure 28. Magnitude of Received OFDM Spectrum

Figure 29. Phase of Received OFDM Spectrum

Figure 30. Received Phases

V. CONCLUSION
An OFDM trans-receiver is successfully simulated using MATLAB. All major components of an
OFDM system are try to be covered. This has demonstrated the basic concept and feasibility of OFDM, which
was thoroughly described and explained in this paper. It was noted that for some combinations of OFDM
parameters, the simulation may fail for some trials but may succeed for repeated trails with the same parameters.
It is because the random noise generated on every trial differs, and trouble may have been caused for the frame
detector in the OFDM receiver due to certain random noise. Future work is required to debug this issue and
make the frame detector free of error.
Other possible future works to enhance this simulation program include adding ability to accept input source
data in a word size other than 8-bit, adding an option to use QAM (Quadrature amplitude modulation) instead of
M-DPSK as the modulation method.

Acknowledgment
We submit our gratitude & sincere thanks to our supervisor Prof. Bhavesh Jaiswal and Prof. Pratik Patel,
Department of Electronics and Communication Engineering, for their constant motivation and support during
the course of our work. We would not be able to do justice to this work of ours, if we do not express our
heartiest thanks to Prof. Sachin Sharma for providing a solid background for our studies and research thereafter.
He has been great sources of inspiration to us and we thank him from the bottom of our heart.

REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]

By J. Cyrus Sy, “Implementation of an OFDM Transceiver using an SDR Platform”, Spectrum Signal Processing, 2006.
Abhishek Arun Dash, “OFDM System and PAPR reduction technique in OFDM”, National Institute of Technology, Rourkela,
2008.
Satish Singh,” Software implementation of OFDM for mobile radio channel”, NIT Rouerkela, 2008.
Paul Guanming Lin, “OFDM SIMULATION in MATLAB”, Faculty of California Polytechnic State University San Luis Obispo,
June 2010.
Orlandos Grigoriadis, H. Srikanth Kamath, “OFDM SIM Ber Calculation Using Matlab Simulation For OFDM Transmission,
IMECS 2008, 19-21 March, 2008, Hong Kong.
Alan C. Brooks, Stephen J. Hoelzer, Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM)
Signaling, Department of Electrical and Computer Engineering.
T.Rappaport,”Wireless Communication Principles and practices”Prentice Hall.

| IJMER | ISSN: 2249–6645 |

www.ijmer.com

| Vol. 4 | Iss. 1 | Jan. 2014 |67|

More Related Content

What's hot

Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdmManas Verma
 
Multi Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMCMulti Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMCVetrivel Chelian
 
OFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division MultiplexingOFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division MultiplexingAbdullaziz Tagawy
 
Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Fuyun Ling
 
FDM,OFDM,OFDMA,MIMO
FDM,OFDM,OFDMA,MIMOFDM,OFDM,OFDMA,MIMO
FDM,OFDM,OFDMA,MIMONadeem Rana
 
Orthogonal frequency division multiplexing (ofdm)
Orthogonal frequency division multiplexing (ofdm)Orthogonal frequency division multiplexing (ofdm)
Orthogonal frequency division multiplexing (ofdm)Dilip Mathuria
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDMJohn Thomas
 
OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)Ameya Vijay Gokhale
 
ofdm applications
ofdm applicationsofdm applications
ofdm applicationsbelal park
 
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...Marwan Hammouda
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Gagan Randhawa
 
Orthogonal frequency divison multiplxing and its applications to wimax
Orthogonal frequency divison multiplxing and its applications to wimaxOrthogonal frequency divison multiplxing and its applications to wimax
Orthogonal frequency divison multiplxing and its applications to wimaxRamya465
 

What's hot (20)

Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdm
 
Multi Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMCMulti Carrier Modulation OFDM & FBMC
Multi Carrier Modulation OFDM & FBMC
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
ofdm
ofdmofdm
ofdm
 
OFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division MultiplexingOFDM Orthogonal Frequency Division Multiplexing
OFDM Orthogonal Frequency Division Multiplexing
 
Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1Ofdm tutorial fuyun_ling_rev1
Ofdm tutorial fuyun_ling_rev1
 
FDM,OFDM,OFDMA,MIMO
FDM,OFDM,OFDMA,MIMOFDM,OFDM,OFDMA,MIMO
FDM,OFDM,OFDMA,MIMO
 
Cfo in ofdm
Cfo in ofdmCfo in ofdm
Cfo in ofdm
 
Ofdma
OfdmaOfdma
Ofdma
 
Ofdma Basics
Ofdma BasicsOfdma Basics
Ofdma Basics
 
Orthogonal frequency division multiplexing (ofdm)
Orthogonal frequency division multiplexing (ofdm)Orthogonal frequency division multiplexing (ofdm)
Orthogonal frequency division multiplexing (ofdm)
 
Introduction to OFDM
Introduction to OFDMIntroduction to OFDM
Introduction to OFDM
 
Ofdm
OfdmOfdm
Ofdm
 
OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)
 
ofdm applications
ofdm applicationsofdm applications
ofdm applications
 
Final ppt
Final pptFinal ppt
Final ppt
 
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...
Phydyas 09 fFilter Bank Multicarrier (FBMC): An Integrated Solution to Spectr...
 
orthogonal frequency division multiplexing(OFDM)
orthogonal frequency division multiplexing(OFDM)orthogonal frequency division multiplexing(OFDM)
orthogonal frequency division multiplexing(OFDM)
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
 
Orthogonal frequency divison multiplxing and its applications to wimax
Orthogonal frequency divison multiplxing and its applications to wimaxOrthogonal frequency divison multiplxing and its applications to wimax
Orthogonal frequency divison multiplxing and its applications to wimax
 

Viewers also liked

Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay NetworksDifferential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay Networksmravendi
 
Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receiversijsrd.com
 
Pantech communication projects 2016-17
Pantech   communication projects 2016-17Pantech   communication projects 2016-17
Pantech communication projects 2016-17Senthil Kumar
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 
Senjor project
Senjor projectSenjor project
Senjor projectUsman Ali
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel EqualisationPoonan Sahoo
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM SessionNutaq
 
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...eSAT Journals
 
Projects list for ece & eee
Projects list for ece & eeeProjects list for ece & eee
Projects list for ece & eeevarun29071
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysisSaroj Dhakal
 
OFDM transmission step-by-step
OFDM transmission step-by-stepOFDM transmission step-by-step
OFDM transmission step-by-stepErwin Riederer
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabPavel Loskot
 
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Rupesh Sharma
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabPolytechnique Montreal
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)Analog Devices, Inc.
 
Three Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyThree Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyIJMER
 
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D Cubic Enclosure
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D  Cubic EnclosureCFD Analysis of Heat Transfer and Flow Characteristics in A 3D  Cubic Enclosure
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D Cubic EnclosureIJMER
 
A Review on Two-Temperature Thermoelasticity
A Review on Two-Temperature ThermoelasticityA Review on Two-Temperature Thermoelasticity
A Review on Two-Temperature ThermoelasticityIJMER
 

Viewers also liked (19)

Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay NetworksDifferential Modulation and Non-Coherent Detection in Wireless Relay Networks
Differential Modulation and Non-Coherent Detection in Wireless Relay Networks
 
Survey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM ReceiversSurvey of Optimization of FFT processor for OFDM Receivers
Survey of Optimization of FFT processor for OFDM Receivers
 
Pantech communication projects 2016-17
Pantech   communication projects 2016-17Pantech   communication projects 2016-17
Pantech communication projects 2016-17
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Senjor project
Senjor projectSenjor project
Senjor project
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel Equalisation
 
DIY OFDM Session
DIY OFDM SessionDIY OFDM Session
DIY OFDM Session
 
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
Image transmission in ofdm using m ary psk modulation schemes –a comparitive ...
 
Projects list for ece & eee
Projects list for ece & eeeProjects list for ece & eee
Projects list for ece & eee
 
Ofdm performance analysis
Ofdm performance analysisOfdm performance analysis
Ofdm performance analysis
 
OFDM transmission step-by-step
OFDM transmission step-by-stepOFDM transmission step-by-step
OFDM transmission step-by-step
 
Multiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in MatlabMultiuser MIMO-OFDM simulation framework in Matlab
Multiuser MIMO-OFDM simulation framework in Matlab
 
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
Design Ofdm System And Remove Nonlinear Distortion In OFDM Signal At Transmit...
 
OFDM
OFDMOFDM
OFDM
 
Simulation of A Communications System Using Matlab
Simulation of A Communications System Using MatlabSimulation of A Communications System Using Matlab
Simulation of A Communications System Using Matlab
 
MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)MATLAB and Simulink for Communications System Design (Design Conference 2013)
MATLAB and Simulink for Communications System Design (Design Conference 2013)
 
Three Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum CryptographyThree Party Authenticated Key Distribution using Quantum Cryptography
Three Party Authenticated Key Distribution using Quantum Cryptography
 
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D Cubic Enclosure
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D  Cubic EnclosureCFD Analysis of Heat Transfer and Flow Characteristics in A 3D  Cubic Enclosure
CFD Analysis of Heat Transfer and Flow Characteristics in A 3D Cubic Enclosure
 
A Review on Two-Temperature Thermoelasticity
A Review on Two-Temperature ThermoelasticityA Review on Two-Temperature Thermoelasticity
A Review on Two-Temperature Thermoelasticity
 

Similar to Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)

Performance Analysis of 802.lln MIMO OFDM Transceiver
Performance Analysis of 802.lln MIMO OFDM TransceiverPerformance Analysis of 802.lln MIMO OFDM Transceiver
Performance Analysis of 802.lln MIMO OFDM TransceiverIJERA Editor
 
Paper id 252014129
Paper id 252014129Paper id 252014129
Paper id 252014129IJRAT
 
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...ijsrd.com
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesIJCSIS Research Publications
 
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVER
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVEREFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVER
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVERijwmn
 
Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...ijmnct
 
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...Iaetsd Iaetsd
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...ijsrd.com
 
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...Sukhvinder Singh Malik
 
Minimization Of Inter Symbol Interference Based Error in OFDM System Using A...
Minimization Of Inter Symbol Interference Based Error in  OFDM System Using A...Minimization Of Inter Symbol Interference Based Error in  OFDM System Using A...
Minimization Of Inter Symbol Interference Based Error in OFDM System Using A...IJMER
 
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...IJRST Journal
 
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNEL
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNELMIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNEL
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNELIJEEE
 
Iaetsd iterative mmse-pic detection algorithm for
Iaetsd iterative mmse-pic detection  algorithm forIaetsd iterative mmse-pic detection  algorithm for
Iaetsd iterative mmse-pic detection algorithm forIaetsd Iaetsd
 
Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeAdvantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeJulie Kwhl
 

Similar to Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) (20)

Performance Analysis of 802.lln MIMO OFDM Transceiver
Performance Analysis of 802.lln MIMO OFDM TransceiverPerformance Analysis of 802.lln MIMO OFDM Transceiver
Performance Analysis of 802.lln MIMO OFDM Transceiver
 
Paper id 252014129
Paper id 252014129Paper id 252014129
Paper id 252014129
 
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...
Blind Channel Shortening for MIMO-OFDM System Using Zero Padding and Eigen De...
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
 
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVER
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVEREFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVER
EFFECTS OF FILTERS ON THE PERFORMANCE OF DVB-T RECEIVER
 
Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...Performance evaluation on the basis of bit error rate for different order of ...
Performance evaluation on the basis of bit error rate for different order of ...
 
ofdm
ofdmofdm
ofdm
 
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...
Iaetsd a review on performance analysis of mimo-ofdm system based on dwt and ...
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
 
DESIGN AND IMPLEMENTATION OF OFDM SYSTEM AND REDUCTION OF INTER-CARRIER INTER...
DESIGN AND IMPLEMENTATION OF OFDM SYSTEM AND REDUCTION OF INTER-CARRIER INTER...DESIGN AND IMPLEMENTATION OF OFDM SYSTEM AND REDUCTION OF INTER-CARRIER INTER...
DESIGN AND IMPLEMENTATION OF OFDM SYSTEM AND REDUCTION OF INTER-CARRIER INTER...
 
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
 
38 41
38 4138 41
38 41
 
38 41
38 4138 41
38 41
 
PID1063629
PID1063629PID1063629
PID1063629
 
Minimization Of Inter Symbol Interference Based Error in OFDM System Using A...
Minimization Of Inter Symbol Interference Based Error in  OFDM System Using A...Minimization Of Inter Symbol Interference Based Error in  OFDM System Using A...
Minimization Of Inter Symbol Interference Based Error in OFDM System Using A...
 
D010231821
D010231821D010231821
D010231821
 
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...
Reduction of Frequency offset Using Joint Clock for OFDM Based Cellular Syste...
 
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNEL
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNELMIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNEL
MIMO-OFDM SYSTEM IN RAYLEIGH FADDING CHANNEL
 
Iaetsd iterative mmse-pic detection algorithm for
Iaetsd iterative mmse-pic detection  algorithm forIaetsd iterative mmse-pic detection  algorithm for
Iaetsd iterative mmse-pic detection algorithm for
 
Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA SchemeAdvantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
Advantages And Disadvantages Of 5.1 Ofdm-IDMA Scheme
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)

  • 1. International OPEN Journal ACCESS Of Modern Engineering Research (IJMER) Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Soham Bhavsar, Harshit Pandey, Prithviraj Chouhan Department of Electronics & Communication, Shankersinh Vaghela Bapu Institute of Technology, Gujarat Technological University, Gujarat, India ABSTRACT: Orthogonal Frequency Division Multiplexing (OFDM) is a multi-carrier modulation technique. OFDM provides high bandwidth efficiency because the carriers are orthogonal to each other’s and multiple carriers share the data among themselves. The main advantage of this transmission technique is their robustness to channel fading in wireless communication environment. Orthogonally placed sub carriers are used to carry the data from the transmitter end to the receiver end. Presence of guard band in this system deals with the problem of ISI and noise is minimized by larger number of sub carriers. This paper present transmission of an OFDM System using the software tool MATLAB and have undertaken various methods to reduce the errors in the system so that this system can be used more commonly and effectively. Keywords: FFT, IFFT, MATLAB I. INTRODUCTION With the ever growing demand of this generation, need for high speed communication has become an utmost priority. Various multicarrier modulation techniques have evolved in order to meet these demands, few notable among them being Code Division Multiple Access (CDMA) and Orthogonal Frequency Division Multiplexing (OFDM) [1]. Orthogonal Frequency Division Multiplexing is a frequency division multiplexing (FDM) scheme utilized as a digital multi carrier modulation method. A large number of closely spaced orthogonal sub carriers is used to carry data. The data is divided into several parallel streams of channels, one for each sub carriers. Each sub carrier is modulated with a conventional modulation scheme (such as BPSK) at a low symbol rate, maintaining total data rates similar to the conventional single carrier modulation schemes in the same bandwidth. OFDM is being used because of its capability to handle with multipath interference at the receiver. Due to multipath it faces the problem of inter symbol interference (ISI) and inter channel interference (ICI).Hence, the two main drawbacks of OFDM are the large dynamic range of the signals being transmitted and the sensitivity to frequency errors. Using a MATLAB simulation we can implement an OFDM transmission. Using this simulation we can see the amount of errors coming in the transmission by using different conventional modulation schemes. Then we can analyze the results of each transmission and see how these errors can be reduced. II. OFDM DETAIL OVERVIEW This section covers the details regarding the development of OFDM system and important terminologies. A. Development of OFDM System The development of OFDM systems can be divided into three parts. This comprises of Frequency Division Multiplexing, Multicarrier Communication and Orthogonal Frequency Division Multiplexing. Frequency Division Multiplexing is a form of signal multiplexing which involves assigning non overlapping frequency ranges or channels to different signals or to each user of a medium. A gap or guard band is left between each of these channels to ensure that the signal of one channel does not overlap with the signal from an adjacent one. Due to lack of digital filters it was difficult to filter closely packed adjacent channels [2]. As it is ineffective to transfer a high rate data stream through a channel, the signal is split to give a number of signals over that frequency range. Each of these signals are individually modulated and transmitted over the channel. At the receiver end, these signals are fed to a de-multiplexer where it is demodulated and recombined to obtain the original signal. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |55|
  • 2. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) B. OFDM Theory Orthogonal Frequency Division Multiplexing is a special form of multicarrier modulation which is particularly suited for transmission over a dispersive channel [2]. Figure 1. OFDM Spectrum a) Orthogonality: Two periodic signals are orthogonal when the integral of their product over one period is equal to zero. For The case of continuous time: For the case of Discrete Time: Where m≠n in both cases. b) Sub-Carriers: Each sub-carrier in an OFDM system is a sinusoid with a frequency that is an integer multiple of a fundamental frequency. Each sub-carrier is like a Fourier series component of the composite signal, an OFDM symbol. The sum of the sub – carriers is then the baseband OFDM signal: c) Inter Symbol Interference: Inter symbol interference (ISI) is a form of distortion of a signal in which one symbol interferes with subsequent symbols. This is an unwanted phenomenon as the previous symbols have similar effect as noise, thus making the communication less reliable. ISI is usually caused by multipath propagation or the inherent nonlinear frequency response of a channel causing successive symbols to blur together. The presence of ISI in the system introduces error in the decision device at the receiver output [3]. d) Inter Carrier Interference: Presence of Doppler shifts and frequency and phase offsets in an OFDM system causes loss in orthogonality of the sub carriers. As a result, interference is observed between sub-carriers. This phenomenon is known as inter carrier interference (ICI). e) Cyclic Prefix: The Cyclic Prefix or Guard Interval is a periodic extension of the last part of an OFDM symbol that is added to the front of the symbol in the transmitter, and is removed at the receiver before demodulation. The cyclic prefix has important benefits that, the cyclic prefix acts as a guard interval. It eliminates the inter symbol interference from the previous symbol. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |56|
  • 3. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Figure 2. Cyclic Prefix f) Modulation: Modulation is the technique by which the signal wave is transformed in order to send it over the communication channel in order to minimize the effect of noise. This is done in order to ensure that the received data can be demodulated to give back the original data. In an OFDM system, the high data rate information is divided into small packets of data which are placed orthogonal to each other. This is achieved by modulating the data by a desirable modulation technique (QPSK). After this, IFFT is performed on the modulated signal which is further processed by passing through a parallel to serial converter. In order to avoid ISI we provide a cyclic prefix to the signal. g) Communication Channel: This is the channel through which the data is transferred. Presence of noise in this medium affects the signal and causes distortion in its data content. h) Demodulation: Demodulation is the technique by which the original data (or a part of it) is recovered from the modulated signal which is received at the receiver end. In this case, the received data is first made to pass through a low pass filter and the cyclic prefix is removed. FFT of the signal is done after it is made to pass through a serial to parallel converter. A demodulator is used, to get back the original signal. Figure 3. OFDM Block Diagram III. DESIGN AND IMPLEMENTATION A. Overview Figure 3 shows a block diagram of an OFDM system. ADC, DAC, and RF front-ends (Amplification, RF up conversion/down conversion, etc.) are not simulated in this project. This MATLAB simulation program consists of six files. The MATLAB code used in this paper was developed by Paul Guanming Lin [4]. This implementation is used to transmit a computer file in binary data form modulated by OFDM [5]. OFDM_SIM.m shall be run while other m-files will be invoked accordingly. Source data for this simulation is taken from an 8-bit bitmap image file based on the user’s choice. The image data will then be converted to the symbol size (bits/symbol) determined by the choice of MPSK from four variations provided by this simulation. The converted data will then be separated into multiple frames by the OFDM transmitter. The OFDM modulator modulates the data frame by frame. Before the exit of the transmitter, the modulated frames of time signal are cascaded together along with frame guards inserted in between as well as a pair of identical headers added to the beginning and end of the data stream. The communication channel is modeled by adding Gaussian white noise and amplitude clipping effect. The receiver detects the start and end of each frame in the received signal by an envelope detector. Each detected frame of time signal is then demodulated into useful data. The modulated data is then converted | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |57|
  • 4. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) back to 8-bit word size data used for generating an output image file of the simulation. Error calculations are performed at the end of the program. Representative plots are shown throughout the execution of this simulation B. System Configuration and Parameters At the beginning of this simulation MATLAB program, a script file ofdm_parameters.m is invoked, which initializes all required OFDM parameters and program variables to start the simulation. Some variables are entered by the user [4].The rest are either fixed or derived from the user-input and fixed variables. The user input variables include: 1) Input file:an 8-bit grayscale (256 gray levels) bitmap file 2) IFFT size: an integer of a power of two; 3) Number of carriers: not greater than [(IFFT size)/2 – 2]; 4) Digital modulation method: BPSK, QPSK, 16-PSK 5) Signal peak power clipping in dB 6) Signal-to-Noise Ratio in dB All user-inputs are checked for validity and the program will request the user to correct any incorrect fields with brief guidelines provided. An example is shown in Figure 4. This script also determines how the carriers and conjugate carriers are allocated into the IFFT bins, based on the IFFT size and number of carriers defined by the user. Figure 5 shows an example of 120 carriers and 120 conjugate carriers spreading out on 256 IFFT bins. Figure 4. User Input Panel Figure 5. OFDM carriers allocated to IFFT bins | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |58|
  • 5. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) C. OFDM Transmitter Frame Guards: The core of the OFDM transmitter is the modulator, which modulates the input data stream frame by frame. Data is divided into frames based on the variable symb_per_frame, which refers to the number of symbols per frame per carrier. It is defined by: symb_per_frame = ceil (2^13/carrier_count). This limits the total number of symbols per frame (symb_per_frame * carrier_count) within the interval of [2^13, 2*(2^13-1)], or [8192, 16382]. However, the number of carriers typically would not be much greater than 1000 in this simulation, thus the total 14 number of symbols per frame would typically be under10, 000. This is an experimentally reasonable number of symbols that one frame should keep under for this MATLAB program to run efficiently; thereby symb_per_frame is defined by the equation shown above. As shown in Figure 6, even if the data stream is not sufficiently long to be divided into multiple frames, two frame guards with all zero values and in a length of one symbol period are still added to both ends of the modulated time signal. This is to assist the receiver to locate the beginning of the substantial portion of the time signal. Figure 6. OFDM carriers allocated to IFFT bins OFDM Modulator: It is normal that the total number of transmitting data is not a multiple of the number of carriers. To convert the input data stream from serial to parallel, the modulator must pad a number of zeros to the end of the data stream in order for the data stream to fit into a 2-D matrix. Suppose a frame of data with 11,530 symbols is being transmitted by 400 carriers with a capacity of 30 symbols/carrier. 470 zeros are padded at the end in order for the data stream to form a 30-by-400 matrix, as shown in Figure 7. Figure 7. Data_tx_matrix Differential Phase Shift Keying (DPSK) Modulation: Before differential encoding can be operated on each carrier (column of the matrix), an extra row of reference data must be added on top of the matrix. Figure 8 shows a 31-by-400 resulted matrix. For each column, starting from the second row (the first actual data symbol), the value is changed to the remainder of the sum of its previous row and itself over the symbol size (power 2 of the PSK order). Figure 8. Differential Matrix IFFT: Spectral Space to Time Signal Figure 9 shows that the matrix is widened to IFFT size (for example: IFFT size = 1024) and becomes a 31-by1024 IFFT matrix. Since each column of the DPSK matrix represents a carrier, their values are stored to the columns of the IFFT matrix at the locations where their corresponding carriers should reside. To obtain the transmitting time signal matrix, Inverse Fast Fourier Transform (IFFT) of this matrix is taken. Only the real part of the IFFT result is useful, so the imaginary part is discarded. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |59|
  • 6. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Figure 9. Pre-IIFT Matrix Periodic Time Guard Insertion: An exact copy of the last 25% portion of each symbol period (row of the matrix) is inserted to the beginning. As shown in Figure 10, the matrix is further widened to a width of 1280. This is the periodic time guard that helps the receiver to synchronize when demodulating each symbol period of the received signal. The matrix now becomes a modulated matrix. By converting it to a serial form, a modulated time signal for one frame of data is generated. Figure 10. Modulated Matrixes D. Communication Channel A variable clipping in this MATLAB program is set by programmer. Peak power clipping is basically setting any data points with values over clipping below peak power to clipping below peak power. The peak-to- RMS ratios of the transmitted signal before and after the channel are shown for a comparison regarding this peak power clipping effect. An example is shown in Figure 11. Figure 11. OFDM Transmission Summary Channel noise is modeled by adding a white Gaussian noise (AWGN) defined by: E. OFDM Receiver Frame Detector: A trunk of received signal in a selective length is processed by the frame detector (ofdm_frame_detect.m) in order to determine the start of the signal frame. The selected portion of received signal is sampled to a shorter discrete signal with a sampling rate defined by the system. A moving sum is taken over this sampled signal. The index of the minimum of the sampled signal is approximately the start of the frame guard while one symbol period further from this index is the approximate location for the start of the useful signal frame. The frame detector will then collect a moving sum of the input signal from about 10% of one symbol period earlier than the approximate start of the frame guard to about one third of symbol period further than the approximate start of the useful signal frame. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |60|
  • 7. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Demodulation Status Indicator: As mentioned, received OFDM signal is typically demodulated frame by frame. The OFDM receiver shows the progress of frames being demodulated. It is a neat idea to keep the number of displays for this progress within a reasonable range, so that the MATLAB command screen is not overwhelmed by these status messages. To achieve this, the first and last frames are designed to show for sure, the rest would have to meet a condition: rem (k,max (floor(num_frame/10),1))==0 where k is the variable to indicate the k-th frame being modulated, and num_frame is the total number of frames. It means that for a total number of frames being 20 or more, it only displays the n-th frame when n is an integer multiple of the round-down integer of a tenth of the total number of frames; and for a total number of frames being 19 or less, it shows every frame that is being modulated. This would keep the total number of displays within the range from 11 to 19, provided that the total number of frames is more than 10; otherwise, it simply shows as many messages as the total number of frames. OFDM Demodulator: Like any typical modulation/demodulation, OFDM demodulation is basically a reverse process of OFDM modulation. And like its modulator, the OFDM demodulator demodulates the received data frame by frame unless the transmitted data has length less than the designed total number of symbols per frame. a) Periodic Time Guard Removal: The previous example used in section “OFDM Modulator” shall continue to be used for illustration. Figure 12 shows that after converting a frame of discrete time signal from serial to parallel, a length of 25% of a symbol period is discarded from all rows. Thus the remaining is then a number of discrete signals with the length of one symbol period lined up in parallel. Figure 12. Time Guard Removal b) FFT Time Signal to Spectral Space: Fast Fourier Transform (FFT) of the received time signal is taken. This results the spectrum of the received signal. As shown in Figure 13, the columns in the locations of carriers are extracted to retrieve the complex matrix of the received data. Figure 13. Received Data Extracted from FFT bins c) Differential Phase Shift Keying (DPSK) Demodulation: The phase of every element in the complex matrix is converted into 0-360 degrees range and translated to one of the values within the symbol size. The differential operation is performed in parallel on this new matrix to retrieve the demodulated data. This differential operation is basically calculating the difference between every two consecutive symbols in a column of the matrix. As shown in Figure 14. Figure 14. Differential Demodulation The reference row is removed during this operation. Finally, a parallel to serial operation is performed and the demodulated data stream for this frame is obtained. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |61|
  • 8. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) E. Error Calculations Bit Error Rate (BER): Demodulated data is compared to the original baseband data to find the total number of errors. Dividing the total number of errors by total number of demodulated symbols, the bit-error-rate (BER) is found. Phase Error: During the OFDM demodulation, before being translated into symbol values the received phase matrix is archived for calculating the average phase error, which is defined by the difference between the received phase and the translated phase for the corresponding symbol before transmission. Percent Error of Pixels in the Received Image: All afore mentioned error calculations are based on the OFDM symbols. What is more meaningful for the end-user of the OFDM communication system is the actual percent error of pixels in the received image. This is done by comparing the received image and original image pixel by pixel. Program Display: A summary showing the above error calculations is displayed at the end of the program. In an example shown in figure 15, an 800-by-600 image is transmitted by 400 carriers using an IFFT size of 1024, through a channel with 5 dB peak power clipping and 30 dB SNR white Gaussian noise. Figure 15. Error Calculations IV. SIMULATION RESULTS Parameters Values Source Image Size 800x600 IFFT Size 512 Number of Carrier 250 Modulation Method QPSK Peak Power Clipping 5dB Signal to Noise Ratio 30dB Table 01. User Input Values Using above parameters we got BER of 0.028661% while the percent error in the output image pixels is 0.111227%. This is expected when the OFDM symbol size is not the same as word size of the source data i.e. modulation method is not 256-PSK. The reason is that a set of four QPSK symbols is mapped to one 8-bit word, and when one or more of the QPSK symbols in a set is decoded incorrectly, the whole 8-bit word is mistranslated, therefore, it counts as all 4 QPSK symbols are errors when considering the pixels percent error [7]. However, in BER calculation, the interest is in the accuracy of the Tx and Rx, thus it only counts the QPSK symbols that are decoded incorrectly. Average phase error of 2.059264 degree means that there’s still a certain distance from the tolerance of 45 degree.With 0.111227% pixel percent error, the noise on the output image is easily observable, but the information content received is highly usable. This is due to the use of QPSK, in which received phases have 45 degree of tolerance. A sign of successful. By dropping the number of carriers and IFFT size to about half while all other parameters remain the same, the simulation runtime for both the transmitter and receiver don’t seem to vary much. This is because the simulation program monitors the total number of symbols to form one frame of data, thus total number of frames did not vary much. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |62|
  • 9. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) The runtime measured depends on the number of computer operations, which directly depends on the number of frames of data needed to be modulated and demodulated for a fixed number of symbols per frame [7]. Figure 16. Program runtime Conclusively, this runtime measurement does not reflect the variance of the efficiency based on varied numbers of carriers. However, it’s meaningful to use this measurement in understanding the variance of efficiency based on varied orders of PSK. The runtimes tripled for a simulation with BPSK while other parameters remain the same A plot shows that using 16-PSK and 256-PSK also verifies this theory. However, as shown in Figure BER increased massively by raising the PSK order, as a trade-off for decreasing runtime. SNR is inversely proportional to error rates. Figure 17 shows the relationship between the two for all four M-PSK methods. As expected, higher order PSK requires a larger SNR to minimize BER. Figure 17. BER Vs SNR Similarly, as shown in Figure 18, 256- PSK and 16-PSK require a relatively large SNR to transmit data with an acceptable percent error. Figure 18. Pixel Error Vs SNR | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |63|
  • 10. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Below shown the original image and received images for different orders of PSK with varied SNR. Figure 19. Original Image Received Images using BPSK: Figure 20. Received Image I Using BPSK Parameters Values Errors Values Source Image Size 800x600 Data loss in comm. 0.058594% IFFT Size 512 Total number of error 73369 (out of 3837750) Number of Carrier 250 Bit Error Rate (BER) 1.911771% Modulation Method BPSK Average Phase Error 27.571733 (degree) Peak Power Clipping 1dB Error in pixels 14.207708% Signal to Noise Ratio 5dB Table 02. User Input values for Image I Table 03. Summa ry of Errors for Image I Figure 21. Received Image II Using BPSK | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |64|
  • 11. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Parameters Values Errors Values Source Image Size 800x600 Data loss in comm. 0.058594% IFFT Size 512 Total number of error 0 (out of 3837750)) Number of Carrier 250 Bit Error Rate (BER) 0.000000% Modulation Method BPSK Average Phase Error 1.407297 (degree) Peak Power Clipping 1dB Error in pixels 0.000000% Signal to Noise Ratio 30dB Table 04. User Input values for Image II Table 05. Summary of Error for Image II Received Images using QPSK: Figure 22. Received Image I Using QPSK Parameters Values Errors Values Source Image Size 800x600 Data loss in comm. 0.234375% IFFT Size 512 Total number of error 384902 (1915500) Number of Carrier 250 Bit Error Rate (BER) 20.094075% Modulation Method QPSK Peak Power Clipping 05dB Average Phase Error 28.902475 (degree) Signal to Noise Ratio 05dB Error in pixels 59.086394% Table 06. User Input values for Image I Table 07. Summary of Error for Image I Figure 23. Received Image II Using QPSK | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |65|
  • 12. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Parameters Values Errors Values Source Image Size 800x600 Data loss in comm. 0.234375% IFFT Size 512 Total number of error 154 (out of 1915500) Number of Carrier 250 Bit Error Rate (BER) 0.008040% Modulation Method QPSK Average Phase Error 0.620729 (degree) Peak Power Clipping 05dB Error in pixels 0.031928% Signal to Nois e Ratio 55dB Table 08. User Input values for Image II Table 09. Summary of Error for Image II Transmitter Plots (Plots of BPSK SNR: 30 dB): Figure 24. OFDM Carrier on Designated FFT Bins Figure 26. Phase of OFDM Modulated Data | IJMER | ISSN: 2249–6645 | www.ijmer.com Figure 25. OFDM Time Signal Figure 27. Sample of OFDM Time Signal | Vol. 4 | Iss. 1 | Jan. 2014 |66|
  • 13. Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) Receiver Plots (Plots of BPSK SNR: 30 dB) Figure 28. Magnitude of Received OFDM Spectrum Figure 29. Phase of Received OFDM Spectrum Figure 30. Received Phases V. CONCLUSION An OFDM trans-receiver is successfully simulated using MATLAB. All major components of an OFDM system are try to be covered. This has demonstrated the basic concept and feasibility of OFDM, which was thoroughly described and explained in this paper. It was noted that for some combinations of OFDM parameters, the simulation may fail for some trials but may succeed for repeated trails with the same parameters. It is because the random noise generated on every trial differs, and trouble may have been caused for the frame detector in the OFDM receiver due to certain random noise. Future work is required to debug this issue and make the frame detector free of error. Other possible future works to enhance this simulation program include adding ability to accept input source data in a word size other than 8-bit, adding an option to use QAM (Quadrature amplitude modulation) instead of M-DPSK as the modulation method. Acknowledgment We submit our gratitude & sincere thanks to our supervisor Prof. Bhavesh Jaiswal and Prof. Pratik Patel, Department of Electronics and Communication Engineering, for their constant motivation and support during the course of our work. We would not be able to do justice to this work of ours, if we do not express our heartiest thanks to Prof. Sachin Sharma for providing a solid background for our studies and research thereafter. He has been great sources of inspiration to us and we thank him from the bottom of our heart. REFERENCES [1] [2] [3] [4] [5] [6] [7] By J. Cyrus Sy, “Implementation of an OFDM Transceiver using an SDR Platform”, Spectrum Signal Processing, 2006. Abhishek Arun Dash, “OFDM System and PAPR reduction technique in OFDM”, National Institute of Technology, Rourkela, 2008. Satish Singh,” Software implementation of OFDM for mobile radio channel”, NIT Rouerkela, 2008. Paul Guanming Lin, “OFDM SIMULATION in MATLAB”, Faculty of California Polytechnic State University San Luis Obispo, June 2010. Orlandos Grigoriadis, H. Srikanth Kamath, “OFDM SIM Ber Calculation Using Matlab Simulation For OFDM Transmission, IMECS 2008, 19-21 March, 2008, Hong Kong. Alan C. Brooks, Stephen J. Hoelzer, Design and Implementation of Orthogonal Frequency Division Multiplexing (OFDM) Signaling, Department of Electrical and Computer Engineering. T.Rappaport,”Wireless Communication Principles and practices”Prentice Hall. | IJMER | ISSN: 2249–6645 | www.ijmer.com | Vol. 4 | Iss. 1 | Jan. 2014 |67|