Filter löschen
Filter löschen

sound peak or gaussion or delta

3 Ansichten (letzte 30 Tage)
Alex Dashevsky
Alex Dashevsky am 2 Dez. 2017
Kommentiert: Image Analyst am 8 Dez. 2017
Hi, I want to generate short signal(not sinusoidal signal) like Gaussian or delta. I want sound and hear that signal
mu = 0;
sigma = 1;
x = -16*sigma:1e-3:16*sigma;
y1 = pdf('normal', x, mu, sigma);
plot(x, y1)
sound(y1,8000);
I don't hear sound

Antworten (2)

Star Strider
Star Strider am 2 Dez. 2017
You do not hear it because as a single Gaussian pulse, it is far below the range of human hearing, and probably below the ability of soundcards to reproduce it. If you modulate it by a sound that you are able to hear, you can hear it, as the envelope of the sound.
Try this:
mu = 0;
sigma = 5;
x = -16*sigma:1e-3:16*sigma;
y1 = pdf('normal', x, mu, sigma);
y2 = sin(2*pi*x*100) .* y1 * 1E+6;
plot(x, y1)
soundsc(y2,8000);
Here, ‘y2’ creates the ‘carrier’ and modulates it by ‘y1’. You can hear the Gaussian pulse fade in and fade out if you increase ‘sigma’ to 5 or more, and use soundsc instead of sound.
  1 Kommentar
Alex Dashevsky
Alex Dashevsky am 8 Dez. 2017
I see sinus on oscilloscope. I can't succeed to measure delay between to signal. I need not sinusoidal signal

Melden Sie sich an, um zu kommentieren.


Image Analyst
Image Analyst am 2 Dez. 2017
See attached demo that creates a warbling sound. Adapt as needed.
  2 Kommentare
Alex Dashevsky
Alex Dashevsky am 8 Dez. 2017
I see sinus on oscilloscope. I can't succeed to measure delay between to signal. I need not sinusoidal signal
Image Analyst
Image Analyst am 8 Dez. 2017
Uh, OK.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by