need data about tach signal?
3 次查看(过去 30 天)
显示 更早的评论
greetings !! I want to know about tach signal(like signal from tachometer) in MATLAB and its generation in matlab like attached image(Might be aperiodic).. And i want to add some Gaussian noise to that signal to find frequency b/w peeks.
I tried using "pulse train" but not getting as i like..
0 个评论
采纳的回答
dpb
2014-8-11
Starting point could be something (from the pulstran example)...
>> t = 0 : 1/1e3 : 1; % 1 kHz sample freq for 1 sec
d = 0 : 1/5 : 1; % 5 Hz repetition freq
y = pulstran(t,d,@tripuls,0.01);
plot(t,y)
>> xlim([-0.05 1.05])
You can then apply a windowing function of length(y) to desired shape to modify amplitude and add noise as desired. Fix up frequencies, etc., as desired, obviously; I just fiddled with the example parameters slightly to show more pulses over the same frequency as the example and with a symmetric pulse.
更多回答(1 个)
Xiaoxing Wang
2024-9-29
You can also get a tacho signal like this
fs = 1e3; %* sampling frequency
fr = 5; %* repetition frequency
t = 0:1/fs:1;
pulse = zeros(length(t),1);
idx = (fs/fr):(fs/fr):length(t);
idx = round(idx);
pulse(idx) = 1;
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!