How can I delay a chirp signal for signal processing?

3 次查看(过去 30 天)
I have a question, how can i delay chirp signal? for example 6.5microsecond?
code:
% chirp signal generation 0-75 Hz ,7 chirp
clear all
clc
hchirp = dsp.Chirp('SweepDirection', 'unidirectional', 'TargetFrequency', 75, 'InitialFrequency', 0,...
'TargetTime', 1,'SweepTime', 1, 'SamplesPerFrame', 1176, 'SampleRate', 168);
figure(1);
plot(step(hchirp));
axis tight
xlabel('time (second)')
ylabel('signal amplitude')
% 6.5 microsecond signal delay.
hchirp_delayed=???
Thank you!
  1 个评论
Mathieu NOE
Mathieu NOE 2021-4-26
hello
you have to padd your signal with enough zeros to match the 6.5 microsecond signal delay (depends of your sampling frequency :
samples = round(6.5e-6/Fs);

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by