通信系统中无线链接协议的动态设备.pdf

上传人:1****2 文档编号:287511 上传时间:2018-02-07 格式:PDF 页数:24 大小:1.20MB
返回 下载 相关 举报
摘要
申请专利号:

CN200410003981.1

申请日:

1998.05.04

公开号:

CN1538637A

公开日:

2004.10.20

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04B 7/26登记生效日:20160118变更事项:专利权人变更前权利人:诺基亚公司变更后权利人:诺基亚技术有限公司变更事项:地址变更前权利人:芬兰埃斯波变更后权利人:芬兰埃斯波|||专利权人的姓名或者名称、地址的变更变更事项:专利权人变更前:诺基亚有限公司 地址: 芬兰埃斯波变更后:诺基亚公司 地址: 芬兰埃斯波|||专利权人的姓名或者名称、地址的变更变更事项:专利权人变更前:诺基亚流动电话有限公司 地址: 芬兰埃斯波变更后:诺基亚有限公司 地址: 芬兰埃斯波|||授权|||实质审查的生效|||公开

IPC分类号:

H04B7/26; H04L1/00

主分类号:

H04B7/26; H04L1/00

申请人:

诺基亚流动电话有限公司;

发明人:

M·呈; Z·亨卡萨罗

地址:

芬兰埃斯波

优先权:

1997.05.05 US 08/851010

专利代理机构:

中国专利代理(香港)有限公司

代理人:

李亚非;罗朋

PDF下载: PDF下载
内容摘要

一种用于动态设置通信系统中无线链接协议层的参数的方法和设备。对于某一特定的数据服务,为了使参数最佳化,所述方法和设备允许动态设置无线链接协议层。在本发明的实施方案中,用于连接初始化的无线链接协议控制帧包括RLP参数数据。RLP参数数据在连接初始化过程中,在两个无线电收发设备之间被交换,并且在每一个无线电收发设备中被用来设置之后传输的RLP数据帧,以及相应发出重发请求。

权利要求书

