GSM分组域编解码的方法、设备及系统技术方案

技术编号:4265568 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种GSM分组域编解码的方法、设备及系统。所述方法包括以下步骤:判断无线链路控制/媒介接入控制RLC/MAC块头中的控制域中是否存在指示承载的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度;当所述RLC/MAC块头中的控制域中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输出数据的长度,进行变长信道编码。本发明专利技术提供的方法由于在控制域中增加了指示有效数据的长度信息,发送端可以根据有效数据长度进行变长编码,接收端根据有效数据长度进行变长解码。由于RLC/MAC块中承载的数据长度是可变的,避免承载的帧中出现空闲比特或无效的填充字节,从而节省了有限的带宽资源,提高了链路性能。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种GSM分组域编解码的方法、设备及 系统。
技术介绍
现有全球移动通讯系统(GSM, Global System for Mobile Communications)分 组域(PS,Packet Switched domain)采用固定的无线链路控制或媒介接入控制(RLC/MAC, Radio Link Control/Medium Access Control)编码方式来承载逻辑链路控制分组数据单 元(LLC PDU, Logical Link Control Packet DataUnit)。例如增强型数据速率GSM演进 技术(EDGE, Enhanced Data Rates forGSM Evolution)网络中有调制编码方式MCS-1 MCS-9(MCS, Modulation andCoding Scheme)共九种RLC/MAC编码方式,每种RLC/MAC编码 方式具有固定的长度。LLC PDU数据采用分段级联的方式承载在所述RLC/MAC块中。 GSM EDGE无线接入网(GERAN,GSM EDGE Radio Access Network)承载电路域(CS, Circuit Switched domain)语音业务是利用RLC/MAC块承载CS帧。由于CS域的自适应 多速率编解码(AMR, Adaptive Multi-Rate codec)速率与分组域(PS, Packet Switched Domain)的RLC速率不匹配,所以通常情况下,LLC PDU数据长度总和无法填满当前的RLC/ MAC块。 现有技术中,当所有剩余的LLC PDU数据长度总和无法填满当前的RLC/MAC块时, 采用填充0x2B无效字节的方式填满整个RLC/MAC块。但是采用现有技术中的0x2B无效字 节填充剩余空间,将浪费有限的带宽资源。在信道编码时,无法利用剩余空间进一步增加冗 余。尤其在当前业务数据流量小,并且LLC PDU数据长度较小时,RLC/MAC块中出现填充无 效字节的几率很大,利用现有的填充技术无法提升链路传输性能。
技术实现思路
本专利技术实施例提供一种GSM分组域编解码的方法、设备及系统,节省有限的带宽 资源,提高了链路传输性能。 本专利技术实施例提供一种GSM分组域编解码的方法,包括判断无线链路 控制/媒介接入控制RLC/MAC块头中的控制域中是否存在指示承载的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度;当所述RLC/MAC块头中的控制域中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输出数据的长度,进行变长信道编码。 本专利技术实施例还提供一种GSM分组域编码设备,包括判断单元和变长信道编码 单元。所述判断单元,用于判断无线链路控制/媒介接入控制RLC/MAC块头中的控制域中 是否存在指示承载的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度; 所述变长信道编码单元,用于当所述判断单元的判断结果为所述RLC/MAC块头中的控制域 中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输出数据的长度进行变长信道编码。 本专利技术实施例还提供一种GSM分组域编解码的系统,所述系统包括上述编码设 备,还包括接收端;所述接收端,用于在接收到所述设备发送的数据后,根据所述解码前输 入数据的长度和解码后输出数据的长度进行变长信道解码。 以上技术方案,在RLC/MAC块头中的控制域中增加指示RLC/MAC块承载的有效数 据的长度的信息,编码前输入数据的长度和解码后输出数据的长度均与所述有效数据的长 度相同。发送端根据编码前输入数据的长度和编码后输出数据的长度进行变长信道编码。 接收端根据所述解码前输入数据的长度和解码后输出数据的长度进行变长信道解码。本发 明提供的方法由于在控制域中增加了指示有效数据的长度信息,发送端可以根据有效数据 长度进行变长编码,接收端根据有效数据长度进行变长解码。由于RLC/MAC块中承载的数 据长度是可变的,避免承载的帧中出现空闲比特或无效的填充字节,从而节省了有限的带 宽资源,提高了链路性能。附图说明 图1是基于本专利技术方法第一实施例流程图; 图2是基于本专利技术实施例GMSK下行CS over GERAN的RLC/MAC头格式示意图; 图3是基于本专利技术实施例8PSK下行CS over GERAN的RLC/MAC头格式示意图; 图4是基于本专利技术实施例GMSK上行CS over GERAN的RLC/MAC头格式示意图; 图5是基于本专利技术实施例8PSK上行CS over GERAN的RLC/MAC头格式示意图; 图6是基于本专利技术方法第二实施例示意图; 图7是基于本专利技术实施例CS over GERAN承载两个5. 9kb/s AMR帧的变长信道编 解码示意图; 图8是基于本专利技术设备第一实施例结构图; 图9是基于本专利技术设备第二实施例结构图; 图10是基于本专利技术系统第一实施例结构图; 图11是基于本专利技术系统第二实施例结构图。具体实施例方式首先对本专利技术实施例实现一种GSM分组域编解码的方法进行说明,包括 判断无线链路控制/媒介接入控制RLC/MAC块头中的控制域中是否存在指示承载 的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度;当所述RLC/MAC块 头中的控制域中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输 出数据的长度,进行变长信道编码。下面结合附图,对本专利技术的实施例进行详细描述。 方法实施例一 参见图l,该图为基于本专利技术方法第一实施例流程图。本专利技术一种GSM分组域编解码的方法第一实施例包括以下步骤 S101 :在RLC/MAC块的头中的控制域中增加指示所述RLC/MAC块中承载的有效数据的长度的信息。 其中,编码前输入数据的长度和解码后输出数据的长度均与所述有效数据的长度相同。 指示RLC/MAC块中承载的有效数据的长度的信息具体可以用两种指示信息来表 示,比如用于指示AMR的编码模式指示(CMI,Code Mode Indicator)和帧的个数帧数(FN, Frame Number)。其中,CMI用于指示当前RLC/MAC块中各个CS帧的AMR模式,由每个帧的 AMR模式可以得到每个帧的长度。FN用于指示当前RLC/MAC块中承载的CS帧的个数。 需要说明的是,RLC/MAC块中的各个CS帧可以使用不同的AMR模式,也可以使用 相同的AMR模式。RLC/MAC块中承载的CS帧个数可以为一个或多个。 每个帧的长度乘以FN指示的有效帧的个数便是RLC/MAC块中承载的有效数据的 长度。 由CMI指示的AMR模式和FN指示的帧的个数就可以计算出RLC/MAC块中承载的 数据的长度。所以,通过CMI和FN的组合,可以指示有效数据的长度。当然,除了使用CMI 和FN的组合的方式之外,还可以有其他表示有效数据长度信息的标识方式。 需要说明的是,所述CMI和FN在RLC/MAC头中的位置是可以选择的。 S102:根据编码前输入数据的长度和编码后输出数据的长度进行变长信道编码。 具体的,根据编码前输入数据的长度和编码后输出数据的长度,选择信道编码方 本文档来自技高网
...

