SlideShare a Scribd company logo
1 of 15
Speech /Audio Coding Standard
LPC-10
By
Sonawane Swapnil R
511006
Sub.: Speech
DEP-E&TC
VIIT Pune
1
What is Speech Coding?
• “Speech coding" = finding a representation of
speech which can be transmitted efficiently
through a digital channel.
• It is usually lossy coding, meaning that the
waveform can not be completely reproduced
by the decoder, instead, only the information
which is useful to a human listener is retained.
2
Coding Algorithm
• ADPCM: Adaptive Differential Pulse Code
Modulation
• LPC-10: LPC Vocoder with 10 coefficients
• CELP: Code Excited LPC
• RPE-LTP: Regular Pulse Excited LPC with Long
Term Prediction
• VSELP: Vector Sum Excited LPC
• IMBE: Improved Multi-Band Excitation
3
LPC – 10/ FS-1015 :-
• BRIEF HISTORY :-
– Is a secure telephony speech encoding standard developed by
the United States Department of Defense and later by NATO. The
standard was finished 1984.
– Algorithm uses linear predictive coding vocoder.
– The vocoder enables understandable speech, but the quality is
very unnatural and synthetic.
4
PROPERTIES :-
• 10 LP(linear predictor) coefficients are used.
• Bandwidth: 2.4kbps
• Samples/frame : 180 samples
• Bits/frame: 54 bits
• Frame Size: 22.5ms = 44.44 frames/sec
5
ANALYSIS :-
6
Conti..
• Analysis process extract from the speech signal the parameters
required to model it.
• First parameter :- Type of speech signal (voiced or unvoiced).
• The result is a voicing indicator,
• When voiced, its period has to be estimated in order to reflect its
height. This period, called as pitch .
7
1 Voiced segment
0 Unvoiced segment
Conti..
• The result of this analysis is a set of ten reflection coefficients
(hence the name LPC 10) which sufficiently & faithfully describe the
cross-sectional variations in the vocal tract.
• Finally, for each frame, the level of the speech signal is evaluated in
order to control the gain of the synthesizer on the synthesis side.
8
SYNTHESIS:-
9
Conti..
• The algorithms employed to synthesize the speech signal reflect the
assumed speech production model.
• They include, in succession:
– a noise generator, used for unvoiced sounds;
– a periodic signal generator, to which the pitch is provided, for voiced
sounds;
– a switch allowing selection of either generator according to the type of
speech signal to be produced in the current frame;
10
Conti..
– a filter of order 10, which filters the excitation selected; it is at this
level that the distinction between the different vowels and the
different consonants is made;
– a gain control system, which gives the synthetic signal the right
volume;
– optionally, a “post-filtering” system, designed to mask certain
imperfections in the synthesizer and to make the synthesized signal
more pleasant to the human ear.
11
VOCODER AT 2,400 BIT/S:-
12
LP Coefficients Pitch Voicing Energy
0 41 48 53
- The remaining 1 bit is for synchronization
SPEECH CODER COMPARISON:-
13
APPLICATIONS
• Digital telephony
• Satellite bradcasting
• Radio communications with secure voice
transmissions
14
THANKU
15

More Related Content

What's hot

Speech Analysis and synthesis using Vocoder
Speech Analysis and synthesis using VocoderSpeech Analysis and synthesis using Vocoder
Speech Analysis and synthesis using VocoderIJTET Journal
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniqueskailash karki
 
Basics of speech coding
Basics of speech codingBasics of speech coding
Basics of speech codingsakshij91
 
adaptive multirate speech coding
adaptive multirate speech codingadaptive multirate speech coding
adaptive multirate speech codingAbhiram Subhagan
 
3a. Speech Coders
3a. Speech Coders3a. Speech Coders
3a. Speech Coderser_psolanki
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPCDisha Modi
 
Interactive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionInteractive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionNU_I_TODALAB
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPCDisha Modi
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1Samiul Parag
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and CommunicationBenesh Selvanesan
 
Communication Networks II
Communication Networks IICommunication Networks II
Communication Networks IIanishgoel
 
Applications of information theory in communication engineering
Applications of information theory in communication engineeringApplications of information theory in communication engineering
Applications of information theory in communication engineeringAbdul Razaq
 
Loudness and Metadata and Codecs (c) DOLBY
Loudness and Metadata and Codecs (c) DOLBYLoudness and Metadata and Codecs (c) DOLBY
Loudness and Metadata and Codecs (c) DOLBYDJ JOZENGA RADIO
 
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 IAmr E. Mohamed
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingAngelo Salatino
 
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개NUGU developers
 

What's hot (20)

lpc and horn noise detection
lpc and horn noise detectionlpc and horn noise detection
lpc and horn noise detection
 
Speech Analysis and synthesis using Vocoder
Speech Analysis and synthesis using VocoderSpeech Analysis and synthesis using Vocoder
Speech Analysis and synthesis using Vocoder
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
Basics of speech coding
Basics of speech codingBasics of speech coding
Basics of speech coding
 
