我一直在学习非常嘈杂的AWGN信道的纠错机制。我读过关于混合ARQ系统,它使用FEC编码和ARQ系统,这听起来是这类通道的一个很好的起点。
我正在考虑一个类似于下面示例的设置:
第一次传输数据包#1 - RS(38,8)接收到NAK第二次传输的数据包#1 -额外的FEC字节,以便在接收端得到RS(46,16)接收到的ACK。
我的问题是,是否可以用16个FEC字节对数据包进行预处理,而只在接收端用8个FEC字节解码消息呢?
这样就很好了,因为第二个传输只发送下一个8个奇偶校验字节,大大减少了开销。
发布于 2017-11-18 11:33:03
用16个标准的RS ECC字节对30字节的消息进行编码,但只发送38个字节,消息的前8个ECC字节。接收方获取38字节编码的消息,在接收到的消息中附加8个零,并生成16个综合征。附加的8个零被视为擦除(已知位置),除了实际接收到的38个字节内的任何4个错误(具有未知位置的字节)之外,还可以纠正这些错误。如果失败,则接收丢失的8个字节,这将允许对46个字节中的任何8个进行更正。
我假设您已经或可以创建RS ECC代码,它可以处理擦除(已知位置)和错误(未知位置)的组合。该过程包括根据所述擦除的已知位置创建修改后的系统,以确定所述未知位置。然后,将已知位置和未知位置合并,校正过程的其余部分遵循正常步骤。
https://stackoverflow.com/questions/47337992
复制相似问题