How to add noise during transmission ?

2 visualizaciones (últimos 30 días)
Sisi Misi
Sisi Misi el 17 de Nov. de 2021
Editada: Sisi Misi el 17 de Nov. de 2021
Hallo everyone
I did some research, I wanted to see the robustness of the lossless compression method by adding noise to the transmission process. The inputted audio is binaural audio and it is compressed by the lossless method after being compressed, the noise is added to it by re-recording the compressed audio. After decompression, do an ODG check, but the result is close to - 4, while the SNR I got was around 30dB
Is there another way to add noise to the audio during transmission?
I've used the method
[y,Fs]=audioread('water.wav');
audiowrite('water8bit.flac',y,Fs,'BitsPerSample', 8);
y = y + 0.01*randn(size(y)); % adjust noise amplitude to your needs
m = max(abs(y(:))); % R2015 and below
y = y./m; % normalize data
audiowrite('water8bitnoise.wav',y,Fs)
But the target is still the original audio, not the compressed audio
Is there another way to add noise to the audio during the transmission process or after the compression is done?
I hope is that I can still add noise but the ODG value is not too low(eg close to -1 or -2) because the SNR I get is around 30dB
thank you

Respuestas (0)

Categorías

Más información sobre Audio I/O and Waveform Generation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by