信号传输方法和装置与流程

文档序号:33898684发布日期:2023-04-21 06:42阅读:41来源:国知局
信号传输方法和装置与流程

本技术涉及通信,尤其涉及一种信号传输方法和装置。


背景技术:

1、发送端向接收端传输信号的过程中,例如802.11b规定的基带信号,存在多径信号码间干扰。接收端通过判决反馈均衡器,能够减小该多径信号码间干扰,从而提高发送端和接收端之间的通信质量。接收端通过判决反馈均衡器消除多径信号码间干扰前,需要通过样本信号对判决反馈均衡器进行训练,从而确定判决反馈均衡器的参数取值。

2、目前,判决反馈均衡器训练过程中,判决反馈均衡器的参数取值会根据判决反馈均衡器的输出值和期望值之间的误差不断改变,直至判决反馈均衡器的输出值和期望值之间的误差趋近于0。

3、然而,目前判决反馈均衡器训练的准确率较低,接收端接收的数据包的误包率较高,导致发送端和接收端之间的通信质量较差,影响用户体验。


技术实现思路

1、本技术提供一种信号传输方法和装置,能够提高判决反馈均衡器训练的准确率,降低接收端接收的数据包的误包率,从而提高发送端和接收端之间的通信质量,提高用户体验感。

2、第一方面,提供一种信号传输方法,包括:接收来自发送端的信号,所述信号包括样本信号的实际接收信号和业务信号;基于所述实际接收信号和所述样本信号,对判决反馈均衡器进行训练;在训练过程中,根据所述判决反馈均衡器对所述实际接收信号的处理结果和所述样本信号之间误差的第一变化趋势和第一对应关系,确定所述判决反馈均衡器的参数的调整系数,所述第一对应关系包括多个变化趋势和多个调整系数之间的对应关系,所述多个变化趋势包括所述第一变化趋势;基于所述调整系数,对所述判决反馈均衡器的参数进行调整,并继续对所述判决反馈均衡器进行训练;利用训练完成的所述判决反馈均衡器,对所述业务信号进行干扰消除处理。

3、本技术的信号传输方法,通过在判决反馈均衡器的训练过程中,不断根据累计预设数量的判决反馈均衡器对实际接收信号的处理结果和样本信号之间的误差,确定误差的变化趋势,并进一步根据该变化趋势调整判决反馈均衡器的参数的调整系数,使得接收端能够根据误差的变化趋势实时调整判决反馈均衡器的参数,这样,在判决反馈均衡器的实际接收信号的数量相同的情况下,能够降低判决反馈均衡器对实际接收信号的处理结果和样本信号之间的误差,提高判决反馈均衡器的准确率,从而提高发送端和接收端之间的通信质量,提高用户体验感。

4、应理解,发送端向接收端发送的信号可以为802.11b所规定的基带信号。样本信号可以指发送端和接收端约定的用于接收端对判决反馈均衡器进行训练的数据信息,即发送端向接收端发送的信号中包括样本信号。样本信号的实际接收信号指终端设备实际接收到的样本信号。判决反馈均衡器在对接收端实际接收信号进行干扰消除处理后,得到的输出结果与样本信号之间存在误差,基于该误差对判决反馈均衡器进行训练。对判决反馈均衡器进行训练的过程即不断调整判决反馈均衡器的参数过程。

5、在第一方面的某些实现方式中,所述方法还包括:将所述实际接收信号输入至所述判决反馈均衡器,得到所述实际接收信号的处理结果;确定所述实际接收信号的处理结果和所述样本信号之间的误差;基于所述误差,确定所述第一变化趋势。

6、应理解,实际接收信号的处理结果和样本信号之间的误差可以指实际接收信号的处理结果和样本信号之间的差值。第一变化趋势指误差的变化趋势,因此,第一变化趋势是根据至少两个误差确定的。

7、在第一方面的某些实现方式中,所述基于所述误差,确定所述第一变化趋势,包括:每当所述误差的数量积累到第一预设数量时,对所述第一预设数量的所述误差进行均值滤波处理,得到多个平滑误差;根据所述多个平滑误差中每两个相邻平滑误差之间的差值,确定所述多个平滑误差中每两个相邻平滑误差的局部变化趋势,所述局部变化趋势包括上升趋势和下降趋势;根据所述上升趋势的数量和所述下降趋势的数量,确定所述第一变化趋势。

