Add delay to signal
Afficher commentaires plus anciens
I would like to simulate on Matlab a PAM signal which, travelling on a time-dispersive communication channel, contains intersymbol interference (ISI).
I have 'built' the transmitter by generating:
- M-PSK signal/sequence
- designing the impulse response p(t) of a root of raised cosine
- upsampling
- filtering
So I have the signal ready to transmit ... but without ISI. Now I want to simulate/insert 'L' echoes of the time-dispersive channel.
In the transmission I don't want to have p(t) but a delayed version of it .. so I want the impulse p(t) to be born already with echoes .. for example like this: p(t)+a1*p(t-Ts) with Ts=symbol interval. Therefore I must linearly combine 2 or 3 appropriately delayed replicas of the impulse response in the absence of ISI. But how do I achieve it?
The professor advised me to use "the function that implements the filter impulse response with delay "... but what function is he talking about?
Any advice is helpful. Thanks!
6 commentaires
Paul
le 3 Jan 2023
What is the form of p(t)? Is it a vector of values corresponding to equally spaced points in time?
Paul
le 4 Jan 2023
Is Ts an integer multiple of the spacing between the time points?
So p(t) is a continuous-time signal represented by samples p[n] = p(n*T) where T is the time spacing. Ts is an arbitrary delay, not necessarily an integer mutliple of T. How do you want to represent p(t) between samples of p[n]. Linear interpolation? Something else?
Reading through this comment thread, I'm not sure if where I'm headed with this is where you should be going ...
kale
le 4 Jan 2023
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Digital Filtering dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

