PDU中的7Bit编码求助(60分)

syttt   2010-3-3 09:27 楼主
请问一下PDU中的7Bit编码是如何编码的。具体是怎么实现的,步骤是什么啊。在网上搜了一下全是编码解码的算法,没有说具体的编码过程。
比如字符    Hello!为什么会编码成   C8 32 9B FD 0E 01
是不是要将原来字符的ASIIC码进行压缩和移位后得到的啊。具体方法是什么,谁贴出来说一下

回复评论 (4)

Y的怎么没人会啊,60分也是分啊,别浪费了
点赞  2010-3-3 13:32
晕倒,一个人都没有。
点赞  2010-3-4 12:55
还有没有人了。。。。。。。。。。。
点赞  2010-3-4 12:56
GSM7编码规则就是:将第一个字符的最高位去掉,将第二个字符的最低位移入第一个字符的最高位,将第二个字符右移一位。此时第二个字符最高位空出两个bit。同理,将第三个字符的最低两位移入第二个字符的最高两位。一次类推,第八个字符的低7位移入第7个字符的高7位
简单看来,就是将ASCII的字符串倒置,然后去掉每个字符的最高位,再倒置回来。
“12345678”倒置为“87654321”:二进制串为:
0011100000110111001101100011010100110100001100110011001000110001
去掉每一字节的最高位:
01110000-11011101-10110011-01010110-10001100-11011001-00110001
点赞  2010-3-5 09:16
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复