+ All Categories
Home > Documents > Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality...

Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality...

Date post: 31-Jan-2018
Category:
Upload: hoangdien
View: 226 times
Download: 0 times
Share this document with a friend
23
1 © Nokia Siemens Networks C. Beaugeant, M. Schönle / ETSI Workshop: “Speech and Noise in Wideband Communication”, May 2007 Public Dual Narrowband / Wideband Noise Reduction C. Beaugeant, Nokia Siemens Networks M. Schönle, Siemens AG
Transcript
Page 1: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

1 © Nokia Siemens Networks C. Beaugeant, M. Schönle / ETSI Workshop: “Speech and Noise in Wideband Communication”, May 2007Public

Dual Narrowband / Wideband Noise ReductionC. Beaugeant, Nokia Siemens NetworksM. Schönle, Siemens AG

Page 2: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

2 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Introduction

• Difference between wideband noise reduction and narrowband noisereduction ?

• Dual systems narrowband / wideband• Architecture proposal• Example solutions• Conclusion

Page 3: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

3 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Wideband audio : What for?

• Historically, telecommunication uses limited bandwidth (300Hz-3400Hz)

• Wideband telephony: a simple solution to increase quality

• New applications propose wideband speech telecommunication– New services with VoIP (G.722, G.729.1)– Enhancement of quality for UMTS (AMR-WB)

• Front-end algorithms must follow codecs and applications development. Wideband solution needed for

– Noise reduction– Echo cancellation– Automatic level control– Transducer enhancement– Microphone array

Page 4: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

4 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Overview on noise reduction

• Noise reduction mainly focused till now on the problematic for telephony (sampling frequency 8 kHz)

• Rare examples for other sampling rate than 8 kHz (speech recognition, combination of noise reduction with AMR-WB)

• First solutions at the beginning of the 80‘s• Aim: reducing noise on the microphone signal to enhance quality, reduce

tiredness for the far-end user• Boost of industrial solution widely implemented when telephony get

mobile:– Mobile terminals used in highly noisy environment– Carkit solutions

• Widely used solution based on short time frequency domain analysis– Analysis of successive windowed frames– Fourier transform– Applying a weighting gain on the amplitude of the frequency signal– Inverse Fourier transform– Overlap-add

Page 5: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

5 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Overview of Noise reduction in the frequency domain

Noise reduction law

Fourier Transform

