Need MATLAB Implementation for OFDM Communication Systems in Continuous-Time?

Click For Summary
SUMMARY

The discussion centers on the need for a MATLAB implementation of Orthogonal Frequency Division Multiplexing (OFDM) communication systems in continuous-time. The user requires assistance in simulating a specific received signal, defined by the equation v(t)=∑_{k=0}^{K-1}d_ke^{j2π(k/T)t}∑_{p=1}^{N_p}h_pe^{-j2πf_kτ_p}g(t−τ_p). The challenge arises from the limitations of discrete-time simulations, which do not accurately represent the continuous-time transmission used in practice. The user is open to providing mathematical derivations to facilitate the implementation.

PREREQUISITES
  • Understanding of OFDM communication systems
  • Proficiency in MATLAB programming
  • Knowledge of continuous-time signal processing
  • Familiarity with mathematical concepts such as Fourier transforms and signal modulation
NEXT STEPS
  • Research MATLAB functions for continuous-time signal simulation
  • Explore the implementation of the Dirac delta function in MATLAB
  • Study the effects of guard intervals in OFDM systems
  • Learn about the mathematical modeling of multipath fading channels
USEFUL FOR

Engineers and researchers working on communication systems, specifically those focused on OFDM technology and continuous-time signal processing in MATLAB.

EngWiPy
Messages
1,361
Reaction score
61
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
 
Physics news on Phys.org
I'm sorry you are not finding help at the moment. Is there any additional information you can share with us?
 
Greg Bernhardt said:
I'm sorry you are not finding help at the moment. Is there any additional information you can share with us?


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
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
3
Views
2K