通信人家园

标题: 为什么CRC校验之后还要进行信道编码?  [查看完整版帖子] [打印本页]

时间:  2014-9-15 00:07
作者: zhongkeyuan     标题: 为什么CRC校验之后还要进行信道编码?

CRC校验不就是信道编码的一种方式吗?
为什么在进行了CRC校验之后还要进行信道编码?(这部分是传输信道流程里面的)

还有,速率匹配就是什么意思啊?网上的资料几乎都没讲明白,而且很少

时间:  2014-9-16 00:00
作者: zhongkeyuan

有人帮助吗?
时间:  2014-9-16 13:42
作者: boland

CRC: Backward Error Correction
channel coding: Forward Error Correction
时间:  2014-9-16 23:56
作者: zhongkeyuan

boland 发表于 2014-9-16 13:42
CRC: Backward Error Correction
channel coding: Forward Error Correction

前向纠错,后项纠错?怎么理解?能具体说明吗?
时间:  2014-9-17 09:39
作者: 一片叶子_jimmy

zhongkeyuan 发表于 2014-9-16 23:56
前向纠错,后项纠错?怎么理解?能具体说明吗?

循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC,它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。
接受端校验CRC出错,会通知发送端再次发送或者直接丢弃相应数据包。看实现机制

前向纠错也叫前向纠错码(Forward Error Correction简称FEC),是增加数据通讯可信度的方法。在单向通讯信道中,一旦错误被发现,其接收器将无权再请求传输。FEC 是利用数据进行传输冗长信息的方法,当传输中出现错误,将允许接收器再建数据。
简单来讲,如果传输数据中有几位数据错误了,可以通过其他正确的数据来恢复。但这个就需要冗余吗。就是实际传输的数据M字节大于有效信息数据N字节。





通信人家园 (https://www.txrjy.com/) Powered by C114