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
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