Rules | Recent posts | topic RSS | Search | Register  | Log in

source and channel coding

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication
Author Message
electronics_kumar



Joined: 29 Nov 2004
Posts: 645
Helped: 24
Location: Tamilnadu


Post21 Mar 2006 14:16   source and channel coding

I WAN TO understand the difference and purpose of source and channel coding
Back to top
ceaser



Joined: 26 Dec 2005
Posts: 133
Helped: 10
Location: Egypt


Post21 Mar 2006 15:10   Re: source and channel coding

what iknow about encoders types is

source encoders: it is techinques to encode the signal to be sent to the write distination like 3gp, mpeg, amr, evrc, smv.
it has some types like vedio encoders, vocoders,speach encoders

these pdf will explain to you some types of source and channel encoders



Sorry, but you need login in to view this attachment

Back to top
mimomod



Joined: 25 Jan 2006
Posts: 110
Helped: 15


Post21 Mar 2006 17:21   source and channel coding

Hi electronics_kumar,

purpose of the source coding is to eliminate redundant data from a signal. For example, if your digital data contains many '0' as in the sequence "000010100010000011", then it is much more efficient to code that long data into "52461". "5" means that there are 4 '0' and one '1', "2" means there is one '0' and one '1', etc. In reality, indeed many physical signal such speech and image contain many redundancies, so source coding is very important. By using source coding, people could design many data compression algorithms to save data efficiently, or reduce the bandwidth for transmitting communication signal via a channel.

The purpose of channel coding is to introduce redundancies into information data. This seeems like a contradiction with that of source coding. But you must be aware that channel coding introduces redundancies in a controlled manner, whereas redundancies inherent in physical signals are random (uncontrolled). This redundancies introduced by channel coding are very important to reduce (or in some cases eliminated) the errors which may occur when you transmit or save/record information data.

best
Back to top
cwjcwjcwj



Joined: 08 Nov 2004
Posts: 188
Helped: 2


Post22 Mar 2006 0:03   Re: source and channel coding

Source coding normally involved compression, whereas channel coding will generate parity bit to correct or detect errors....
Back to top
mimomod



Joined: 25 Jan 2006
Posts: 110
Helped: 15


Post22 Mar 2006 11:40   source and channel coding

coding by introducing parity bit(s) is the simplest way to do channel coding. Parity bits only can be used to detect error, but not to correct error. This is enough for example in computer systems, but not in communication systems.

Other channel coding such as convolutional coding and reed-solomon coding could also correct errors. So, generally there are two kind of channel coding: error detection and error correction.

best
Back to top
dangbien



Joined: 14 Dec 2005
Posts: 8


Post24 Mar 2006 5:55   source and channel coding

hi thanks

Added after 1 minutes:

ther channel coding such as convolutional coding and reed-solomon coding could also correct errors. So, generally there are two kind of channel coding: error detection and error correction.
Back to top
ans2006



Joined: 24 Jan 2006
Posts: 15


Post24 Mar 2006 11:08   Re: source and channel coding

Hello,
I guess all the above replies have given you an idea of source and channel coding.
Very simply put, source coding is about compression...'00000' may be represented as 5 '0', as mentioned in one of the replies above.
Channel coding is about adding redundancies...These redundant bits are added to detect and correct errors.
There seems to be contradiction. Why do we need both souce and channel coding??
One adds redundancies and one removes them.
For video transmission, there need to be a trade-off between source and channel coding.
Please refer to the attached paper on trade off.
Cheers,
ans2006.



Sorry, but you need login in to view this attachment

Back to top
mimomod



Joined: 25 Jan 2006
Posts: 110
Helped: 15


Post24 Mar 2006 23:44   source and channel coding

Hi ans2006,

as i said in my previous post, the different between redundacies at the source and redundancies introduced by channel coding is that, the first one is uncontrolled, and the second is controlled. So if one gives more attention to both, it is no contradiction at all.

best
Back to top
silawi



Joined: 24 Nov 2005
Posts: 135
Helped: 3
Location: Jordan


Post28 Mar 2006 14:37   Re: source and channel coding

i have uploaded an important file concerning the source-channel coding for wireless networks,u can download it and extract the useful info for u.....

just search for it in the "digital communications" forum.....
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication
Page 1 of 1 All times are GMT + 2 Hours


Abuse
Administrator
Moderators
topic RSS 
sitemap