Azzera filtri
Azzera filtri

How to add gain to an audio signal?

22 visualizzazioni (ultimi 30 giorni)
Giggs B.
Giggs B. il 29 Mag 2022
Risposto: Star Strider il 29 Mag 2022
Hi,
I wanted to ask if there is a way to add gain to an audio signal using MATLAB?
For ex., I have an audio file, and I want to add ~30dB gain to the signal. How can I do that?
Thanks,
Gagan

Risposta accettata

Star Strider
Star Strider il 29 Mag 2022
Try this —
Fs = 44100;
t = linspace(0, Fs-1, Fs)/Fs;
s1 = sin(2*pi*t*15);
dB30 = db2mag(30)
dB30 = 31.6228
s2 = s1*dB30;
figure
plot(t, s1, 'DisplayName','Original')
hold on
plot(t, s2, 'DisplayName','Original With 30 dB Amplification')
hold off
grid
legend('Location','best')
.

Più risposte (0)

Categorie

Scopri di più su Audio I/O and Waveform Generation in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by