接收异步时钟的多发射机数据的方法和接收机转让专利

申请号 : CN201680090224.3

文献号 : CN109845146B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄远达王勰李良川

申请人 : 华为技术有限公司

摘要 :

本发明实施例提供一种接收异步时钟的多发射机数据的方法和接收机。本发明接收机包括:一个第一输入端、N个第一输出端、N个基带信号恢复模块和一个多输入多输出均衡模块;每个基带信号恢复模块包括两个第二输出端,每个基带信号恢复模块的一个第二输出端用于输出基带信号,另一个第二输出端用于输出数据使能控制信息;多输入多输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据。本发明实施例实现异步多发射机的数据接收。

权利要求 :

1.一种接收机,其特征在于,包括:

一个第一输入端、N个第一输出端、N个基带信号恢复模块和一个多输入多输出均衡模块;

其中,每个基带信号恢复模块包括一个第二输入端和两个第二输出端,每个第二输入端用于接收所述第一输入端接收到的待处理的数字信号,每个基带信号恢复模块的一个第二输出端用于输出基带信号,所述基带信号为所述基带信号恢复模块对接收到的待处理的数字信号进行处理获取的,另一个第二输出端用于输出数据使能控制信息,所述数据使能控制信息为所述基带信号恢复模块对所述基带信号进行时钟误差检测获取的;

所述多输入多输出均衡模块包括2N个第三输入端和N个第三输出端,每个第三输入端和与其对应的第二输出端连接,每个第三输出端和与其对应的第一输出端连接,所述多输入多输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,所述N个第三输出端用于分别输出一个发射机的恢复数据,N与所述接收机连接的发射机的个数相同,N为大于或者等于1的正整数。

2.根据权利要求1所述的接收机,其特征在于,所述多输入多输出均衡模块包括N个多输入单输出均衡模块,每个多输入单输出均衡模块与2N个第三输入端连接,每个多输入单输出均衡模块和与其对应的一个第三输出端连接,每个多输入单输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入所述多输入单输出均衡模块中进行均衡滤波处理的时序,以一个发射机为基准对所述N个基带信号进行均衡滤波处理,获取一个发射机的恢复数据。

3.根据权利要求2所述的接收机,其特征在于,每个多输入单输出均衡模块包括控制单元、N个缓冲器和一个均衡器;

其中,所述控制单元包括N个第四输入端和N个第四输出端,每个缓冲器包括控制信息输入端、基带信号输入端和一个第五输出端,所述均衡器包括N个第六输入端和一个第六输出端;

每个第四输入端和与其对应的用于输出数据使能控制信息的第二输出端连接,每个缓冲器的控制信息输入端和与其对应的第四输出端连接,每个缓冲器的基带信号输入端和与其对应的第三输入端连接,所述均衡器的N个第六输入端分别和与其对应的第五输出端连接,所述均衡器的第六输出端和与其对应的第一输出端连接;

所述控制单元用于根据N个数据使能控制信息分别对N个基带信号对应的缓冲器进行缓存控制,使得N个基带信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取一个发射机的恢复数据。

4.根据权利要求3所述的接收机,其特征在于,所述缓冲器包括随机存取存储器RAM,每个基带信号输入端和与其对应的RAM之间设置有寄存器,每个基带信号包括多个采样时刻的数字信号;

所述控制单元具体用于:

分别根据N个数据使能控制信息确定N个均衡滤波使能控制信息;

分别根据N个均衡滤波使能控制信息确定N个基带信号在不同时刻的当前有效标志计数累加值;

判断是否存在相同时刻,所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的大小;

若其他发射机的基带信号的当前有效标志计数累加值大于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;

若其他发射机的基带信号的当前有效标志计数累加值小于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值暂停累加一次;

根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取所述N个恢复数据;

所述寄存器用于以预设周期将多个时刻的数字信号写入对应的RAM的相应地址中。

5.根据权利要求3或4所述的接收机,其特征在于,所述均衡器包括N个乘法器、一个滤波系数计算器和一个加法器;

每个乘法器和与其对应的第六输入端连接,所述滤波系数计算器的输入端与N个第六输入端连接,所述滤波系数计算器的输出端与N个乘法器的输入端连接,所述加法器的输入端与N个乘法器的输出端连接,所述加法器的输出端与所述第六输出端连接;

所述滤波系数计算器用于从N个缓冲器中分别获取基带信号,并根据从N个缓冲器中分别获取的基带信号计算与各缓冲器连接的乘法器的加权系数;

每个乘法器用于根据滤波系数计算器计算的加权系数对从与所述乘法器连接的缓冲器中获取的基带信号进行加权处理,获取加权基带信号;

所述加法器用于将N个乘法器输出的加权基带信号相加,获取一个发射机的恢复数据。

6.根据权利要求5所述的接收机,其特征在于,所述滤波系数计算器还包括反馈输入端,所述反馈输入端与所述加法器的输出端连接。

7.根据权利要求1至4任一项所述的接收机,其特征在于,每个基带信号恢复模块包括相互串联的插值模块和解扩模块、以及相互串联的时钟误差检测模块和定时控制模块;

所述插值模块的一个输入端与所述第二输入端连接,所述解扩模块的输出端与用于输出基带信号的第二输出端连接;

所述时钟误差检测模块的输入端与所述解扩模块的输出端连接,所述定时控制模块的输出端与所述插值模块的另一个输入端连接;

所述钟误差检测模块,用于对基带信号进行时钟误差检测,获取时钟误差信息;

所述定时控制模块,用于根据所述时钟误差信息生成插值位置控制信息和所述数据使能控制信息;

所述插值模块用于根据所述插值位置控制信息对所述待处理的数字信号进行插值处理,获取时钟恢复信号;

解扩模块,用于根据所述数据使能控制信息和与所述待处理的数字信号对应的发射机的扩频码对所述时钟恢复信号进行解扩处理,获取基带信号。

8.根据权利要求7所述的接收机,其特征在于,所述解扩模块,具体用于根据所述数据使能控制信息确定解扩使能控制信息,根据所述解扩使能控制信息和与所述待处理的数字信号对应的发射机的扩频码对所述时钟恢复信号进行解扩处理,获取基带信号。

9.根据权利要求1至4任一项所述的接收机,其特征在于,所述接收机还包括上采样模块,所述上采样模块的输入端与模数转换模块连接,所述上采样模块的输出端与所述第一输入端连接;

