telecommunications switching systems 14

Upload: ramcharan-buddi

Post on 04-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Telecommunications Switching Systems 14

    1/14

    APC

    Adaptive predictive coding

    Ratio of input signal to the power of thedifference signal is prediction gain.

    APC involves periodic determination andtransmission of the predictor coefficients.

    Adaptive Predictive Encoder

  • 7/29/2019 Telecommunications Switching Systems 14

    2/14

    Adaptive Predictive Decoder

    Adaptive Predictive Encoder/Decoder

  • 7/29/2019 Telecommunications Switching Systems 14

    3/14

    Subband Coding

    Input spectrum is divided into separate bands.

    q is proportional to the energy levels in eachband.

    High energy levels can be encoded with coarsequantization.

    Speech signal masks the quantization noise.

    Larger no. of bits per sample for lowfrequencies.

    At higher frequencies, fewer bits per sample canbe used.

  • 7/29/2019 Telecommunications Switching Systems 14

    4/14

    Subband Coder

    Subband coding example: G.722 7-kHz audio codec

    The upper band does not require as high a data rate because it isnot as important perceptually and has significant less energy.

  • 7/29/2019 Telecommunications Switching Systems 14

    5/14

    Average MOS vs Bit Rate of G.722 7-kHz audio codec

    Vocoders

    Voice-Coders

  • 7/29/2019 Telecommunications Switching Systems 14

    6/14

    Vocoders

    The basic goal of a vocoder is to encodeonly the perceptually important aspects ofspeech with fewer bits than the moregeneral waveform encoders.

    Intelligble voice, quality < telephonestandards.

    Vocoding techniques

    Channel vocoder

    Formant vocoder

    Linear predictive coding (LPC)

    The emphasis of a vocoder is in reproducing theshort-term power spectrum of the input.

  • 7/29/2019 Telecommunications Switching Systems 14

    7/14

    Channel Vocoder

    Short term signal spectrum as a function of time

    Encodes individual power levels and transmits.

    Ignores phase information

    Frequency domain model of voice tract transferfunction

    Pitch-excited vocoder

    Spectrum channel vocoders

    Intelligible, synthetic sound

    Channel Vocoder

  • 7/29/2019 Telecommunications Switching Systems 14

    8/14

    Channel Vocoder

    Channel Vocoder

  • 7/29/2019 Telecommunications Switching Systems 14

    9/14

    Formant vocoder

    Speech energy tends to be concentratedat three or four peaks called formants

    Location and amplitude of these spectralpeaks are determined and transmitted.

    Most significant short term components

    are encoded.

  • 7/29/2019 Telecommunications Switching Systems 14

    10/14

    Linear predictive coding

    Extracts perceptually significant featuresof speech directly from a time waveform.

    Time varying model of the vocal tractexcitation and transfer function.

    Speech generation model of LPC

  • 7/29/2019 Telecommunications Switching Systems 14

    11/14

    LPC

    LPC uses prediction parameters based onthe actual input segments to which theparameters are applied (forwardestimation).

    LPC provide more natural soundingspeech than purely frequency domainbased vocoders

    Enhanced-Excitation Linear PredictiveCoding

    Pulse Excited LPC (PELP)

    Multipulse LPC (MPLPC)

    Residual excited LPC (RELP)

    Mixed-excitation LPC (MELP)

    Code-excited LPC (CELP)

  • 7/29/2019 Telecommunications Switching Systems 14

    12/14

    PELP

    Voiced signals are modeled by simplepulse generator, an LPC coder issometimes referred to as a pulse excitedlinear prediction (PELP)

    LPC vs MPLPC

  • 7/29/2019 Telecommunications Switching Systems 14

    13/14

    RELP

    residual waveform acts as the excitation ofprediction loop.

    Residual consists of fundamentalfrequency and harmonics

    Fundamental frequency is encoded.

    When subband, MPLPC and RELP

    compared, MPLPC provided bestperformance.

    CELP

    Assumes residuals are not randomwaveforms with independent samples butrather that a block of residue samples canbe represented by one of a manageablenumber of waveform templates.

  • 7/29/2019 Telecommunications Switching Systems 14

    14/14

    CELP

    Encoder/Decoder Selection Considerations

    Voice Quality

    Transparency for non-voice signals

    Tolerance of transmission errors

    Delay