How to generate noise from 950 to 1050 Hz for 0.2 sec?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Parisa
am 1 Mär. 2020
Kommentiert: Parisa
am 1 Mär. 2020
How to generate noise from 950 to 1050 Hz for 0.2 sec? Please help me.
2 Kommentare
Image Analyst
am 1 Mär. 2020
How many elements do you want? Note that you should have at least enough to satisfy the Nyquist frequency. As long as you have that, you're free to have as many elements as you want define the 0.2 seconds. How about a million points?
Image Analyst
am 1 Mär. 2020
I didn't answer. I asked clarifying questions. The answer(s) are below.
Akzeptierte Antwort
Thiago Henrique Gomes Lobato
am 1 Mär. 2020
Choose Fs, generate broadband noise, filter with a bandpass:
Fs = 44100;
Tmax = 0.2;
Samples = Tmax*Fs;
noise = randn(Samples,1);
noise = bandpass(noise,[950 1050],Fs);
pspectrum(noise,Fs)
4 Kommentare
Thiago Henrique Gomes Lobato
am 1 Mär. 2020
sound(noise,Fs)
Keep in mind that 0.2 s is almost nothing
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Synchronization and Receiver Design finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!