- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GSM半速率信概述
3.2半速率的语音信道(TCH/HS)
语音编码器给信道编码器一个序列的基准块。万一一个半速率业务信道,一块数据符合一个语音帧。每个块包含112个比特,包括等级一的95比特(保护序列),等级二的17比特位,见表3a和3b。
由语音编码器传送的序列被收到在3GPP TS 46.020指明的顺序, 并且必须根据表3a或3b安排,在由表3a或3b定义的信道编码之前。被重新编排的比特位记为{d(0),d(1),...,d(111)}。如果模式参数为0,表3a就必须被考虑进去,因为这意味著语音编码器工作在无声状态。如果模式参数we12或者3,则表3b就必须被考虑到,因为这意味着编码器工作在有声状态。
3.2.1一个语音帧的奇偶校验和拖尾比特
a)拖尾比特
最重要的一级22个比特位d(73),d(74),...,d(94)由3个用于侦错的奇偶校验位保护着。
这些比特位据一个循环码生成多项式添加到22比特位之上:
g(D) = D3 + D + 1
循环码的编码由一个系统的形式执行,即在GF(2)中,多项式:
d(73)D24 + d(74)D23 + ... + d(94)D3 + p(0)D2 + p(1)D + p(2)
其中p(0), p(1), p(2)是奇偶校验位,当被g(D)分割后,产生出的剩余部分等于:
1 + D + D2。
b)拖尾比特与重新排序
等级一的资料与奇偶校验位被重新排序,定义了104个等级一的消息+奇偶校验位+拖尾比特,{u(0),u(1),...,u(103)},由下式定义
u(k) = d(k) for k = 0,1,...,94
u(k) = p(k95) for k = 95,96,97
u(k) = 0 for k = 98,99,...,103 (拖尾比特)
3.2.2卷积码编码器
等级一的序列同由根多项式确定的收缩卷积码被编码:
G4 = 1 + D2 + D3 + D5 + D6
G5 = 1 + D + D4 + D6
G6 = 1 + D + D2 + D3 + D4 + D6
穿刺矩阵为:
(1,0,1) for {u(0),u(1),...,u(94)} (class 1 information bits);
and {u(98),u(99),...,u(103)} (tail bits).
(1,1,1) for {u(95),u(96),u(97)} (parity bits)
In the puncturing matrices, a 1 indicates no puncture and a 0 indicates a puncture.
然后编码的比特位被定义为
等级一 信息比特位
c(2k) = u(k)+u(k2)+u(k3)+u(k5)+u(k6)
c(2k+1) = u(k)+u(k1)+u(k2)+u(k3)+u(k4)+u(k6)
for k = 0,1,...,94;u(k) = 0 for k0
奇偶校验位:
c(3k95) = u(k)+u(k2)+u(k3)+u(k5)+u(k6)
c(3k94) = u(k)+u(k1)+u(k4)+u(k6)
c(3k93) = u(k)+u(k1)+u(k2)+u(k3)+u(k4)+u(k6) for k = 95,96,97
拖尾比特:
c(2k+3) = u(k)+u(k2)+u(k3)+u(k5)+u(k6)
c(2k+4) = u(k)+u(k1)+u(k2)+u(k3)+u(k4)+u(k6) for k =98,99,...,103
等级二 信息比特位
c(k+211) = d(k+95) for k = 0,1,...,16
3.2.3交织
依据以下的规则,编码过的比特位被重新排序并交织:
i(B,j) = c(n,k) for k = 0,1,...,227
n = 0,1,...,N,N+1,...
B = B0 + 2n + b
B和j的值独立于k由表4给出
交织的结果是来自给定数据块的重新编排的228个比特位的分布,n = N。超过4块使用前两块的偶数比特位(B = B0+2N+0,1),以及最后两块的奇数比特位(B = B0+2N+2,3)。下属数据块的被重新编排过的比特位, n = N + 1,使用数据块的偶数比特位B = B0 + 2N + 2,3 (B = B0+2(N+1)+0,1 ),奇数位为块B = B0 + 2(N+1) + 2,3。继续进行下一段数据块表明,一个数据块总是携带了从一个数据块来的57比特位的数据(n = N)
文档评论(0)