How can I delay a chirp signal for signal processing?
7 次查看(过去 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
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 Center 和 File Exchange 中查找有关 Signal Generation and Preprocessing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!