【技术保护点】
一种GSM分组域编解码的方法,其特征在于,包括以下步骤:判断无线链路控制/媒介接入控制RLC/MAC块头中的控制域中是否存在指示承载的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度;当所述RLC/MAC块头中的控制域中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输出数据的长度,进行变长信道编码。

【技术特征摘要】
一种GSM分组域编解码的方法,其特征在于,包括以下步骤判断无线链路控制/媒介接入控制RLC/MAC块头中的控制域中是否存在指示承载的有效数据长度的信息,所述有效数据长度为编码前输入数据的长度;当所述RLC/MAC块头中的控制域中存在所述有效数据长度的信息时,根据编码前输入数据的长度和编码后输出数据的长度,进行变长信道编码。2. 根据权利要求1所述的方法,其特征在于,所述根据编码前输入数据的长度和编码 后输出数据的长度,进行变长信道编码包括根据编码前输入数据的长度和编码后输出数据的长度,选择变长信道编码速率; 根据选择的变长信道编码速率,进行变长信道编码。3. 根据权利要求2所述的方法,其特征在于,所述有效数据长度的信息包括用于指示 所述承载数据中各个帧的自适应多速率编解码AMR模式的编码模式指示CMI和用于指示承 载的有效帧个数的帧数FN。4. 根据权利要求1所述的方法,其特征在于,所述判断RLC/MAC块头中的控制域中是否 存在指示承载的有效数据长度的信息包括由RLC/MAC块头中的临时流标识判断RLC/MAC头中的控制域中是否存在指示承载的有 效数据长度的信息。5. 根据权利要求2所述的方法,其特征在于,所述根据编码前输入数据的长度和编码 后输出数据的长度进行变长信道编码之前还包括对重要比特进行循环冗余校验。6. 根据权利要求1至5任一项所述的方法,其特征在于,在所述根据编码前输入数据的 长度和编码后输出数据的长度进行变长信道编码之后,还包括根据所述解码前输入数据 的长度和解码后输出数据的长度进行变长信道解码。7. 根据权利要求1至5任一项所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:薛怀杰王超张岩强胡宁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1