SlideShare a Scribd company logo
By-
Srishti Kakade
BETA29
INTRODUCTION
• Linear Predictive Coding (LPC) is one of the most powerful
speech analysis techniques, and one of the most useful
methods for encoding good quality speech at a low bit rate. It
provides extremely accurate estimates of speech parameters,
and is relatively efficient for computation.
• The most important aspect of LPC is the linear predictive filter
which allows the value of the next sample to be determined
by a linear combination of previous samples
• This provides a rate of 64000 bits/second. Linear predictive coding
reduces this to 2400 bits/second. At this reduced rate the speech
has a distinctive synthetic sound and there is a noticeable loss of
quality. However, the speech is still audible and it can still be easily
understood. Since there is information loss in linear predictive
coding, it is a lossy form of compression.
• LPC starts with the assumption that the speech signal is produced
by a buzzer at the end of a tube. The glottis (the space between the
vocal cords) produces the buzz, which is characterized by its
intensity (loudness) and frequency (pitch). The vocal tract (the
throat and mouth) forms the tube, which is characterized by its
resonances, which are called formants.
• A signal processing is an activity to extract a signal information.
Linear Predictive Coding (LPC) is a powerful speech analysis
technique and facilitating a features extraction which has a good
quality and efficient result for computing. In 1978, LPC uses to make
a speech synthesis. LPC doing an analysis with predicting a formant
decided a formant from signal called inverse filtering, then
estimated an intensity and frequency from residue speech signal.
Because speech signal has many variations depending on a time,
the estimation will do to cut a signal called frame
LPC METHODS
Preemphasis
• On processing of speech signal, preemphasis filter needed
after sampling process. The filtering purpose is to get a
smooth spectral shape of the speech signal. A spectral which
have a high value for the low-frequency field and decrease for
field frequency higher than 2000 Hz. Preemphasis filter based
on the relation of input/output on time domain which is
shown by the equation (1),
•
• a is a constant of preemphasis filter, ordinary have 0.9 < a <
1.0.
Frame Blocking
Frame Blocking:
• On this process, segmented of speech signal become some
frame which overlaps. So that no signal is lost (deletion).
Windowing.
• Analog signal which converts become digital
signal read frame by frame and each frame is
windowing with the certain window function.
This windowing process purpose to minimize
discontinue signal from initial to end of each
frame. If window as w(n), 0 ≤ n ≤ N – 1, when N
is total of sample of each frame, thus result of
windowing is a signal:
Auto-correlation Analysis
• The next step is autocorrelation analysis toward each frame
result by windowing y1 (n) with equation (4),
• (4) Where p is ordered from LPC. LPC order which usually used
is between 8 until 16.
• This step will convert each frame from p+1 autocorrelation become
compilation of “LPC parameter”
• This compilation becomes LPC coefficient or become other LPC
transformation. The formal method to change autocorrelation
coefficient become parameter LPC compilation called Durbin
method, the form as:
LPC: Vocoder
• It has two key components: analysis or encoding and synthesis or
decoding. The analysis part of LPC involves examining the speech
signal and breaking it down into segments or blocks.
• Each segment is than examined further to find the answers to
several key questions:
• Is the segment voiced or unvoiced?
• What is the pitch of the segment?
• What parameters are needed to build a filter that models the vocal
tract for the current segment?
LPC analysis is usually conducted by a sender who answers these
questions and usually transmits these answers onto a receiver.
LPC Decoder
• Each segment of speech has a different LPC filter that is eventually
produced using the reflection coefficients and the gain that are
received from the encoder.
• 10 reflection coefficients are used for voiced segment filters and 4
reflection coefficients are used for unvoiced segments. These
reflection coefficients are used to generate the vocal tract
coefficients or parameters which are used to create the filter.
• The final step of decoding a segment of speech is to pass the
excitement signal through the filter to produce the synthesized
speech signal.
Linear Predictive Coding
Linear Predictive Coding
Linear Predictive Coding

More Related Content

What's hot

Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
Samiul Parag
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
Vijay Kumar
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its types
JAIGANESH SEKAR
 
speech processing basics
speech processing basicsspeech processing basics
speech processing basics
sivakumar m
 
Speech signal processing lizy
Speech signal processing lizySpeech signal processing lizy
Speech signal processing lizy
Lizy Abraham
 
Gaussian noise
Gaussian noiseGaussian noise
Gaussian noise
Tothepoint Arora
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
Hemaraja Nayaka S
 
Source coding
Source codingSource coding
Source coding
Shamna Saleem
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
pirh khan
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
Rohan Nagpal
 
Sampling
SamplingSampling
Generation of SSB and DSB_SC Modulation
Generation of SSB and DSB_SC ModulationGeneration of SSB and DSB_SC Modulation
Generation of SSB and DSB_SC Modulation
Joy Debnath
 
Equalization
EqualizationEqualization
Equalization
@zenafaris91
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
sanjeev2419
 
