How to generate this in MATLAB

Status
Not open for further replies.

David83

Advanced Member level 1
Joined
Jan 21, 2011
Messages
410
Helped
45
Reputation
92
Reaction score
45
Trophy points
1,308
Activity points
3,639
Hello all,

I am trying to do something particular in MATLAB, which is very similar, but not the same as, transmitting a signal over ISI channel using SC-FDE.

Suppose the transmitted signal is given by:

\[s(t)=\sum_{k=-N_g}^{N_d-1}d_g\,g(t-kT_s)\]

where g(t) is a rectangular pulse of duration Ts (the symbol duration), d_k are (bipolar) BPSK symbols, N_g is the CP length and N_d is the block length both in symbols. The channel impulse response is given by:

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

where N_p is the number of resolvable paths, and h_p and tau_p are the channel gains and delays, respectively. So, the received signal is given by:

\[v(t)=\sum_{k=-N_g}^{N_d-1}d_k\sum_{p=1}^{N_p}h_pg(t-kT_s-\tau_p)+w(t)\]

where w(t) is AWGN process. How to generate v(t) in MATLAB in continuous time as in the last equation?

Thanks in advance
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…