How to add noise during transmission ?
2 ビュー (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Audio I/O and Waveform Generation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!