Analysis

),( kfmY

),( nmy

NoiseReduction

)()()( nnnsny +=

)(ˆ ns

)(tn

)(ts

frequency:

time:

index frame:

kf

n

m

Inverse Fourier Transform

),(ˆ kfmS

Synthesis

+

),(ˆ nms

)(ˆ ns

Overlap-Add

Page 6: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

6 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Difference wideband / narrowband noise reduction

• A priori same solution – FFT analysis/synthesis independent from sampling frequency

– Weighting rule a priori independent from sampling frequency

– Test on transposing narrowband solution to wideband solution already successful [1]

• But differences on many parameters!– FFT length different to get same resolution in narrowband and wideband– Smoothing factors highly depending on sampling frequency

– Many variables depend on the sampling frequency: values of threshold, energy estimation, SNR estimation

• Important tuning needed to make the transposition of a narrowband noise reduction to a wideband noise reduction [2]

• Increase of computation load (up to twice more)

[1] C. Beaugeant, I. Varga, T. Lotter, P. Jax, P. Vary, Noise Reduction for AMR-WB, 2nd workshop on Wideband Speech Quality, 06.2005[2] C. Beaugeant, M. Schönle, I. Varga, `Challenges of 16 kHz in Acoustic Pre- and Post-Processing for Terminals IEEE Com magazine, May 2006.

Page 7: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

7 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Challenge of dual systems• Modern terminals to get both narrowband / wideband functionalities• Example: UMTS phone

– Wideband telephony in UMTS network– Narrowband telephony in GSM network

• Idea: Get a single front-end for both modes• Problem: Many values to be tuned to get such universal front-end• Two examples Filter design, FFT resolution

Filter Design 3.a: Speech PSD (FFT length doubled @ 16 kHz)

3.b: Frequency resolution with same FFT length

Page 8: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

8 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Architecture for dual system

AECNarrowband

Weighting RuleNarrowband +

Weighting RuleWideband

64 p

t. F

FT

256

pt. F

FT

64

pt.

IFF

T2

56

pt.

IFF

T

2

2 2

AECWideband

• Backward compatibility

• Reuse of 8 kHz system

Page 9: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

9 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

AECNarrowband

Weighting RuleNarrowband +

Weighting RuleWideband

64 p

t. F

FT

256

pt. F

FT

64

pt.

IFF

T2

56

pt.

IFF

T

2

2 2

AECWideband

• Extension to wideband audio

• Plug-in of simple two-channels filter bank

Architecture for dual system

Page 10: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

10 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Requirements to filter bank

• High stopband attenuation• Only small amount of aliasing • Perfect Reconstruction

• Low complexity• Low group delay• Simple design

Trade-off

Page 11: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

11 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Example solution : filter bank design

• All-pass-Complementary Filter Bank

– “Laplacian Pyramid“: High band adds details

– Perfect reconstruction guaranteed by structure

– No synthesis filter required in high band

LP

2

2

Z-

+ +- +

2

LP LP

Low Band

High Band

Analysis Synthesis

Page 12: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

12 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Aliasing

Anti-aliasing filtering by low-pass

Decimation of sampling rate→ aliasing components

Doubling of sampling rate

Same low-pass filter used for anti-imaging filtering

Example solution : filter bank design

Page 13: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

13 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

0 1000 2000 3000 4000 5000 6000 7000 8000-120

-100

-80

-60

-40

-20

0

20Frequency Responses

Frequency

Mag

nitu

de in

[dB

]

• Design of only one FIR low-pass filter• High-pass filter is obtained by filter bank structure • Simple design using Remez Algorithm• Half-band filters can be used

• Example for N = 140

– Stop-band attenuation 72 dB

– No aliasing up to f = 3.75 kHz

– Group Delay 4.4 ms @ 16kHz

Example solution : filter bank design

Page 14: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

14 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Solution 1: noise reduction in low band

FFTFFT RLSRLS IFFTIFFT2 2

+

• Analysis / synthesis applied only in the narrowband part• No noise reduction in the high band

– Assumption that noise is less disturbing in higher band (psychoacoustic)– Assumption than SNR is higher above 4 kHz (Plosive speech sound)

• Advantage: – small computation load increase compared to narrowband system

• Drawback: – No noise reduction in higher band

Page 15: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

15 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Recursive Least Square (RLS) in low band

FFTFFT RLSRLS IFFTIFFT2 2

+

∑=

−=m

lk

lmkm flefeJ

0

2 ),())(( λ

),(ˆ),(),( kkk flSflSfle −=

∑ ∑

= =

−−

=

+=

m

l

m

lk

lmk

lm

m

lk

lm

kLS

flNflS

flS

fmG

0 0

22

0

2

),(),(

),(

),(

λλ

λ

with

λ forgetting factor

So that ),().,(),(ˆ kfmYkfmGkfmSLS

=

• Minimization of the cost function

• Leads to the following weighting rule (RLS)

Page 16: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

16 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Recursive Least Square (RLS) in low band

∑ ∑

= =

−−

=

+=

m

l

m

lk

lm

Nk

lm

Y

m

lk

lm

Y

kLS

flNflY

flYfmG

0 0

22

0

2

),(ˆ),(

),(),(

λλ

λ

Simplified version (no need of estimation of the speech signal)

YλNλ

Tuning parameters

λ

),(.),(),( 221 kkkLS fmGfmGfmG β+=YN

N

λλλβ

−−−

=2

12

Noise reduction filter:

Output : ‚clean speech‘

Noise estimation filter:

Output : ‚clean noise‘

can be seen as a combination of two filters),( kLS fmG

),(11 NYGG λλ=

FFTFFT RLSRLS IFFTIFFT2 2

+

Page 17: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

17 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Solution 2 : RLS in both bands

FFT1FFT1 RLSRLS IFFT1

IFFT12 2

+

FFT2FFT2 RLSRLS IFFT2

IFFT2

• Same algorithm in both bands: RLS

• Analysis / synthesis different on the bands– FFT1 : 5 ms overlap, 256 pts– FFT2 : 5 ms overlap, 32 pts

• Good compromise for ROM:– Partial re-use of the same functions for the higher and lower band

Page 18: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

18 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Solution 3 : different kind of noise reduction in t he bands

• Study of the robustness of the architecture when different solutions are built on the two bands• Analysis / synthesis different on the bands

– FFT1 : 5 ms overlap, 256 pts

– FFT2 : 5 ms overlap, 32 pts– Wiener filter in the higher band

• Idea: Possibility of special tuning, special algorithm for the higher band– Taking into account special SNR

– Plosive characteristic of speech signal

– Psycho-acoustic

FFT1FFT1 RLSRLS2 2

+

FFT2FFT2 WFWF

IFFT1IFFT1

IFFT2IFFT2

Page 19: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

19 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Solution 3 : algorithm for the high band

• Wiener filter in the frequency domain:

( ) ( )( ) 1,,1,0for

,1

,, −=

+= NFFTk

fmSNR

fmSNRfmG

k

kk L

( ) ( ) ( )( ) ( ) ( ) ( )

( )kn

kk

kn

knkk f

fmYfmG

f

fmfmYfmSNR

γβ

γγ

βˆ

,1,11

ˆ

,ˆ,,

22

1

2

1

−−⋅−+

−⋅=

FFTFFT RLSRLS IFFTIFFT2 2

+

FFTFFT WFWF IFFTIFFT

• Ephraim & Malah SNR estimation [3]:

[3] Y. Ephraim und D. Malah, "`Speech Enhancement Using a Minimum Mean-Square Error Short-Time Spectral Amplitude Estimator"'. IEEE Trans. On ASSP, ASSP-32, Nr. 6, Dec. 1984

Page 20: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

20 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

DemosF

requ

ency

(H

z)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1000

2000

3000

4000

5000

6000

7000

8000

20 40 60 80 100 120

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

-5000

0

5000

Time (sec)

Fre

quen

cy (

Hz)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1000

2000

3000

4000

5000

6000

7000

8000

20 40 60 80 100 120

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

-5000

0

5000

Time (sec)

Noisy signal (SNR = 5 dB) Noise reduction in the lowest band only (RLS)

Page 21: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

21 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Demos

RLS Noise reduction in the low band

Wiener noise reduction in the high band

RLS Noise reduction in both bands

Fre

quen

cy (

Hz)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1000

2000

3000

4000

5000

6000

7000

8000

20 40 60 80 100 120

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

-5000

0

5000

Time (sec)

Fre

quen

cy (

Hz)

0 0.5 1 1.5 2 2.5 3 3.5 4 4.50

1000

2000

3000

4000

5000

6000

7000

8000

20 40 60 80 100 120

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

-5000

0

5000

Time (sec)

Page 22: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

22 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date

Conclusion

• Proposed architecture gives an answer for designing a dual narrowband wideband noise reduction

• Study of particular dual noise reductions– No modification of already existing narrowband noise reduction– Scalable solution– 3 schemes proposed showing the feasibility and the potential of the

architecture

• Perspectives:– Open questions on the optimal resolution needed in the high band, on the best

compromise computation load vs. quality– Open field of research for better solution of noise reduction dedicated to the

high frequency band [4 kHz, 8 kHz]– Easy scalability to other sampling rates (32-48kHz)– Same principle can be used for other front-end algorithms (echo cancellation,

automatic level control…)– Interaction and optimization together with scalable speech codecs (G.729.1)

Page 23: Dual Narrowband / Wideband Noise Reduction - ETSI · PDF file– Enhancement of quality for UMTS ... an answer for designing a dual narrowband wideband noise reduction ... and optimization

23 © Nokia Siemens Networks C. Beaugeant, M. Schönle / Date


Recommended