Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

ifft implementation of ofdm using matlab

Status
Not open for further replies.

preethi19

Full Member level 5
Joined
Jun 30, 2014
Messages
273
Helped
0
Reputation
0
Reaction score
1
Trophy points
16
Activity points
3,474
hi i have a project work and i need to implement ifft implementation of ofdm using matlab... i'm totally new to all this... my prof told me to write a matlab script...Following is the implementation required.. The signal p(t) is a supposed to be a random signal... So from the question i understand that we input some random frequencies and its ifft result is required.. Pls let me know if i am correct till this part... Next i need to add a digital waveform at the ifft's output and i am supposed to see the spectrum.. am i right??? But i dont get the part wer "lfnl=1 which gives flat response"

First generate the signal s(t) via an iFFT process from a sequence of frequency
values: f = [f0, · · · , fn−1.] Choosing n = 16, set up a matlab script that computes the
iFFT, add a pulse waveform to its output, and computes the spectrum of s(t) .Chose F such that |fn| = 1, which gives a flat frequency response.

My deadline is tomorrow and i'm really stuck on how to do it... i tried many things but couldnt get the result... can anyone pls help me with an eg wer i can build on it. Also how can i generate a random seq of frequencies to give it to ifft... so like i understand i have to first generate a random PN sequence which can be done using shift register... but how to do this in matlab.. Also the output waveform that i need to add at the ifft result is binary data... also how do i add that to see the final resulting spectrum... I have to show some simulations results too today in class before i submit it tomorrow so can anyone pls help me out...

my code was
>>x = rand(1,16); for random freq seq length 16
>>y = fft(x);
>>iy = ifft(y); for ifft of the random freq seq
>>plot (iy); getting the time domain result

is this the correct way.... secondly how can i add a binary output to this ifft result...
 
Last edited:

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top