aree1j

Upload: phan-nhut-nam

Post on 04-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 AREE1J

    1/27

    Done By:

    Samah Qissy Areej EL-MidanaSereen Essraj Ghadeer Abu-safer

    Submitted To:

    Dr. Hatem El-Aydi

  • 8/13/2019 AREE1J

    2/27

    Contents.

    What is noise?

    What is noise cancellation?

    Simple idea.

    Wave cancellation.

    Active noise cancellation (ANC).Applications.

    Adaptive filter.

    Comparison

    Adaptive algorithm (LMS & RMS).

    Simulation.

    Conclusion.

  • 8/13/2019 AREE1J

    3/27

    What is noise?

    Fiq(1):AWGN

    Noise consists of unwanted waveforms that

    can interfere with communication.

    sound noise: interferes with your normal

    hearing

    Loud noises

    Subtle noiseWhite noise (AWGN)

  • 8/13/2019 AREE1J

    4/27

    Active and passive noise

    The advantages of active noise control methods

    compared to passive ones are that they are

    generally:

    More effective at low frequencies.

    Less bulky.

    Able to block noise selectively

  • 8/13/2019 AREE1J

    5/27

    What is Noise Cancellation?

    Noise cancellation is a method to reduce or

    completely cancel out undesirable sound

    call Active Noise Cancellation .

    Noise cancellation tries to 'block' the sound atthe source instead of trying to prevent the

    sounds from entering our ear canals

  • 8/13/2019 AREE1J

    6/27

    Cont.These technologies are in their early stages.

    The hope is that one day that thesetechnologies can be used to minimize all sorts of

    unwanted sounds around us

  • 8/13/2019 AREE1J

    7/27

    Simple Idea

    Cancellation processes depend on simpleprinciple

    adding two signals with the same .

    amplitude and opposite phase the result

    will be zero signals.

    (H)

  • 8/13/2019 AREE1J

    8/27

    Questions you may have about

    such a device are:

    How can you cancel out simple waveforms?

    How is complex sound cancelled out?

    What are some noise cancellation applications?

  • 8/13/2019 AREE1J

    9/27

    Types of wave cancellation

    wave cancellation

    Simple wave complex wave

  • 8/13/2019 AREE1J

    10/27

    Simple wave cancellation

    Simple sine wave for single

    sound frequencyOne pure sound a fraction of

    a second after the next

    Sum of two waves

    slightly out of phase

    Sum of two waves slightly

    out of phase

  • 8/13/2019 AREE1J

    11/27

    Canceling complex waves

    A spoken word consists of a

    spectrum of frequencies of

    different amplitudeneed to filter each

    frequency separately,

    create the same frequencyand amplitude at 180out of

    phase.

  • 8/13/2019 AREE1J

    12/27

    Active Noise Cancellation (ANC)

    http://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6581&designOptionId=6644&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6581&designOptionId=6644&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6582&designOptionId=6646&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6587&designOptionId=6647&family=vfhttp://focus.ti.com/vf/docs/blockdiagram.tsp?family=vf&blockDiagramId=6048http://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6588&designOptionId=6648&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6583&designOptionId=6649&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6584&designOptionId=6650&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6585&designOptionId=6651&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6586&designOptionId=6652&family=vfhttp://focus.ti.com/vf/docs/viewdevices.tsp?blockDiagramId=6048&blockId=6589&designOptionId=6653&family=vf
  • 8/13/2019 AREE1J

    13/27

    ApplicationsHeadsets (headphone)

    Honda cars.

    Space satellite antennas.

    Use in apartment.

    .NoiseMuter

  • 8/13/2019 AREE1J

    14/27

  • 8/13/2019 AREE1J

    15/27

    NoiseMuter)Noise Canceller(

    NoiseMuter ProcessedOriginalCondition/coder

    NoiseMuter

    processed

    OriginalSpeech + Car

    Noise

    NoiseMuter is an advanced noise suppressionsolution, designed as add-on software module to

    enable noise-free communication.

  • 8/13/2019 AREE1J

    16/27

    Adaptive filter

    nonlinear and time-variant .

    adjust themselves to an ever-changingenvironment .

    changes its parameters so its performanceimproves through its surroundings.

  • 8/13/2019 AREE1J

    17/27

    Adaptive Filter

    The coefficients of an adaptive filter change

    in time

    Output

    signalInput

    signal

    Adaptive

    algorithm

    Criterion of

    performance

    Filter

    structure

  • 8/13/2019 AREE1J

    18/27

    Comparisonsupervised vs. unsupervised

    Expected output is known.

    quantity .

    The Criterion of

    Performance can simplytake the difference

    between actual output and

    desired.

    It uses information to tell

    the Adaptation Algorithm

    what adjustments to make.

    Expected output is

    unknown quantity.

    the Criterion of

    Performance has to do.

    We cannot simply take

    the difference actual anddesired output consists

    of looking for signal

    qualities

  • 8/13/2019 AREE1J

    19/27

    Block diagram of adaptive system

    S(n)+No(n)No(n)

    +

    -

    ?

    Primary

    signal

    d(n)

    N1(n)

    Reference

    signaly(n)

    output

    e(n)

    adaptive

  • 8/13/2019 AREE1J

    20/27

    Adaptive algorithm

    An adaptive algorithm is used to estimate a timevarying signal.

    By adjusting the filter coefficients so as tominimize the error.

    There are many adaptive algorithms likeRecursive

    Least Square (RLS), Kalman filter, but the most commonly used is the Least Mean

    Square (LMS) algorithm.

  • 8/13/2019 AREE1J

    21/27

    LMS algorithm

    Estimates the

    solution to the

    Weiner-Hopf

    equations using

    gradient descent

    method which finds

    minima by estimating

    the gradient.

    is the step size

    e

    X(n)

    C(n)

    Transversal

    Filter

    LMS

    Y(n)

    e(n)

    d(n)

  • 8/13/2019 AREE1J

    22/27

    Cont..

    Update the coefficients using

    the following computation.

    filtering operation with the

    previous version of the coefficients.

    Compare the computed output

    with the expected output.

    e(n)

    X(n) y(n)

    d(n)

    Adaptive

    filter

    Unknown

    system

  • 8/13/2019 AREE1J

    23/27

    Experiment

    Click to listen original sound Click to listen nosily sound

    Click to listen output1 sound

    Click to listen output 2 sound

    click to show simulation graph1

    Click to show simulation graph

  • 8/13/2019 AREE1J

    24/27

  • 8/13/2019 AREE1J

    25/27

    Why using RLS algorithm

    Increase performance .

    Faster convergence behavior.

    Infinite memory

    Improve the final noise removal

    performance.

    Filter coefficient is much more stable .

  • 8/13/2019 AREE1J

    26/27

  • 8/13/2019 AREE1J

    27/27

    conclusion

    Active noise cancellation is a method to cancel

    out undesirable sound in real time.

    The adaptive filter is used to estimate the errorin noisy wave

    Many algorithms are used in adaptive filter like

    LMS RLS & MSE and the better is RLS .