1: 一种利用至少具有一个可变参数的传输协议,在第一个收发设 备与第二个收发设备间进行通信的方法,所述方法包括步骤: 从第一个收发设备向第二个收发设备发出第一个控制信息,所述 第一个控制信息包括第一个重发值,所述第一个重发值规定了对于从 所述第一个收发设备发出而在所述第二个收发设备没有接收的数据 帧,所述第二个收发设备所允许的重发请求的最大数目; 从所述第二个收发设备向第一个收发设备发出第二个控制信息, 所述第二个控制信息包括一个重发值,该重发值规定了对于从所述第 二个收发设备发出而在所述第一个无线电收发设备没有接收的数据 帧,所述第一个无线电收发设备所允许的重发请求的最大数目; 在第二个收发设备存储该第一个控制信息以及在第一个收发设备 存储第二个控制信息;以及 随后,从第一个收发设备向第二个收发设备发出第一组多个数据 帧; 在所述第二个收发设备接收所述第一组多个数据帧的至少一个接 收数据帧; 在所述第二个收发设备检测所述第一组多个数据帧的至少一个未 接收数据帧; 确定对于所述第一组多个数据帧的所述至少一个未接收数据帧, 是否已经发送了小于所述第一重发值的重发请求; 并且,响应在所述确定步骤中的肯定的决定, 从所述第二个收发设备向所述第一个收发设备发出第一个重发请 求。
2: 权利要求1的方法,其中所述第一控制信息还包括规定在所述 第一个至少一个数据帧中第一个至少一个可变长度非数据字段长度的 信息,以及其中所述第二控制信息还包括指示在所述第二个至少一个 数据帧中第二个至少一个可变长度非数据字段长度的信息。
3: 一种利用至少具有一个可变参数的传输协议,在第一个收发设 备与第二个收发设备间进行通信的设备,所述设备包括: 用于从第一个收发设备向第二个收发设备发出第一个控制信息的 装置,所述第一个控制信息包括第一个重发值,所述第一个重发值规 定了对于从所述第一个收发设备发出而在所述第二个无线电收发设备 没有接收的数据帧,所述第二个无线电收发设备所允许的重发请求的 最大数目; 从所述第二个收发设备向第一个收发设备发出第二个控制信息的 装置,所述第二个控制信息包括一个重发值,该重发值规定了对于从 所述第二个收发设备发出而在所述第一个收发设备没有接收的数据 帧,所述第一个收发设备所允许的重发请求的最大数目; 用于在第二个收发设备存储第一个控制信息的装置以及用于在第 一个收发设备存储第二个控制信息的装置;以及 从第一个收发设备向第二个收发设备发出第一组多个数据帧的装 置; 在所述第二个收发设备接收所述第一组多个数据帧的至少一个接 收数据帧的装置; 在所述第二个收发设备检测所述第一组多个数据帧的至少一个未 接收数据帧的装置; 对于所述第一组多个数据帧的所述至少一个未接收数据帧,确定 是否已发出小于所述第一个重发值的重发请求的装置; 并且,响应在所述确定装置中的肯定的决定,从所述第二个收发 设备向所述第一个收发设备发出第一个重发请求的装置。
4: 权利要求3的方法,其中所述信息还包括重发请求值,规定从 所述第一个收发机向所述第二个收发机发出的请求重发所述至少一个 数据帧的未接收数据帧的重发的最大次数,以及其中所述处理步骤还 包括确定所述至少一个数据帧的至少一个未接收数据帧的步骤,确定 对于所述至少一个未接收数据帧,是否已被发出小于重发请求的所述 重发请求值,以及如果被发出小于重发请求的所述重发请求值,发起 从所述收发机到所述第二个收发机的重发请求的重发。
5: 一种运行于具有基站的电信系统的移动站,其中数据在传输帧 中从基站发出,所述移动站包括: 一个用于接收来自基站的报文的接收机,该报文中包括对于从传 输帧序列中丢失的传输帧,要从所述移动站发出的重发请求的最大数 目的指示信息,所述接收机还用于在接收所述报文之后,接收传输帧 的所述序列; 一个存储设备;以及 一个与所述接收机和存储设备相耦合的控制器,该控制器用来接 收来自所述接收机的信息,在存储设备中保存该信息,以及根据所述 信息,处理和发起重发请求。
6: 权利要求5的移动站,其中从传输帧序列中丢失的所述传输帧 包括被接收到的错误传输帧。
7: 权利要求5的移动站,其中所述传输帧序列包括传输帧的第一 个序列,所述报文包括第一个报文,以及其中数据在传输帧第二个序 列中从所述移动站发送到所述基站,以及其中所述移动站还包括用于 发出传输帧第二个序列的发射机,以及其中所述控制器还产生第二个 报文,所述第二个报文包括对于从传输帧序列中丢失的传输帧,从所 述基站发出的重发请求的最大数目的指示信息,以及在传输所述传输 帧第二个序列之前发起从所述发射机到所述基站的所述第二个报文的 传输。
8: 一种处理来自具有基站的电信系统、由移动站接收的数据的方 法,其中数据在传输帧中从基站发出,所述方法包括: 接收来自基站的报文,所述报文包括对于从传输帧序列中丢失的 传输帧,从所述移动站被发出的重发请求最大数目的指示信息; 在接收所述报文之后,接收传输帧的所述序列; 在所述存储设备中存储所述信息;以及 根据所述信息,处理和发起重发请求。
9: 权利要求8的方法,其中从传输帧序列中丢失的所述传输帧包 括被接收到的错误传输帧。
10: 权利要求8的方法,其中传输帧的所述序列包括传输帧的第 一个序列,所述报文包括第一个报文,并且其中所述方法还包括: 在传输帧第二个序列中从所述移动站向所述基站发送数据; 生成第二个报文,所述第二个报文包括对于从传输帧序列中丢失 的传输帧,从所述移动站发送重发请求的最大数目;以及 在发送传输帧的第二个序列之前,发起从所述移动站到所述基站 的所述第二个报文的传输。
11: 一种运行于具有移动站的电信系统的基站,其中数据在传输 帧中从移动站发出,所述基站包括: 一个用于接收来自移动站的报文的接收机,该报文中包括对于从 传输帧序列中丢失的传输帧,要从所述基站传输的重发请求的最大数 目的指示信息,所述接收机还用于在接收所述报文之后,接收传输帧 的所述序列; 一个存储设备;以及 一个与所述接收机和存储设备相耦合的控制器,该控制器用来接 收来自所述接收机的信息,在存储设备中保存该信息,以及根据所述 信息,处理和发起重发请求。
12: 权利要求11的基站,其中从传输帧序列中丢失的所述传输帧 包括被接收到的错误传输帧。
13: 权利要求11的基站,其中所述传输帧序列包括传输帧的第一 个序列,所述报文包括第一个报文,以及其中数据在传输帧第二个序 列中从所述基站发出到所述移动站,以及其中所述基站还包括用于发 出传输帧的第二个序列的发射机,以及其中所述控制器还产生第二个 报文,所述第二个报文包括对于从传输帧序列中丢失的传输帧,从所 述移动站发出的重发请求的最大数目的指示信息,以及在发出所述传 输帧的第二个序列之前发起从所述发射机到所述移动站的所述第二个 报文的传输。
14: 一种处理由基站接收的数据的方法,所述基站工作在具有移 动站的电信系统中,其中数据在传输帧中从移动站发出,所述方法包 括: 接收来自移动站的报文,所述报文包括对于从传输帧序列中丢失 的传输帧,从所述基站被发出的重发请求最大数目的指示信息; 在接收所述报文之后,接收传输帧的所述序列; 存储所述信息;以及 根据所述信息,处理和发起重发请求。
15: 权利要求14的方法,其中从传输帧序列中丢失的所述传输帧 包括被接收到的错误传输帧。
16: 权利要求14的方法,其中传输帧的所述序列包括传输帧的第 一个序列,所述报文包括第一个报文,并且其中所述方法还包括: 在传输帧第二个序列中从所述基站向所述移动站发送数据; 生成第二个报文,所述第二个报文包括对于从传输帧序列中丢失 的传输帧,从所述移动站发送重发请求的最大数目的指示信息;以及 在发送传输帧的第二个序列之前,发起从所述基站到所述移动站 的所述第二个报文的传输。

