【技术实现步骤摘要】
【国外来华专利技术】
所揭示标的物涉及数据通信。更具体而言,此揭示内容涉及用于对具有可变指令 大小的可变长度分组进行编码的新颖及改进方法与系统。
技术介绍
现代通信系统必须支持大量应用。 一个这种通信系统是码分多址(CDMA)系统, 其支持用户之间通过卫星或陆地链路的语音及数据通信。CDMA技术在多址通信系统 中的使用揭示于名称为使用卫星或陆地中继器的扩频多址通信系统(SPREAD SPECTRUM MULTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS)的第4,901,307号美国专利及名称为用于在CDMA 蜂窝式手机系统中产生波形的系统及方法(SYSTEM AND METHOD FOR第5,103,459号美国专利中,其二者均受让于本标的物的受让人。 、 CDMA系统通常经设计以符合一个或多个标准。 一个这种第一代标准是用于双 模宽带扩频蜂窝式系统的TIA/EIA/IS-95终端基站兼容性标准,在下文中称为IS-95 标准。所述IS-95 CDMA系统能够传输语音数据及分组数据。可更有效传输分组数据 的新一代标准是由称为第三代合作伙伴计划(3GPP)的联盟提供的,且包含于一 组可公开获得的文档中,包括文档Nos.3GTS 25.211、 3GTS 25.212、 3GTS 25.213及 3GTS 25.214。 3GPP标准在下文中称为W-CDMA标准。数字信号处理器(DSP)频繁地用于遵照上述标准的无线手机中。具体而言,无 线手机正在要求且将愈加要求其DSP处理用户定位 ...
【技术保护点】
一种用于对混合长度的指令进行编码及处理的方法,其包括下列步骤: 对第一长度的多个指令进行编码; 对第二长度的多个指令进行编码; 对包括至少一个指令长度位的报头进行编码,所述至少一个指令位用于在所述第一长度的多个指令与所述第二长度的多个指令之间进行区分; 使至少一个所述报头与所述第一长度的多个指令中的每一指令相关联且使至少一个所述报头与所述第二长度的多个指令中的每一指令相关联,以形成第二经编码指令; 在混合流中处理所述第一长度的多个指令及所述第二长度的多个指令;及 根据所述对应相关联报头的所述至少一个指令长度位,在所述第一长度的多个指令与所述第二长度的多个指令的每一者之间进行区分。
【技术特征摘要】
【国外来华专利技术】US 2005-3-23 11/088,6071、一种用于对混合长度的指令进行编码及处理的方法,其包括下列步骤对第一长度的多个指令进行编码;对第二长度的多个指令进行编码;对包括至少一个指令长度位的报头进行编码,所述至少一个指令位用于在所述第一长度的多个指令与所述第二长度的多个指令之间进行区分;使至少一个所述报头与所述第一长度的多个指令中的每一指令相关联且使至少一个所述报头与所述第二长度的多个指令中的每一指令相关联,以形成第二经编码指令;在混合流中处理所述第一长度的多个指令及所述第二长度的多个指令;及根据所述对应相关联报头的所述至少一个指令长度位,在所述第一长度的多个指令与所述第二长度的多个指令的每一者之间进行区分。2、 如权利要求1所述的方法,其进一步包括下列步骤使分组中所述第一长度 的多个指令的预定子集与所述第二长度的多个指令的预定子集相关联,及进一步对分 组报头进行编码以用于在所述分组中标识所述第一长度的多个指令的所述预定子集及 所述第二长度的多个指令的所述预定子集的位置及长度。3、 如权利要求2所述的方法,其进一步包括下列步骤对所述分组报头进行编 码以包括分组报头操作码,所述分组报头操作码用于在所述分组中指定与所述第一长 度的多个指令的所述预定子集及所述第二长度的多个指令的所述预定子集相关联的至 少一个操作特性。4、 如权利要求2所述的方法,其进一步包括对所述分组报头进行编码以包括用 于阐述所述指令分组的16位数据的步骤。5、 如权利要求1所述的方法,其进一步包括下列步骤对第一长度的多个指令进行编码,所述第一长度包括16-位半字;及 对第二长度的多个指令进行编码,所述第二长度包括32-位字,所述32-位字包括 两个16-位半字。6、 如权利要求1所述的方法,其进一步包括对所述报头进行编码以包括第一位 及第二位的步骤,所述第一位及所述第二位的每一者均具有值0或1。7、 如权利要求6所述的方法,其进一步包括对所述报头进行编码以包括所述第 一位及第二位值01、 10或11以用于将指令指定为所述第一长度的所述多个 指令中的一者的步骤。8、 如权利要求l所述的方法,其进一步包括下列步骤对第二长度的多个指令进行编码,所述第二长度包括32-位字,所述32-位字包括 第一 16-位半字及第二 16-位半字;及使第一报头与所述第一 16-位半字相关联,及使第二报头与所述第二 16-位半字相 关联,所述第一报头用于将所述第一16-位半字标识为所述32-位字的第一部分,所述 第二报头用于将所述第二 16-位半字标识为所述32-位字的第二部分。9、 如权利要求8所述的方法,其进一歩包括将所述第一报头设定为具有值00 及将所述第二报头设定为具有值10、 10或11的步骤。10、 一种系统,其用于与数字信号处理器相关联地操作以用于对混合长度的指令 进行编码及处理,所述系统包括存储器,其用于对第一长度的多个指令进行编码; 所述存储器电路进一步用于对第二长度的多个指令进行编码; 与所述存储器相关联的编码电路及指令,其用于对包括至少一个指令长度位的报头进行编码,所述至少一个指令位用于在所述第一长度的多个指令与所述第二长度的多个指令之间进行区分;所述编码电路及指令进一步用于使至少一个所述报头与所述第一长度的多个指令中的每一指令相关联及使至少一个所述报头与所述第二长度的多个指令中的每一指令相关联,以形成第二经编码指令;寄存器电路及指令,其用于在混合流中处理所述第一长度的多个指令及所述第二长度的多个指令;及所述寄存器电路及指令进一步用于根据所述对应相关联报头的所述至少一个指 令长度位在所述第一长度的多个指令与所述第二长度的多个指令中的每一者之间进行 区分。11、 如权利要求10所述的系统,其中所述存储器进一步包括电路及指令,所述 电路及指令用于使分组中所述第一长度的多个指令的预定子集与所述第二长度的多个 指令的预定子集相关联,且进一步用于随所述分组对分组报头进行编码以用于在所述 分组中标识所述第一长度的多个指令的所述预定子集及所述第二长度的多个指令的所 述预定子集的位置及长度。12、 如权利要求10所述的系统,其中所述存储器进一步包括指令及电路,所述 指令及电路用于对所述分组报头进行编码以包括分组报头操作码,所述分组报头操作 码用于在所述分组中指定与所述第一长度的多个指令的所述预定子集及所述第二长度 的多个指令的所述预定子集相关联的至少一个操作特性。13、 如权利要求10所述的系统,其中所述存储器进一步包括用于对所述分组报 头进行编码以包括用于阐述所述指令分组的16位数据的电路及指令。14、 如权利要求10所述的系统,其中所述存储器进一步包括用于对第一长度 的多个指令进行编码的电路及指令,所述第一长度包括16-位半字;及用于对第二长 度的多个指令进行编码的电路及指令,所述第二长度包括32-位字,所述32-位字包括 两个16-位半字。15、 如权利要求10所述的系统,其中所述存储器进一步包括用于对所述报头进行编码以包括第一位及第二位的电路及指令,所述第一位及所述第二位的每一者均具 有值0或1。16、 如权利要求15所述的系统,其中所述存储器进一步包括用于对所述报头进 行编码以包括所述第一位及第二位值01、 10或11以用于将指令指定...
【专利技术属性】
技术研发人员:卢西恩科德雷斯库,埃里希普罗恩德克,穆罕默德艾哈迈德,威廉C安德森,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。