【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种数据处理方法及装置。
技术介绍
随着通信技术的快速发展,高频带数据传输业务得到广泛应用。在高频带数据传输系统中,通常利用多端口进行数据传输,请参考图1A,该图1A示例性地示出了一种通过8个端口进行数据传输的框架示意图,其中,不同端口对应不同的传输线。然而,当不同的传输线之间距离较近时,容易产生串扰,如此,将影响系统的性能。目前,为了能够解决该串扰问题,在进行多端口数据传输之前,该数据传输系统对所有需要传输的数据进行预编码,并增加反向的串扰因子,也即是,在发送端的数据传输系统中增加了向量处理器(VectorProcessor,VP),如图1A或图1B所示,该数据传输系统将该多个端口的数据传输至该VP中,由该VP进行串扰信道模型计算,以评估多条传输线之间对应的抗串扰能力,并根据评估结果,对该多个数据进行预编码,从而减少串扰。在VP对该多个数据进行预编码后,将该多个数据返回至各个数据对应的端口中,再由该各个端口对各个数据分别进行基带调制并传输到对端的各个接收端口。其中,在将数据传输至VP的过程中,各个端口之间互不影响,即对于各个端口来说,均是每隔指定时长,进行一次数据传输。但是,由于布局、布线等原因,各个端口与VP之间的传输距离可能均不相同,因此,各个端口传输的位于同一组的数据到达该VP的时延可能也不相同,其中,同一组的数据是指各个端口中需要同时传输给对端的数据。然而,在上述减少串扰的实现方式中,需要该多个端口中的每个端口的数据到达该VP保持对齐,也即是,需要该多个端口中位于同一组的数据都到达该VP后,该VP才会进行后续 ...
【技术保护点】
一种数据处理方法,应用于数据传输链中,其特征在于,所述方法包括:接收系统控制器发送的全局脉冲信号和第一指示信号,所述全局脉冲信号用于指示传输多个端口的数据的时刻,所述第一指示信号至少用于指示当前传输的数据所属的端口;当检测到所述全局脉冲信号的上升沿时,基于所述第一指示信号和多个预设延迟阈值,将所述多个端口的数据传输给指定处理器,以使所述指定处理器基于所接收的数据进行预编码处理,所述多个预设延迟阈值与所述多个端口一一对应。
【技术特征摘要】
1.一种数据处理方法,应用于数据传输链中,其特征在于,所述方法包括:接收系统控制器发送的全局脉冲信号和第一指示信号,所述全局脉冲信号用于指示传输多个端口的数据的时刻,所述第一指示信号至少用于指示当前传输的数据所属的端口;当检测到所述全局脉冲信号的上升沿时,基于所述第一指示信号和多个预设延迟阈值,将所述多个端口的数据传输给指定处理器,以使所述指定处理器基于所接收的数据进行预编码处理,所述多个预设延迟阈值与所述多个端口一一对应。2.如权利要求1所述的方法,其特征在于,所述数据传输链包括依次相连的多级数据链总线节点,所述多级数据链总线节点中与所述指定处理器之间传输距离最远的数据链总线节点与所述系统控制器连接,且所述多级数据链总线节点与所述多个端口一一对应连接;所述基于所述第一指示信号和多个预设延迟阈值,将所述多个端口的数据传输给指定处理器,包括:对于所述多级数据链总线节点中的每级数据链总线节点,通过所述数据链总线节点判断所述系统控制器发送的第一指示信号中是否传输有目标端口号,所述目标端口号为目标端口的端口号,所述目标端口为与所述数据链总线节点对应连接的端口;当所述第一指示信号中传输有所述目标端口号时,判断所述数据链总线节点是否为与所述指定处理器之间传输距离最近的数据链总线节点;当所述数据链总线节点不为与所述指定处理器之间传输距离最近的数据链总线节点且检测到所述数据链总线节点的本地时钟信号的上升沿时,基于所述目标端口的预设延迟阈值,通过所述数据链总线节点将所述目标端口所传输的数据传输给与所述数据链总线节点连接的下一级数据链总线节点;当所述数据链总线节点为与所述指定处理器之间传输距离最近的数据链总线节点且检测到所述数据链总线节点的本地时钟信号的上升沿时,基于所述目标端口的预设延迟阈值,通过所述数据链总线节点将所述目标端口所传输的数据传输给所述指定处理器。3.如权利要求2所述的方法,其特征在于,所述通过所述数据链总线节点判断所述系统控制器发送的第一指示信号中是否传输有目标端口号之前,还包括:当所述数据链总线节点不为与所述指定处理器之间传输距离最远的数据链总线节点时,通过所述数据链总线节点接收与所述数据链总线节点连接的上一级数据链总线节点传输的数据;当检测到所述数据链总线节点的本地时钟信号的上升沿时,通过所述数据链总线节点将接收的数据传输给与所述数据链总线节点连接的下一级数据链总线节点。4.如权利要求2所述的方法,其特征在于,所述基于所述目标端口的预设延迟阈值,通过所述数据链总线节点将所述目标端口所传输的数据传输给与所述数据链总线节点连接的下一级数据链总线节点,包括:通过所述数据链总线节点判断所述目标端口的预设延迟阈值是否为零;当所述目标端口的预设延迟阈值为零时,通过所述数据链总线节点将所述目标端口所传输的数据传输给与所述数据链总线节点连接的下一级数据链总线节点;当所述目标端口的预设延迟阈值不为零时,基于接收所述目标端口号的次数与所述预设延迟阈值,通过所述数据链总线节点判断所述目标端口所传输的数据是否到达传输给所述指定处理器的传输时机;当所述目标端口所传输的数据到达传输给所述指定处理器的传输时机时,通过所述数据链总线节点将所述目标端口所传输的数据传输给与所述数据链总线节点连接的下一级数据链总线节点。5.如权利要求4所述的方法,其特征在于,所述基于接收所述目标端口号的次数与所述预设延迟阈值,通过所述数据链总线节点判断所述目标端口所传输的数据是否到达传输给所述指定处理器的传输时机,包括如下至少一种实现方式:当所述预设延迟阈值是以子帧数量的形式表示时,通过所述数据链总线节点判断所述次数是否等于所述预设延迟阈值,若所述次数等于所述预设延迟阈值,则确定所述目标端口所传输的数据到达传输给所述指定处理器的传输时机;当所述预设延迟阈值是以帧数量的形式表示时,通过所述数据链总线节点将所述预设延迟阈值转换为以子帧数量的形式表示的延时阈值,判断所述次数是否等于转换后所述延迟阈值,若所述次数等于转换后的所述延迟阈值,则确定所述目标端口所传输的数据到达传输给所述指定处理器的传输时机;当所述预设延迟阈值是以子帧数量和帧数量相结合的形式表示时,通过所述数据链总线节点将所述预设延迟阈值转换为以子帧数量的形式表示的延时阈值,判断所述次数是否等于转换后的所述延迟阈值,若所述次数等于转换后的所述延迟阈值,则确定所述目标端口所传输的数据到达传输给所述指定处理器的传输时机。6.如权利要求1所述的方法,其特征在于,所述将所述多个端口的数据传输给指定处理器之前,还包括:生成多个数据传输信号,所述多个数据传输信号与所述多个端口一一对应,所述多个数据传输信号用于指示所述多个端口开始传输数据;相应地,所述将所述多个端口的数据传输给指定处理器,包括:将所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。