所述上采样模块用于以预设采样率对所述模数转换模块输出的数字信号进行采样,获取待处理的数字信号。

10.根据权利要求1至4任一项所述的接收机,其特征在于,所述接收机还包括色散补偿模块,所述色散补偿模块设置在模数转换模块和所述第一输入端之间,所述色散补偿模块用于进行色散补偿,获取待处理的数字信号。

11.根据权利要求1至4任一项所述的接收机,其特征在于,所述接收机还包括N个载波恢复模块,每个第三输出端和与其对应的第一输出端之间设置一个载波恢复模块,所述载波恢复模块用于进行载波恢复。

12.根据权利要求7所述的接收机,其特征在于,所述接收机还包括参考时钟模块,所述参考时钟模块的输入端与一定时控制模块连接,所述参考时钟模块的输出端与模数转换模块连接,所述参考时钟模块用于向所述模数转换模块提供时钟控制信号,使得所述模数转换模块和所述定时控制模块对应的发射机的待处理的数字信号同步。

13.一种接收异步时钟的多发射机数据的方法,其特征在于,所述方法包括:

接收待处理的数字信号,所述待处理的数字信号包括多个发射机发送的数据;

分别根据所述多个发射机的预设扩频码片速率和采样速率对所述待处理的数字信号进行处理,获取每个发射机的基带信号和与其对应的数据使能控制信息,其中,与基带信号对应的数据使能控制信息是对基带信号进行时钟误差检测获取的;

分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,分别以所述多个发射机为基准对基带信号进行均衡滤波处理,获取每个发射机的恢复数据。

14.根据权利要求13所述的方法,其特征在于,每个基带信号包括多个采样时刻的数字信号,所述分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,包括:分别根据所述多个发射机的数据使能控制信息确定多个发射机的基带信号在不同时刻的当前有效标志计数累加值;

判断是否存在相同时刻,作为基准的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与作为基准的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与所述作为基准发射机的基带信号的当前有效标志计数累加值的大小;

若其他发射机的基带信号的当前有效标志计数累加值大于所述作为基准发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;

若其他发射机的基带信号的当前有效标志计数累加值小于所述作为基准发射机的基带信号的当前有效标志计数累加值,则所述作为基准的发射机的基带信号的当前有效标志计数累加值暂停累加一次;

根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的随机存取存储器RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进行均衡滤波处理,获取N个发射机的恢复数据。

15.根据权利要求13或14所述的方法,其特征在于,所述与基带信号对应的数据使能控制信息是对基带信号进行时钟误差检测,获取时钟误差信息,根据所述时钟误差信息确定的。

说明书 :

接收异步时钟的多发射机数据的方法和接收机

技术领域

[0001] 本发明实施例涉及通信技术,尤其涉及一种接收异步时钟的多发射机数据的方法和接收机。

背景技术

[0002] 码分多址(Code Division Multiple Access,简称CDMA)是在扩频通信技术上发展起来的一种多点到点通信技术。CDMA技术的原理是基于扩频码技术,即将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速扩频码进行调制,使原信息数据的带宽被扩展,再经载波调制并发送出去。接收端使用完全相同的扩频码,与接收的宽带信号作相关处理,把宽带信号换成原信息数据的窄带信号,即解扩,以实现信息通信。CDMA的多用户信号使用不同的扩频码对信息数据进行扩频,占用相同的频带,但由于扩频码之间相互正交,从而保证各用户之间同频带传输信息数据而不会相互干扰。时钟同步是CDMA系统的关键技术和难点之一,时钟的非同步会导致各用户之间的扩频码不完全正交,引起多址干扰。在商用的无线CDMA通信系统中,一般采用时钟同步协议,保证多用户间基于同步时钟传输,避免多址干扰。
[0003] 然而在目前的光纤通信系统中通常采用各点异步时钟接入的传输方式,现有的同步CDMA接收机DSP架构无法应用于异步时钟CDMA系统。现有的点到点相干光通信接收机DSP架构也无法应用于异步时钟CDMA系统。

发明内容

