收藏 分销(赏)

GSM半速率信道概述.docx

上传人:s4****5z 文档编号:8657933 上传时间:2025-02-24 格式:DOCX 页数:24 大小:66.45KB 下载积分:10 金币
下载 相关 举报
GSM半速率信道概述.docx_第1页
第1页 / 共24页
GSM半速率信道概述.docx_第2页
第2页 / 共24页


点击查看更多>>
资源描述
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 k<0 奇偶校验位: 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)和从另一个数据(n = N+1)块来的57比特位的数据,其中从数据块来的高位数据总是偶数位的数据比特,而那些低位号码的数据块比特位是奇数号码比特位。编码的数据块被“对角块交织”,其中一个新的数据块每到第二个时开始并在超过四个快后被分布。 3.2.4突发帧的映射 映射有以下规则确定: e(B,j) = i(B,j) and e(B,59+j) = i(B,57+j) for j = 0,1,...,56 和 e(B,57) = hl(B) and e(B,58) = hu(B) 在突发帧B上的两个比特位hl(B) 和hu(B)是用于控制信道信号传输的标志位。这样,每个TCH/HS块不会被信号目的的盗取。 hu(B) = 0 在前两个突发帧(标志偶数比特位的情况) hl(B) = 0 在最后两个突发帧(标志奇数比特位的情况) 想知道当一个语音帧被信号目的盗用时,hl(B)和 hu(B)的使用,见 4.3.5节。 表3a:编码比特位对于半速率业务信道为无声余音帧的主观重要性 (关于 3GPP TS 46.020的参数名称 和 比特位索引) 比特位索引 标号 级别 参数名称 R0 1 d0 LPC 3 7 d1 GSP 01 2 d2 GSP 02 2 d3 GSP 03 2 d4 GSP 04 2 d5 LPC 1 0 d6 LPC 2 5...1 d7...d11 LPC 3 6...1 d12... Code 12 0 Code 22 6...0 Code 13 6...0 1 Code 23 6...3 LPC3 0 without R0 0 parity INTLPC 0 check Code 12 1...6 Code 21 0...6 Code 11 0...6 GSP 04 0 GSP 03 0 GSP 02 0 GSP 01 0 LPC 2 0 GSP 04 1 GSP 03 1 GSP 02 1 GSP 01 1 LPC 1 1...4 ...d72 LPC 1 5 d73... GSP 04 3 GSP 03 3 GSP 02 3 GSP 01 3 LPC2 6...8 1 GSP 04 4 GSP 03 4 with GSP 02 4 parity GSP 01 4 check LPC 1 6...9 R0 2 LPC 1 10 R0 3,4 Mode 0,1 ...d94 Code 24 0...6 d95... Code 14 0...6 2 Code 23 0...2 ...d111 3.5半速率数据信道,6.0 kbit/s 无线电接口(4.8 kbit/s 服务器 (TCH/H4.8)) 关于6.0 kbit / s的无线接口速率的数据流的数据服务的定义在3GPP TS 44.021。 3.5.1接口与用户单位 用户单位每10毫秒提供给编码器的比特流中的60块的信息(数据帧)。在编码过程中,四块一起处理这样的块{D(0),D(1 ),...,D(239)}。对于非透明的服务,这四个区块应配合一个完整的240位RLP帧。 3.5.2分组码 块编码完成的TCH/F9.6由 3.3.2节中所指定。 3.5.3卷积编码器 卷积编码完成为TCH/F9.6在第3.3.3指定。 3.5.4交织 交织完成为在第3.3.4 节为TCH/F9.6指定。 3.5.5映射在突发 映射工作是在第3.1.4对于TCH / FS指定。在对信号的目的比特占用由FACCH,见第4.3.5。 3.7半速率数据信道,3.6 kbit/s 无线电接口(2.4 kbit/s 及以下 服务器 (TCH/H2.4)) 一个3.6 kbit / s的无线接口速率的数据流的数据服务的定义在3GPP TS 44.021定。 3.7.1接口与用户单位 用户单位每10毫秒提供给编码器含36位信息(数据帧)的块组织比特流。两块这样的快组织在编码过程中被一起处理{d(0),d(1),...,d(71)}。 3.7.2分组码 两块这样的形成了152位的{u(0),u(1),...,u(151)}的数据块在剩余的编码过程中被一起处理。 u(k) = d1(k), k = 0,1,...,75 (d1 = 1st 信息块) u(k+76) = d2(k), k = 0,1,...,75 (d2 = 2nd信息块) u(k) = 0, k = 72,73,74,75,148,149,150,151 (拖尾比特) 3.7.3卷积编码器 卷积编码完成的TCH/F4.8在第3.4.3的规定。 3.7.4交织 交错完成为在第3.3.4 TCH/F9.6指定。 3.7.5映射在突发 映射工作是在第3.1.4对于TCH / FS指定。目的在窃取位信令由FACCH,见第4.3.5。 3.10自适应多速率半速率语音信道(TCH / AHS) 本节描述了不同的帧TCH / AHS使用的格式编码。 所使用的格式(在他们的描述顺序): SID_UPDATE 用来传达在DTX舒适噪声参数 SID_UPDATE_INH如果有一个开始讲话,用来抑制了SID_UPDATE帧的第二部分, SID_FIRST_P1 来定义发言结束的第一部分标记,开始于DTX SID_FIRST_P2 来定义发言结束的第二部分标记,开始于DTX SID_FIRST_INH 如果有一个发言讲话,用来抑制SID_FIRST_P1帧的第二部分, ONSET 用于信号为DTX后第一次发言帧编解码器模式 SPEECH 语音帧 RATSCCH_MARKER标记,以确定RATSCCH帧 RATSCCH_DATA帧,传达了准确的RATSCCH 信息 在这一章中,分章节3.10.1到3.10.9上面列出的不同格式的信道编码。共同所有的格式是,在带内的信息传递,对带内信道编码中描述如下表: 标识符 (defined in 3GPP TS 45.009) 收到带数据 id(1), id(0) 编码的带内数据帧SID和RATSCCH ic(15),.., ic(0) 编码的带内数据讲话framesic(3),.., ic(0) CODEC_MODE_1 00 0101001100001111 0000 CODEC_MODE_2 01 0011111010111000 1001 CODEC_MODE_3 10 1000100001100011 0111 CODEC_MODE_4 11 1110010111010100 1110 3.10.1 SID_UPDATE 语音编码器可提供35位的舒适噪声参数。 同样提供了两个同频道信道,ID0(0,1)和ID1(0,1),ID0对应模式命令/模式请求和ID1对应了模式指示。一般的编码为:两个带内数据通道编码,以每个16位,14位CRC添加到35 CN,然后由RSC编码器的¼速度到212位的编码位。最后一个212位识别字段添加,从而成为456位的总大小。这456位被块交织成超过4个块。 3.10.1.1带内数据编码 在这两个带内的的数据字段,ID0(0,1)和ID1(0,1),编码,给IC0(0 .. 15)和IC1(0 .. 15)。IC1的IC0和数据移动到C的编码数据: c(k) = ic1(k) for k = 0,1, .., 15 c(k) = ic0(k-228) for k = 228, 229, .., 243 3.10.1.2舒适噪声参数的校验和卷积编码 一)奇偶校验位: 14位CRC校验码用于错误检测。这14个奇偶校验位是由循环产生的生成多项式生成: g(D) = D14 + D13 + D5 + D3 + D2 +1 从35位舒适噪声参数1。该循环码的编码是在一个系统的形式,这意味着,在GF(2),多项式: d(0)D(48) + d(1)D(47) +... + d(34)D(14)+ p(0)D(13) +…+ p(12)D+ p(13) 其中p(0),P(1)... P(13)是奇偶校验位,当由g(D)分解,产生一个余数等于 1+ D + D2 + D3 + D4 + D5 + D6 + D7 + D8 + D9 + D10 + D11 + D12+ D13 信息和奇偶校验位合并: u(k) = d(k) for k = 0, 1, …, 34 u(k) = p(k-35) for k = 35, 36, …, 48 B)卷积编码器 校验位(U(0 .. 48))和舒适噪声参数一四分之一的速率进行编码 卷积码的多项式定义: G1/G3 = 1 + D + D3 + D4 / 1 + D + D2 + D3 + D4 G2/G3 = 1 + D2 + D4 / 1 + D + D2 + D3 + D4 G3/G3 = 1 G3/G3 = 1 结果在212位的编码,{C(0)... C(211)}定义为: r(k) = u(k) + r(k-1) + r(k-2) + r(k-3) + r(k-4) C(4k) = r(k) + r(k-1) + r(k-3) + r(k-4) C(4k+1) = r(k)+r(k-2)+r(k-4) C(4k+2) = u(k) C(4k+3) = u(k) for k = 0, 1, ..., 48; r(k) = 0 for k<0 和(用于编码器终止): r(k) = 0 C(4k) = r(k)+r(k-1) + r(k-3) + r(k-4) C(4k+1) = r(k)+r(k-2)+r(k-4) C(4k+2) = r(k-1)+r(k-2)+r(k-3)+r(k-4) C(4k+3) = r(k-1)+r(k-2)+r(k-3)+r(k-4) for k = 49, 50, ..., 52 这种数据块移动到编码数据(C)为: c(k+244) = C(k) for k = 0, 1, ..., 211 3.10.1.3识别标记 该识别标记,IM(0 .. 211),由以下9位序列重复构成: {1,0,1,1,0,0,0,0,1} 24次,然后丢弃的最后4位。 这种数据块移动到(C)编码数据为: c(k+16) = IM(k) for k = 0, 1, ..., 211 3.10.1.4交织 该编码比特按照以下规则被重新排序和交织: i(B,j) = c(n,k) for k = 0,1,...,227 n = 0,1,...,N,N+1,... B = B0 + 2n + b i(B,j) = c(n,k+228) for k = 0,1,...,227 n = 0,1,...,N,N+1,... B = B0 + 2n + ((b + 2) mod 4) 在B和K的依赖j的值都是通过表4。 该交织的结果是对一个给定的数据块的456位的分布,n = N超过4使用每个块的所有位块。 该编码数据块交织“块矩形”,其中一个新的数据块每4块开始,4多块分布。 3.10.1.5突发的映射 规定该映射的 规则: e(B,j) = i(B,j) and e(B,59+j) = i(B,57+j) for j = 0,1,...,56 和 e(B,57) = hl(B) and e(B,58) = hu(B) 这两个位,即在突发haoB上的hl(B) 和hu(B)用于控制通道信号指示用标志。 对于不适合FACCH信令目的被盗每块: hu(B) = 0 对于所有的四个突发帧 hl(B) = 0 对于所有的四个突发帧 对于hl(B)和hu(B)当帧信以号的目的被盗窃,见第4.3.5。 3.10.2 SID_UPDATE_INH 当前2个SID_UPDATE 帧被传送时,这个特殊的真被使用,但由于一个语音帧,第二个2个突发不能被传送 一般的编码为:带内的数据(请注意,这必须为正被抑制的SID_UPDATE帧相同的模式为ID1指示位(0,1))编码,标记,它是相反的SID_UPDATE标记附加的数据就是在这样一个突发的两个奇数位填充的方式交错。 3.10.2.1带内数据编码 带内的数据,模式指示ID1(0,1),编码到IC1(0 .. 15),这是移动到C的编码数据: c(k) = ic1(k) for k = 0,1, .., 15 3.10.2.2识别标记 该识别标记,IM(0 .. 211),由以下9位序列重复构造而成: {0,1,0,0,1,1,1,1,0} 24次,然后丢弃的最后4位。 这种数据块移动到(C)编码数据为: c(k+16) = IM(k) for k = 0, 1, ..., 211 3.10.2.3交织 该编码比特按照以下规则被重新排序和交织: i(B,j) = c(n,k) for k = 1,3,5,7,...,227 在B和K的依赖j的值都是通过表4。 该交织的结果是重新排序228中的114的分布。 给定的数据块,n = N超过2个使用奇数位的存储区块。 这2块的偶数位,将由讲话帧,紧跟着此帧的帧。 n = 0,1,...,N,N+1,... B = B0 + 2n + b – 2 3.10.2.4映射在突发 规划该映射: e(B,j) = i(B,j) and e(B,59+j) = i(B,57+j) for j = 0,1,...,56 和 e(B,57) = hl(B) 标号hl(B)的比特位是用于控制信道信号传输的标志位 对于每个SID_FIRST_INH块不是因信号目的被盗: hl(B)=0对于前两个突发帧(指示奇数比特位的状态) 关于SID_UPDATE_INH 音信号目的被盗时hl(B)的使用,见4.3.5节 3.10.3 SID_FIRST_P1 这帧类型不包含语音编码器的源数据。生成飞的同频道信道和一个识别标记。带内数据ID(0,1)代表模式或模式命令指示/模式要求对当前帧数量而定。 3.10.3.1带内数据编码 带内的数据,ID(0,1),编码为IC(0 .. 15),这是移动到 编码数据C的: c(k) = ic (k) for k = 0,1, .., 15 3.10.3.2识别标记 该识别标记,IM(0 .. 211),重复以下9位序列构造而成: {0,1,0,0,1,1,1,1,0}24次并且删除最后4位。这块数据以以下方式被移动到编码数据(c): c(k+16) = IM(k) for k = 0, 1, ..., 211 3.10.3.4映射在突发 映射完成对于TCH / HS在第3.2.4规定。 3.10.4 SID_FIRST_P2 这帧类型不包含了语音编码器的源数据。 生成的是带内通道,并从中派生,一个识别标记。 带内数据ID(0,1)代表模式或模式命令指示/模式要求对当前帧数量而定。 3.10.4.1带内数据编码 带内的数据,ID(0,1),编码为IC(0 .. 15)。 这个序列,然后重复7次以上,而最后14位被丢弃(8 * 16-14 = 114)赋予序列IC(0 .. 113)。 然后,该序列按以下方式被移至C: c(2*k) = ic(k) for k = 0, 1, ..., 113 3.10.4.2交织 该编码比特按照以下规则被重新排序和交织: i(B,j) = c(n,k) for k = 0,2,4,6,...,226 n = 0,1,...,N,N+1,... B = B0 + 2n + b 在B和K的依赖j的值都是通过表4。该交织的结果是114个分布的来自 重新排序228比特给定的数据块,n = N,超过2个块使用偶数位。这2块的奇数位已经由SID_FIRST_P1帧填补了。 3.10.4.3突发的映射 该映射的规则: e(B,j) = i(B,j) and e(B,59+j) = i(B,57+j) for j = 0,1,...,56 和 e(B,58) = hu(B) hu(B)关于突发号码B胡位是为控制通道信号指示用标志。 对于每个SID_FIRST_P2块信令目的不是被盗: hu(B)= 0 为2个突发帧(表示的偶数位的状态) 对于hu(B)的使用当SID_FIRST_P2因信号的目的盗窃时,见第4.3.5。 3.10.5 SID_FIRST_INH 这个特殊的帧用在:当来自SID_FIRST_P1 前两个突发帧被传送单第二个2个因语音帧没被传送时。 一般的编码为:带内的数据(请注意,这必须被视为对正在抑制的SID_FIRST_P1帧的相同的数据)进行编码,一个标记,是SID_FIRST_P1标记相反的是追加的数据是交错在这样一个突发的两个奇数位填充的方法。 3.10.5.1带内数据编码 该识别标记,IM(0 .. 211),重复以下9位序列构造成: {1,0,1,1,0,0,0,0,1} 24次,然后丢弃的最后4位。 这种数据块移动到(C)编码数据为: c(k+16) = IM(k) for k = 0, 1, ..., 211 3.10.5.3交织 交织完成为在第3.10.2.3 SID_UPDATE_INH指定。 3.10.5.4映射的突发 映射完成为在第3.10.2.4 SID_UPDATE_INH指定。 3.10.6 ONSET 开始帧用于预设交织缓冲区后,在DTX没有语音活动的模式。 这帧类型不包含语音编码器的源数据。 传播的是波段信道信令的语音帧以及紧接着的开始标记。 3.10.6.1带内数据编码 带内的数据,模式指示ID1(0,1),将被编码为IC1(0 .. 15) 这个序列,然后重复7次以上,而最后14位被丢弃(8 * 16-14 = 114)赋予序列IC1(0 .. 113)。 这个序列,然后移动到C为: C(2 * K 1)= IC1为K(K)= 0,1,... 113 3.10.6.2交织 交织完成为在第3.10.2.3 SID_UPDATE_INH指定。 3.10.6.3映射在突发 映射完成为在第3.10.2.4 SID_UPDATE_INH指定 3.10.7语言 该语音编码器提供给信道编码器的一系列数据块。 一个数据块对应一个语音帧和块的长度是在六通道编解码器模式各异。 毗邻每个数据块的通道编解码器模式时使用的编码也发表了块信息是带数据ID(0,1)代表模式指示或模式命令/模式要求对当前帧数量而定。 3.10.7.1的带内数据编码 这两个位在带编码,身份证(0,1),编码成IC(0 .. 3)。 该被编码过的4位带内数据接着被送至c(k): c(k) = ic(k) for k = 0, 1, …, 3 3.10.7.2根据主观的重要性排序 由发表讲话编码器的比特,{s(1),s(2),...,s(Ks)},是根据主观的重要性重新安排信道编码之前,表9,10,11,12,13,14分别定义的语音编码方式的正确重排7.95千比特/秒,7.40千比特/秒,6.70千比特/秒,5.90千比特/秒,5.15 kbit / s和4.75 kbit / s。 表中的语音编解码器参数的编号,在他们被送到相应的语音编码器根据3GPP TS 26.090和重新排列位标记{d(0),d(1),...,d(Kd-1)} 中定义的重要性递减的顺序。 Kd的指数是指语音编码器发表位数,见下文: Codec mode Number of speech bits delivered per block (Kd) TCH/AHS7.95 159 TCH/AHS7.4 148 TCH/AHS6.7 134 TCH/AHS5.9 118 TCH/AHS5.15 103 TCH/AHS4.75 95 伪代码中的排序算法为: J = 0 KD - 1 D(J):= S(表(J)1); 表(J)是逐行、由左到右读 经过重新排列的位被进一步划分为三个不同的类别,执行不同的位,根据主观的重要性的不平等错误防护。 保护等级为: 1A - 用CRC和卷积码保护数据。 1B - 用卷积码保护数据。 2 - 没有保护地发送数据。 为每个编解码器模式的1类(类1a和1b的总和),类别1A,1B类和类2位的数量如下所示: Codec mode Number of speech bits delivered per block Number of class 1 bits per block Number of class 1a bits per block Number of class 1b bits per block Number of class 2 bits per block TCH/AHS7.95 159 123 67 56 36 TCH/AHS7.4 148 120 61 59 28 TCH/AHS6.7 134 110 55 55 24 TCH/AHS5.9 118 102 55 47 16 TCH/AHS5.15 103 91 49 42 12 TCH/AHS4.75 95 83 39 44 12 3.10.7.3语音帧的奇偶校验 每种编码方式编码的第一部的基本特征参数如下: Mode number Number of class 1 bits (Kd1) CRC protected bits (Kd1a) Number of output bits from first encoding step (Ku = Kd1 + 6) TCH/AHS7.95 123 67 129 TCH/AHS7.4 120 61 126 TCH/AHS6.7 110 55 116 TCH/AHS5.9 102 55 108 TCH/AHS5.15 91 49 97 TCH/AHS4.75 83 39 89 一个6位的CRC是用于错误检测。 这6位奇偶由循环生成多项式产生: g(D) = D6 + D5 + D3 + D2 + D1 + 1来自登记一的第一个Kd1a位,其中Kd1a指的是等级1a的保护位数。 Kd1a为每个编解码器模式的值如上图所示。 循环码的编码由一个系统的形式产生,这意味着,在GF(2),多项式: d(0)D(Kd1a+5) + d(1)D(Kd1a+4) +... + d(Kd1a-1)D(6) + p(0)D(5) +…+ p(4)D+ p(5) 其中p(0), p(1) … p(5)是奇偶校验位,由g(D)分开,产生的剩余部分等于: 1+ D + D2 + D3 + D4 + D5. 信息和奇偶校验位合并: u(k) = d(k) for k = 0, 1, …, Kd1a-1 u(k) = p(k-Kd1a) for k = Kd1a, Kd1a+1, …, Kd1a+5 u(k) = d(k-6) for k = Kd1a+6, Kd1a+7, …, Ku-1 这样,在第一次编码步骤后,u(k)将为每个编解码器模式定义为以下内容: TCH/AHS7.95: u(k) = d(k) for k = 0, 1, …, 66 u(k) = p(k-67) for k = 67, 68, …, 72 u(k) = d(k-6) for k = 73, 74, …, 128 TCH/AHS7.4: u(k) = d(k) for k = 0, 1, …, 60 u(k) = p(k-61) for k = 61, 62, …, 66 u(k) = d(k-6) for k = 67, 68, …, 125 TCH/AHS6.7: u(k) = d(k) for k = 0, 1, …, 54 u(k) = p(k-55) for k = 55, 56, …, 60 u(k) = d(k-6) for k = 61, 62, …, 115 TCH/AHS5.9: u(k) = d(k) for k = 0, 1, …, 54 u(k) = p(k-55) for k = 55, 56, …, 60 u(k) = d(k-6) for k = 61, 62, …, 107 TCH/AHS5.15: u(k) = d(k) for k = 0, 1, …, 48 u(k) = p(k-49) for k = 49, 50, …, 54 u(k) = d(k-6) for k = 55, 56, …, 96 TCH/AHS4.75: u(k) = d(k) for k = 0, 1, ..., 38 u(k) = p(k-39) for k = 39, 40, ..., 44 u(k) = d(k -6) for k = 45, 46, ..., 88 3.10.7.4 Convolutional encoder The bits from the first encoding step (u(k)) are encoded with the recursive systematic convolutional code as summarised below: Codec mode Number of input bits to conv. code Rate Number of output bits from conv. code Number of punctured bits TCH/AHS7.95 129 ½ 266 78 TCH/AHS7.4 126 ½ 260 64 TCH/AHS6.7 116 ½ 240 40 TCH/AHS5.9 108 ½ 224 16 TCH/AHS5.15 97 1/3 303 91 TCH/AHS4.75 89 1/3 285 73 下面对每个编解码器模式的编码详细说明。 TCH/AHS7.95: 129位{U(0)... U(128)}块以卷积代码1/2速率编码,由以下多项式定义: G0/G0 = 1 G1/G0 = 1 + D + D3+ D4 / 1 + D3 + D4 导致266编码位,{C(0)... C(265)},其定义为: r(k) = u(k) + r(k-3) + r(k-4) C(2k) = u(k) C(2k+1) = r(k)+r(k-1)+r(k-3)+r(k-4) for k = 0, 1, ..., 128; r(k) = 0 for k<0 和(对于编码器的终止): r(k) = 0 C(2k) = r(k-3) + r(k-4) C(2k+1) = r(k)+r(k-1)+r(k-3)+r(k-4) for k = 129, 130 ..., 132 代码是在这样一个刺破以下78位编码方式: C(1), C(3), C(5), C(7), C(11), C(15), C(19), C(23), C(27), C(31), C(35), C(43), C(47), C(51), C(55), C(59), C(63), C(67), C(71), C(79), C(83), C(87), C(91), C(95), C(99), C(103), C(107), C(115), C(119), C(123), C(127), C(131), C(135), C(139), C(143), C(151), C(155), C(159), C(163), C(167), C(171), C(175), C(177), C(179), C(183), C(185), C(187), C(191), C(193), C(195), C(197), C(199), C(203), C(205), C(207), C(211), C(213), C(215), C(219), C(221), C(223), C(227), C(229), C(231), C(233), C(235), C(239), C(241), C(243), C(247), C(249), C(251), C(255), C(257), C(259), C(261), C(263) and C(265) 不被传输。 结果是一块188编码和刺破位,P(0)...P(187)这些被附加到c的带内比特位上,以如下的方式: c(k+4) = P(k) for k = 0, 1, ..., 187. 最后,36位类2追加到C上 c(192+k ) = d(123+k) for k = 0, 1, ..., 35. 3
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服