need data about tach signal?

4 vues (au cours des 30 derniers jours)
LAKSHMAN
LAKSHMAN le 11 Août 2014
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..

Réponse acceptée

dpb
dpb le 11 Août 2014
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 commentaire
LAKSHMAN
LAKSHMAN le 18 Août 2014
Thanks for sharing ur knowledge..

Connectez-vous pour commenter.

Plus de réponses (1)

Xiaoxing Wang
Xiaoxing Wang le 29 Sep 2024
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;

Community Treasure Hunt

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

Start Hunting!

Translated by