[0004] 本发明实施例提供一种接收异步时钟的多发射机数据的方法和接收机,实现异步多发射机的数据接收。
[0005] 第一方面,本发明实施例提供一种接收机,包括:
[0006] 一个第一输入端、N个第一输出端、N个基带信号恢复模块和一个多输入多输出均衡模块;
[0007] 其中,每个基带信号恢复模块包括一个第二输入端和两个第二输出端,每个第二输入端用于接收所述第一输入端接收到的待处理的数字信号,每个基带信号恢复模块的一个第二输出端用于输出基带信号,所述基带信号为所述基带信号恢复模块对接收到的待处理的数字信号进行处理获取的,另一个第二输出端用于输出数据使能控制信息,所述数据使能控制信息为所述基带信号恢复模块对所述基带信号进行时钟误差检测获取的;
[0008] 所述多输入多输出均衡模块包括2N个第三输入端和N个第三输出端,每个第三输入端和与其对应的第二输出端连接,每个第三输出端和与其对应的第一输出端连接,所述多输入多输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,所述N个第三输出端用于分别输出一个发射机的恢复数据,N为与所述接收机连接的发射机的个数。
[0009] 本实现方式提供的接收机,可以有效避免多址干扰,实现异步多发射机的数据接收。
[0010] 结合第一方面,在第一方面的一种可能的实现方式中,所述多输入多输出均衡模块包括N个多输入单输出均衡模块,每个多输入单输出均衡模块与2N个第三输入端连接,每个多输入单输出均衡模块和与其对应的一个第三输出端连接,每个多输入单输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入所述多输入单输出均衡模块中进行均衡滤波处理的时序,以一个发射机为基准对所述N个基带信号进行均衡滤波处理,获取一个发射机的恢复数据。
[0011] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,每个多输入单输出均衡模块包括控制单元、N个缓冲器和一个均衡器;
[0012] 其中,所述控制单元包括N个第四输入端和N个第四输出端,每个缓冲器包括控制信息输入端、基带信号输入端和一个第五输出端,所述均衡器包括N个第六输入端和一个第六输出端;
[0013] 每个第四输入端和与其对应的用于输出数据使能控制信息的第二输出端连接,每个缓冲器的控制信息输入端和与其对应的第四输出端连接,每个缓冲器的基带信号输入端和与其对应的第三输入端连接,所述均衡器的N个第六输入端分别和与其对应的第五输出端连接,所述均衡器的第六输出端和与其对应的第一输出端连接;
[0014] 所述控制单元用于根据N个数据使能控制信息分别对N个基带信号对应的缓冲器进行缓存控制,使得N个基带信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取一个发射机的恢复数据。
[0015] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述缓冲器包括随机存取存储器RAM,每个基带信号输入端和与其对应的RAM之间设置有寄存器,每个基带信号包括多个采样时刻的数字信号;
[0016] 所述控制单元具体用于:
[0017] 分别根据N个数据使能控制信息确定N个均衡滤波使能控制信息;
[0018] 分别根据N个均衡滤波使能控制信息确定N个基带信号在不同时刻的当前有效标志计数累加值;
[0019] 判断是否存在相同时刻,所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的大小;
[0020] 若其他发射机的基带信号的当前有效标志计数累加值大于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0021] 若其他发射机的基带信号的当前有效标志计数累加值小于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0022] 根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取所述N个恢复数据;
[0023] 所述寄存器用于以预设周期将多个时刻的数字信号写入对应的RAM的相应地址中。
[0024] 本实现方式,接收机中每个多输入单输出均衡模块中的控制单元根据多个发射机的基带信号的当前有效标志计数累加值控制多个发射机的基带信号进入均衡器中进行均衡滤波处理的时序,从而获取该多输入单输出均衡模块需要恢复的发射机的恢复数据,实现异步多发射机的数据接收,在均衡滤波过程中有效避免多址串扰。
[0025] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述均衡器包括N个乘法器、一个滤波系数计算器和一个加法器;
[0026] 每个乘法器和与其对应的第六输入端连接,所述滤波系数计算器的输入端与N个第六输入端连接,所述滤波系数计算器的输出端与N个乘法器的输入端连接,所述加法器的输入端与N个乘法器的输出端连接,所述加法器的输出端与所述第六输出端连接;
[0027] 所述滤波系数计算器用于从N个缓冲器中分别获取基带信号,并根据从N个缓冲器中分别获取的基带信号计算与各缓冲器连接的乘法器的加权系数;
[0028] 每个乘法器用于根据滤波系数计算器计算的加权系数对从与所述乘法器连接的缓冲器中获取的基带信号进行加权处理,获取加权基带信号;
[0029] 所述加法器用于将N个乘法器输出的加权基带信号相加,获取一个发射机的恢复数据。
[0030] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述滤波系数计算器还包括反馈输入端,所述反馈输入端与所述加法器的输出端连接。
[0031] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,每个基带信号恢复模块包括相互串联的插值模块和解扩模块、以及相互串联的时钟误差检测模块和定时控制模块;
[0032] 所述插值模块的一个输入端与所述第二输入端连接,所述解扩模块的输出端与用于输出基带信号的第二输出端连接;
[0033] 所述时钟误差检测模块的输入端与所述解扩模块的输出端连接,所述定时控制模块的输出端与所述插值模块的另一个输入端连接;
[0034] 所述钟误差检测模块,用于对基带信号进行时钟误差检测,获取时钟误差信息;
[0035] 所述定时控制模块,用于根据所述时钟误差信息生成插值位置控制信息和所述数据使能控制信息;
[0036] 所述插值模块用于根据所述插值位置控制信息对所述待处理的数字信号进行插值处理,获取时钟恢复信号;
[0037] 解扩模块,用于根据所述数据使能控制信息和与所述待处理的数字信号对应的发射机的扩频码对所述时钟恢复信号进行解扩处理,获取基带信号。
[0038] 本实现方式中,接收机中的基带信号恢复模块中设置由时钟误差检测模块和定时控制模块组成的反馈回路,该反馈回路向插值模块提供插值位置控制信息,向解扩模块和多输入多输出均衡模块提供数据使能控制信息,从而有效提升获取的N个发射机的恢复数据的准确性,实现异步多发射机的数据接收。
[0039] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述解扩模块,具体用于根据所述数据使能控制信息确定解扩使能控制信息,根据所述解扩使能控制信息和与所述待处理的数字信号对应的发射机的扩频码对所述时钟恢复信号进行解扩处理,获取基带信号。
[0040] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述接收机还包括上采样模块,所述上采样模块的输入端与模数转换模块连接,所述上采样模块的输出端与所述第一输入端连接;
[0041] 所述上采样模块用于以预设采样率对所述模数转换模块输出的数字信号进行采样,获取待处理的数字信号。
[0042] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述接收机还包括色散补偿模块,所述色散补偿模块设置在模数转换模块和所述第一输入端之间,所述色散补偿模块用于进行色散补偿,获取待处理的数字信号。
[0043] 本实现方式,接收机可以通过色散补偿模块进行色散补偿,补偿信道的色散。
[0044] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述接收机还包括N个载波恢复模块,每个第三输出端和与其对应的第一输出端之间设置一个载波恢复模块,所述载波恢复模块用于进行载波恢复。
[0045] 本实现方式,接收机可以通过载波恢复模块对每个发射机的恢复数据进行载波恢复,补充发射机激光器和接收机本振频率和相位差对恢复数据造成的星座图旋转的影响。
[0046] 结合第一方面以及上述第一方面的一种可能的实施方式,在第一方面的另一种可能的实现方式中,所述接收机还包括参考时钟模块,所述参考时钟模块的输入端与一定时控制模块连接,所述参考时钟模块的输出端与模数转换模块连接,所述参考时钟模块用于向所述模数转换模块提供时钟控制信号,使得所述模数转换模块和所述定时控制模块对应的发射机的待处理的数字信号同步。
[0047] 第二方面,本发明实施例提供一种接收异步时钟的多发射机数据的方法,所述方法包括:
[0048] 接收待处理的数字信号,所述待处理的数字信号包括多个发射机发送的数据;
[0049] 分别根据所述多个发射机的预设扩频码片速率和采样速率对所述待处理的数字信号进行处理,获取每个发射机的基带信号和与其对应的数据使能控制信息;
[0050] 分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,分别以所述多个发射机为基准对基带信号进行均衡滤波处理,获取每个发射机的恢复数据。
[0051] 结合第二方面,在第二方面的一种可能的实现方式中,每个基带信号包括多个采样时刻的数字信号,所述分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,包括:
[0052] 分别根据所述多个发射机的数据使能控制信息确定多个发射机的基带信号在不同时刻的当前有效标志计数累加值;
[0053] 判断是否存在相同时刻,作为基准的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与作为基准的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与所述作为基准发射机的基带信号的当前有效标志计数累加值的大小;
[0054] 若其他发射机的基带信号的当前有效标志计数累加值大于所述作为基准发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0055] 若其他发射机的基带信号的当前有效标志计数累加值小于所述作为基准发射机的基带信号的当前有效标志计数累加值,则所述作为基准的发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0056] 根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的随机存取存储器RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进行均衡滤波处理,获取所述N个恢复数据。
[0057] 结合第二方面或第二方面的一种可能的实现方式者,在第二方面的另一种可能的实现方式中,所述与基带信号对应的数据使能控制信息是对基带信号进行时钟误差检测,获取时钟误差信息,根据所述时钟误差信息确定的。
[0058] 第三方面,本发明实施例提供一种接收机,包括:
[0059] 处理器,用于通过端口接收待处理的数字信号,对所述待处理的数字信号进行处理获取N个发射机的基带信号和与其对应的数据使能控制信息;
[0060] 还用于根据N个数据使能控制信息控制N个基带信号进行均衡滤波处理的时序,分别以N个发射机为基准对N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据;
[0061] 其中,N与所述接收机连接的发射机的个数相同,N为大于或者等于1的正整数。
[0062] 结合第三方面,在第三方面的一种可能的实现方式中,所述处理器具体用于根据N个数据使能控制信息对N个基带信号对应的N*N个缓冲器进行缓存控制,使得N个基带信号以正确的时序进行均衡滤波处理,获取N个发射机的恢复数据。
[0063] 结合第三方面或第三方面的一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述缓冲器具体可以为RAM,所述处理器具体用于:分别根据N个数据使能控制信息确定N个均衡滤波使能控制信息;分别根据N个均衡滤波使能控制信息确定N个基带信号在不同时刻的当前有效标志计数累加值;判断是否存在相同时刻,一发射机之外的其他发射机的基带信号的当前有效标志计数累加值与该发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与该发射机的基带信号的当前有效标志计数累加值的大小;
[0064] 若其他发射机的基带信号的当前有效标志计数累加值大于该发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0065] 若其他发射机的基带信号的当前有效标志计数累加值小于该发射机的基带信号的当前有效标志计数累加值,则该发射机的基带信号的当前有效标志计数累加值暂停累加一次;
[0066] 根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进行均衡滤波处理,获取所述N个恢复数据。
[0067] 结合第三方面或第三方面的任一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述处理器具体用于分别对N个基带信号进行时钟误差检测,获取N个时钟误差信息;根据所述N个时钟误差信息生成N个插值位置控制信息和N个数据使能控制信息;分别根据N个插值位置控制信息对所述待处理的数字信号进行插值处理,获取N个时钟恢复信号;分别根据N个数据使能控制信息和N个发射机的扩频码对N个时钟恢复信号进行解扩处理,获取N个基带信号。
[0068] 结合第三方面或第三方面的任一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述处理器还用于以预设采样率对模数转换模块输出的数字信号进行采样,获取待处理的数字信号。
[0069] 结合第三方面或第三方面的任一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述处理器还用于进行色散补偿,获取所述待处理的数字信号。
[0070] 结合第三方面或第三方面的任一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述处理器还用于进行载波恢复。
[0071] 结合第三方面或第三方面的任一种可能的实现方式者,在第三方面的另一种可能的实现方式中,所述处理器还用于向模数转换模块提供时钟控制信号,使得模数转换模块和所述待处理的数字信号同步。
[0072] 上述第三方面以及上述第三方面的各可能的实现方式所提供的接收机,其有益效果可以参见上述第一方面和第一方面的各可能的实现方式所带来的有益效果,在此不再赘述。
[0073] 本发明实施例接收异步时钟的多发射机数据的方法和接收机,接收机分别通过N个基带信号恢复模块对待处理的数字信号进行处理,获取N个基带信号和与其对应的数据使能控制信息,多输入多输出均衡模块根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,从而可以有效避免多址干扰,实现异步多发射机的数据接收。

