Im trying to delay a signal in time?

1 回表示 (過去 30 日間)
Miguel Albuquerque
Miguel Albuquerque 2022 年 3 月 10 日
Hey guys, this is probably very easy but i can't figure it out.
Im trying to delay a QPSK signal in time , a few seconds.
Variables:
Ns=Nb/2
fc=2.45e9;
t=linspace(0,Ns*Tb,length(Reference_Signal));
Reference_Signal is a 1x769600 double signal.
Im trying to delay this reference signal by doing this:
Surveillance_Signal= delayseq(Reference_Signal,3,fs); But this new signal is 0 in all columns.
Thank you

採用された回答

Kiran Felix Robert
Kiran Felix Robert 2022 年 3 月 15 日
Hi Miguel,
I am not sure about your 'fs' value, but according to the delayseq documentation, when you specify an 'fs' argument the delay units are in seconds.
Try checking the Survielence_Signal after 3 (your delay) seconds of abolute time.
Total time of the signal present = (length of signal) * (1/fs),
If the total time of signal is less than 3, then output will be zeros in all columns.
  1 件のコメント
Miguel Albuquerque
Miguel Albuquerque 2022 年 5 月 4 日
thanks a lot :D

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSpectral Measurements についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by