|
楼主 |
发表于 2010-11-17 17:00:37
|
显示全部楼层
回复【8楼】ssaweee
建议看本书《差错控制编码》
http://product.dangdang.com/product.aspx?product_id=9336417
网上查查什么叫纠错编码,相当于在数据中加入冗余,收到信号时解码可以纠正一定数量错误,最先进的有turbo码和ldpc,但你这个用点最简单的就行了,每个字符发送三次(0>000,1>111),接受时取多数,一个出了问题不会影响。
搞通信不会编码怎么行?
-----------------------------------------------------------------------
刚又想了下,好像就算加了纠错编码也还是有问题,因为我现在的数据不是简单的1 干扰成 0 或者 0 干扰成1 了,我丢弃数据的原因是因为它的脉宽规则不符合fsk 的信号规则了,在fsk 传输中不会出现连续大于1个码元宽度的高电平或者低电平,因为FSK 中要不就是半个码元的0 和半个码元的1 代表 0 ,或者半个码元的1 和半个码元的0 代表 1,如果我采样到了连续1.5个码元的0 或者1 要怎么处理呢? 现在直接就丢弃了,都还没到纠错解码部分啊? |
|