Composite video signal
Composite video signalComposite video signal
Composite video signal
Sarika Khope
 
DPCM
DPCMDPCM
Chap04
Chap04Chap04
Introduction to dsp
Introduction to dspIntroduction to dsp
Eye diagram in Communication
Eye diagram in CommunicationEye diagram in Communication
Eye diagram in Communication
Sivanesh M
 

What's hot (20)

Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its types
 
speech processing basics
speech processing basicsspeech processing basics
speech processing basics
 
Speech signal processing lizy
Speech signal processing lizySpeech signal processing lizy
Speech signal processing lizy
 
Gaussian noise
Gaussian noiseGaussian noise
Gaussian noise
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
Source coding
Source codingSource coding
Source coding
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
 
Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
Sampling
SamplingSampling
Sampling
 
Generation of SSB and DSB_SC Modulation
Generation of SSB and DSB_SC ModulationGeneration of SSB and DSB_SC Modulation
Generation of SSB and DSB_SC Modulation
 
Equalization
EqualizationEqualization
Equalization
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Composite video signal
Composite video signalComposite video signal
Composite video signal
 
DPCM
DPCMDPCM
DPCM
 
Chap04
Chap04Chap04
Chap04
 
Introduction to dsp
Introduction to dspIntroduction to dsp
Introduction to dsp
 
Eye diagram in Communication
Eye diagram in CommunicationEye diagram in Communication
Eye diagram in Communication
 

Similar to Linear Predictive Coding

Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
Disha Modi
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
Disha Modi
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
Benesh Selvanesan
 
G010424248
G010424248G010424248
G010424248
IOSR Journals
 
Speech encoding techniques
Speech encoding techniquesSpeech encoding techniques
Speech encoding techniques
Hemaraja Nayaka S
 
Lpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlabLpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlab
chakravarthy Gopi
 
Linear predictive coding documentation
Linear predictive coding  documentationLinear predictive coding  documentation
Linear predictive coding documentation
chakravarthy Gopi
 
lpc and horn noise detection
lpc and horn noise detectionlpc and horn noise detection
lpc and horn noise detection
Pranathi V.N Vemuri
 
Speech coding std
Speech coding stdSpeech coding std
Speech coding std
Swapnil Sonawane
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
Amr E. Mohamed
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
Amr E. Mohamed
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
neeraj9217
 
Harmonic speech coding
Harmonic speech codingHarmonic speech coding
Harmonic speech coding
MuthanaALJANABI
 
Sub band project
Sub band projectSub band project
Sub band project
Siraj Sidhik
 
H0814247
H0814247H0814247
H0814247
IOSR Journals
 
Design and Implementation of Speech Based Scientific Calculator
Design and Implementation of Speech Based Scientific CalculatorDesign and Implementation of Speech Based Scientific Calculator
Design and Implementation of Speech Based Scientific Calculator
Shantha Suresh M
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Speaker recognition using MFCC
Speaker recognition using MFCCSpeaker recognition using MFCC
Speaker recognition using MFCC
Hira Shaukat
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
Mihika Shah
 
How to play audio from a microcontroller
How to play audio from a microcontrollerHow to play audio from a microcontroller
How to play audio from a microcontroller
Mahadev Gopalakrishnan
 

Similar to Linear Predictive Coding (20)

Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
 
G010424248
G010424248G010424248
G010424248
 
Speech encoding techniques
Speech encoding techniquesSpeech encoding techniques
Speech encoding techniques
 
Lpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlabLpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlab
 
Linear predictive coding documentation
Linear predictive coding  documentationLinear predictive coding  documentation
Linear predictive coding documentation
 
lpc and horn noise detection
lpc and horn noise detectionlpc and horn noise detection
lpc and horn noise detection
 
Speech coding std
Speech coding stdSpeech coding std
Speech coding std
 
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing ApplicationsDDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
DDSP_2018_FOEHU - Lec 10 - Digital Signal Processing Applications
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
 
Harmonic speech coding
Harmonic speech codingHarmonic speech coding
Harmonic speech coding
 
Sub band project
Sub band projectSub band project
Sub band project
 
H0814247
H0814247H0814247
H0814247
 
Design and Implementation of Speech Based Scientific Calculator
Design and Implementation of Speech Based Scientific CalculatorDesign and Implementation of Speech Based Scientific Calculator
Design and Implementation of Speech Based Scientific Calculator
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Speaker recognition using MFCC
Speaker recognition using MFCCSpeaker recognition using MFCC
Speaker recognition using MFCC
 
Subband Coding
Subband CodingSubband Coding
Subband Coding
 
How to play audio from a microcontroller
How to play audio from a microcontrollerHow to play audio from a microcontroller
How to play audio from a microcontroller
 

More from Srishti Kakade

Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148
Srishti Kakade
 
Keypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI SystemsKeypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI Systems
Srishti Kakade
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768
Srishti Kakade
 