附图说明

[0074] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0075] 图1为本发明的应用场景示意图;
[0076] 图2为本发明接收机实施例一的结构示意图;
[0077] 图3为本发明接收机实施例二的结构示意图;
[0078] 图4为本发明多输入单输出均衡模块实施例一的结构示意图;
[0079] 图5为基带信号恢复模块进行插值处理和解扩处理的信号变化举例示意图;
[0080] 图6为控制单元控制缓冲器进行缓存控制的示意图;
[0081] 图7为本发明多输入单输出均衡模块实施例二的结构示意图;
[0082] 图8为本发明接收机实施例三的结构示意图;
[0083] 图9为本发明接收机实施例四的结构示意图;
[0084] 图10为本发明接收机实施例五的结构示意图;
[0085] 图11为本发明接收机实施例六的结构示意图;
[0086] 图12为本发明一种接收异步时钟的多发射机数据的方法实施例一的流程图;
[0087] 图13为本发明一种接收异步时钟的多发射机数据的方法实施例二的流程图。

具体实施方式

[0088] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0089] 图1为本发明的应用场景示意图,如图1所示,本发明实施例的应用场景具体可以为多用户接入的CDMA系统,多个用户通过本发明实施例的发射机接入到如图1所示的系统中,发射机作为接入节点,其可以接收用户的上行传输的数据,并将该上行传输的数据进行相应处理后,通过光纤将用户的上行传输的数据发送至中心交换局节点,本发明实施例的接收机可以作为将多用户的上行传输的数据接入中心交换网络的入口节点,如图1所示,在中心交换网络与各个接入节点之间还可以设置有耦合器,该耦合器用于将不同用户的光信号进行耦合。本发明实施例的发射机可以对用户的上行传输的数据进行扩频处理,之后进行相应其他处理发送至中心交换网络,位于中心交换网络中的本发明实施例的接收机接收到传输数据,其中,接收机接收到的传输数据来自不同的发射机,并且各个发射机的时钟不同步,本发明实施例的接收机可以实现异步多发射机的数据接收,下面采用几个具体实施例对本发明实施例的接收机进行具体解释说明。
[0090] 图2为本发明接收机实施例一的结构示意图,如图2所示,本实施例的接收机可以包括:一个第一输入端11、N个第一输出端(121、122、......、12N)、N个基带信号恢复模块(131、132、......、13N)和一个多输入多输出均衡模块14,其中,N为大于或者等于1的正整数。
[0091] 其中,每个基带信号恢复模块具体可以包括一个第二输入端和两个第二输出端,每个第二输入端用于接收所述第一输入端11接收到的待处理的数字信号,每个基带信号恢复模块的一个第二输出端用于输出基带信号,该基带信号为所述基带信号恢复模块对接收到的待处理的数字信号进行处理获取的,另一个第二输出端用于输出数据使能控制信息,该数据使能控制信息为所述基带信号恢复模块对所述基带信号进行时钟误差检测获取的。以基带信号恢复模块131进行举例说明,基带信号恢复模块131具体可以包括第二输入端
1311和两个第二输出端(1312和1313),第二输出端1312用于输出基带信号,第二输出端
1313用于输出数据使能控制信息。与基带信号恢复模块131类似,基带信号恢复模块132具体可以包括第二输入端1321和两个第二输出端(1322和1323),第二输出端1322用于输出基带信号,第二输出端1323用于输出数据使能控制信息,基带信号恢复模块13N具体可以包括第二输入端13N1和两个第二输出端(13N2和13N3),第二输出端13N2用于输出基带信号,第二输出端13N3用于输出数据使能控制信息。需要说明的是,不同的基带信号恢复模块输出的基带信号来自不同的发射机。举例而言,基带信号恢复模块131输出发射机1的基带信号,基带信号恢复模块132输出发射机2的基带信号。
[0092] 所述多输入多输出均衡模块14具体可以包括2N个第三输入端(1411、1412、......、141N、1421、1422、......、142N)和N个第三输出端(1431、1432、......、
143N),每个第三输入端和与其对应的第二输出端连接,每个第三输出端和与其对应的第一输出端连接,所述多输入多输出均衡模块14用于根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,所述N个第三输出端用于分别输出一个发射机的恢复数据,N为与所述接收机连接的发射机的个数。
[0093] 具体的,本实施的接收机还可以包括集成相干接收机(Integrated Coherent Receiver,简称ICR)和模数转换器(Analog-to-Digital Converter,简称ADC)。其中,ADC的参考时钟为自由振荡模式,不需要进行额外控制,采样率为设定值,该设定值可以是大于基带信号恢复模块(131、132、......、13N)和多输入多输出均衡模块14所需采样率的任意数值,具体的,本发明实施例的接收机接收到光信号,通过该ICR相干混频转换为电信号,然后该ADC将该电信号转换为数字信号,该数字信号作为待处理的数字信号从第一输入端11接入至各个基带信号恢复模块中,各个基带信号恢复模块分别对该待处理的数字信号进行相应处理,输出一个基带信号和一个数据使能控制信息,以基带信号恢复模块131和基带信号恢复模块132进行举例说明,基带信号恢复模块131对从第二输入端1311接收到的该待处理的数字信号进行相应处理,从第二输出端1312输出基带信号,从第二输出端1313输出数据使能控制信息,其中,该第二输出端1312与第三输入端1411连接,该第二输出端1313与第三输入端1421连接,基带信号恢复模块132对从第二输入端1321接收到的该待处理的数字信号进行相应处理,从第二输出端1322输出基带信号,从第二输出端1323输出数据使能控制信息,其中,该第二输出端1322与第三输入端1412连接,该第二输出端1323与第三输入端1422连接,其他基带信号恢复模块采用类似的连接方式,此处不一一赘述。通过N个基带信号恢复模块(131、132、......、13N)分别对该待处理的数字信号进行相应处理,获取N个基带信号和与基带信号对应的数据使能控制信息,并输出至多输入多输出均衡模块14,该多输入多输出均衡模块14根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,每个恢复数据通过一个第一输出端输出,例如,恢复数据Data1通过第一输出端121输出,恢复数据Data1即为发射机1的原始数据,恢复数据Data2通过第一输出端122输出,恢复数据Data2即为发射机2的原始数据,恢复数据DataN通过第一输出端12N输出,恢复数据DataN即为发射机N的原始数据。从而实现异步多发射机的数据接收。
[0094] 本实施例,接收机分别通过N个基带信号恢复模块对待处理的数字信号进行处理,获取N个基带信号和与其对应的数据使能控制信息,多输入多输出均衡模块根据N个数据使能控制信息控制N个基带信号进入所述多输入多输出均衡模块中进行均衡滤波处理的时序,分别以N个发射机为基准对所述N个基带信号进行均衡滤波处理,获取N个发射机的恢复数据,从而可以有效避免多址干扰,实现异步多发射机的数据接收。
[0095] 图3为本发明接收机实施例二的结构示意图,如图3所示,本实施例的接收机在图2所示结构的基础上,进一步地,多输入多输出均衡模块14具体可以包括N个多输入单输出均衡模块(1441、1442、......、144N),每个多输入单输出均衡模块与2N个第三输入端连接,每个多输入单输出均衡模块和与其对应的一个第三输出端连接,每个多输入单输出均衡模块用于根据N个数据使能控制信息控制N个基带信号进入所述多输入单输出均衡模块中进行均衡滤波处理的时序,以一个发射机为基准对所述N个基带信号进行均衡滤波处理,获取一个发射机的恢复数据。
[0096] 具体的,多输入单输出均衡模块1441与第三输入端(1411、1412、......、141N、1421、1422、......、142N)连接(图中未示出),多输入单输出均衡模块1441与第三输出端
1431连接,第三输出端1431与第一输出端121连接,多输入单输出均衡模块1442与第三输入端(1411、1412、......、141N、1421、1422、......、142N)连接,多输入单输出均衡模块1442与第三输出端1432连接,第三输出端1432与第一输出端122连接,多输入单输出均衡模块
144N与第三输入端(1411、1412、......、141N、1421、1422、......、142N)连接,多输入单输出均衡模块144N与第三输出端143N连接,第三输出端143N与第一输出端12N连接。即每个多输入单输出均衡模块用于输出一个发射机的恢复数据。
[0097] 其中,每个基带信号恢复模块(131、132、......、13N)具体可以包括相互串联的插值模块和解扩模块、以及相互串联的时钟误差检测模块和定时控制模块。所述插值模块的一个输入端与所述第二输入端连接,所述解扩模块的输出端与用于输出基带信号的第二输出端连接;所述时钟误差检测模块的输入端与所述解扩模块的输出端连接,该定时控制模块的一个输出端与所述插值模块的另一个输入端连接,该定时控制模块的另一个输出端与用于输出数据使能控制信息的第二输出端连接,且与解扩模块的另一个输入端连接。
[0098] 所述时钟误差检测模块,用于对基带信号进行时钟误差检测,获取时钟误差信息;所述定时控制模块,用于根据所述时钟误差信息生成插值位置控制信息和所述数据使能控制信息;所述插值模块用于根据所述插值位置控制信息对所述待处理的数字信号进行插值处理,获取时钟恢复信号;解扩模块,用于根据所述数据使能控制信息和与所述待处理的数字信号对应的发射机的扩频码对所述时钟恢复信号进行解扩处理,获取基带信号。由此可见,定时控制模块将时钟误差信息转化为插值位置控制信息和所述数据使能控制信息,该插值位置控制信息反馈至插值模块控制插值处理,获取时钟恢复信号,该数据使能控制信息反馈至解扩模块和多输出多输出均衡模块,其中,解扩模块根据该数据使能控制信息确定解扩使能控制信息,使用解扩使能控制信息和对应的扩频码对时钟恢复信号进行解扩处理,获取基带信号,多输出多输出均衡模块根据该数据使能控制信息确定均衡滤波使能控制信息,根据均衡滤波使能控制信息确定对应的基带信号的当前有效标志计数累加值,多输出多输出均衡模块14根据N个基带信号的当前有效标志计数累加值控制N个基带信号进行均衡滤波处理的时序。
[0099] 其中,时钟误差检测模块对基带信号进行时钟误差检测的具体实施方式可以采用现有的时钟误差检测算法,插值模块进行插值处理的具体实施方式也可以采用现有的插值算法,例如线性插值法等。
[0100] 本实施例,接收机中的基带信号恢复模块中设置由时钟误差检测模块和定时控制模块组成的反馈回路,该反馈回路向插值模块提供插值位置控制信息,向解扩模块和多输入多输出均衡模块提供数据使能控制信息,从而有效提升获取的N个发射机的恢复数据的准确性,实现异步多发射机的数据接收。
[0101] 图4为本发明多输入单输出均衡模块实施例一的结构示意图,图5为基带信号恢复模块进行插值处理和解扩处理的信号变化举例示意图,图6为控制单元控制缓冲器进行缓存控制的示意图,如图4所示,本实施例在图3所示结构的基础上,进一步地,每个多输入单输出均衡模块具体可以包括控制单元、N个缓冲器和一个均衡器。所述控制单元包括N个第四输入端和N个第四输出端,每个缓冲器包括控制信息输入端、基带信号输入端和一个第五输出端,所述均衡器包括N个第六输入端和一个第六输出端;每个第四输入端和与其对应的用于输出数据使能控制信息的第二输出端连接,如图4所示控制单元的N个第四输入端分别与对应的第三输入端(1421、1422、......、142N)连接,通过第三输入端(1421、1422、......、142N)分别和对应的用于输出数据使能控制信息的第二输出端连接,每个缓冲器的控制信息输入端和与其对应的第四输出端连接,每个缓冲器的基带信号输入端和与其对应的第三输入端连接,如图4所示N个缓冲器的基带信号输入端分别与对应的第三输入端(1411、1412、......、141N)连接,所述均衡器的N个第六输入端分别和与其对应的第五输出端连接,所述均衡器的第六输出端和与其对应的第一输出端连接。
[0102] 具体的,所述控制单元用于根据N个数据使能控制信息分别对N个基带信号对应的缓冲器进行缓存控制,使得N个基带信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取一个发射机的恢复数据。
[0103] 可选的一种实现方式,所述缓冲器具体为随机存取存储器RAM,每个基带信号输入端和与其对应的RAM之间设置有寄存器,每个基带信号包括多个采样时刻的数字信号;所述控制单元具体用于:分别根据N个数据使能控制信息确定N个均衡滤波使能控制信息;分别根据N个均衡滤波使能控制信息确定N个基带信号的当前有效标志计数累加值;判断是否存在相同时刻,所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则比较差值为一的其他发射机的基带信号的当前有效标志计数累加值与所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值的大小;若其他发射机的基带信号的当前有效标志计数累加值大于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则其他发射机的基带信号的当前有效标志计数累加值暂停累加一次;若其他发射机的基带信号的当前有效标志计数累加值小于所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值,则所述控制单元所在的多输入单输出均衡模块输出的恢复数据对应的发射机的基带信号的当前有效标志计数累加值暂停累加一次;根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进入所述均衡器中进行均衡滤波处理,获取所述N个恢复数据;所述寄存器用于以预设周期将多个时刻的数字信号写入对应的RAM的相应地址中。
[0104] 其中,需要说明的是本实施例的“A与B的差值”具体指|A-B|。
[0105] 为了更为清楚的理解本发明实施例的上述实施方式,采用图5和图6进行举例解释说明,这里仅以发射机1和发射机2的数据做举例说明,其中,本发明实施例的接收机对待处理的数字信号进行相应处理获取的发射机1的恢复数据可以为Data1,本发明实施例的接收机对待处理的数字信号进行相应处理获取的发射机2的恢复数据可以为Data2,如图5所示,ADC输出的待处理的数字信号用黑点表示,即该待处理的数字信号包括多个采样时刻的信号,假设ADC输出的待处理的数字信号的采样率为fs,由于发射机1和发射机2时钟不同步,二者有时钟偏差,这里假设发射机1的扩频码码片速率为3/5fs,发射机2的扩频码码片速率为4/5fs,基带信号恢复模块131中的时钟误差检测模块检测到发射机1的时钟误差并计算得到图5中位于上侧的虚线所指的准确采样点,并生成发射机1的数据使能控制信息,其中,上侧虚线所指的准确采样点的表现形式可以为:使用时间坐标依序标注ADC输出的待处理的数字信号(1、2、3、4、5等),虚线所指的准确采样点即可以表示为(1、2.5、4.3、5等),即插值位置控制信息,基带信号恢复模块131中的插值模块根据该插值位置控制信息(1、2.5、4.3、5等)对ADC输出的待处理的数字信号进行插值处理,获取时钟恢复信息。发射机1的数据使能控制信息具体可以为210102101021010210102101021010,其中,基带信号恢复模块
131中的解扩模块根据该数据使能控制信息210102101021010210102101021010确定解扩使能控制信息为如图5所示的110101101011010110101101011010,解扩模块根据该解扩使能控制信息110101101011010110101101011010和发射机1的扩频码对基带信号恢复模块131中的插值模块输出的时钟恢复信号进行解扩,获取基带信号,基带信号和数据使能控制信息210102101021010210102101021010输入至多输入单输出均衡模块141中,基带信号先进入多输入单输出均衡模块141中的寄存器中,以预设周期写入相应的RAM中,该RAM的写地址具体根据数据使能控制信息控制,具体的,控制单元根据该数据使能控制信息
210102101021010210102101021010确定均衡滤波使能控制信息,这里得到的均衡滤波使能控制信息具体为100001000010000100001000010000,如图5所示的圆圈所示位置为1,其余为0,进而根据该均衡滤波使能控制信息100001000010000100001000010000确定该基带信号在不同时刻的当前有效标志计数累加值,如图5所示,假设N-1时刻的当前有效标志计数累加值为N-1,那么N时刻的当前有效标志计数累加值为N,N+1时刻的当前有效标志计数累加值为N+1,依次类推,N+4时刻的当前有效标志计数累加值为N+4。与之类似的,基带信号恢复模块132中的时钟误差检测模块检测到发射机2的时钟误差并计算得到图5中位于下侧的虚线所指的准确采样点,并生成发射机2的数据使能控制信息其中,下侧虚线所指的准确采样点的表项形式可以为:下侧虚线所指的准确采样点可以表示为(1、2.3、3.6、5等),即插值位置控制信息,基带信号恢复模块132中的插值模块根据该插值位置控制信息(1、2.3、3.6、
5等)对ADC输出的待处理的数字信号进行插值处理,获取时钟恢复信息。发射机2的数据使能控制信息具体可以为2110211021102110211021102110,其中,基带信号恢复模块132中的解扩模块根据该数据使能控制信息2110211021102110211021102110确定解扩使能控制信息为如图5所示的1110111011101110111011101110,解扩模块根据该解扩使能控制信息
1110111011101110111011101110和发射机2的扩频码对基带信号恢复模块132中的插值模块输出的时钟恢复信号进行解扩,获取基带信号,基带信号和数据使能控制信息
2110211021102110211021102110输入至多输入单输出均衡模块141中,基带信号先进入多输入单输出均衡模块141中的寄存器中,以预设周期写入相应的RAM中,该RAM的写地址具体根据数据使能控制信息控制,具体的,控制单元根据该数据使能控制信息
2110211021102110211021102110确定均衡滤波使能控制信息,这里得到的均衡滤波使能控制信息具体为1000100010001000100010001000,如图5所示的圆圈中的为1,其余为0,进而根据该均衡滤波使能控制信息1000100010001000100010001000确定该基带信号在不同时刻的当前有效标志计数累加值,如图5所示,假设N-1时刻的当前有效标志计数累加值为N-
1,那么N时刻的当前有效标志计数累加值为N,N+1时刻的当前有效标志计数累加值为N+1,依次类推,N+4时刻的当前有效标志计数累加值为N+4。本发明实施例的接收机为了实现接收异步发射机的数据,需要通过多输入多输出均衡模块进行多址串扰补偿,假设N时刻的发射机1的信号,需要发射机2对应前后时刻共3个时刻的信号进行滤波,(即发射机2的N-1、N和N+1时刻),从而消除串扰。但是由于异步时钟的影响,如图5所示,当对应发射机1的N+4时刻时,发射机2相应于发射机1的N+4时刻的前后3个时刻信号分别处于发射机2的N+4、N+5和N+6时刻,但实际进入多输入多输出均衡模块的信号却对应的是N+3、N+4和N+5时刻的信号,发生了走离。因此,需要本发明实施例的接收机使用与各发射机对应的均衡滤波使能控制信息对MIMO进行滤波处理的信号进行时序控制,防止上述走离现象偏离补偿的时间区域范围后,不能得到正确的滤波系数,无法补偿多址串扰。具体的,以上述多输入单输出均衡模块141做进一步举例说明,本发明实施例的接收机的多输入单输出均衡模块141输出的是发射机1的恢复数据,那么在进行均衡滤波过程中就采用发射机1作为基准,判断是否存在相同时刻,发射机1的当前有效标志计数累加值与发射机2的当前有效标志计数累加值的差值为1,从图5可以看出,发射机1的基带信号的N+3时刻与发射机2的基带信号的N+4时刻的当前有效标志计数累加值的差值为1,所以发射机2的当前有效标志计数累加值暂停累加一次,具体可以参见图6,图6中RAM的一个地址中写入三个时刻的数字信号,RAM的写地址基于当前有效标志计数累加值,RAM的读地址基于当前有效标志计数累加值-1,由图6可见,两个发射机的基带信号在N+2时刻和N+3时刻,其各自当前有效标志计数累加值均加1,而在N+4时刻,发射机1的基带信号的当前有效标志计数累加值+1,而发射机2的基带信号的当前有效标志计数累加值没有加1。从而控制基带信号进行均衡滤波处理的时序,获取发射机1的恢复数据。
[0106] 本实施例,接收机中每个多输入单输出均衡模块中的控制单元根据多个发射机的基带信号的当前有效标志计数累加值控制多个发射机的基带信号进入均衡器中进行均衡滤波处理的时序,从而获取该多输入单输出均衡模块需要恢复的发射机的恢复数据,实现异步多发射机的数据接收,在均衡滤波过程中有效避免多址串扰。
[0107] 图7为本发明多输入单输出均衡模块实施例二的结构示意图,如图7所示,本实施例在图4所示结构的基础上,进一步地,所述均衡器包括N个乘法器、一个滤波系数计算器和一个加法器;
[0108] 每个乘法器和与其对应的第六输入端连接,所述滤波系数计算器的输入端与N个第六输入端连接,所述滤波系数计算器的输出端与N个乘法器的输入端连接,所述加法器的输入端与N个乘法器的输出端连接,所述加法器的输出端与所述第六输出端连接;所述滤波系数计算器用于从N个缓冲器中分别获取基带信号,并根据从N个缓冲器中分别获取的基带信号计算与各缓冲器连接的乘法器的加权系数;每个乘法器用于根据滤波系数计算器计算的加权系数对从与所述乘法器连接的缓冲器中获取的基带信号进行加权处理,获取加权基带信号;所述加法器用于将N个乘法器输出的加权基带信号相加,获取一个发射机的恢复数据。
[0109] 可选的,所述滤波系数计算器还包括反馈输入端,所述反馈输入端与所述加法器的输出端连接。
[0110] 每个多输入单输出均衡模块中的均衡器的结构相同,不同多输入单输出均衡模块的不同之处在于,控制单元控制多个发射机的基带信号进入均衡器进行均衡滤波处理的时序不同。
[0111] 图8为本发明接收机实施例三的结构示意图,如图8所示,本实施例在图2至图7任一实施例的接收机结构的基础上,进一步地,接收机还可以包括上采样模块15,该上采样模块15的输入端与模数转换模块ADC连接,该上采样模块15的输出端与第一输入端11连接;该上采样模块15用于以预设采样率对所述模数转换模块输出的数字信号进行采样,获取待处理的数字信号。
[0112] 其中,模数转换模块ADC的采样率可以工作在其他任意值,而通过本实施例的上采样模块15按照所需的设定值进行上采样,以满足多输入多输出均衡模块14所需的采样率,其中,上采样模块15具体可以采用经典的方法实现上采样,具体可以采用时域或频域插值的方法。
[0113] 图9为本发明接收机实施例四的结构示意图,如图9所示,本实施例在图2至图8任一实施例的接收机结构的基础上,进一步地,所述接收机还可以包括色散补偿模块16,该色散补偿模块16设置在模数转换模块ADC和第一输入端11之间,该色散补偿模块17用于进行色散补偿,获取待处理的数字信号。
[0114] 本实施例的接收机,可以通过色散补偿模块进行色散补偿,补偿信道的色散。
[0115] 图10为本发明接收机实施例五的结构示意图,如图10所示,本实施例在图2至图9任一实施例的接收机结构的基础上,进一步地,所述接收机还可以包括N个载波恢复模块(181、182、......18N),每个第三输出端和与其对应的第一输出端之间设置一个载波恢复模块,所述载波恢复模块用于进行载波恢复。
[0116] 本实施例的接收机,可以通过载波恢复模块对每个发射机的恢复数据进行载波恢复,补充发射机激光器和接收机本振频率和相位差对恢复数据造成的星座图旋转的影响。
[0117] 图11为本发明接收机实施例六的结构示意图,如图11所示,本实施例在图2至图10任一实施例的接收机结构的基础上,进一步地,所述接收机还可以包括参考时钟模块19,所述参考时钟模块19的输入端与一定时控制模块连接,该定时控制模块可以是任意一个基带信号恢复模块中的定时控制模块,该参考时钟模块19的输出端与模数转换模块ADC连接,所述参考时钟模块19用于向所述模数转换模块ADC提供时钟控制信号,使得所述模数转换模块ADC和所述定时控制模块对应的发射机的待处理的数字信号同步。
[0118] 本实施例的接收机,可以通过设置参考时钟模块,该参考时钟模块与一个基带信号恢复模块中的定时控制模块连接,即可以基于该基带信号恢复模块中的定制控制模块的反馈信号,使得参考时钟模块与该基带信号恢复模块对应的发射机的信号同步。
[0119] 图12为本发明一种接收异步时钟的多发射机数据的方法实施例一的流程图,如图12所示,本实施例的方法可以包括:
[0120] 步骤101、接收机接收待处理的数字信号,所述待处理的数字信号包括多个发射机发送的数据。
[0121] 步骤102、接收机分别根据所述多个发射机的预设扩频码片速率和采样速率对所述待处理的数字信号进行处理,获取每个发射机的基带信号和与其对应的数据使能控制信息。
[0122] 步骤103、接收机分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,分别以所述多个发射机为基准对基带信号进行均衡滤波处理,获取每个发射机的恢复数据。
[0123] 本实施例,通过接收机接收待处理的数字信号,接收机分别根据所述多个发射机的预设扩频码片速率和采样速率对所述待处理的数字信号进行处理,获取每个发射机的基带信号和与其对应的数据使能控制信息,接收机分别根据所述多个发射机的数据使能控制信息控制对应的基带信号进行均衡滤波处理的时序,分别以所述多个发射机为基准对基带信号进行均衡滤波处理,获取每个发射机的恢复数据,从而可以有效避免多址干扰,实现异步多发射机的数据接收。
[0124] 图13为本发明一种接收异步时钟的多发射机数据的方法实施例二的流程图,如图13所示,本实施例的方法可以包括:
[0125] 步骤201、接收机接收待处理的数字信号,所述待处理的数字信号包括多个发射机发送的数据。
[0126] 步骤202、接收机分别根据所述多个发射机的预设扩频码片速率和采样速率对所述待处理的数字信号进行处理,获取每个发射机的基带信号和与其对应的数据使能控制信息。
[0127] 步骤203、分别根据所述多个发射机的数据使能控制信息确定多个发射机的基带信号在不同时刻的当前有效标志计数累加值。
[0128] 步骤204、判断是否存在相同时刻,作为基准的发射机之外的其他发射机的基带信号的当前有效标志计数累加值与作为基准的发射机的基带信号的当前有效标志计数累加值的差值为一,若是,则执行步骤205、若否,则执行步骤203。
[0129] 步骤205、判断差值为一的其他发射机的基带信号的当前有效标志计数累加值是否大于所述作为基准发射机的基带信号的当前有效标志计数累加值,若是,则执行步骤206,若否,则执行步骤207。
[0130] 步骤206、其他发射机的基带信号的当前有效标志计数累加值暂停累加一次。
[0131] 步骤207、所述作为基准的发射机的基带信号的当前有效标志计数累加值暂停累加一次。
[0132] 步骤208、根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进行均衡滤波处理,获取所述N个恢复数据。
[0133] 本实施例,通过根据每个基带信号的当前有效标志计数累加值对与所述基带信号对应的RAM的写地址进行控制,并根据每个基带信号的当前有效标志计数累加值减一对与所述基带信号对应的RAM的读地址进行控制,使得多个时刻的数字信号以正确的时序进行均衡滤波处理,获取N个发射机的恢复数据,从而可以有效避免多址干扰,实现异步多发射机的数据接收。
[0134] 需要说明的是,本发明上述实施例的接收机中的各个功能模块可以与接收机的一个或多个处理器对应,其中,各个功能模块的输入端和输出端可以与处理器的端口对应,这里处理器可以是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路(Application Specific Integrated Circuit,ASIC),或者完成实施本发明实施例的一个或多个集成电路。可以理解的,接收机还可以包括接收器、发送器和存储器,存储器用于存储指令代码,处理器调用存储器的指令代码,控制接收器和发送器以使得接收机执行上述操作。
[0135] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0136] 所述该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0137] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0138] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0139] 本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0140] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。