Serial Communication Protocol

49 viewsOtherTechnology

Hey friends, hoping someone can help me out here: Why is it that UART SPI I2C and other serial communication protocols don’t utilize “source coding techniques” and “modulation techniques” to increase data rate – although technically they do use “channel coding” I think? Seems to me “source coding techniques” and “modulation techniques” would increase data rate right?!

Thanks so much!

In: Technology

3 Answers

Anonymous 0 Comments

Source coding and channel coding aren’t really interchangeable concepts.

Source coding is techniques to compress the data, like turning a raw bitmap into a compressed PNG.

Channel coding is techniques to transport data over some form of data link, like defining 1 as 5V and 0 as 0V on a wire. As SPI/UART/I2C are physical communication protocols, they use forms of channel coding. 

They’re often both used in a system. You could compress data with some kind of source coding and send it with channel coding.

You are viewing 1 out of 3 answers, click here to view all answers.