Real time systems
Real time systemsReal time systems
Real time systems
Srishti Kakade
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
Srishti Kakade
 
Audio stegnography
Audio stegnographyAudio stegnography
Audio stegnography
Srishti Kakade
 
Black Box
Black BoxBlack Box
Black Box
Srishti Kakade
 

More from Srishti Kakade (7)

Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148Poster on Watchdog Timer in LPC2148
Poster on Watchdog Timer in LPC2148
 
Keypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI SystemsKeypad scanner using Verilog code in VLSI Systems
Keypad scanner using Verilog code in VLSI Systems
 
Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768Watch-dog Timer in LPC1768
Watch-dog Timer in LPC1768
 
Real time systems
Real time systemsReal time systems
Real time systems
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Audio stegnography
Audio stegnographyAudio stegnography
Audio stegnography
 
Black Box
Black BoxBlack Box
Black Box
 

Recently uploaded

Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
MiscAnnoy1
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 

Recently uploaded (20)

Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Introduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptxIntroduction to AI Safety (public presentation).pptx
Introduction to AI Safety (public presentation).pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 

Linear Predictive Coding

  • 2. INTRODUCTION • Linear Predictive Coding (LPC) is one of the most powerful speech analysis techniques, and one of the most useful methods for encoding good quality speech at a low bit rate. It provides extremely accurate estimates of speech parameters, and is relatively efficient for computation. • The most important aspect of LPC is the linear predictive filter which allows the value of the next sample to be determined by a linear combination of previous samples
  • 3. • This provides a rate of 64000 bits/second. Linear predictive coding reduces this to 2400 bits/second. At this reduced rate the speech has a distinctive synthetic sound and there is a noticeable loss of quality. However, the speech is still audible and it can still be easily understood. Since there is information loss in linear predictive coding, it is a lossy form of compression. • LPC starts with the assumption that the speech signal is produced by a buzzer at the end of a tube. The glottis (the space between the vocal cords) produces the buzz, which is characterized by its intensity (loudness) and frequency (pitch). The vocal tract (the throat and mouth) forms the tube, which is characterized by its resonances, which are called formants.
  • 4. • A signal processing is an activity to extract a signal information. Linear Predictive Coding (LPC) is a powerful speech analysis technique and facilitating a features extraction which has a good quality and efficient result for computing. In 1978, LPC uses to make a speech synthesis. LPC doing an analysis with predicting a formant decided a formant from signal called inverse filtering, then estimated an intensity and frequency from residue speech signal. Because speech signal has many variations depending on a time, the estimation will do to cut a signal called frame
  • 5.
  • 7. Preemphasis • On processing of speech signal, preemphasis filter needed after sampling process. The filtering purpose is to get a smooth spectral shape of the speech signal. A spectral which have a high value for the low-frequency field and decrease for field frequency higher than 2000 Hz. Preemphasis filter based on the relation of input/output on time domain which is shown by the equation (1), • • a is a constant of preemphasis filter, ordinary have 0.9 < a < 1.0.
  • 8. Frame Blocking Frame Blocking: • On this process, segmented of speech signal become some frame which overlaps. So that no signal is lost (deletion).
  • 9. Windowing. • Analog signal which converts become digital signal read frame by frame and each frame is windowing with the certain window function. This windowing process purpose to minimize discontinue signal from initial to end of each frame. If window as w(n), 0 ≤ n ≤ N – 1, when N is total of sample of each frame, thus result of windowing is a signal:
  • 10. Auto-correlation Analysis • The next step is autocorrelation analysis toward each frame result by windowing y1 (n) with equation (4), • (4) Where p is ordered from LPC. LPC order which usually used is between 8 until 16.
  • 11. • This step will convert each frame from p+1 autocorrelation become compilation of “LPC parameter” • This compilation becomes LPC coefficient or become other LPC transformation. The formal method to change autocorrelation coefficient become parameter LPC compilation called Durbin method, the form as:
  • 12.
  • 13.
  • 14.
  • 15. LPC: Vocoder • It has two key components: analysis or encoding and synthesis or decoding. The analysis part of LPC involves examining the speech signal and breaking it down into segments or blocks. • Each segment is than examined further to find the answers to several key questions: • Is the segment voiced or unvoiced? • What is the pitch of the segment? • What parameters are needed to build a filter that models the vocal tract for the current segment? LPC analysis is usually conducted by a sender who answers these questions and usually transmits these answers onto a receiver.
  • 16.
  • 18. • Each segment of speech has a different LPC filter that is eventually produced using the reflection coefficients and the gain that are received from the encoder. • 10 reflection coefficients are used for voiced segment filters and 4 reflection coefficients are used for unvoiced segments. These reflection coefficients are used to generate the vocal tract coefficients or parameters which are used to create the filter. • The final step of decoding a segment of speech is to pass the excitement signal through the filter to produce the synthesized speech signal.