Je voudrais ajouter un retard sur mon signal. J'ai générer le retard avec la fonction randi. Mais comment puis je ajouter le retard à mon signal ?
Merci d'avance
-----
13/04/2012, 22h13
#2
umfred
Date d'inscription
mars 2006
Âge
45
Messages
6 984
Re : Retard signal : matlab
Qu'est-ce que la définition d'un signal retardé ?
soit le signal f(t) que l'on veut retarder d'un temps r
le signal retardé peut alors s'écrire f(t+r) et donc on remplace t par (t+r) pour avoir ses valeurs
si tu as déjà une table de valeur pour ta fonction, et que le retard est un multiple de l'échantillonnage, il suffit de prendre les mêmes valeurs mais à partir de l'indice du retard:
par exemple tu as f=[1 2 3 4 5 6 7 8 9 10] pour t={1,2,3,4,5,6,7,8,9,10}
tu veux le retarder de 2, tu as alors la fonction retardée r=[3 4 5 6 7 8 9 10 11 12 13]
en bleu, les valeurs "recalculées", pour avoir des signaux de même durée.