How to generate(create) train of pulse signals
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Gova ReDDy
il 31 Dic 2013
Modificato: Walter Roberson
il 31 Dic 2013
Hello,
Can someone explain of how to create train of pulse signals with
1)sampling freq=500Hz,number of samples=1000 with amplitude of 1 and freq=2Hz
2)And how to add some high freq components to the pulse signals generated from step1
Thanks.
0 Commenti
Risposta accettata
Walter Roberson
il 31 Dic 2013
Modificato: Walter Roberson
il 31 Dic 2013
pulsetrain = repmat( [1 * ones(1,125), -1 * ones(1,125)], 1, 4);
(125 + 125) * 4 = 1000 samples.
1000 cycles / 500 cycles/s = 2 seconds.
2 s * 2 cycles/s = 4 cycles. Each cycle has 2 phases, so 2*4 = 8 half-cycles. 1000 / 8 = 125 samples per half-cycle.
If you want to add high frequency components, you can make the same sort of calculations to find what to add. Do remember, though, that the addition of 1's and -1's can add up to greater than 1 or less than -1; you will need to decide what you want to do about that.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Waveform Generation in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!