本技术涉及通信,尤其涉及一种扰码命令传输方法及装置。
背景技术:
1、为了提高数据传输性能,在数据传输之前,可以对数据进行加扰,从而增加数据中比特0和比特1的随机性,避免数据中出现长的连“0”或者连“1”,造成数据传输异常等问题。在加扰过程中,发送端将原始数据“按位异或”一个约定好跳转规则的伪随机序列,再由接收端使用同样的伪随机序列对接收的数据“按位异或”恢复原始数据。
2、目前,对数据进行加扰的加扰信息,按照固定周期进行更新。例如,在图像数据传输中,一种实现方式中,每一行的图像数据对应的数据帧采用相同的加扰信息进行加扰;另一种实现方式中,每一个数据帧采用一个加扰信息进行加扰,不同数据帧可以采用相同的加扰信息,也可以采用不同的加扰信息。
3、上述加扰方法中,对数据按照固定周期进行加扰,会影响加扰的随机化效果,进而影响接收端接收数据的性能。
技术实现思路
1、本技术提供一种扰码命令传输方法及装置,用以提高加扰灵活性和抗干扰能力,提高加扰的随机化。
2、第一方面,本技术提供一种扰码命令传输方法,该方法的执行主体为第一设备或第一设备中的一个模块,这里以第一设备为执行主体为例进行描述。该方法包括:生成至少一个扰码命令;所述至少一个扰码命令中的所述扰码命令用于承载加扰信息;向第二设备发送第一逻辑块,所述第一逻辑块包括所述至少一个扰码命令;向所述第二设备发送第一状态刷新码型,所述第一状态刷新码型用于指示所述至少一个扰码命令是否生效。
3、通过该方法,通过第一逻辑块发送承载加扰信息的至少一个扰码命令,以第一状态刷新码型控制至少一个扰码命令是否生效,可以实现在数据传输过程中对加扰逻辑块的有效扰码信息实时更新,提高加扰的灵活性,提高加扰随机性和抗干扰能力,降低传输无效信息额外功耗,提高加扰信息可靠性。
4、一种实现方式中,所述至少一个扰码命令包括第一扰码命令和第二扰码命令;
5、所述第一状态刷新码型包括第一指示信息和第二指示信息,所述第一指示用于指示所述第一扰码命令生效,所述第二指示用于指示所述第二扰码命令不生效。
6、一种实现方式中,所述向所述第二设备发送第一状态刷新码型之前,所述方法还包括:
7、向所述第二设备发送第二逻辑块,所述第二逻辑块包括第三扰码命令。
8、一种实现方式中,所述第一状态刷新码型还包括第三指示信息,所述第三指示信息用于指示所述第三扰码命令生效。
9、一种实现方式中,所述第一逻辑块根据第一有效扰码信息进行加扰。
10、一种实现方式中,所述向所述第二设备发送第一状态刷新码型之后,所述方法还包括:
11、向所述第二设备发送第三逻辑块,所述第三逻辑块包括第四扰码命令。
12、一种实现方式中,所述方法还包括:向所述第二设备发送第二状态刷新码型,所述第二状态刷新码型包括第四指示信息和第五指示信息,所述第四指示用于指示所述第二扰码命令生效,所述第五指示用于指示所述第四扰码命令生效。
13、一种实现方式中,所述第三逻辑块根据第二有效扰码信息进行加扰;所述第二有效扰码信息根据所述第一有效扰码信息、所述第一扰码命令以及所述第三扰码命令确定。
14、一种实现方式中,所述方法还包括:向所述第二设备发送第四逻辑块,所述第四逻辑块根据第三有效扰码信息进行加扰;所述第三有效扰码信息根据所述第二有效扰码信息、所述第二扰码命令以及所述第四扰码命令确定。
15、一种实现方式中,所述至少一个扰码命令包括以下至少一项:扰码种子刷新命令;扰码使能命令;扰码种子映射表刷新命令;扰码种子刷新命令用于承载扰码种子标识;扰码使能命令用于承载扰码器开关信息;扰码种子映射表刷新命令用于承载扰码种子映射表。
16、该实现方式中,第一设备可以通过扰码种子刷新命令对有效扰码信息进行更新,可以实现在数据传输过程中对有效扰码信息实时更新,提高加扰的灵活性。第一设备可以通过扰码种子映射表刷新命令对有效扰码信息进行更新,可以实现在数据传输过程中对有效扰码信息实时更新,提高加扰的灵活性。第一设备可以在传输无效数据前,关闭扰码器,不对逻辑块进行加扰,从而通过扰码使能命令指示第一设备中的扰码器为关闭状态,可以减少对传输无效信息进行加扰导致的额外功耗开销。
17、一种实现方式中,所述第一逻辑块中还包括至少一个传输层数据包,所述传输层数据包用于承载业务数据。
18、一种实现方式中,所述方法还包括:周期性发送逻辑块启动码型,所述逻辑块启动码型用于所述第一设备和所述第二设备之间的时钟同步,锁定状态检查和复位扰码器。
19、一种实现方式中,相邻两个周期的两个所述逻辑块启动码型之间的逻辑块根据相同的有效扰码信息进行加扰。
20、一种实现方式中,所述第一逻辑块包括至少一个逻辑层数据包,所述至少一个加扰命令中的每个加扰命令位于至少一个逻辑层数据包中的一个逻辑层数据包中。
21、第二方面,本技术提供一种扰码命令传输方法,该方法的执行主体为第二设备或第二设备中的一个模块,这里以第二设备为执行主体为例进行描述。该方法包括:接收来自第一设备的第一逻辑块,所述第一逻辑块包括至少一个扰码命令;所述至少一个扰码命令中的所述扰码命令用于承载加扰信息;接收来自所述第一设备的第一状态刷新码型,所述第一状态刷新码型用于指示所述至少一个扰码命令是否生效。
22、一种实现方式中,所述至少一个扰码命令包括第一扰码命令和第二扰码命令;
23、所述第一状态刷新码型包括第一指示信息和第二指示信息,所述第一指示用于指示所述第一扰码命令生效,所述第二指示用于指示所述第二扰码命令不生效。
24、一种实现方式中,所述接收来自所述第一设备的第一状态刷新码型之前,所述方法还包括:接收来自所述第一设备的第二逻辑块,所述第二逻辑块包括第三扰码命令。
25、一种实现方式中,所述第一状态刷新码型还包括第三指示信息,所述第三指示信息用于指示所述第三扰码命令生效。
26、一种实现方式中,所述方法还包括:根据第一有效扰码信息解扰所述第一逻辑块。
27、一种实现方式中,所述接收来自所述第一设备的第一状态刷新码型之后,所述方法还包括:接收来自所述第一设备的第三逻辑块,所述第三逻辑块包括第四扰码命令。
28、一种实现方式中,所述方法还包括:向所述第二设备发送第二状态刷新码型,所述第二状态刷新码型包括第四指示信息和第五指示信息,所述第四指示用于指示所述第二扰码命令生效,所述第五指示用于指示所述第四扰码命令生效。
29、一种实现方式中,所述方法还包括:根据第二有效扰码信息解扰所述第三逻辑块;
30、所述第二有效扰码信息根据所述第一有效扰码信息、所述第一扰码命令以及所述第三扰码命令确定。
31、一种实现方式中,所述方法还包括:接收来自所述第一设备的第四逻辑块;
32、根据第三有效扰码信息解扰所述第四逻辑块;所述第三有效扰码信息根据所述第二有效扰码信息、所述第二扰码命令以及所述第四扰码命令确定。
33、一种实现方式中,所述至少一个扰码命令包括以下至少一项:扰码种子刷新命令;扰码使能命令;扰码种子映射表刷新命令;扰码种子刷新命令用于承载扰码种子标识;扰码使能命令用于承载扰码器开关信息;扰码种子映射表刷新命令用于承载扰码种子映射表。
34、一种实现方式中,所述第一逻辑块中还包括至少一个传输层数据包,所述传输层数据包用于承载业务数据。
35、一种实现方式中,所述方法还包括:接收来自所述第一设备的周期性的逻辑块启动码型,所述逻辑块启动码型用于所述第一设备和所述第二设备之间的时钟同步,锁定状态检查和复位扰码器。
36、一种实现方式中,相邻两个周期的两个所述逻辑块启动码型之间的逻辑块根据相同的有效扰码信息进行解扰。
37、一种实现方式中,所述第一逻辑块包括至少一个逻辑层数据包,所述至少一个加扰命令中的每个加扰命令位于至少一个逻辑层数据包中的一个逻辑层数据包中。
38、第三方面,本技术实施提供一种通信装置,该装置可应用于第一设备,具有实现上述第一方面中由第一设备执行的方法的功能。
39、该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
40、在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中第一设备的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括通信接口,该通信接口用于支持该通信装置与第二设备等设备之间的通信。
41、在一种可能的实现方式中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
42、在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第一方面提供的方法中的描述,此处不做赘述。
43、第四方面,本技术还提供一种通信装置,该装置可应用于第二设备,具有实现上述第二方面中由第二设备执行的方法的功能。
44、该通信装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元或模块。
45、在一种可能的实现方式中,该通信装置包括:处理器,该处理器被配置为支持该通信装置执行以上所示方法中第二设备的相应功能。该通信装置还可以包括存储器,该存储可以与处理器耦合,其保存该通信装置必要的程序指令和数据。可选地,该通信装置还包括通信接口,该通信接口用于支持该通信装置与第一端设备等设备之间的通信。
46、在一种可能的实现方式中,该通信装置包括相应的功能模块,分别用于实现以上方法中的步骤。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
47、在一种可能的实施方式中,通信装置的结构中包括处理单元和通信单元,这些单元可以执行上述方法示例中相应功能,具体参见第三方面提供的方法中的描述,此处不做赘述。
48、第五方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面至第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法。
49、第六方面,提供了一种通信装置,包括处理器和接口电路,接口电路用于接收来自该通信装置之外的其它通信装置的信号并传输至该处理器或将来自该处理器的信号发送给该通信装置之外的其它通信装置,该处理器通过逻辑电路或执行代码指令用于实现前述第一方面至第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法的功能模块。
50、第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被处理器执行时,实现前述第一方面至第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法。
51、第八方面,提供了一种存储有指令的计算机程序产品,当该指令被处理器运行时,实现前述第一方面至第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法。
52、第九方面,提供一种芯片,该芯片包括处理器,还可以包括存储器,用于实现前述第一方面至第二方面中任一方面、以及任一方面的任意可能的实现方式中的方法。该芯片也可以包含其他模块和其他分立器件。
53、第十方面,提供一种通信系统,该通信系统包括用于实现第一方面所提供的方法的装置(如第一设备)以及用于实现第二方面所提供的方法的装置(如第二设备)。
54、第十一方面,提供一种通信系统,该通信系统包括第一设备和第二设备;
55、第一设备,用于生成至少一个扰码命令;所述至少一个扰码命令中的所述扰码命令用于承载加扰信息;向第二设备发送第一逻辑块,所述第一逻辑块包括所述至少一个扰码命令;向所述第二设备发送第一状态刷新码型,所述第一状态刷新码型用于指示所述至少一个扰码命令是否生效;
56、第二设备,用于接收来自第一设备的第一逻辑块,所述第一逻辑块包括至少一个扰码命令;接收来自所述第一设备的第一状态刷新码型。
1.一种扰码命令传输方法,其特征在于,应用于第一设备或第一设备中的模块,包括:
2.根据权利要求1所述的方法,其特征在于,所述至少一个扰码命令包括第一扰码命令和第二扰码命令;
3.根据权利要求1或2所述的方法,其特征在于,所述向所述第二设备发送第一状态刷新码型之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一状态刷新码型还包括第三指示信息,所述第三指示信息用于指示所述第三扰码命令生效。
5.根据权利要求1至4任一所述的方法,其特征在于,所述第一逻辑块根据第一有效扰码信息进行加扰。
6.根据权利要求1至5任一所述的方法,其特征在于,所述向所述第二设备发送第一状态刷新码型之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述第三逻辑块根据第二有效扰码信息进行加扰;
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1至9任一所述的方法,其特征在于,所述至少一个扰码命令包括以下至少一项:扰码种子刷新命令;扰码使能命令;扰码种子映射表刷新命令;
11.根据权利要求1至10任一所述的方法,其特征在于,所述第一逻辑块中还包括至少一个传输层数据包,所述传输层数据包用于承载业务数据。
12.根据权利要求1至11任一所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,相邻两个周期的两个所述逻辑块启动码型之间的逻辑块根据相同的有效扰码信息进行加扰。
14.根据权利要求1至13中任一项所述的方法,其特征在于,所述第一逻辑块包括至少一个逻辑层数据包,所述至少一个加扰命令中的每个加扰命令位于至少一个逻辑层数据包中的一个逻辑层数据包中。
15.一种扰码命令传输方法,其特征在于,应用于第二设备或第二设备中的模块,包括:
16.根据权利要求15所述的方法,其特征在于,所述至少一个扰码命令包括第一扰码命令和第二扰码命令;
17.根据权利要求15或16所述的方法,其特征在于,所述接收来自所述第一设备的第一状态刷新码型之前,所述方法还包括:
18.根据权利要求17所述的方法,其特征在于,所述第一状态刷新码型还包括第三指示信息,所述第三指示信息用于指示所述第三扰码命令生效。
19.根据权利要求15至18任一所述的方法,其特征在于,所述方法还包括:
20.根据权利要求15至19任一所述的方法,其特征在于,所述接收来自所述第一设备的第一状态刷新码型之后,所述方法还包括:
21.根据权利要求20所述的方法,其特征在于,所述方法还包括:
22.根据权利要求21所述的方法,其特征在于,所述方法还包括:
23.根据权利要求22所述的方法,其特征在于,所述方法还包括:
24.根据权利要求15至23任一所述的方法,其特征在于,所述至少一个扰码命令包括以下至少一项:扰码种子刷新命令;扰码使能命令;扰码种子映射表刷新命令;
25.根据权利要求15至24任一所述的方法,其特征在于,所述第一逻辑块中还包括至少一个传输层数据包,所述传输层数据包用于承载业务数据。
26.根据权利要求15至25任一所述的方法,其特征在于,所述方法还包括:
27.根据权利要求26所述的方法,其特征在于,相邻两个周期的两个所述逻辑块启动码型之间的逻辑块根据相同的有效扰码信息进行解扰。
28.根据权利要求15至27中任一项所述的方法,其特征在于,所述第一逻辑块包括至少一个逻辑层数据包,所述至少一个加扰命令中的每个加扰命令位于至少一个逻辑层数据包中的一个逻辑层数据包中。
29.一种通信装置,其特征在于,包括:
30.一种通信装置,其特征在于,包括:
31.一种通信装置,其特征在于,包括与存储器耦合的处理器,所述处理器用于调用所述存储器中存储的程序,以执行权利要求1至14中任一项所述方法,或执行权利要求15至28中任一项所述方法。
32.一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至28中任一项所述方法。
33.一种通信系统,其特征在于,包括用于执行如权利要求1至14中任一项所述方法的第一设备,和用于执行如权利要求15至28中任一项所述方法的第二设备。
