sound peak or gaussion or delta

3 vues (au cours des 30 derniers jours)
Alex Dashevsky
Alex Dashevsky le 2 Déc 2017
Commenté : Image Analyst le 8 Déc 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

Réponses (2)

Star Strider
Star Strider le 2 Déc 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 commentaire
Alex Dashevsky
Alex Dashevsky le 8 Déc 2017
I see sinus on oscilloscope. I can't succeed to measure delay between to signal. I need not sinusoidal signal

Connectez-vous pour commenter.


Image Analyst
Image Analyst le 2 Déc 2017
See attached demo that creates a warbling sound. Adapt as needed.
  2 commentaires
Alex Dashevsky
Alex Dashevsky le 8 Déc 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 le 8 Déc 2017
Uh, OK.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Acoustics, Noise and Vibration dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by