Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

MATLAB Code for OFDM System

Tags:
  1. Apr 27, 2014 #1
    Hello all,

    Does it occur that anyone here working on OFDM communication systems? I need a MATLAB implementation of such systems in the continuous time. I will provide the math derivations if requested.

    Thanks
     
  2. jcsd
  3. May 4, 2014 #2
    I'm sorry you are not finding help at the moment. Is there any additional information you can share with us?
     
  4. May 5, 2014 #3

    Thanks for bringing up this thread.

    Usually, for communication systems, simulations are done in discrete-time. It is easier to understand, and easier to simulate. However, in my case in particular, this discrete-time equivalence doesn't work perfectly, and hence I need to do the simulations in the continuous-time, as it is transmitted in practice.

    In particular, I want to generate this received signal in MATLAB:

    [tex]v(t)=\sum_{k=0}^{K-1}d_ke^{j2 \pi \frac{k}{T}t}\sum_{p=1}^{N_p}h_pe^{-j2 \pi f_k\tau_p}g(t-\tau_p)[/tex]

    where fk=f0+(k/T) is the kth subcarrier, T is the OFDM symbol duration, dk are the transmitted symbols, K is the number of subcarriers, hp are the path gains, taup are the paths delays, Np is the number of paths, and g(t) is a rectangular pulse of duration T+Tg and magnitude unity, where Tg is a guard interval.

    This equation is obtain by transmitting the signal:

    [tex]s(t)=\Re\{\sum_{k=0}^{K-1}d_ke^{j2 \pi f_k t}g(t)\}[/tex]

    over the channel:

    [tex]h(\tau)=\sum_{p=1}^{N_p}h_p\delta(\tau-\tau_p)[/tex]

    where delta is the dirac delta function.

    Any help is much appreciated.

    Thanks
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: MATLAB Code for OFDM System
  1. Matlab codes (Replies: 2)

  2. Matlab code (Replies: 0)

  3. Matlab code problem (Replies: 14)

  4. Error code in Matlab (Replies: 3)

  5. Matlab Code (Replies: 2)

Loading...