What is Codec?
Codec stand for coder and decoder. Coder is a process to convert our analogue voice into a digital data. For example when we say “hello” the digital signal that might be produced by the coder could be a series of digital signal like this : 111000111001001010001. This digital signal will be produced by the coder accurately.
For the coder to work, there must be a microphone. A microphone is a device that will transform our voice which is a sound wave into a voltage signal. Coder will process the voltage signal into a series of digital data or binary data of 0 and 1.
VoIP processor will process the digital data. Some of the process are data compression, data encryption, packetization and so on.
Decoder is a process the convert the voice packet back to analogue voice that we can hear. This is a reverse process of the coder. For decoder to work, a speaker is needed. Decoder will transform the voice packet into digital data and analogue voltage signal. The voltage signal will cause the speaker to produce a sound wave.
There are many VoIP codec standard available such as G.711, G.729 and so on.
Articles :
VoIP Basic
VoIP Phone
Using VoIP Through Normal PSTN Telephone
What is Codec?
Understanding PIC16F877A
Product Development Using PIC16F877A
More Product Development Using PIC16F877A
PIC16F877A Input Output Overview
Interfacing PIC16F877A With LCD
Microcontroller
What is a Microcontroller?
Microcontroller Specification
Programming PIC16F877A
Playing with a C Programming and PIC16F877A
Creating a Digital Clock using PIC16F877A, LCD and DS1337 Clock IC from Dallas
How to Load Hex File into PIC16F877A
Lightning Surge Testing
Bit Error Rate Testing
Insertion Loss Testing
Light Emitting Diode
DC Power Jack
Voltage Regulator and Diode
Transistor and Operational Amplifier
Trimmer Pot, Relay and PCB