说明书


通信系统中无线链接协议的 动态设备

    本发明涉及通信系统,尤其涉及用于动态设置通信系统中无线链接协议(RLP)的方法和设备。

    主蜂窝系统的类型包括那些根据全球移动服务(GSM)标准,关于双模宽带扩频蜂窝系统的移动站-基站间相容性的标准TIA/EIA/IS-95,移动站-基站间相容性的标准TIA/EIA/IS-136,以及模拟标准(AMPS/TACS)TIA/EIA 553而进行的操作。其它主蜂窝系统包括那些根据基于ANSI-J-STD-008 1.8-2.0GHz标准的IS-95,在个人通信系统(PCS)频带内的操作,或者那些根据基于PCS1900(1900Mhz频率范围)标准的操作。

    目前,每一个主蜂窝系统的标准实体都是在其数字蜂窝规范中完成数据服务。用于GSM的数据包服务规范已经确立,与IS-95和IS-136标准相兼容的数据包服务规范正在准备之中。另一个数据服务的实例是应用于宽带扩频数字蜂窝系统(IS-99)的数据服务方案标准TIA/EIAIS-99。IS-99定义了一种用于基于网络的IS-99-A地连接,所述连接是基于数据包服务的。IS-99系统提供了一种用于非同步数据服务(服务方案4)和数字组-3传真服务(服务方案5)的标准。

    在基于IS-99的系统中,无线链接协议(RLP)被用来在IS-95-A的前向及反向信号通道上提供八位位组数据流服务。每一八位位组包括8位数字化数据。该八位位组数据流服务携带点到点协议层的可变长度数据包。RLP把点到点协议的数据包分成用于传输的IS-95-A信号通道帧。点到点协议数据包与IS-95-A帧没有直接联系。一个大的数据包可以包括几个IS-95-A信号通道帧的范围,或者一个信号通道帧可以包含几个点到点数据包的全部或其中一部分。PLR不考虑较高层次信号通道帧的形成,但是可以处理无特征的八位位组数据流,按照从点到点层接收的次序传递八位位组。数据可以作为基本业务在信号通道中传输,或者,例如,与语音一起,作为第二业务。数据也可以在信号子通道中传输。IS-95多路传输方案1,对于基本业务,可以全速,半速以及八速被应用,对于第二业务,则可以1倍速,7/8速,3/4速,以及1/2速被应用。

    RLP利用RLP控制帧控制数据的传输,利用RLP数据帧,在RLP层传输数据。

    定义RLP控制帧和数据帧,可使每一个RLP帧都包括一个8位序列字段(SEQ)。每一个RLP数据帧的SEQ字段都包括其特定数据帧的序列数。该序列数被用于识别每一个接收的数据帧,以及判断未被接收到的数据帧。RLP控制帧的SEQ字段不是用来表示控制帧的序列数,而是包含下一个数据帧的序列数,这就使得可以快速检测被擦除的数据帧。

    除SEQ字段外,每一个RLP数据帧还包括许多数据位,可以达到每一帧所允许的数据位的最大值。数据帧中所允许的数据位的最大值取决于所采用的IS-95多路传输子通道。例如,对于信号通道的基本业务,全速采用IS-95多路传输方案1,允许的数据位的最大值是152,对于信号通道的基本业务,半速采用IS-95的多路传输方案2,允许的数据位的最大值是64。当小于最大值的数据位在帧中被传输时,需要利用填充位把数据字段填充到152位。每一个RLP数据帧还包括一个RLP帧类型(CTL)字段,和一个数据长度(LEN)字段。数据长度字段表示八位位组帧中数据的长度。对于未分段的数据帧,CTL帧占1位,且被置为0。对于分段的数据帧,CTL帧包括4位,并且可被设置成用来表示帧中的数据位是否包括未分段数据帧的第一个LEN八位位组,下一个LEN八位位组,或者是最后一个LEN八位位组。

    RLP控制帧可以用作否认(NAK)RLP控制帧。一个(NAK)RLP控制帧包括一个4位的帧类型(CTL)字段,一个4位的长度(LEN)字段,一个8位的FIRST字段,一个8位的LAST字段,一个反向字段(RSVD),一个帧检查序列字段(FCS)和填充位。一个帧类型字段被设置成否认(NAK)的RLP控制帧,可被用于请求某一特定数据帧的重发,或者,数据帧某一特定序列的重发。例如,一个希望接收具有特定序列数的数据帧的移动站,可以向基站发出一个NAK控制帧,如果该移动站已断定数据帧丢失。RLP NAK控制帧中的FIRST和LAST字段用来表示被请求重发的数据帧中特定的数据帧,或序列(表示从用FIRST字段表示的序列数的开始到用LAST字段表示的序列数的结束之间的范围)。在IS-99中,数据帧重发的请求次数是一个固定数,可以通过NAK重发计时器控制重发请求的初始化。当RLP帧作为基本和第二业务被载送时,重发计时器就被用作帧计数器。当RLP帧作为基本或第二业务被载送时,重发计时器用作持续时间等于预定值Tlm的计时器,Tlm在IS-95-A的附录D中被定义。对数据帧的重发计数器,在请求该数据帧重发的NAK控制帧首次发出时,被开始启动。

    当NAK重发计时器到时,而数据帧未到达接收机时,接收机就发出第二个NAK控制帧,请求重发该数据帧。此NAK控制帧被发射两次。对该数据帧的NAK重发计时器将被重新启动。当NAK计时器第二次到时,而数据帧未到达接收机时,接收机就发出第三个NAK控制帧,请求重发该数据帧。作为重发计时器第二次到时的结果,每一个NAK控制帧,将被发射三次。

    当传输第三个NAK控制帧时,接收机的故障计时器被启动。NAK故障计时器的运行、到时过程,同NAK重发计时器。当NAK故障计时器到时,而数据帧未到达接收机时,NAK就被取消,不再传输该数据帧的NAK控制帧。

    对于某一个未被接收到的特定数据帧,IS-99方案产生最多3次的重发请求,其中包括最多6个NAK RLP控制帧被发出。

    随着蜂窝通信系统的发展,各种高速数据(HSD)服务方案被实施到不同的蜂窝系统标准中。例如,正在考虑在IS-95-A标准中实施的几种HSD方案。这些HSD方案可以包括基于IS-95-A的,具有数据传输率高达78.8kbps容量的系统。在IS-95-A中采用任何所述方案,都会增大所支持的服务及应用的范围。对于基于IS-99的系统,系统所支持的服务及应用数目的增加,将要求系统支持具有不同带宽,时延灵敏度,和服务质量要求(QOS)的数据服务。

    不同的带宽,时延灵敏度和服务质量要求,将会要求不同的误码率(BER)和时延。(固定帧头和固定NAK的重发过程,)例如IS-99中的,对于某一必须支持的确定服务,可能不是最佳设置。例如,可能是一种低QOS要求(允许高误码率BER)的服务,在具有预定重发次数的系统中,当为了提供可接受的服务,而并不真正需要按照预定次数重发丢失的数据帧时,会因为NAK的重发过程经历长时间的时延。在另一个采用固定帧头的数据包服务的实施例中,例如IS-99中的情形,当服务要求宽的带宽,以及大量数据帧序列被作为高速数据传输时,会发生未最佳化的。这种服务可以采用具有多于x个数据帧的长数据序列,其中x是用固定帧头的全SEQ字段表示的最大数目。在这种情形下,SEQ字段中的计数可能会在长数据序列结束前被重启。重启序列字段中的计数就要求比数据序列中的每一帧顺序标号的情况更复杂的发送和接收数据的过程。另外,如果数据服务采用具有小于由SEQ字段表示的最大值的数据帧的短数据序列,会因为每一个数据帧中为SEQ字段保留的位在可以用来传输数据时不被利用,而出现非最佳化的情况。

    本发明的第一个目的是提供一种用于克服上述和其它问题的通信网络中的数据传输的有效方法和设备。

    本发明的另一个目的是提供一种在应用无线链接协议的特定类型的数据服务中,动态设置无线链接协议的方法和设备。

    本发明的另一个目的是提供一种动态设置无线链接协议帧中序列数字段包含的位数的方法和设备。

    本发明的另一个目的是在接收机未接收到期望的无线链接协议帧时,动态设置用于控制该接收机发出的否认次数的重发计数值的方法和设备。

    通过根据本发明的实施例的方法和设备,克服上述和其它问题,实现本发明的目的。

    本发明提供一种动态设置通信系统中无线链接协议层参数的方法和设备。为了使某一特定数据服务采用的参数实现最佳化,所述方法和设备允许动态设置无线链接协议层。无线链接协议的参数可以包括用于指定无线链接协议帧设置的参数,和/或其它控制无线链接协议传输的参数。所述方法和设备,利用一个在两个无线电收发设备之间的数据服务初始化之前完成的设置过程。该设置也可以在进行数据服务的过程中被执行,以用来复位无线链接协议层的参数。

    在所述设置过程中,参数可以与两个无线电收发设备之间的无线链接中每一方向上的无线链接协议相一致。

    相对于采用固定帧头的通信系统,和在传输过程中必须重利用不足的字段而要求更多的处理过程的系统,以及因为不能完全利用过长的字段而浪费可获得的潜在带宽的系统,本发明提供一个优点。本发明还可以防止由于未接收到的数据帧的重发次数大于或小于某一特定数据服务所要求的值而引起的时延或服务质量下降。

    在本发明的一种实施例中,用于设置两个无线电收发设备间数据服务中链接建立的无线链接协议控制帧,包括一个由应用在连续无线链接协议数据帧和无线链接协议控制帧中的帧序列数(SEQ)字段要求的用于表示位长度的序列大小字段。用于链接建立的无线链接协义控制帧,还可以包括一个表示在数据服务中,对已经发出,但未被接收到的特定数据帧所允许的重发请求数目的重发字段。无线链接控制帧应用在所用链接的初始化或复位过程。为了设置无线链接协议的参数,例如序列数字段的大小和链接中每一方向上的重发请求数,无线链接控制帧可以在无线电收发设备之间交换。

    为了在初始化过程中设置无线链接协议参数,或者为了在执行数据服务过程中复位无线链接协议参数,两个无线电收发设备中的第一个无线电收发设备向第二个无线电收发设备发出第一个RLP控制帧。第一个RLP控制帧包括一个序列大小字段,一个重发请求字段,以及一个表示该帧包括序列大小字段和重发字段的字段。第一个RLP控制帧向第二个无线电收发设备指示它将向第二个无线电收发设备发射帧结构,第二个无线电收发设备包括一个用来指定第一个RLP控制帧中序列大小字段的位数的(SEQ)字段。第一个RLP控制帧还在重发请求字段中,向第二个无线电收发设备指示,对于在由第一个无线电收发设备到第二个无线电收发设备的链接中传输,而未被接收到的数据帧,第二个无线电发收设备所允许的最大重发请求数目。第二个无线电收发设备接收第一个RLP控制帧,并进行自身设置,以接收在由第一个无线电收发设备到第二个无线电收发设备的链接中的数据,并且根据接收到的第一个RLP控制帧中的信息,发出关于链接中未被接收到的数据帧的重发请求。

    接着,第二个无线电收发设备向第一个无线电收发设备发出第二个RLP控制帧。第二个RLP控制帧也包括一个序列大小字段,一个重发字段,以及一个表示该帧包括序列大小字段和重发字段的字段。第二个RLP控制帧中还包括一个为响应接收到第一个RLP控制帧而发出第二个帧结构的标记。第二个RLP控制帧向第一个无线电收发设备指示第二个无线电收发设备将要发射具有包含由序列大小字段表示的位数的序列数(SEQ)字段的帧结构。第二个RLP控制帧还在重发字段中向第一个无线电收发设备表示,对于在由第二个无线电收发设备向第一个无线电收发设备的链接中传输,而未被接收到的数据帧,第一个无线电收发设备所允许的最大重发请求数目。在接收到第二个RLP控制帧之后,第一个无线电收发设备进行自身设置,以接收在由第二个无线电收发设备到第一个无线电收发设备的链接中的数据,并且根据第二个RLP控制帧中的信息,发出对于链接中未被接收到的数据帧的重发请求。接着,第一个无线电收发设备向第二个无线电收发设备发出一个控制帧进行确定。然后,第一个和第二个无线电收发设备就相应地发射和接收数据和控制帧。

    本发明的上述内容和其它性质,通过下面对本发明的详细描述,并与附图一起理解,变得更加明了,其中:

    图1是一种适合于实现本发明的蜂窝终端设备的方框图;

    图2描述了与CDMA蜂窝网相连的图1中的终端;

    图3A,3B和3C是一种根据本发明的应用于移动站和基站,在移动站和基站间对通信链接进行设置RLP的无线链接协议(RLP)控制帧结构的图解表示;

    图4A,4B,4C是根据本发明的描述无线链接协议(RLP)设置进程的流程图。

    现在参照图1和图2,其中描述了适合于实现本发明的无线用户终端或移动站(MS)10以及蜂窝网32。移动站10包括用于向基点或基站(BS)30发射接收信号的天线12。(BS)30是包括移动交换中心(MSC)34的蜂窝网32的一部分。当MS10在通话中被采用时,MSC34提供一种和陆上通信线主干线之间的连接。

    MS10包括调制器(MOD)14A,发射机14,接收机16,解调器(DEMOD)16A,以及分别向调制器14A提供信号和从解调器16A接收信号的控制器18。按照实用蜂窝系统的空气接口标准,这些信号可以包括在MS10和BS30之间传输的信号信息,和语音,数据和/或数据包数据。

    控制器18可以包括数字信号处理器设备、微处理器设备、各种模拟到数字的转换器、数字到模拟的转换器、以及其它的支持电路。移动站的控制和信号处理功能依照该设备各自的功能被配置在它们之间。MS10还包括一用户界面,该用户界面包括常用耳机或扬声器17,常用麦克风19,显示器20,和典型地为键盘22的用户输入设备,所有设备均与控制器18相连接。键盘22包括常规数字键(0-9)和相关键(#,*)22a,以及用来操作移动站10的其它键22b,这些其它键22b可以包括,例如发送键,各种菜单滚动键和软键以及电源PWR键。移动站10还可以包括为操作移动站而必需的大量电路提供能量的电池26。

    移动站10还包括由存储器24集合表示的用来保存在移动站的工作过程中、控制器18所用的多个常量和变量的大量存储器。例如,存储器24可以存储多个蜂窝系统的参数和数字模块(NAM)的值。控制控制器18的运行的操作程序也存储在存储器24中(通常地为只读存储器设备)。存储器24还可以在发射前或接收后存储数据。存储器24还包括根据所述本发明的实施方案、实现无线链接协议设置方法的例行程序。

    移动站10还可以用作发射或接收数据的数据终端。因此,在这种情形下,MS10可以通过合适的数据端口(DP)28与便携式计算机或传真机相连。

    BS30还包括允许与MS10进行信号交换所必需的发射机和接收机。可以安装在BS30或MSC40上的控制器、处理器和相关的存储器,依照本发明的所述实施方案,提供对BS30和MSC40的控制,以及实现无线链接协议设置的方法和设备的例行程序。

    在本发明的实施方案中,MS10和网络32采用基于IS-95A系统标准的直接序列、码分多址(DS-CDMA)系统工作。根据IS-95A标准,网络可以工作在800MHz频段内,或者根据基于ANSI-J-STD-008标准的IS-95,工作在1.8-2.0GHz频段。网络可以提供基于IS-99标准的服务方案特性,还可以采用为基于CDMA系统建议的高速数据技术,以提供比目前由IS-95A和IS-99标准所提供的更高速率的数据传输。

    例如,在前向链接上采用不止一个Walsh通道,通过同时传输属于同一用户发射的独立数据,来提供高速数据。在反向链接上,采用多路通道来提高数据速率。在这种方法中,连续数据以高于基本数据传输速率的速率输入到发射机/调制器中。经过一持续时间等于IS-95发射帧的持续时间20ms的时间段,连续数据被接收,并且被分离成多组输入数据。接着,多组输入数据中的每一组,在多个子通道中的每一子通道中采用系统通道编码以及插入方案,产生多组被处理数据。通过复用子通道中的多组被处理数据,产生输出的连续数据流。产生连续输出流,就能够以输入数据的速率产生包含在连续输出数据流中的原始接收连续数据。

    根据本发明,IS-99 RLP数据帧和控制帧被修正,以使该帧结构可以应用于当数据服务初始化或复位时的RLP设置过程。现在参考图3A,3B和3C,其中分别说明了RLP控制帧300,未分段RLP数据帧320,以及分段RLP数据帧340的结构,根据本发明,所述帧结构应用于移动站和基站中,从而实现动态RLP协议。RLP控制帧300包括RLP帧类型(CTL)字段302,序列数(SEQ)字段304,保留的8位位组长度(LEN)字段306,序列大小/第一序列数(SES/FIRST)字段308,重发数目/最后序列数(RETN/LAST)字段310,保留(RSVD)字段312,帧检查序列(FCS)字段314,以及填充位316。未分段的RLP数据帧320包括CTL字段322,SEQ字段324,LEN字段326,RSVD字段328,数据DATA字段330,以及填充位332。分段的RLP数据帧340包括CTL字段342,SEQ字段344,LEN字段346,RSVD字段348,DATA字段350,以及填充位352。

    为了实现本发明的实施方案,根据IS-99的结构,RLP控制帧和数据帧结构被修正,这样,与IS-99相比,RLP控制和数据帧中CTL和SEQ字段被改变,结果RLP数据帧中SEQ字段324和344被修正为可变长度。在RLP控制帧中,FIRST与LAST字段被修正,以用来分别提供SES和RETN功能。在未分段与分段的RLP数据帧320和340中,RSVD字段328和348,分别被用来说明SEQ字段的可变长度。

    CTL字段302表示RLP控制帧的类型。CTL字段302表示RLP控制帧是否是否认(NAK)控制帧,SYNC控制帧,应答(ACK)控制帧,或者同步/应答(SYNC/ACK)控制帧。LEN字段306表示8位位组中RSVD字段的长度,FCS字段314提供一种在控制帧300上进行检错的帧检查序列。对于未分段的数据帧320,CTL字段332可以是1位,且可设置为0。对于分段的数据帧340,CTL字段表示数据帧340是否包括分段数据的第一,最后,或者中间段。LEN字段326和346分别表示数据DATA字段330和340的长度。

    与每一个与MS10和BS30中的控制器相关的存储器中,包括被保存为V1(ses),V1(retn),V2(ses),和V2(retn)的值。V1(ses)是当RLP帧在前向连接上传输时,用位表示的SEQ字段304,324或344的大小的值,V1(retn)是在反向连接中允许的,对于未被接收到的,在正向连接中传输的数据帧的重发请求的最大数目。V2(ses)是当RLP帧在反向连接上传输时,SEQ字段304,324或344的大小的值,V2(retn)是在前向连接中允许的,对于未被接收到的在反向连接中传输的数据帧的重发请求的最大数目。V1(ses)和V1(retn)在BS30中被确定,V2(ses)和V2(retn)在MS10中被确定。这些值可以根据所用数据服务的信息,通过MS10与BS30中的控制器确定,例如,可以基于数据速率,帧的数目,服务质量,等等,或者可在数据连接的终端,向MS10和BS30输入适当的值,例如,从与MS10相连接的传真机。接着,这些值在无线链接协议设置中被交换,以使每个MS10和BS30都具有前向和反向连接的协议信息。MS10和BS30中的控制器根据这些值被设置,以用来格式化和发射RLP帧,发射重发请求,以及接收RLP帧。

    现在参照图4,其中是一个描述根据本发明的无线链接协议设置过程的流程图。在本发明的实施方案中,图4所示过程可以用来在图2所示MS10和网络32之间实现数据服务初始化。图4所示过程还可以用来在数据服务被初始化之后,复位数据服务的RLP协议参数。尽管在移动站始发同步过程的上下文中被描述,应该认识到,所述过程是对称的,而且基站30也可以初始化所述过程。

    所述过程开始于第402步。优选地,设置被完成,以使设置过程包含在连接初始化过程中。被交换的信息实现连接的初始化和设置动态RLP的双重功能。在第404步,根据本发明,RLP设置过程以应用修正RLP控制帧开始。MS10中的SYNC控制帧(CTL=1101)被格式化,其中SES/FIRST字段308被置为x1,RETN/LAST字段310被置为Y1。在第406步,MS10把SYNC控制帧传输给BS30。在第408步,在BS30中判决SYNC控制帧中的SES/FIRST字段308是否被置为0,即x1的值是否为0。如果SES/FIRST字段308是被置为0,则过程转到第412步。在第412步,V1(ses)被设置成用位表示的,应用在反向连接中的RLP数据帧中SEQ字段322/344的序列的大小的缺省值。在本发明的实施方案中,该缺省值可被设置为8。然后过程转到第416步。

    但是,如果在第408步判决到SES/FIRST字段308未被置为0,则过程转到第410步。在第410步,在BS30中判决SES/FIRST字段308中x1的值是否为有效值。要被认为是有效值,SES/FIRST字段308的值必须在预定范围8到12之间。如果SES/FIRST字段308的值不是有效值,则过程转到标记为“A”的程序块。在这种情形下,检测无效条件的实体重启初始化过程。即,通过实施例,如果基站30在程序块410检测到无效参数,基站30就向移动站10发出一个SYNC帧。由于移动站10要求SYN/ACK帧,因此,接收到SYNC帧就是向移动站10表明,基站30发现一个或多个不能采用的参数,并且用基站优选的参数进行回应。

    但是,如果SES/FIRST字段308的值有效,则过程转到第414步。在第414步,在BS30中V1(SES)被置为x1。现在,BS30被设置成利用X1作为在反向连接中收到的,来自MS10的RLP数据帧320/340中SEQ字段322/344位序列的大小。

    接着,在第416步,在BS30中判决RLP控制帧300中的RETN/LAST字段310是否被设置为0,即Y1是否被赋值为0。如果RETN/LAST字段310被置为0,则过程转到第420步。在第420步,Y1(retn)被设置成对于在反向连接中传输的来自MS10而未被接收到的RLP数据帧,BS30所允许的重发请求最大数目的缺省值。在本发明的实施方案中,该缺省值可被置为0。接着过程转到第424步。

    但是,如果在第416步,判决到RETN/LAST字段310未被设置为0,则过程转到第418步。在第418步,在BS30中判决RETN/LAST字段310中的Y1的值是否为有效值。要被认为是有效值,RETN/LAST字段310中的值应该位于预定范围之内。在本发明的实施方案中,预定范围可为0到3。如果RETN/LAST字段310的值不是有效值,则过程转到程序块A,如上所述,同步过程再重新开始。但是,如果RETN/LAST字段310的值是有效值,则过程转到第422步。在第422步,V1(retn)在BS30中被置为Y1。现在,BS30被设置成利用Y1作为对于在反向连接中未被接收到的,来自MS10的RLP数据帧,BS30发出的允许重发请求的最大数目。

    接着,在基站被运行的第424步,SYNC/ACK控制帧(CTL=1111)被格式化,其中SES/FIRST字段308的值被设置成x2,RETN/LAST字段310的值被置为Y2。在第416步,BS30向MS10发出SYNC/ACK控制帧。然后,在第428步,在MS10中判决SYNC/ACK控制帧中SES/FIRST字段308是否被设置为0,即x2是否被赋值为0。如果SES/FIRST字段308被置为0,则过程转到第432步。在第432步,V2(ses)被设置成用位表示的,在前向连接中的RLP数据帧中SEQ字段322/344的序列大小的缺省值。在本发明的实施方案中,该缺省值可被设置为8。然后过程转到第436步。

    但是,如果在第428步判决到SES/FIRST字段308未被置为0,则过程转到第430步。在第430步,在MS10中判决SES/FIRST字段308中的x2的值是否为有效值。要被认为是有效值,SES/FIRST字段308的值必须在预定范围之内。在本发明的实施方案中,对于V1(ses),预定范围可以是8到12。如果SES/FIRST字段308的值不是有效值,则过程转到程序块B(在这种情形下,同第402步),其中MS10向BS30发出一SYNC帧,从而重启同步过程。但是,如果SES/FIRST字段308的值是有效值,则过程转到第434步。在第434步,V2(ses)在MS10中被设置成x2。现在,MS10被设置成利用x2作为在前向连接中接收到的来自BS30的RLP数据帧320/340中用位表示的SEQ字段322/344序列的大小。

    接着,在第436步,在MS10中判决SYNC/ACK控制帧中RETN/LAST字段310是否被置为0,即,Y2是否被赋值为0。如果RETN/LAST字段310被置为0,则过程转到第440步。在第440步,V2(reth)被设置成对于在前向连接中未被接收到的,来自BS30的RLP数据帧,MS10所允许的重发请求的最大数目的缺省值。在本发明的实施方案中,该缺省值可以设为0。然后过程转到第444步。

    但是,如果在436步,判决到RETN/LAST字段310未被置为0,则过程转到第438步。在第438步,在MS10中判决RETN/LAST字段310中的Y2值是否为有效值。要被认为是有效值,RETN/LAST字段310的值必须在预定范围内。在本发明的实施方案中,对于V2(retn),预定范围可以是0到3。如果RETN/LAST字段310中的值无效,则过程转到程序块B,如上所述。但是,如果RETN/LAST字段310中的值是有效值,则过程转到第442步。在第442步,V2(retn)在MS10中被设置为Y2。现在,MS10被置成利用Y2作为对于在前向连接中未被接收到的,来自BS30的RLP数据帧,MS10发出的允许重发请求的最大数目。

    接着,在第444步,ACK控制帧(CTL=1101)被格式化,其中SES/FIRST字段308的值被设置为x1,RETN/LAST字段310的值被设置为Y1。在第446步,MS10向BS30发出ACK控制帧。ACK控制帧作为从MS10到BS30,对被用来设置RLP的控制帧已被交换的确认。在经448步,在BS30中判决ACK控制帧300中的SES/FIRST字段308是否被置为x1,RETN/LAST字段310是否被置为Y1。如果SES/FIRST字段308被置为x1,并且RETN/LAST字段310被置为Y1,则该设置被确认且过程转到第450步。在第450步,设置过程结束,MS10与BS30之间的数据传输过程开始进行。由MS10发出的在反向连接中的RLP帧,根据x1被BS30接收,且根据Y1,由BS30发出对所述帧的重发请求。由BS30发出的在前向连接中的RLP帧,根据x2被MS10接收,且根据Y2,由MS10发出对所述帧的重发请求。

    尽管上面根据确定的可编程参数(即,即序列数字段和重发数目)进行了描述,本发明可以包括其它可编程参数。

    例如,CRC检查位的数目可以是可编程的,并且可以利用上述信号传输使其被确定。

    因此,尽管本发明根据其优选实施方案,被特定地显示和描述,熟悉本技术领域人员应理解,可以产生形式或细节上的变化,而不致偏离本发明的领域和精神。

通信系统中无线链接协议的动态设备.pdf_第1页
第1页 / 共24页
通信系统中无线链接协议的动态设备.pdf_第2页
第2页 / 共24页
通信系统中无线链接协议的动态设备.pdf_第3页
第3页 / 共24页
点击查看更多>>
资源描述

《通信系统中无线链接协议的动态设备.pdf》由会员分享,可在线阅读,更多相关《通信系统中无线链接协议的动态设备.pdf(24页珍藏版)》请在专利查询网上搜索。

一种用于动态设置通信系统中无线链接协议层的参数的方法和设备。对于某一特定的数据服务,为了使参数最佳化,所述方法和设备允许动态设置无线链接协议层。在本发明的实施方案中,用于连接初始化的无线链接协议控制帧包括RLP参数数据。RLP参数数据在连接初始化过程中,在两个无线电收发设备之间被交换,并且在每一个无线电收发设备中被用来设置之后传输的RLP数据帧,以及相应发出重发请求。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1