31个字符要5 bit,题目暗示要考虑数据的安全性,容易想到需要加1bit作奇偶校验位。 我刚开始以为1只代表1字符,可ABC只要3只,剩下5只代表位置信息吗,但这样明显不行,所以想到位置信息和数据信息结合。 比如每只前3位代表位置信息,可以让接收方准备8只笼子,根据前3 bit来归放鸽子。 所有鸽子到齐后,按序每两只的后3位拼接成6bit,翻译成一个符号。 发ABCD时同理,模式变成4+2。 1. 可接收方怎么知道编码模式是3+3还是4+2? 可以根据飞来的鸽子总数来确定,8只就是3+3, 16只就是4+2 2+4:4只,4*4 bit...