Speech signal power decrease speed
古いコメントを表示
Hi,
I have designed a system/algorithm which attenuates speech signal. Now I would like to calculate using Matlab - from my system's output speech signal (a wav file) - the power of original signal and power of processed signal and see how fast it is attenuated let say -10dB. I expect that would happen in some tens (or hundreds) of msec's. What would be convenient way to calculate the powers and get the result? Best would be if I could plot the powers graphically. Any .m code example for this available?
If I calculate signal powers frame-by-frame (let say 10ms frames), the speech signal is changing too fast and not that visual?
Thanks,
Micke
6 件のコメント
Mathieu NOE
2021 年 4 月 27 日
hi
why not plot the envelop of the signal ? you should be able to see that drop in amplitude
see : envelope Envelope detector.
[YUPPER,YLOWER] = envelope(X) returns the upper and lower envelopes of
the input sequence, X, using the magnitude of its analytic signal.
Mikael
2021 年 4 月 27 日
Mathieu NOE
2021 年 4 月 27 日
do you have already started to code ? maybe I can jump in if you have a code to share
Mikael
2021 年 4 月 27 日
Mathieu NOE
2021 年 4 月 28 日
hello
can you share the wav files as well ?
Mikael
2021 年 5 月 3 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Spectral Measurements についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!