用于基站子系统的本地交换方法及装置的制作方法

文档序号:7711986阅读:124来源:国知局
专利名称:用于基站子系统的本地交换方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种用于基站子系统的 本地交纟灸方法及装置。
背景技术
全J求移动通ifl系统 GSM ( Global System for Mobile Communications)系纟充中,MS (Mobile Station,移动终端)通过空 口与BTS ( Base Transceiver Station,基站)相连,而BTS通过ABIS 4妄口与BSC (Base Station Controller,基站控制器)连4妄,BSC与 MSC ( Mobile Switching Center,移动交才灸中心)通过A 口进4亍交互。 TRAU ( Transcoder/Rate Adapter Unit,码型变换单元)通常位于BSC 侧,负责语音算法的编解码转换。在上4亍方向,TRAU将BTS的压 缩数据通过解码转化成PCM (Pulse Code Modulation,脉冲编码调 制)语音送到MSC侧;在下行方向,TRAU将PCM数据通过编码 4t化成语音参凄t传递纟会BTS, BTS再传递给MS。
当静音时,PCM语音是一些舒适噪音信号,即为一种非语音帧。 DTX ( Discontinuous Transmission,非连续传$# )功能分为上下4亍方 向,且上下行方向是相互独立的。在下4亍方向,TC (Transcoder, 码型转换)对PCM语音数据进行编码,启动VAD ( Voice Activation Detection,语音活动性4企测)功能,当冲企测到语音时,将输出控制 标志SP (Speech,语音帧标识)置1 ( SP=1表示语音帧);当才企测到非语音时,将SP清零(SP=0表示非语音帧)。BTS检测得到SP 标志的值,并据此进行下行DTX处理,如果SP-l,则向空口发送 数据;如果SP-O,则发送SP-1之后的第一个非语音帧,如果连续 24帧以上都是非语音帧,则在发送SACCH( Slow Associated Control Channel, 'l"曼速随路控制信道)帧时发送非语音帧。上行的MS处理 也是如此。若打开DTX,将在静音时每24帧发送一次。BTS通过 解调i斧码,判别是否为正确SID ( Silence Descriptor,静音描述)帧, 然后将H据送至TRAU进行解码。将SID帧比特凄t据与SID码书相 比,如果两者不同的凄t目n<2,则有SID-2,表示有^:的非i吾音帧; 如果2^n<16,则有SID=1,表示不可靠的非i吾音帧;如果r^l6, 则有SID=0,表示i吾音帧。
如果下行不支持DTX, BTS将一直向MS发送语音帧。如果下 行支持DTX,对于语音数据,BTS将一直向MS发送;对于非语音 数据,如果连续超过24帧以上,BTS将每24帧发送一帧有效的非 语音凄t据。如果上4亍关闭DTX, MS将一直向BTS发送调制凄史据。 如果上行支持DTX,对于语音数据,MS将一直向BTS发送;对于 非语音数据,如果连续超过24帧以上,MS将每24帧发送一帧有 效的非语音数据。在空口进行解调过程中,当MS不发送翁:据时, BTS将解调出无效帧。
当两个呼叫在一个BSC内,且语音算法相容时,可进4亍本地交 换,即从一个BTS交换到另一个BTS,本地交换不仅节省了 TRAU 资源和A口资源,而且提高了语音质量。
相关技术提供了 一种用于基站子系统的本地交换方法,该方法 中的本地基站首先4妄收来自对端的上行有效数据,再将有效f丈据发 送至空口。发明人发现相关技术中用于基站子系统的本地交换方法仅适用 于数据帧有效的情况,若存在无效数据帧则无法实现本地交换,从 而造成本地交换的可靠性较低。

发明内容
本发明旨在提供一种用于基站子系统的本地交换方法及装置, 能够解决相关^支术中用于基站子系统的本地交换方法^又适用于凄史据 帧有效的情况,若存在无效数据帧则无法实现本地交换,乂人而造成 本地交换的可靠性较低的问题。
在本发明的实施例中,提供了 一种用于基站子系统的本地交换
方法,包括以下步骤本地基站获取对端基站的上行帧;才艮据上行 帧判断对端基站是否支持上行非连续传输功能,并判断上行帧是否 为有效帧;若对端基站不支持上行非连续传输功能,且上行帧为无 效帧,本地基站向空口发送填充帧。
优选地,在上述的本地交换方法中,漆充帧的凄史据位全置为1, 且循环冗余校验位取反。
优选地,在上述的本地交换方法中,本地基站获取对端基站的 上行帧具体包括本地基站接收上行帧;本地基站从上行帧中读取 静音描述帧位和坏帧指示位。
优选地,在上述的本地交换方法中,才艮据所述上4亍帧判断对端 基站是否支持上行非连续传输功能,并判断上行帧是否为有效帧具 体包括根据静音描述帧位判断对端基站是否支持上行非连续传输 功能;根据坏帧指示位判断上行帧是否为有效帧。
另一方面,在本发明的实施例中,还提供了一种用于基站子系 统的本地交换方法,包括以下步骤本地基站获取对端基站的上行帧;根据上行帧判断对端基站是否支持上行非连续传输功能,并判 断上行帧是否为有效帧以及是否为语音状态;若对端基站支持上行 非连续传输功能,且所述上行帧为无效帧,且当前状态为语音状态, 本》也基站向空口发送夂真充帧。
优选地,在上述的本地交换方法中,填充帧的数据位全置为1, 且循环冗余校验位取反。
优选地,在上述的本地交换方法中,本地基站获取对端基站的 上行帧具体包括本地基站接收上行帧;本地基站从上行帧中读取 静音描述帧位和坏帧指示位。
优选地,在上述的本地交4奂方法中,4艮l居上4亍帧判断又t端基站 是否支持上行非连续传输功能,并判断上行帧是否为有效帧具体包 括根据静音描述帧位判断对端基站是否支持上行非连续传输功能; 根据坏帧指示位判断上行帧是否为有效帧。
优选地,上述的本地交换方法还包括若上行帧为有效帧,才艮 据静音描述帧位判断上行帧是否为语音帧;若为语音帧,将当前状 态更新为语音状态,从上行帧中提取语音帧数据,将语音帧数据发 送给空口;若为非语音帧,将当前状态更新为非语音状态,从上行 帧中提取非语音帧数据,緩存非语音帧数据,根据基站控制器的配 置参数判断本地基站是否支持下行非连续传输功能;若不支持下行 非连续传输功能,本地基站向空口不间断地发送緩存的非语音帧数 据;若支持下行非连续传输功能,本地基站每隔23帧向空口发送一 帧非语音帧数据。
优选地,上述的本地交换方法还包括若上行帧为无效帧,且 当前状态为非语音状态,根据基站控制器的配置参数判断本地基站 是否支持下行非连续传输功能;若不支持下行非连续传输功能,本地基站向空口不间断地发送緩存的非语音帧数据;若支持下4于非连 续传输功能,本地基站每隔23帧向空口发送一帧緩存的非i吾音帧凄史据。
另一方面,在本发明的实施例中,还提供了一种用于基站子系 统的本地交换装置,包括获取模块,用于获取对端基站的上行帧; 判断模块,用于根据上行帧判断对端基站是否支持上行非连续传输 功能,并判断上行帧是否为有效帧;发送冲莫块,用于对端基站不支 持上行非连续传输功能,且上行帧为无效帧时向空口发送填充帧。
优选地,在上述的本地交换装置中,填充帧的数据位全置为1, 且循环冗余校验位取反。
另一方面,在本发明的实施例中,还提供了一种用于基站子系 统的本地交换装置,包括获取模块,用于获取对端基站的上行帧; 判断模块,用于根据上行帧判断对端基站是否支持上行非连续传输 功能,并判断上行帧是否为有效帧以及是否为语音状态;发送模块, 用于当对端基站支持上行非连续传输功能,且当前状态为语音状态 时上4亍帧为无步文帧且当前4犬态为i吾音4犬态时向空口发送i真充帧。
优选地,在上迷的本地交换装置中,填充帧的数据位全置为1, 且循环冗余校验位取反。
上述实施例中的本地基站对接收到的对端基站的上行帧进行判 断,若判断为无效帧,则发送填充帧,以通知移动终端自动进入4普 误处理流程,故实现了存在无效帧情况下的本地交换,进而4是高了 本地交换的可靠性,所以克服了解决相关技术中用于基站子系统的 本地交换方法仅适用于数据帧有效的情况,若存在无效凝:据帧则无 法实现本地交换,从而造成本地交换的可靠性4交低的问题。


此处所说明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中
图1示出了根据本发明第一实施例的本地交换方法的流程图; 图2示出了根据本发明第二实施例的本地交换方法的流程图; 图3示出了#4居本发明第三实施例的本地交换方法的流程图; 图4示出了根据本发明第四实施例的本地交换方法的流程图; 图5示出了根据本发明第五实施例的本地交换方法的流程图; 图6示出了根据本发明第六实施例的本地交换装置的结构图7示出了根据本发明第七实施例的本地交换装置的结构图。
具体实施例方式
下面将参考附图并结合实施例,来详细"i兌明本发明。
图1示出了根据本发明第一实施例的本地交换方法的流程图,
该方法包4舌以下步艰《
步骤S101,本地BTS获取对端BTS的上4亍帧;
步骤S102,根据上行帧判断对端基站是否支持上行DTX功負L 并判断上行帧是否为有效帧;步骤S103,若对端BTS不支持上行DTX功能,且上4亍帧为无 步丈帧,本;也BTS向空口发送》真充FILL帧。
本实施例中的本i也BTS首先获取对端BTS发送的上4亍帧,然 后才艮据上4于帧判断对端基站是否支持上4于DTX功能,并判断上4亍帧 是否为有效帧,若判断得到对端BTS不支持上行DTX功能,且上 行帧为无效帧,则发送FILL帧,以通知MS自动进入镅4吴处理流 程,故实现了当对端BTS不支持上行DTX功能且存在无-支帧时的 本地交换,进而提高了本地交换的可靠性,所以克服了解决相关技 术中用于基站子系统的本地交换方法仅适用于数据帧有效的情况, 若存在无效数据帧则无法实现本地交换,乂人而造成本地交^奐的可靠 性较低的问题。
优选地,在上述的本地交换方法中,FILL帧的数据4立全置为1, 且循环冗余4文马全CRC ( Cyclic Redundancy Check)位耳又反。
本实施例中FILL帧的数据帧比特全为1,在对数据进4亍相应的 CRC校验后,再将CRC位取反,以供编码、调制后发送到空口。 这样做,使得MS对接收到FILL帧进行解调、译码后,可发现CRC 错误,从而自动进入错误处理流程,从而实现了存在无效帧时的本 地交换。
优选地,在上述的本地交换方法中,步骤S101具体包括本 地BTS接收上行帧;本地BTS从上行帧中读取SID帧位和坏帧指 示BFI (Bad Frame Indication)位。
本实施例中的本地BTS获取对端BTS的上行帧,从该上行帧 中读取其SID帧位作为判断对端BTS是否支持上行DTX功能的依 据,并读取BFI位作为判断该上行帧是否为有效帧的依据。本实施例利用上行帧中携带的信息对其是否支持DTX功能以及是否有效 帧的属性进行判断,简单易行。
优选地,在上述的本地交换方法中,步骤S102具体包括才艮 据SID帧位判断对端BTS是否支持上行DTX功能;根据BFI位判 断上行帧是否为有效帧。
本实施例才艮据SID帧位与BFI位判断相关属性,以^更于针对不 同的实际情况采取不同的处理方法,提高了本地交4灸方法的适应性。
本实施例中的本地BTS首先根据SID帧位判断对端BTS是否 支持上行DTX功能
若有SID=2的帧类型,则表示对端BTS支持上行DTX功能;
若没有SID=2的帧类型,则表示对端BTS不支持上4亍DTX功 能,此时再根据BFI位判断上行帧是否为有效帧
若BFI-O,则表示该上行帧为有效帧;
若BFI-l,则表示该上行帧为无效帧,虽然对端不支持上 行DTX,但是由于在空口传输过程中,可能存在传输过程错误, 从而导致解调译码失败,即产生BFI=1的无效帧。
图2示出了根据本发明第二实施例的本地交换方法的流程图, 该方法包4舌以下步,《
步骤S201,预处理BSC与MSC共同协商,判断当前的两个 呼叫是否均为本地呼叫,并判断两个呼叫的语音算法是否相容,在 上述两个条件均满足的情况下,通知BTS进行本地交换;步骤S202,本地BTS获取对端BTS的上4亍帧,即将只于端上4亍 帧交换到本地下4亍;
步骤S203,本地BTS收到本地交换后,才艮据BSC的配置参凄t 判断得到本地BTS支持下行DTX功能;
步骤S204,从上行帧中提取相关的控制位信息,包括BFI位、 SID帧位等,此处才艮据SID帧位判断得到对端BTS不支持上4于DTX 功能;
步骤S205,根据BFI位判断该上行帧是否为有效帧若BFI=0, 则表示目前接收到有效帧,转到步骤S206;如果BFI-1,则表示无 效帧,转到步骤S207;
步骤S206,即上行帧为有效帧,则从有效上行帧中提取数据, 对该数据进行CRC校验、译码和调制后发送到空口 ;
步骤S207,即上行帧为无效帧,此时不能将此数据发送给空口 , 否则会导致MS将错误数据送给语音算法端进行解码,故向空口发 送FILL帧,即将数据比特全部置为1,然后将CRC数据位取反, 在进4于译;马和调制后发送纟会空口 。
本实施例中的本地BTS支持下行DTX,且对端BTS不支持上 行DTX,由于本地BTS支持下行DTX,故本地BTS下4亍可向空口 发送数据,或者不发送数据,而对端上行数据由于不支持DTX,所 以有两种情况有效的语音数据和无效的语音数据。
且对端不支持上行DTX的情况,即无论本地是否支持上行DTX, 均可4安照图2所示流考呈进4亍本地交换。若本地BTS不支持下行DTX,本地BTS下4亍需要一直往下行 方向发送数据,
当对端上行数据不存在译码失败的情况时,对端上行数据 为一直有效的语音凄t据;
当对端上行数据存在译码失败的情况时,对端上刊-凄t据中 存在很多无效数据。
图3示出了根据本发明第三实施例的本地交换方法的流程图, 该方法包纟舌以下步-骤
步骤S301 ,本地BTS获取对端BTS的上4亍帧;
步骤S302,根据上行帧判断对端BTS是否支持上行DTX功能, 并判断上行帧是否为有效帧以及是否为语音状态;
步骤S303,若对端BTS支持上行DTX功能,且上4亍帧为无效 帧,且当前状态为语音状态,本地BTS向空口发送FILL帧。
本实施例中的本地BTS在获取上行帧后,4艮据上行帧判断对端 BTS是否支持上行DTX功能,并判断上行帧是否为有效帧以及是 否为语音状态,若判断为对端BTS支持上行DTX功能,且上行帧 无效帧,且当前状态为语音状态,则发送FILL帧,以通知MS自 动进入错误处理流程,故实现了对端BTS支持上行DTX且存在无 效帧时的本地交换,进而提高了本地交换的可靠性,所以克服了解 决相关技术中用于基站子系统的本地交换方法仅适用于数据帧有效 的情况,若存在无效凄t据帧则无法实现本地交4灸,从而造成本地交 换的可靠性较低的问题。优选地,在上述的本地交换方法中,FILL帧的数据位全置为1, 且CRC位取反。
本实施例中FILL帧的数据帧比特全为1,在对数据进行相应的 CRC才交-验后,再将CRC位取反,以供编石马、调制后发送到空口。 这样做,使得MS对接收到FILL帧进行解调、译码后,可发现CRC 错误,从而自动进入错误处理流程,从而实现了存在无效帧时的本 地交换。
优选地,在上述的本地交换方法中,步骤S301具体包括本 地BTS接收上行帧;本地BTS从上行帧中读取SID帧位和BFI位。
本实施例中的本地BTS接收对端BTS的上行帧,乂人该上^亍帧 中读取其SID帧位作为判断对端BTS是否支持上行DTX功能的依 据,并读取BFI位作为判断该上行帧是否为有效帧的依据。本实施 例利用上行帧中携带的信息对其是否支持DTX功能以及是否有效 帧的属性进行判断,简单易行。
优选地,在上述的本地交换方法中,根据上行帧判断对端BTS 是否支持上行DTX功能,并判断上行帧是否为有效帧具体包括根 据SID帧位判断对端BTS是否支持上行非连续传输功能;若支持, 才艮据BFI位判断上4于帧是否为有效帧。
本实施例才艮据SID帧位与BFI位判断相关属性,以^更于针对不 同的实际情况采取不同的处理方法,提高了本地交换方法的适应性。
本实施例中的本地BTS首先根据SID帧位判断对端BTS是否 支持上行DTX功能
若没有SID=2的帧类型,则表示对端BTS不支持上4亍DTX功若有SID=2的帧类型,则表示对端BTS支持上行DTX功能, 此时再根据BFI位判断上行帧是否为有效帧
若BFI-O,则表示该上4于帧为有效帧;
若BFI-1,则表示该上4亍帧为无岁丈帧,虽然》于端不支持上 行DTX,但是由于在空口传输过程中,可能存在传输过程错误, 从而导致解调i争码失败,即产生BFI=1的无效帧。
优选地,上述的本地交换方法还包括若上4亍帧为有效帧,根 据SID帧位判断上行帧是否为语音帧;若为语音帧,将当前状态更 新为语音状态,从上行帧中提取语音帧数据,将语音帧数据发送给 空口;若为非语音帧,将当前状态更新为非语音状态,从上行帧中 提取非语音帧数据,緩存非语音帧数据,根据BSC的配置参数判断 本地BTS是否支持下行DTX功能;若不支持下行DTX功能,本地 BTS向空口不间断地发送緩存的非语音帧数据;若支持下行DTX 功能,本地BTS每隔23帧向空口发送一帧非语音帧数据。
本实施例根据SID帧位判断有效的上行帧是否为语音帧,若为 有效的非语音帧,则会对其中的数据进行緩存处理,便于当非语音 帧无效时进4于发送。
本实施例为上行帧为有效帧(BFI=0)的情况,再根据SID帧 位进一步判断该上4于帧是否为i吾音帧
若SID=0,则表示该上4亍帧为有效i吾音帧,此时将当前状态更 新为语音状态,从上行帧中提取语音帧数据,将语音帧数据发送给 空口;
若SID-2,则表示该上行帧为有效非语音帧,此时将当前状态 更新为非语音状态,从上行帧中提取非语音帧数据,緩存非语音帧数据,并根据BSC的配置参数判断本地BTS是否支持下4亍DTX功 月匕:
若本地BTS不支持下行DTX功能,本地BTS向空口不间
断地发送緩存的非语音帧数据;
若本地BTS支持下行DTX功能,本地BTS每隔23帧向 空口发送一帧非语音帧数据。
优选地,上述的本地交换方法中包括若上4亍帧为无效帧,且 当前状态为非语音状态,根据BSC的配置参数判断本地BTS是否 支持下4于DTX功能;若不支持下4于DTX功能,本地BTS向空口不 间断地发送緩存的非语音帧数据;若支持下行DTX功能,本地BTS 每隔23帧向空口发送一帧緩存的非语音帧数据。
本实施例为上行帧为无效帧(BFI-1),且当前状态为非语音状 态的情况,此时继续根据BSC的配置参数判断本地BTS是否支持 下行DTX功能,若本地BTS不支持下行DTX功能,本地BTS将 之前緩存的非语音帧数据经过编码、调制后不间断地发送给空口 ; 若本地BTS支持下行DTX功能,本地BTS将之前緩存的非语音帧 数据经过编码、调制后每隔23帧向空口发送一帧。这样做,使得非 语音帧数据不会因为译码失败而导致终止发送,提高了本地交换的 可靠性。
图4示出了根据本发明第四实施例的本地交换方法的流程图, 包4舌以下步-骤
步骤S401,预处理BSC与MSC共同协商,判断当前的两个 呼叫是否均为本地呼叫,并判断两个呼叫的语音算法是否相容,在 上述两个条件均满足的情况下,通知BTS进行本地交换;步骤S402,本地BTS获取对端BTS的上行帧,即将对端上行 帧交换到本地下4亍;
步骤S403 ,本地BTS收到本地交换后,根据BSC的配置参数 判断得到本地BTS不支持下4于DTX功能;
步骤S404,从上行帧中提取相关的控制位信息,包括BFI位、 SID帧位等,此处根据SID帧位判断得到对端BTS支持上行DTX 功能;
步骤S405,设置接收上行帧的两种状态语音状态与非语音状 态,并i殳置初始状态为i吾音状态;
步骤S406,根据BFI位判断该上行帧是否为有效帧若为有效 帧(BFI=0),且SID帧位为0或2,转到步-骤S407;若为无效帧 (BFI=1 ),净争到步骤S410;
步骤S407,才艮据SID帧位判断该有效的上行帧是否为语音帧 若SID-O,则表示语音帧,转到步骤S408;若SID=2,则表示非语 音帧,转到步骤S409;
步骤S408,此时上行帧为有效的语音帧,本地BTS首先更新 当前状态为语音状态,将i吾音凄史据/人TRAU帧里面拆解出来,进4亍 相关CRC检验如果CRC校验错误,则BTS向空口发送FILL帧; 如果CRC检验正确,则将语音数据进行编码和调制后发送到空口 ;
步骤S409,此时上行帧为有效的非语音帧,本地BTS首先更 新当前状态为非语音状态,将数据从TRAU帧里面拆解出来,进行 相关CRC校验如果CRC校验错误,则BTS将前面有效的非语音 帧发送出去;如果CRC校验正确,BTS则将緩存该数据,由于步骤S403中已根据BSC配置参数判断得到本地BTS不支持下行DTX 功能,故将该数据进行编码和调制后不间断地发送到空口 ;
步骤S410,判断当前状态是否为语音状态若为语音状态,则 转到步骤S411;若为非语音状态,则转到步骤S412;
步骤S411,即上行帧为语音状态下收到的错误帧,本地BTS 向空口发送FILL帧;
步骤S412,即上行帧为非语音状态下收到的错误帧,由于步骤 S403中已根据BSC配置参数判断得到本地BTS不支持下行DTX 功能,故将之前緩存的有效非语音帧经过编码、调制后不间断地发 送纟合空口 。
本实施例为本地不支持下4于DTX,且对端支持上4于DTX的情 况,则本地需要不断地往下行方向发送数据,当对端上行H据为语 音数据时,MS将一直向BTS发送;当对端上行数据为非语音数据 (静音)时,如果连续超过24帧以上,MS将每24帧发送一帧有 效的非语音数据,其他的23帧都是无效数据。考虑到译码失败的情 况,在语音连续发送的数据中可能存在无效数据,从而使得本地下 行接收到上行数据中也存在4艮多无效数据,故釆用图4所示的流程 来进行处理如果收到有效的语音帧,BTS通过调制编码发送出去; 如果收到有效的SID帧,BTS通过调制编码发送出去;如果在之前 收到有效的SID帧之后收到无效帧,则将前面纟爰存的有效的SID帧 发送出去;如果之前收到有效的SPEECH帧之后再收到无效帧,则 发送FILL帧。
图5示出了根据本发明第五实施例的本地交换方法的流程图, 包4舌以下步-骤步骤S501,预处理BSC与MSC共同协商,判断当前的两个 呼叫是否均为本地呼叫,并判断两个呼叫的语音算法是否相容,在 上述两个条件均满足的情况下,通知BTS进行本地交换;
步骤S502,本地BTS获取对端BTS的上行帧,即将对端上行 帧交换到本地下4亍;
步骤S503,本地BTS收到本地交换后,根据BSC的配置参数 判断得到本地BTS支持下行DTX功能;
步骤S504,从上行帧中提取相关的控制位信息,包括BFI位、 SID帧位等,此处根据SID帧位判断得到对端BTS支持上行DTX 功能;
步骤S505,设置接收上行帧的两种状态语音状态与非语音状 态,并i殳置初始状态为语音状态;
步骤S506,才艮据BFI位判断该上行帧是否为有效帧若为有效 帧(BFI=0),且SID帧位为0或2,转到步骤S507;若为无效帧 (BFI=1),转到步骤S510;
步骤S507,才艮据SID帧位判断该有效的上行帧是否为语音帧 若SIDK),则表示语音帧,转到步骤S508;若SID=2,则表示非语 音帧,转到步艰《S509;
步骤S508,此时上行帧为有效的语音帧,本地BTS首先更新 当前状态为语音状态,将语音数据从TRAU帧里面拆解出来,进行 相关CRC检验如果CRC校验错误,则BTS向空口发送FILL帧; 如果CRC检验正确,则将语音数据进行编码和调制后发送到空口 ;步-骤S509,此时上4于帧为有效的非i吾音帧,本地BTS首先更 新当前状态为非语音状态,保存目前的有效的非语音数据,由于步 骤S503中已根据BSC配置参数判断得到本地BTS支持下行DTX 功能,故将该lt据进4于编码和调制后每隔23帧发送一帧,即判断是 否正有效发送SACCH帧,若正有效发送SACCH帧,则同时将该 非语音帧发送出去;
步骤S510,判断当前状态是否为语音状态若为语音状态,则 转到步骤S511;若为非语音状态,则转到步骤S512;
步骤S511,即上4于帧为语音状态下收到的4晉误帧,本地BTS 向空口发送FILL帧;
步骤S512,即没有收到有效H據,且状态为非语音状态时,由 于步骤S503中已根据BSC配置参数判断得到本地BTS支持下行 DTX功能,故将该lt据进4于编码和调制后每隔23帧发送一帧,即 判别当前是否正在发送SACCH帧,如果正在发送SACCH帧,则 同时将存储的非语音帧发送出去。
本实施例为本地支持下行DTX,且对端支持上行DTX的情况, 则本地可发送有效的语音数据,也可每24帧发送一次非语音帧数 据,而对端上行过来的数据,可能是连续有效的数据,也可能是每 24帧中有一帧有效的非语音数据,其他的是无效的数据,此时采用 图5所示的流程来进行处理如果是有效的语音帧BTS通过调制编 码发送出去;如果是有效的非语音帧,则存储下来;判断是否正有 效发送SACCH帧,如果发送则将存储的有效的非语音帧发送出去。
图6示出了才艮据本发明第六实施例的本地交换装置的结构图, 该装置包括
获取才莫块601,用于获取对端BTS的上行帧;判断一莫块602,用于根据上行帧判断对端BTS是否支持上行 DTX功能,并判断上4于帧是否为有效帧;
发送模块603,用于对端BTS不支持上行DTX功能,且上行 帧为无效帧时向空口发送FILL帧。
本实施例首先采用获取模块601获取对端BTS的上行帧,然后 采用判断才莫块602才艮据上4亍帧判断对端BTS是否支持上4亍DTX功 能,并判断上行帧是否为有效帧,最后采用发送^t莫块603,用于对 端BTS不支持上4亍DTX功能,且上4亍帧为无步文帧时向空口发送 FILL帧,由于本实施例中的本地BTS对4妄收到的对端BTS的上刊_ 帧进行判断,若判断为无效帧,则发送FILL帧,以通知MS自动 进入错误处理流程,故实现了当对端BTS不支持上行DTX功能且 存在无效帧时的本地交换,进而提高了本地交换的可靠性,所以克 服了解决相关技术中用于基站子系统的本地交换方法仅适用于数据 帧有效的情况,若存在无效数据帧则无法实现本地交换,从而造成 本地交换的可靠性较低的问题。优选地,在上述的本地交换装置中, FILL帧的数据位全置为1 ,且CRC位取反。
本实施例中FILL帧的lt据帧比特全为1,在对数据进4亍相应的 CRC校验后,再将CRC位取反,以供编码、调制后发送到空口。 这样做,使得MS对接收到FILL帧进行解调、译码后,可发现CRC 错误,从而自动进入错误处理流程,从而实现了存在无效帧时的本 地交换。
图7示出了根据本发明第七实施例的本地交换装置的结构图, 该装置包括
获取才莫块701,用于获取对端BTS的上4亍帧;判断模块702,用于根据上行帧判断对端BTS是否支持上行 DTX功能,并判断上行帧是否为有效帧以及是否为语音状态;
发送模块703,用于当对端BTS支持上行DTX功能,且当前 状态为语音状态时上行帧为无效帧且当前状态为语音状态时向空口 发送FILL帧。
本实施例首先采用获耳又才莫块701获取对端BTS的上4亍帧,然后 采用判断4莫块702根据上行帧判断对端BTS是否支持上4于DTX功 能,并判断上行帧是否为有效帧,最后采用发送冲莫块703,用于当 对端BTS支持上行DTX功能,且当前状态为语音状态时上4亍帧为 无效帧且当前状态为语音状态时向空口发送FILL帧,由于本实施 例中的本地BTS在获取上行帧后,设置本地BTS的初始状态为语 音状态,并对接收到的对端BTS的上行帧进行判断,若判断为无效 帧,且当前状态为语音状态,则发送FILL帧,以通知MS自动进 入错误处理流程,故实现了对端BTS支持上行DTX且存在无效帧 时的本地交换,进而提高了本地交换的可靠性,所以克H了解决相 关技术中用于基站子系统的本地交换方法仅适用于数据帧有效的情 况,若存在无效凄t据帧则无法实现本地交4奐,^人而造成本;也交换的 可靠性较低的问题。
优选地,在上述的本地交换装置中,FILL帧的数据位全置为1, 且CRC位取反。
本实施例中FILL帧的凝:寺居帧比特全为1,在对凄t据进4亍相应的 CRC校验后,再将CRC位取反,以供编码、调制后发送到空口。 这样做,使得MS对接收到FILL帧进行解调、译码后,可发现CRC 4晉误,乂人而自动进入4普误处理流程,从而实现了存在无效帧时的本 地交换。从以上的描述中,可以看出,本发明上述的实施例实现了存在 无效帧情况下的本地交换问题,进而提高了本地交换的可靠性。
显然,本领域的技术人员应该明白,上述的本发明的各冲莫块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所組成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路才莫
块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的^f呆护范围之内。
权利要求
1.一种用于基站子系统的本地交换方法,其特征在于,包括以下步骤本地基站获取对端基站的上行帧;根据所述上行帧判断对端基站是否支持上行非连续传输功能,并判断所述上行帧是否为有效帧;若所述对端基站不支持上行非连续传输功能,且所述上行帧为无效帧,所述本地基站向空口发送填充帧。
2. 才艮据^又利要求1所述的本地交4灸方法,其特4正在于,所述》真充 帧的数据位全置为1,且循环冗余校验位取反。
3. 根据权利要求1或2所述的本地交换方法,其特征在于,本地 基站获取对端基站的上行帧具体包括所述本地基站接收所述上行帧;所述本地基站从所述上4于帧中读取,争音描述帧位和坏帧 指示位。
4. 根据权利要求3所述的本地交换方法,其特征在于,根据所述 上行帧判断对端基站是否支持上行非连续传输功能,并判断所 述上行帧是否为有效帧具体包括根据所述静音描述帧位判断所述对端基站是否支持上行 非连续传输功能;根据所述坏帧指示位判断所述上行帧是否为有效帧。
5. —种用于基站子系统的本地交换方法,其特征在于,包括以下 步骤本地基站获耳又对端基站的上^f亍帧;根据所述上行帧判断对端基站是否支持上行非连续传输 功能,并判断所述上行帧是否为有效帧以及是否为语音状态;若对端基站支持上行非连续传输功能,且所述上行帧为无 效帧,且当前状态为语音状态,所述本地基站向空口发送填充 帧。
6. 根据权利要求5所述的本地交换方法,其特征在于,所述填充 帧的数据位全置为1,且循环冗余纟交-睑位耳又反。
7. 根据权利要求6所述的本地交换方法,其特征在于,本地基站 获取对端基站的上行帧具体包括所述本地基站接收所述上行帧;所述本地基站从所述上行帧中读取静音描述帧位和坏帧 指示位。
8. 根据权利要求7所述的本地交换方法,其特征在于,根据所述 上行帧判断对端基站是否支持上行非连续传输功能,并判断所 述上行帧是否为有效帧具体包括才艮据所述静音描述帧位判断所述对端基站是否支持上《亍 非连续传输功能;根据所述坏帧指示位判断所述上4于帧是否为有效帧。
9. 根据权利要求7或8所述的本地交换方法,其特征在于,还包 括若所述上行帧为有效帧,根据所述静音描述帧位判断所述 上行帧是否为语音帧;若为语音帧,将当前状态更新为语音状态,乂人所述上行帧中提取语音帧数据,将语音帧数据发送给空口 ;若为非语音帧,将当前状态更新为非语音状态,从所述上 行帧中提取非语音帧数据,緩存所迷非语音帧数据,根据基站 控制器的配置参数判断所述本地基站是否支持下行非连续传 输功能;若不支持下行非连续传输功能,所述本地基站向空口不间 断地发送緩存的所述非语音帧数据;若支持下行非连续传输功能,所述本地基站每隔23帧向 空口发送一帧所述非语音帧数据。
10. 根据权利要求9所述的本地交换方法,其特征在于,还包括若所述上行帧为无效帧,且当前状态为非语音状态,根据 基站控制器的配置参数判断所述本地基站是否支持下行非连 续传输功能;若不支持下行非连续传输功能,所述本地基站向空口不间 断地发送緩存的所述非语音帧数据;若支持下行非连续传输功能,所述本地基站每隔23帧向 空口发送一帧緩存的所述非语音帧数据。
11. 一种用于基站子系统的本地交换装置,其特征在于,包括获取模块,用于获取对端基站的上行帧;判断^^莫块,用于4艮据所述上行帧判断对端基站是否支持上 行非连续传输功能,并判断所述上行帧是否为有效帧;发送模块,用于对端基站不支持上行非连续传输功能,且 所述上行帧为无效帧时向空口发送填充帧。
12. 根据权利要求11所述的本地交换装置,其特征在于,所述填 充帧的数据位全置为1,且循环冗余校验位取反。
13. —种用于基站子系统的本地交换装置,其特征在于,包括获取模块,用于获取对端基站的上行帧;判断模块,用于根据所述上行帧判断对端基站是否支持上 行非连续传输功能,并判断所述上行帧是否为有效帧以及是否 为^吾音^犬态;发送模块,用于当对端基站支持上行非连续传输功能,且 当前状态为语音状态时所述上行帧为无效帧且所述本地基站 的当前状态为语音状态时向空口发送填充帧。
14. 纟艮据权利要求13所述的本地交换装置,其特征在于,所述填 充帧的数据位全置为1,且循环冗余校-验位取反。
全文摘要
本发明提供了一种用于基站子系统的本地交换方法,包括以下步骤本地基站获取对端基站的上行帧;根据上行帧判断对端基站是否支持上行非连续传输功能,并判断上行帧是否为有效帧;若对端基站不支持上行非连续传输功能,且上行帧为无效帧,本地基站向空口发送填充帧。本发明实现了存在无效帧情况下的本地交换问题,进而提高了本地交换的可靠性,所以克服了解决相关技术中用于基站子系统的本地交换方法仅适用于数据帧有效的情况,若存在无效数据帧则无法实现本地交换,从而造成本地交换的可靠性较低的问题。
文档编号H04W76/00GK101621851SQ200910166739
公开日2010年1月6日 申请日期2009年8月12日 优先权日2009年8月12日
发明者罗小冬, 马俊峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1