8、应理解,第一预设数量可以为任意正整数,例如5个、10个等。对第一预设数量的误差进行均值滤波处理可以指将第一预设数量的误差取平均值,该平均值即为平滑误差。在接收端开始判决反馈均衡器的训练后,接收端每向判决反馈均衡器输入一次实际接收信号,接收端均会有相应的处理结果,根据处理结果和样本信号,能够确定一个误差。判决反馈均衡器的训练过程中,接收端不断将实际接收信号输入判决反馈均衡器,会不断的得到误差。每当误差的数量积累到第一预设数量时,接收端均会确定该第一预设数量的误差的平均值,从而得到一个平滑误差。随着误差的积累数量的进一步增多,平滑误差的数量也会不断增长。

9、在第一方面的某些实现方式中,所述根据所述上升趋势的数量和所述下降趋势的数量,确定所述第一变化趋势,包括:若所述上升趋势的数量大于所述下降趋势的数量,则将所述第一变化趋势确定为上升趋势;或者,若所述上升趋势的数量等于所述下降趋势的数量,则将所述第一变化趋势确定为稳定趋势;或者,若所述上升趋势的数量小于所述下降趋势的数量,则将所述第一变化趋势确定为下降趋势。

10、应理解,第一变化趋势包括上升趋势、下降趋势和稳定趋势。第一变化趋势是根据局部变化趋势中的上升趋势和下降趋势的数量确定的,这样,能够更高效的确定误差的变化趋势,从而有助于提高判决反馈均衡器训练的效率和准确率。

11、在第一方面的某些实现方式中,所述根据所述上升趋势的数量和所述下降趋势的数量,确定所述第一变化趋势,包括:当所述多个平滑误差的数量积累到第二预设数量时,根据所述上升趋势的数量和所述下降趋势的数量,确定所述第一变化趋势。

12、应理解,第二预设数量可以为任意正整数,例如可以为3个、9个等。示例性地,第二预设数量为6个,则接收端每确定6个平滑误差后,根据该6个平滑误差中每两个相邻平滑误差确定5个局部变化趋势,在该5个局部变化趋势中,根据上升趋势的数量和下降趋势的数量,确定第一变化趋势。

13、在第一方面的某些实现方式中,所述第一变化趋势是基于所述实际接收信号中的第一部分信号得到的;在所述基于所述调整系数,对所述判决反馈均衡器的参数进行调整之后,所述方法还包括:确定调整后的所述判决反馈均衡器对所述实际接收信号中的第二部分信号的处理结果和所述样本信号之间误差的第二变化趋势;基于所述第二变化趋势和所述第一对应关系,确定所述判决反馈均衡器的参数的再次调整系数;基于所述再次调整系数,对所述判决反馈均衡器的参数进行再次调整,并继续对所述判决反馈均衡器进行训练。

14、应理解,实际接收信号中的第一部分信号、第二部分信号可以为实际接收信号中的部分信号,也可以为实际接收信号中的全部信号。在第一部分信号、第二部分信号为实际接收信号中的部分信号时,实际接收信号还可以包括第三部分信号、第四部分信号等。第二变化趋势也可以为上升趋势、下降趋势或稳定趋势中的一个。接收端可以根据与确定第一变化趋势相同的方法确定第二变化趋势。上述步骤是不断循环进行的,直至满足预设停止条件。

15、第二方面,提供了一种信号传输装置,用于执行上述第一方面中任一种可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。

16、第三方面,本技术提供了又一种信号传输装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该装置还包括存储器。可选地,该装置还包括通信接口,处理器与通信接口耦合。

17、在一种实现方式中,该装置为终端设备。当该装置为终端设备时,上述通信接口可以是收发器,或,输入/输出接口。

18、在另一种实现方式中,该装置为配置于终端设备中的芯片。当该装置为配置于终端设备中的芯片时,上述通信接口可以是输入/输出接口。

19、第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行上述第一方面中任一种可能实现方式中的方法。

20、在具体实现流程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本技术实施例对处理器及各种电路的具体实现方式不做限定。

21、第五方面,提供了一种处理装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法。

22、可选地,所述处理器为一个或多个,所述存储器为一个或多个。

23、可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

24、在具体实现流程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。

25、应理解,相关的数据交互流程例如发送指示信息可以为从处理器输出指示信息的流程,接收能力信息可以为处理器接收输入能力信息的流程。具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器。其中,发射器和接收器可以统称为收发器。

26、上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

27、第六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

28、第七方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1