adaptive multirate speech coding
adaptive multirate speech codingadaptive multirate speech coding
adaptive multirate speech coding
 
3a. Speech Coders
3a. Speech Coders3a. Speech Coders
3a. Speech Coders
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
Interactive voice conversion for augmented speech production
Interactive voice conversion for augmented speech productionInteractive voice conversion for augmented speech production
Interactive voice conversion for augmented speech production
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
Ijetr021253
Ijetr021253Ijetr021253
Ijetr021253
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
 
Communication Networks II
Communication Networks IICommunication Networks II
Communication Networks II
 
Applications of information theory in communication engineering
Applications of information theory in communication engineeringApplications of information theory in communication engineering
Applications of information theory in communication engineering
 
Loudness and Metadata and Codecs (c) DOLBY
Loudness and Metadata and Codecs (c) DOLBYLoudness and Metadata and Codecs (c) DOLBY
Loudness and Metadata and Codecs (c) DOLBY
 
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
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
 
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
[NUGU CONFERENCE 2019] 트랙 A-2 : NUGU call 적용 기술 및 서비스 소개
 
Finalreport
FinalreportFinalreport
Finalreport
 

Viewers also liked (20)

Lect16
Lect16Lect16
Lect16
 
Adaptive multi rate (amr) document
Adaptive multi rate (amr) documentAdaptive multi rate (amr) document
Adaptive multi rate (amr) document
 
Bluetooth Summer Gift Guide
Bluetooth Summer Gift GuideBluetooth Summer Gift Guide
Bluetooth Summer Gift Guide
 
Bluetooth wireless technology basics
Bluetooth wireless technology basicsBluetooth wireless technology basics
Bluetooth wireless technology basics
 
WCDMA
WCDMAWCDMA
WCDMA
 
Bluetooth Wireless Technology
Bluetooth Wireless TechnologyBluetooth Wireless Technology
Bluetooth Wireless Technology
 
Code Division Multiple Access
Code Division Multiple AccessCode Division Multiple Access
Code Division Multiple Access
 
W cdma
W cdmaW cdma
W cdma
 
Wcdma channels
Wcdma channelsWcdma channels
Wcdma channels
 
Presentation on fhss
Presentation on fhssPresentation on fhss
Presentation on fhss
 
EQUALIZATION
EQUALIZATIONEQUALIZATION
EQUALIZATION
 
Equalization
EqualizationEqualization
Equalization
 
Spread spectrum modulation
Spread spectrum modulationSpread spectrum modulation
Spread spectrum modulation
 
Frequency hopping spread spectrum
Frequency hopping spread spectrumFrequency hopping spread spectrum
Frequency hopping spread spectrum
 
3 handoff management
3 handoff management3 handoff management
3 handoff management
 
ALOHA Protocol (in detail)
ALOHA Protocol (in detail)ALOHA Protocol (in detail)
ALOHA Protocol (in detail)
 
OFDM
OFDMOFDM
OFDM
 
Handoff management
Handoff managementHandoff management
Handoff management
 
WLAN - IEEE 802.11
WLAN - IEEE 802.11WLAN - IEEE 802.11
WLAN - IEEE 802.11
 
Aloha
AlohaAloha
Aloha
 

Similar to 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 ApplicationsAmr E. Mohamed
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compressionneeraj9217
 
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...a3labdsp
 
COLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisCOLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisRushin Shah
 
Lpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlabLpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlabchakravarthy Gopi
 
Single Frequency Networks for FM Broadcast (SFNs)
Single Frequency Networks for FM Broadcast (SFNs)Single Frequency Networks for FM Broadcast (SFNs)
Single Frequency Networks for FM Broadcast (SFNs)Nautel
 
Introduction to the spectrum analyzer
Introduction to the spectrum analyzerIntroduction to the spectrum analyzer
Introduction to the spectrum analyzerVinoth Kumar K
 
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
 
Audio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and MultiscreenAudio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and MultiscreenEllis Reid
 
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 microcontrollerMahadev Gopalakrishnan
 
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...Syntheway Virtual Musical Instruments
 
Homomorphic speech processing
Homomorphic speech processingHomomorphic speech processing
Homomorphic speech processingsivakumar m
 
Mine detecting robot
Mine detecting robot Mine detecting robot
Mine detecting robot Rahul Singh
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers pptAvinash Jadhav
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Rohde & Schwarz North America
 

Similar to Speech coding std (20)

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
 
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
 
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...A Distributed System for Recognizing Home Automation Commands and Distress Ca...
A Distributed System for Recognizing Home Automation Commands and Distress Ca...
 
G010424248
G010424248G010424248
G010424248
 
COLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech AnalysisCOLEA : A MATLAB Tool for Speech Analysis
COLEA : A MATLAB Tool for Speech Analysis
 
Lpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlabLpc vocoder implemented by using matlab
Lpc vocoder implemented by using matlab
 
Single Frequency Networks for FM Broadcast (SFNs)
Single Frequency Networks for FM Broadcast (SFNs)Single Frequency Networks for FM Broadcast (SFNs)
Single Frequency Networks for FM Broadcast (SFNs)
 
Introduction to the spectrum analyzer
Introduction to the spectrum analyzerIntroduction to the spectrum analyzer
Introduction to the spectrum analyzer
 
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...
 
Audio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and MultiscreenAudio Essentials for Broadcast and Multiscreen
Audio Essentials for Broadcast and Multiscreen
 
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
 
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...
Spherator FM VST VST3 Audio Unit: 4 Operator Frequency Modulation Synthesizer...
 
Homomorphic speech processing
Homomorphic speech processingHomomorphic speech processing
Homomorphic speech processing
 
Mine detecting robot
Mine detecting robot Mine detecting robot
Mine detecting robot
 
H0814247
H0814247H0814247
H0814247
 
spectrum analyzers ppt
spectrum analyzers pptspectrum analyzers ppt
spectrum analyzers ppt
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
My Project
My ProjectMy Project
My Project
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

Speech coding std

  • 1. Speech /Audio Coding Standard LPC-10 By Sonawane Swapnil R 511006 Sub.: Speech DEP-E&TC VIIT Pune 1
  • 2. What is Speech Coding? • “Speech coding" = finding a representation of speech which can be transmitted efficiently through a digital channel. • It is usually lossy coding, meaning that the waveform can not be completely reproduced by the decoder, instead, only the information which is useful to a human listener is retained. 2
  • 3. Coding Algorithm • ADPCM: Adaptive Differential Pulse Code Modulation • LPC-10: LPC Vocoder with 10 coefficients • CELP: Code Excited LPC • RPE-LTP: Regular Pulse Excited LPC with Long Term Prediction • VSELP: Vector Sum Excited LPC • IMBE: Improved Multi-Band Excitation 3
  • 4. LPC – 10/ FS-1015 :- • BRIEF HISTORY :- – Is a secure telephony speech encoding standard developed by the United States Department of Defense and later by NATO. The standard was finished 1984. – Algorithm uses linear predictive coding vocoder. – The vocoder enables understandable speech, but the quality is very unnatural and synthetic. 4
  • 5. PROPERTIES :- • 10 LP(linear predictor) coefficients are used. • Bandwidth: 2.4kbps • Samples/frame : 180 samples • Bits/frame: 54 bits • Frame Size: 22.5ms = 44.44 frames/sec 5
  • 7. Conti.. • Analysis process extract from the speech signal the parameters required to model it. • First parameter :- Type of speech signal (voiced or unvoiced). • The result is a voicing indicator, • When voiced, its period has to be estimated in order to reflect its height. This period, called as pitch . 7 1 Voiced segment 0 Unvoiced segment
  • 8. Conti.. • The result of this analysis is a set of ten reflection coefficients (hence the name LPC 10) which sufficiently & faithfully describe the cross-sectional variations in the vocal tract. • Finally, for each frame, the level of the speech signal is evaluated in order to control the gain of the synthesizer on the synthesis side. 8
  • 10. Conti.. • The algorithms employed to synthesize the speech signal reflect the assumed speech production model. • They include, in succession: – a noise generator, used for unvoiced sounds; – a periodic signal generator, to which the pitch is provided, for voiced sounds; – a switch allowing selection of either generator according to the type of speech signal to be produced in the current frame; 10
  • 11. Conti.. – a filter of order 10, which filters the excitation selected; it is at this level that the distinction between the different vowels and the different consonants is made; – a gain control system, which gives the synthetic signal the right volume; – optionally, a “post-filtering” system, designed to mask certain imperfections in the synthesizer and to make the synthesized signal more pleasant to the human ear. 11
  • 12. VOCODER AT 2,400 BIT/S:- 12 LP Coefficients Pitch Voicing Energy 0 41 48 53 - The remaining 1 bit is for synchronization
  • 14. APPLICATIONS • Digital telephony • Satellite bradcasting • Radio communications with secure voice transmissions 14

Editor's Notes

  1. Waveform Compression Coding ,, Parametric Compression Coding ,, Hybrid Compression Coding—Analysis-by-Synthesis
  2. Linear predictive coding (LPC) is a tool used mostly in audio signal processing and speech processing for representing the spectral envelope of a digital signal of speech in compressed form, using the information of a linear predictive model.[1] It 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 and provides extremely accurate estimates of speech parameters.
  3. MOS (Mean Opinion Score The most widely used measure of quality is the Mean Opinion Score (MOS), which is the result of averaging opinion scores for a set of between 20 and 60 untrained subjects. Standards Organization ISO: International Standards Organization (http://www.iso.ch) ITU: International Telecomm unication Union (formerly CCITT) (http://www.itu.ch)