一种时域处理装置、移动通信终端及数据处理方法.pdf

上传人:a1 文档编号:1093829 上传时间:2018-03-31 格式:PDF 页数:16 大小:501.54KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910168954.2

申请日:

2009.09.02

公开号:

CN102006139A

公开日:

2011.04.06

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04L 1/00登记生效日:20151111变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:深圳市中兴微电子技术有限公司变更事项:地址变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部变更后权利人:518085 广东省深圳市盐田区大梅沙1号厂房|||授权|||实质审查的生效IPC(主分类):H04L 1/00申请日:20090902|||公开

IPC分类号:

H04L1/00; H04L25/03

主分类号:

H04L1/00

申请人:

中兴通讯股份有限公司

发明人:

田丙辛

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京银龙知识产权代理有限公司 11243

代理人:

许静

PDF下载: PDF下载
内容摘要

本发明提供一种时域处理装置、移动通信终端及数据处理方法,该装置用于包括天线和数据处理模块的移动通信终端中,包括:采样模块,与天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。本发明保证了数据速率转换过程后输出的数据的完整性和有效性。

权利要求书

1.一种时域处理装置,用于包括天线和数据处理模块的移动通信终端中,其特征在于,所述时域处理装置包括:采样模块,与天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。2.根据权利要求1所述的时域处理装置,其特征在于,所述数据处理模块为信道均衡模块。3.根据权利要求2所述的时域处理装置,其特征在于,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。4.根据权利要求1或2或3所述的时域处理装置,其特征在于,还包括:设置于所述第一速率匹配模块和所述采样模块之间的选择模块;设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;所述选择模块用于根据所述数据处理模块的指示将第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后得到的数据。5.根据权利要求4所述的时域处理装置,其特征在于,所述相位偏差补偿模块包括多个移位器和加减法相位偏差补偿单元,每个相位偏差补偿单元均包括:由顺序连接的移位器和加减法器构成的第一子单元;由顺序连接的移位器和加减法器构成的第二子单元;由顺序连接的角度计算器和加减法器构成的第三子单元;第一子单元、第二子单元和第三子单元通过加减法器连接;相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。6.一种移动通信终端,包括天线、时域处理装置和数据处理模块,其特征在于,所述时域处理装置包括:采样模块,与所述天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;所述控制单元用于在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,控制所述读单元从所述第一存储单元读取数据。7.根据权利要求6所述的移动通信终端,其特征在于,所述数据处理模块为信道均衡模块。8.根据权利要求7所述的移动通信终端,其特征在于,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。9.根据权利要求6或7或8所述的移动通信终端,其特征在于,所述时域处理装置还包括:设置于所述第一速率匹配模块和所述采样模块之间的选择模块;设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;所述选择模块用于根据所述数据处理模块的指示将第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后得到的数据。10.根据权利要求9所述的移动通信终端,其特征在于,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括:由顺序连接的移位器和加减法器构成的第一子单元;由顺序连接的移位器和加减法器构成的第二子单元;由顺序连接的角度计算器和加减法器构成的第三子单元;第一子单元、第二子单元和第三子单元通过加减法器连接;相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。11.一种数据处理方法,用于包括天线和数据处理模块的移动通信终端中,其特征在于:第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据;所述第一速率匹配模块接收到的数据为从天线接收到的数据中采样得到的第一数据,或者是对所述第一数据执行相位偏差补偿后得到的数据。12.根据权利要求11所述的数据处理方法,其特征在于,所述数据处理模块为信道均衡模块,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。

说明书

一种时域处理装置、移动通信终端及数据处理方法

技术领域

本发明涉及第三代移动通讯领域,特别是一种用于一种时域处理装置、移动通信终端及数据处理方法。

背景技术

无线通讯领域中的信道均衡问题一直是研究的热点,也是个难点。

现有技术中,在很多情况下,由于原始数据与处理模块的输入数据之间存在不匹配的情况,如进行信道均衡处理的时候,从天线采样下来的数据速率往往低于进行信道均衡运算处理的数据速率,因此,在将数据输入到信道均衡处理模块之前,需要对采样数据进行速率匹配处理(也就是速率转换),才能保证信道均衡模块能够正常运作,得到正确的结果。

但现有技术中至少存在如下问题:

对于原始采样数据与处理模块所需要的数据的速率不匹配的情况,现有技术设置速率匹配模块来对原始采样数据进行速率匹配,使得速率匹配模块输出数据的速率满足处理模块对于数据速率的要求,但由于其没有考虑处理模块对数据的处理过程,因此,速率匹配模块输出的数据仅能满足处理模块对于数据速率的要求,无法保证输出数据的有效性和完整性。

发明内容

本发明的目的是提供一种时域处理装置、移动通信终端及数据处理方法,保证数据速率转换过程后输出的数据的完整性和有效性。

为了实现上述目的,本发明实施例提供了一种时域处理装置,用于包括天线和数据处理模块的移动通信终端中,所述时域处理装置包括:

采样模块,与天线连接;

级联的第一速率匹配模块和第二速率匹配模块;

所述第一速率匹配模块与所述采样模块和数据处理模块连接;

所述第二速率匹配模块与所述数据处理模块连接;

所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;

所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。

上述的时域处理装置,其中,所述数据处理模块为信道均衡模块。

上述的时域处理装置,其中,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。

上述的时域处理装置,其中,还包括:

设置于所述第一速率匹配模块和所述采样模块之间的选择模块;

设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;

所述选择模块用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后的数据。

上述的时域处理装置,其中,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括:

由顺序连接的移位器和加减法器构成的第一子单元;

由顺序连接的移位器和加减法器构成的第二子单元;

由顺序连接的角度计算器和加减法器构成的第三子单元;

第一子单元、第二子单元和第三子单元通过加减法器连接;

相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;

相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。

为了实现上述目的,本发明实施例还提供了一种移动通信终端,包括天线、时域处理装置和数据处理模块,所述时域处理装置包括:

采样模块,与所述天线连接;

级联的第一速率匹配模块和第二速率匹配模块;

所述第一速率匹配模块与所述采样模块和数据处理模块连接;

所述第二速率匹配模块与所述数据处理模块连接;

所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;

所述控制单元用于在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,控制所述读单元从所述第一存储单元读取数据。

上述的移动通信终端,其中,所述数据处理模块为信道均衡模块。

上述的移动通信终端,其中,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。

上述的移动通信终端,其中,所述时域处理装置还包括:

设置于所述第一速率匹配模块和所述采样模块之间的选择模块;

设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;

所述选择模块用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后的数据。

上述的移动通信终端,其中,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括:

由顺序连接的移位器和加减法器构成的第一子单元;

由顺序连接的移位器和加减法器构成的第二子单元;

由顺序连接的角度计算器和加减法器构成的第三子单元;

第一子单元、第二子单元和第三子单元通过加减法器连接;

相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;

相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。

为了实现上述目的,本发明实施例还提供了一种数据处理方法,用于包括天线和数据处理模块的移动通信终端中,

第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;

所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据;

所述第一速率匹配模块接收到的数据为从天线接收到的数据中采样得到的第一数据,或者是对所述第一数据执行相位偏差补偿后得到的数据。

上述的数据处理方法,其中,所述数据处理模块为信道均衡模块,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。

本发明实施例具有以下的有益效果:

本发明实施例中,速率匹配模块包括写单元、第一存储单元、读单元和控制单元,而控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据,保证数据读写不会发生溢出的情况,保证了数据速率转换过程后输出的数据的完整性和有效性;

同时,为了提高后续数据处理的精度,本发明实施例中,还设置了相位偏差补偿模块,降低相位偏差对信道均衡处理的影响;

同时,本发明实施例中利用Cordic算法来实现相位偏差补偿,以尽可能简单的硬件实现了相位偏差补偿,精度达到0.9度,能够满足实际需要。

附图说明

图1为本发明第一实施例的移动通信终端的结构示意图;

图2为本发明第二实施例的移动通信终端的结构示意图;

图3为本发明实施例的相位偏差补偿模块的结构示意图;

图4为本发明实施例的方法的流程示意图。

具体实施方式

本发明实施例的时域处理装置、移动通信终端及数据处理方法中,通过控制速率匹配模块中的读单元的读取时机,使得速率匹配模块在速率匹配处理过程中,不会出现数据溢出的情况,保证数据的完整性和有效性。

本发明第一实施例的移动通信终端如图1所示,包括天线、时域处理装置和数据处理模块,所述时域处理装置用于包括天线和数据处理模块的移动通信终端中,其中,该时域处理装置包括:

采样模块,用于根据以第一速率对通过所述天线接收到的数据进行采样,得到第一数据;

级联的第一速率匹配模块和第二速率匹配模块;

所述第一速率匹配模块中设置有第一写单元、第一存储单元、第一读单元和第一控制单元,其中:

所述第一写单元用于将所述第一数据写入所述第一存储单元;

所述第一读单元用于在所述第一控制单元的控制下以第二速率从所述第一存储单元读取数据,并将得到的第三数据发送给所述第二速率匹配模块和数据处理模块;

所述第二速率匹配模块中设置有第二写单元、第二存储单元;

所述第二写单元用于将所述第三数据写入所述第二存储单元;

所述数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据;

所述第一控制单元在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才控制所述第一读单元从所述第一存储单元读取数据。

在本发明的第一实施例中,该第一速率小于第二速率,第三速率小于第二速率。

在本发明的具体实施例中,该第一预设值的选择与具体的移动通信系统相关,下面以WCDMA(Wide Code Division Multiple Access,宽带码分多址)移动通信系统为例进行详细说明。

写入第一速率匹配模块的数据从系统上电复位运行开始就不停的循环写入,因为写入的数据还需要被读出,所以需要在写入速度和读取速度不同的情况下,保证既不会丢失有效数据,也不会读取重复数据。

在WCDMA系统中,该第一读单元一旦开始读操作,就必须连续读取512个的数据,而第一读单元的读速率大于第一写单元的写速率,所以,如果一旦第一存储单元的写指针与读指针之间的差距较小时,就可能导致在读取过程中,读指针赶上写指针,导致读取无效数据,为了避免这种情况的出现,因此,第一控制单元在控制第一读单元进行读操作时,需要预先判断所述第一存储单元的写指针与读指针之间的差距,只有在该差距大于一预设值时,才指示所述第一读单元开始读操作。

对于不同的应用,预设值不同,如信道均衡处理时,该预设值应该大于或等于220,因此,第一控制单元在控制第一读单元进行读操作时,需要判断写指针与读指针之间的实际差距是否大于220,如果是,则进行读操作,否则等待,直至写指针与读指针之间的实际差距大于或等于220,才进行读操作。

而对于写溢出的预防,则在写指针与读指针相邻,下一时钟周期如果不读取数据,新写入的数据则会覆盖有效数据时,此时需要强制第一读单元进行读操作,以免有效数据被覆盖,在这种情况下,需要保证第一存储单元有足够的深度,以避免发生无效数据的读取和有效数据被覆盖。

一般来说,这种情况下,进行读数据,写指针与读指针之间的实际差距肯定大于或等于220,不会发生读取无效数据的情况。

存储单元的存储深度必须要考虑如下两个因素:

1、必须保证存储深度大于或等于220,这样才能保证不会读取无效数据;

2、对于不同的应用,相邻读操作之间的间隔有一定的要求,因此,就必须保证相邻读操作的间隔时间段内写入的数据不会超过存储深度,这样才能保证有效数据不会被覆盖。

考虑到如上两个因素,如信道均衡处理时,存储器的深度设置为大于或等于512(如512、1024、......),可以保证读写不会溢出,在存储器的深度设置为512时还可以利用最少的硬件存储资源来实现数据速率的转换。

由于多普勒现象、晶振固有的振动误差和热噪声等因素的存在,移动通信终端接收到的信号与基站发送的信号之间存在一定的相位偏差。

所以,在应用于信道均衡时,为了提高信道均衡的效果,本发明第二实施例的移动通信终端如图2所示,包括天线、时域处理装置和数据处理模块,所述时域处理装置用于包括天线和数据处理模块的移动通信终端中,其中,该时域处理装置包括:

采样模块,用于根据以第一速率对通过所述天线接收到的数据进行采样,得到第一数据;

相位偏差补偿模块,用于对所述第一数据进行相位偏差补偿,得到第二数据;

级联的第一速率匹配模块和第二速率匹配模块;

选择模块,用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所述第一速率匹配模块;也就是用于根据所述数据处理模块的指示导通所述采样模块或所述相位偏差补偿模块与所述第一速率匹配模块之间的通路;

所述第一速率匹配模块中设置有第一写单元、第一存储单元、第一读单元和第一控制单元,其中:

所述第一写单元用于将所述第一数据或第二数据写入所述第一存储单元;

所述第一读单元用于在所述第一控制单元的控制下以第二速率从所述第一存储单元读取数据,并将得到的第三数据发送给所述第二速率匹配模块和数据处理模块;

所述第二速率匹配模块中设置有第二写单元、第二存储单元;

所述第二写单元用于将所述第三数据写入所述第二存储单元;

所述数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据;

所述第一控制单元在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才控制所述第一读单元从所述第一存储单元读取数据。

在本发明的第一实施例中,该第一速率小于第二速率,第三速率小于第二速率。

在本发明的具体实施例中,该第一预设值的选择与具体的移动通信系统相关,下面以WCDMA(Wide Code Division Multiple Access,宽带码分多址)移动通信系统为例进行详细说明。

在WCDMA系统中,该第一读单元一旦开始读操作,就必须连续读取512个数据,而第一读单元的读速率大于第一写单元的写速率,所以,如果一旦第一存储单元的写指针与读指针之间的差距较小时,就可能导致在读取过程中,读指针赶上写指针,导致读取无效数据,为了避免这种情况的出现,因此,第一控制单元在控制第一读单元进行读操作时,需要预先判断所述第一存储单元的写指针与读指针之间的差距,只有在该差距大于一预设值时,才指示所述第一读单元开始读操作。

对于不同的应用,预设值不同,如信道均衡处理时,该预设值应该大于或等于220,因此,第一控制单元在控制第一读单元进行读操作时,需要判断写指针与读指针之间的实际差距是否大于220,如果是,则进行读操作,否则等待,直至写指针与读指针之间的实际差距大于或等于220,才进行读操作。

而对于写溢出的预防,则在写指针与读指针相邻,下一时钟周期如果不读数据,则会覆盖有效数据时,强制第一读单元进行读操作,以免有效数据被覆盖,在这种情况下,需要保证第一存储单元有足够的深度,以避免发生无效数据的读取和有效数据被覆盖。

存储单元的存储深度必须要考虑如下两个因素:

必须保证存储深度大于或等于220,这样才能保证不会读取无效数据;

对于不同的应用,相邻读操作之间的间隔有一定的要求,因此,就必须保证相邻读操作的间隔时间段内写入的数据不会超过存储深度,这样才能保证有效数据不会被覆盖。

考虑到如上两个因素,如信道均衡处理时,存储器的深度设置为512,既可以保证读写不会溢出,同时也可以利用最少的硬件存储资源来实现数据速率的转换,详细说明如下。

本发明具体实施例,采用实时监控帧头跳变的方法,来实时控制读地址的跳变。因为数据是以帧为单位进行传输的,在一帧数据内数据的帧头位置才会突然跳变,也就是说第一速率匹配模块的读指针位置产生跳变只发生在每一帧的帧头位置,而其写指针是不会突变的,每次写入一个数据就加1,循环顺序变化,当读指针发生突然变化的时候,又因为读写的速率的不同,如果控制不好读写指针的位置,就有可能产生数据的溢出。根据WCDMA系统的特性可以知道,最大的读地址突变在70~100范围内,也就是说在读地址与写地址的间距最大突变范围是正负70~100,在产生读地址突变后要保证在一帧数据(38400个)传输完成时间内不能产生读写数据的溢出,直到下一帧数据开始后又重新产生读指针的突变位置,对于WCDMA系统,选用512存储深度,这样既能满足数据在一帧内不溢出,硬件的存储单元又最少,从而节省资源。

对于第一实施例和第二实施例中的采样模块说明如下。

采样模块的采样操作与移动通信终端和基站的天线数目相关,需要将采样点平均分配到天线,下面以移动通信终端的接收天线为1根天线和2根天线为例说明如下。

假设一个码片周期内采样4个点,在1根天线的情况下,在每一个码片周期内,直接从该天线接收到的数据中采样4个点,得到第一数据,而对于2根天线的情况,一个码片周期内,分别从两根天线中的每一根天线接收到的数据中采样2个点,得到第一数据。

也就是采样模块是对所有天线接收到的数据进行采样,并重新排列,实现采样分集。

当然,在发送端天线不同的情况下,采样模块的采样也有差别,但如何在多天线情况下进行数据的采样属于本领域技术人员所熟知的技术,在此不再进一步详细描述。

在本发明具体实施例中,相位偏差补偿模块可以基于现有移动通信系统中的相位偏差补偿算法来实现,但现有的相位偏差补偿的精度较低,为此,本发明实施中,利用Cordic(Coordinate Rotation Digital Computer,坐标旋转数字计算机)算法来进行相位偏差补偿,提高精度,详细描述如下。

设初始向量(x0,y0)旋转θ角后得到另外一个向量(x1,y1),则这两个向量的关系为:

x1=x0*cosθ-y0*sinθ=cosθ(x0-y0*tanθ)

y1=y0*cosθ-x0*sinθ=cosθ(y0+x0*tanθ)

假设需要经过n次旋转后才能从初始向量转到新向量,并且每次旋转的角度α的正切值都是2的倍数,则第i次旋转的角度如下:

αi=arc tan(2-i)

也就是说:

cosαi=1/(1+2-2i)]]>

因此:

θ=Σi=0nsi*αi]]>

因此第i+1步的旋转就是:

xi+1=1/(1+2-2i)(xi-si*yi*2-i)]]>

yi+1=1/(1+2-2i)(yi+si*xi*2-i)]]>

其中在经过多次旋转后可以收敛于一个常数,也就是:

Πi=01/(1+2-2i)0.6~0.8]]>

引入Z,Zi表示i次旋转后相位累加的部分和,而si表示旋转的方向,即si={-1,1},也就是Zi的符号,则:

Zi+1=Zi-siarctan(2-i)

最后得到如下公式:

xi+1=1/(1+2-2i)(xi-si*yi*2-i)]]>

yi+1=1/(1+2-2i)(yi+si*xi*2-i)]]>

Zi+1=Zi-siarctan(2-i)

si=1zi0-1zi<0]]>

本发明实施例中,基于Cordic算法实现的相位偏差补偿如图3所示,包括级联的多个相位偏差补偿单元,每个单元均包括:

由顺序连接的移位器和加减法器构成的第一子单元;

由顺序连接的移位器和加减法器构成的第二子单元;

由顺序连接的角度计算器和加减法器构成的第三子单元;

第一子单元、第二子单元和第三子单元通过加减法器连接;

所述移位器的移位器以及角度计算器的具体设置与其所处的位置相关,在本发明的具体实施例中,该相位偏差补偿单元的数量为7个。

如图3所示,其中:

相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;

相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。

在本发明的具体实施例中,级联的相位偏差补偿单元的数量达到7个时,补偿的精度可以达到0.9度,能够满足实际使用的需要。

在本发明的第二实施例中,由于相位偏差补偿模块的引入,所以同时引入了选择模块,该选择模块接受数据处理模块的指令,选择原始数据(采样模块输出)或相位偏差补偿后的数据(相位偏差补偿模块输出的数据)发送给第一速率匹配模块,而数据处理模块根据前一帧的数据,通过计算得到的结果来判断下一帧是否需要增加相位偏差补偿,也就是说是否需要选择来自相位偏差补偿模块的数据,如果需要的话就要求选择模块(多路选择器)选用来自相位偏差补偿模块的数据,通过这种闭环控制最终使相位偏移最小。

同时,对于第二速率匹配模块而言,其写入速度与第一速率匹配模块中的读取速度相同,而其读取速度由数据处理模块决定,数据处理模块通过对数据的判断处理,产生对第二速率匹配模块的读信号,从而以第三速度从数据处理模块中读出数据。

对于第二速率匹配模块中的第二存储单元的存储深度的确定,需要考虑外部处理模块的处理时间、读速率和写速率之间的关系,如果外部处理模块的处理时间较长,但第二存储单元的存储深度太小,则有可能导致数据还没有被读出就被覆盖,如果外部处理模块的处理时间较短,但第二存储单元的存储深度太大,则存储单元存在浪费的情况,

在本发明的具体实施例中,对于第一存储单元的深度为512的情况下,对于单天线的情况,如果采样模块从该天线接收到的数据中采样4个点,则外部处理模块只需要从4个采样点中选择一个即可,因此,对于第二写单元以速率V2写入第二存储单元之后,外部模块的读速率为V2的1/4,也就是说第二写单元写入4个采样点数据的时间内,外部模块仅需要读取1个采样点数据。在这种情况下,第二存储单元的存储深度为2048个单元,这种情况下,能够保证硬件存储单元能够充分利用,没有浪费,至于读控制,以保证读写均不溢出,是由数据处理单元控制,在此不作详细描述。

数据通过空间传输到达接收端的时候,会受到其他信号的干扰,尤其是多径造成的干扰尤其严重。什么是多径呢?因为无线电波空间传输的时候会被建筑物或其他物体的折射,从而无线电波到达接收端的时间不一致,多条路径上的信号在接收端叠加从而产生相互干扰,同时因为WCDMA-HSDPA本身固有的特性,这时候主要的干扰已经是码间的干扰,为了消除干扰,对于数据处理为信道均衡时,该数据处理模块就是信道均衡模块,其估计出信道的冲激响应,然后用冲激响应计算得出作为滤波器的系数从而对输入的数据进行滤波,达到减少码间干扰的目的,同时还要做频偏估计和消除白噪声。

本发明实施例的数据处理方法,用于移动通信终端,其中,如图4所示,包括:

步骤41,采样模块以第一速率对通过天线接收到的数据进行采样,得到第一数据;

步骤42,第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;

步骤43,第一速率匹配模块将得到的第三数据发送给所述第二速率匹配模块和数据处理模块;

步骤44,数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据后进行处理;

其中,该第一速率匹配模块接收到的数据为所述第一数据或第二数据,所述第二数据为所述第一数据执行相位偏差补偿后得到的数据。

所述第一控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才会控制所述第一读单元从所述第一存储单元读取数据。

当然,在上述的说明中,是以数据处理模块为信道均衡模块为例进行的说明,但应当了解的是,该数据处理模块还可以是定位服务模块、频偏估计模块等其它的处理模块,在此不一一进行详细说明。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

一种时域处理装置、移动通信终端及数据处理方法.pdf_第1页
第1页 / 共16页
一种时域处理装置、移动通信终端及数据处理方法.pdf_第2页
第2页 / 共16页
一种时域处理装置、移动通信终端及数据处理方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种时域处理装置、移动通信终端及数据处理方法.pdf》由会员分享,可在线阅读,更多相关《一种时域处理装置、移动通信终端及数据处理方法.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102006139A43申请公布日20110406CN102006139ACN102006139A21申请号200910168954222申请日20090902H04L1/00200601H04L25/0320060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人田丙辛74专利代理机构北京银龙知识产权代理有限公司11243代理人许静54发明名称一种时域处理装置、移动通信终端及数据处理方法57摘要本发明提供一种时域处理装置、移动通信终端及数据处理方法,该装置用于包括天线和数据处理模块的移动通信终端中,包括采样模。

2、块,与天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。本发明保证了数据速率转换过程后输出的数据的完整性和有效性。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图4页CN102006152A1/2页21一种时域处理装置,用于包括天线和数据处理模块的移动通信终端中,其特征。

3、在于,所述时域处理装置包括采样模块,与天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。2根据权利要求1所述的时域处理装置,其特征在于,所述数据处理模块为信道均衡模块。3根据权利要求2所述的时域处理装置,其特征在于,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存。

4、储深度为512。4根据权利要求1或2或3所述的时域处理装置,其特征在于,还包括设置于所述第一速率匹配模块和所述采样模块之间的选择模块;设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;所述选择模块用于根据所述数据处理模块的指示将第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后得到的数据。5根据权利要求4所述的时域处理装置,其特征在于,所述相位偏差补偿模块包括多个移位器和加减法相位偏差补偿单元,每个相位偏差补偿单元均包括由顺序连接的移位器和加减法器构成的第一子单元;由顺序连接的移位器和加减法器构成的第二子单元;。

5、由顺序连接的角度计算器和加减法器构成的第三子单元;第一子单元、第二子单元和第三子单元通过加减法器连接;相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。6一种移动通信终端,包括天线、时域处理装置和数据处理模块,其特征在于,所述时域处理装置包括采样模块,与所述天线连接;级联的第一速率匹配模块和第二速率匹配模块;所述第一速率匹配模块与所述采样模块和数据处理模块连接;所述第二速率匹配模块与所述数据处理模块连接;所述第一速率匹配模。

6、块包括写单元、第一存储单元、读单元和控制单元;所述控制单元用于在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,控制所述读单元从所述第一存储单元读取数据。权利要求书CN102006139ACN102006152A2/2页37根据权利要求6所述的移动通信终端,其特征在于,所述数据处理模块为信道均衡模块。8根据权利要求7所述的移动通信终端,其特征在于,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。9根据权利要求6或7或8所述的移动通信终端,其特征在于,所述时域处理装置还包括设置于所述第一速率匹配模块和所述采样模块之间的选。

7、择模块;设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;所述选择模块用于根据所述数据处理模块的指示将第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后得到的数据。10根据权利要求9所述的移动通信终端,其特征在于,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括由顺序连接的移位器和加减法器构成的第一子单元;由顺序连接的移位器和加减法器构成的第二子单元;由顺序连接的角度计算器和加减法器构成的第三子单元;第一子单元、第二子单元和第三子单元通过加减法器连接;相邻的相位偏差补偿单元中,对应子单元。

8、的加减法器直接连接;相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。11一种数据处理方法,用于包括天线和数据处理模块的移动通信终端中,其特征在于第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据;所述第一速率匹配模块接收到的数据为从天线接收到的数据中采样得到的第。

9、一数据,或者是对所述第一数据执行相位偏差补偿后得到的数据。12根据权利要求11所述的数据处理方法,其特征在于,所述数据处理模块为信道均衡模块,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。权利要求书CN102006139ACN102006152A1/9页4一种时域处理装置、移动通信终端及数据处理方法技术领域0001本发明涉及第三代移动通讯领域,特别是一种用于一种时域处理装置、移动通信终端及数据处理方法。背景技术0002无线通讯领域中的信道均衡问题一直是研究的热点,也是个难点。0003现有技术中,在很多情况下,由于原始数据与处理模。

10、块的输入数据之间存在不匹配的情况,如进行信道均衡处理的时候,从天线采样下来的数据速率往往低于进行信道均衡运算处理的数据速率,因此,在将数据输入到信道均衡处理模块之前,需要对采样数据进行速率匹配处理也就是速率转换,才能保证信道均衡模块能够正常运作,得到正确的结果。0004但现有技术中至少存在如下问题0005对于原始采样数据与处理模块所需要的数据的速率不匹配的情况,现有技术设置速率匹配模块来对原始采样数据进行速率匹配,使得速率匹配模块输出数据的速率满足处理模块对于数据速率的要求,但由于其没有考虑处理模块对数据的处理过程,因此,速率匹配模块输出的数据仅能满足处理模块对于数据速率的要求,无法保证输出数。

11、据的有效性和完整性。发明内容0006本发明的目的是提供一种时域处理装置、移动通信终端及数据处理方法,保证数据速率转换过程后输出的数据的完整性和有效性。0007为了实现上述目的,本发明实施例提供了一种时域处理装置,用于包括天线和数据处理模块的移动通信终端中,所述时域处理装置包括0008采样模块,与天线连接;0009级联的第一速率匹配模块和第二速率匹配模块;0010所述第一速率匹配模块与所述采样模块和数据处理模块连接;0011所述第二速率匹配模块与所述数据处理模块连接;0012所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;0013所述控制单元只有在所述第一存储单元的写指针与读指针。

12、之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据。0014上述的时域处理装置,其中,所述数据处理模块为信道均衡模块。0015上述的时域处理装置,其中,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。0016上述的时域处理装置,其中,还包括0017设置于所述第一速率匹配模块和所述采样模块之间的选择模块;0018设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;说明书CN102006139ACN102006152A2/9页50019所述选择模块用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所。

13、述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后的数据。0020上述的时域处理装置,其中,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括0021由顺序连接的移位器和加减法器构成的第一子单元;0022由顺序连接的移位器和加减法器构成的第二子单元;0023由顺序连接的角度计算器和加减法器构成的第三子单元;0024第一子单元、第二子单元和第三子单元通过加减法器连接;0025相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;0026相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加。

14、减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。0027为了实现上述目的,本发明实施例还提供了一种移动通信终端,包括天线、时域处理装置和数据处理模块,所述时域处理装置包括0028采样模块,与所述天线连接;0029级联的第一速率匹配模块和第二速率匹配模块;0030所述第一速率匹配模块与所述采样模块和数据处理模块连接;0031所述第二速率匹配模块与所述数据处理模块连接;0032所述第一速率匹配模块包括写单元、第一存储单元、读单元和控制单元;0033所述控制单元用于在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,控制所述读单元从所述第一存储单元读取数据。

15、。0034上述的移动通信终端,其中,所述数据处理模块为信道均衡模块。0035上述的移动通信终端,其中,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。0036上述的移动通信终端,其中,所述时域处理装置还包括0037设置于所述第一速率匹配模块和所述采样模块之间的选择模块;0038设置于所述采样模块和所述选择模块之间的相位偏差补偿模块;0039所述选择模块用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所述第一速率匹配模块,所述第一数据为所述采样模块输出的数据,所述第二数据为所述第一数据进行相位偏差补偿后的数据。0040上。

16、述的移动通信终端,其中,所述相位偏差补偿模块包括多个相位偏差补偿单元,每个相位偏差补偿单元均包括0041由顺序连接的移位器和加减法器构成的第一子单元;0042由顺序连接的移位器和加减法器构成的第二子单元;0043由顺序连接的角度计算器和加减法器构成的第三子单元;0044第一子单元、第二子单元和第三子单元通过加减法器连接;0045相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;0046相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连说明书CN102006139ACN102006152A3/9页6接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与。

17、第二子单元的加减法器连接。0047为了实现上述目的,本发明实施例还提供了一种数据处理方法,用于包括天线和数据处理模块的移动通信终端中,0048第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;0049所述控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据;0050所述第一速率匹配模块接收到的数据为从天线接收到的数据中采样得到的第一数据,或者是对所述第一数据执行相位偏差补偿后得到的数据。0051上述的数据处理方法,其中,所述数据处理模。

18、块为信道均衡模块,所述移动通信终端为宽带码分多址移动通信终端,所述第一预设值大于或等于220,所述第一存储单元的存储深度为512。0052本发明实施例具有以下的有益效果0053本发明实施例中,速率匹配模块包括写单元、第一存储单元、读单元和控制单元,而控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才能控制所述读单元从所述第一存储单元读取数据,保证数据读写不会发生溢出的情况,保证了数据速率转换过程后输出的数据的完整性和有效性;0054同时,为了提高后续数据处理的精度,本发明实施例中,还设置了相位偏差补偿模块,降低相位偏差对信道均衡处理的影响;0055同时,本发明实施例中。

19、利用CORDIC算法来实现相位偏差补偿,以尽可能简单的硬件实现了相位偏差补偿,精度达到09度,能够满足实际需要。附图说明0056图1为本发明第一实施例的移动通信终端的结构示意图;0057图2为本发明第二实施例的移动通信终端的结构示意图;0058图3为本发明实施例的相位偏差补偿模块的结构示意图;0059图4为本发明实施例的方法的流程示意图。具体实施方式0060本发明实施例的时域处理装置、移动通信终端及数据处理方法中,通过控制速率匹配模块中的读单元的读取时机,使得速率匹配模块在速率匹配处理过程中,不会出现数据溢出的情况,保证数据的完整性和有效性。0061本发明第一实施例的移动通信终端如图1所示,包。

20、括天线、时域处理装置和数据处理模块,所述时域处理装置用于包括天线和数据处理模块的移动通信终端中,其中,该时域处理装置包括0062采样模块,用于根据以第一速率对通过所述天线接收到的数据进行采样,得到第一数据;0063级联的第一速率匹配模块和第二速率匹配模块;说明书CN102006139ACN102006152A4/9页70064所述第一速率匹配模块中设置有第一写单元、第一存储单元、第一读单元和第一控制单元,其中0065所述第一写单元用于将所述第一数据写入所述第一存储单元;0066所述第一读单元用于在所述第一控制单元的控制下以第二速率从所述第一存储单元读取数据,并将得到的第三数据发送给所述第二速率。

21、匹配模块和数据处理模块;0067所述第二速率匹配模块中设置有第二写单元、第二存储单元;0068所述第二写单元用于将所述第三数据写入所述第二存储单元;0069所述数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据;0070所述第一控制单元在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才控制所述第一读单元从所述第一存储单元读取数据。0071在本发明的第一实施例中,该第一速率小于第二速率,第三速率小于第二速率。0072在本发明的具体实施例中,该第一预设值的选择与具体的移动通信系统相关,下面以WCDMAWIDECODEDIVISIONMULTIPLE。

22、ACCESS,宽带码分多址移动通信系统为例进行详细说明。0073写入第一速率匹配模块的数据从系统上电复位运行开始就不停的循环写入,因为写入的数据还需要被读出,所以需要在写入速度和读取速度不同的情况下,保证既不会丢失有效数据,也不会读取重复数据。0074在WCDMA系统中,该第一读单元一旦开始读操作,就必须连续读取512个的数据,而第一读单元的读速率大于第一写单元的写速率,所以,如果一旦第一存储单元的写指针与读指针之间的差距较小时,就可能导致在读取过程中,读指针赶上写指针,导致读取无效数据,为了避免这种情况的出现,因此,第一控制单元在控制第一读单元进行读操作时,需要预先判断所述第一存储单元的写指。

23、针与读指针之间的差距,只有在该差距大于一预设值时,才指示所述第一读单元开始读操作。0075对于不同的应用,预设值不同,如信道均衡处理时,该预设值应该大于或等于220,因此,第一控制单元在控制第一读单元进行读操作时,需要判断写指针与读指针之间的实际差距是否大于220,如果是,则进行读操作,否则等待,直至写指针与读指针之间的实际差距大于或等于220,才进行读操作。0076而对于写溢出的预防,则在写指针与读指针相邻,下一时钟周期如果不读取数据,新写入的数据则会覆盖有效数据时,此时需要强制第一读单元进行读操作,以免有效数据被覆盖,在这种情况下,需要保证第一存储单元有足够的深度,以避免发生无效数据的读取。

24、和有效数据被覆盖。0077一般来说,这种情况下,进行读数据,写指针与读指针之间的实际差距肯定大于或等于220,不会发生读取无效数据的情况。0078存储单元的存储深度必须要考虑如下两个因素00791、必须保证存储深度大于或等于220,这样才能保证不会读取无效数据;00802、对于不同的应用,相邻读操作之间的间隔有一定的要求,因此,就必须保证相邻读操作的间隔时间段内写入的数据不会超过存储深度,这样才能保证有效数据不会被覆盖。说明书CN102006139ACN102006152A5/9页80081考虑到如上两个因素,如信道均衡处理时,存储器的深度设置为大于或等于512如512、1024、,可以保证读。

25、写不会溢出,在存储器的深度设置为512时还可以利用最少的硬件存储资源来实现数据速率的转换。0082由于多普勒现象、晶振固有的振动误差和热噪声等因素的存在,移动通信终端接收到的信号与基站发送的信号之间存在一定的相位偏差。0083所以,在应用于信道均衡时,为了提高信道均衡的效果,本发明第二实施例的移动通信终端如图2所示,包括天线、时域处理装置和数据处理模块,所述时域处理装置用于包括天线和数据处理模块的移动通信终端中,其中,该时域处理装置包括0084采样模块,用于根据以第一速率对通过所述天线接收到的数据进行采样,得到第一数据;0085相位偏差补偿模块,用于对所述第一数据进行相位偏差补偿,得到第二数据。

26、;0086级联的第一速率匹配模块和第二速率匹配模块;0087选择模块,用于根据所述数据处理模块的指示将所述第一数据或第二数据发送给所述第一速率匹配模块;也就是用于根据所述数据处理模块的指示导通所述采样模块或所述相位偏差补偿模块与所述第一速率匹配模块之间的通路;0088所述第一速率匹配模块中设置有第一写单元、第一存储单元、第一读单元和第一控制单元,其中0089所述第一写单元用于将所述第一数据或第二数据写入所述第一存储单元;0090所述第一读单元用于在所述第一控制单元的控制下以第二速率从所述第一存储单元读取数据,并将得到的第三数据发送给所述第二速率匹配模块和数据处理模块;0091所述第二速率匹配模。

27、块中设置有第二写单元、第二存储单元;0092所述第二写单元用于将所述第三数据写入所述第二存储单元;0093所述数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据;0094所述第一控制单元在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才控制所述第一读单元从所述第一存储单元读取数据。0095在本发明的第一实施例中,该第一速率小于第二速率,第三速率小于第二速率。0096在本发明的具体实施例中,该第一预设值的选择与具体的移动通信系统相关,下面以WCDMAWIDECODEDIVISIONMULTIPLEACCESS,宽带码分多址移动通信系统为例进行详细。

28、说明。0097在WCDMA系统中,该第一读单元一旦开始读操作,就必须连续读取512个数据,而第一读单元的读速率大于第一写单元的写速率,所以,如果一旦第一存储单元的写指针与读指针之间的差距较小时,就可能导致在读取过程中,读指针赶上写指针,导致读取无效数据,为了避免这种情况的出现,因此,第一控制单元在控制第一读单元进行读操作时,需要预先判断所述第一存储单元的写指针与读指针之间的差距,只有在该差距大于一预设值时,才指示所述第一读单元开始读操作。0098对于不同的应用,预设值不同,如信道均衡处理时,该预设值应该大于或等于220,因此,第一控制单元在控制第一读单元进行读操作时,需要判断写指针与读指针之间。

29、的实际差距是否大于220,如果是,则进行读操作,否则等待,直至写指针与读指针之间的实际差说明书CN102006139ACN102006152A6/9页9距大于或等于220,才进行读操作。0099而对于写溢出的预防,则在写指针与读指针相邻,下一时钟周期如果不读数据,则会覆盖有效数据时,强制第一读单元进行读操作,以免有效数据被覆盖,在这种情况下,需要保证第一存储单元有足够的深度,以避免发生无效数据的读取和有效数据被覆盖。0100存储单元的存储深度必须要考虑如下两个因素0101必须保证存储深度大于或等于220,这样才能保证不会读取无效数据;0102对于不同的应用,相邻读操作之间的间隔有一定的要求,因。

30、此,就必须保证相邻读操作的间隔时间段内写入的数据不会超过存储深度,这样才能保证有效数据不会被覆盖。0103考虑到如上两个因素,如信道均衡处理时,存储器的深度设置为512,既可以保证读写不会溢出,同时也可以利用最少的硬件存储资源来实现数据速率的转换,详细说明如下。0104本发明具体实施例,采用实时监控帧头跳变的方法,来实时控制读地址的跳变。因为数据是以帧为单位进行传输的,在一帧数据内数据的帧头位置才会突然跳变,也就是说第一速率匹配模块的读指针位置产生跳变只发生在每一帧的帧头位置,而其写指针是不会突变的,每次写入一个数据就加1,循环顺序变化,当读指针发生突然变化的时候,又因为读写的速率的不同,如果。

31、控制不好读写指针的位置,就有可能产生数据的溢出。根据WCDMA系统的特性可以知道,最大的读地址突变在70100范围内,也就是说在读地址与写地址的间距最大突变范围是正负70100,在产生读地址突变后要保证在一帧数据38400个传输完成时间内不能产生读写数据的溢出,直到下一帧数据开始后又重新产生读指针的突变位置,对于WCDMA系统,选用512存储深度,这样既能满足数据在一帧内不溢出,硬件的存储单元又最少,从而节省资源。0105对于第一实施例和第二实施例中的采样模块说明如下。0106采样模块的采样操作与移动通信终端和基站的天线数目相关,需要将采样点平均分配到天线,下面以移动通信终端的接收天线为1根天。

32、线和2根天线为例说明如下。0107假设一个码片周期内采样4个点,在1根天线的情况下,在每一个码片周期内,直接从该天线接收到的数据中采样4个点,得到第一数据,而对于2根天线的情况,一个码片周期内,分别从两根天线中的每一根天线接收到的数据中采样2个点,得到第一数据。0108也就是采样模块是对所有天线接收到的数据进行采样,并重新排列,实现采样分集。0109当然,在发送端天线不同的情况下,采样模块的采样也有差别,但如何在多天线情况下进行数据的采样属于本领域技术人员所熟知的技术,在此不再进一步详细描述。0110在本发明具体实施例中,相位偏差补偿模块可以基于现有移动通信系统中的相位偏差补偿算法来实现,但现。

33、有的相位偏差补偿的精度较低,为此,本发明实施中,利用CORDICCOORDINATEROTATIONDIGITALCOMPUTER,坐标旋转数字计算机算法来进行相位偏差补偿,提高精度,详细描述如下。0111设初始向量X0,Y0旋转角后得到另外一个向量X1,Y1,则这两个向量的关系为0112X1X0COSY0SINCOSX0Y0TAN0113Y1Y0COSX0SINCOSY0X0TAN说明书CN102006139ACN102006152A7/9页100114假设需要经过N次旋转后才能从初始向量转到新向量,并且每次旋转的角度的正切值都是2的倍数,则第I次旋转的角度如下0115IARCTAN2I01。

34、16也就是说01170118因此01190120因此第I1步的旋转就是012101220123其中在经过多次旋转后可以收敛于一个常数,也就是01240125引入Z,ZI表示I次旋转后相位累加的部分和,而SI表示旋转的方向,即SI1,1,也就是ZI的符号,则0126ZI1ZISIARCTAN2I0127最后得到如下公式012801290130ZI1ZISIARCTAN2I01310132本发明实施例中,基于CORDIC算法实现的相位偏差补偿如图3所示,包括级联的多个相位偏差补偿单元,每个单元均包括0133由顺序连接的移位器和加减法器构成的第一子单元;0134由顺序连接的移位器和加减法器构成的第二。

35、子单元;0135由顺序连接的角度计算器和加减法器构成的第三子单元;0136第一子单元、第二子单元和第三子单元通过加减法器连接;0137所述移位器的移位器以及角度计算器的具体设置与其所处的位置相关,在本发明的具体实施例中,该相位偏差补偿单元的数量为7个。0138如图3所示,其中0139相邻的相位偏差补偿单元中,对应子单元的加减法器直接连接;说明书CN102006139ACN102006152A8/9页110140相邻的相位偏差补偿单元中,第一子单元的加减法器与第二子单元的移位器连接,第二子单元的加减法器与第一子单元的移位器连接,且第三子单元的加减法器与第二子单元的加减法器连接。0141在本发明的。

36、具体实施例中,级联的相位偏差补偿单元的数量达到7个时,补偿的精度可以达到09度,能够满足实际使用的需要。0142在本发明的第二实施例中,由于相位偏差补偿模块的引入,所以同时引入了选择模块,该选择模块接受数据处理模块的指令,选择原始数据采样模块输出或相位偏差补偿后的数据相位偏差补偿模块输出的数据发送给第一速率匹配模块,而数据处理模块根据前一帧的数据,通过计算得到的结果来判断下一帧是否需要增加相位偏差补偿,也就是说是否需要选择来自相位偏差补偿模块的数据,如果需要的话就要求选择模块多路选择器选用来自相位偏差补偿模块的数据,通过这种闭环控制最终使相位偏移最小。0143同时,对于第二速率匹配模块而言,其。

37、写入速度与第一速率匹配模块中的读取速度相同,而其读取速度由数据处理模块决定,数据处理模块通过对数据的判断处理,产生对第二速率匹配模块的读信号,从而以第三速度从数据处理模块中读出数据。0144对于第二速率匹配模块中的第二存储单元的存储深度的确定,需要考虑外部处理模块的处理时间、读速率和写速率之间的关系,如果外部处理模块的处理时间较长,但第二存储单元的存储深度太小,则有可能导致数据还没有被读出就被覆盖,如果外部处理模块的处理时间较短,但第二存储单元的存储深度太大,则存储单元存在浪费的情况,0145在本发明的具体实施例中,对于第一存储单元的深度为512的情况下,对于单天线的情况,如果采样模块从该天线。

38、接收到的数据中采样4个点,则外部处理模块只需要从4个采样点中选择一个即可,因此,对于第二写单元以速率V2写入第二存储单元之后,外部模块的读速率为V2的1/4,也就是说第二写单元写入4个采样点数据的时间内,外部模块仅需要读取1个采样点数据。在这种情况下,第二存储单元的存储深度为2048个单元,这种情况下,能够保证硬件存储单元能够充分利用,没有浪费,至于读控制,以保证读写均不溢出,是由数据处理单元控制,在此不作详细描述。0146数据通过空间传输到达接收端的时候,会受到其他信号的干扰,尤其是多径造成的干扰尤其严重。什么是多径呢因为无线电波空间传输的时候会被建筑物或其他物体的折射,从而无线电波到达接收。

39、端的时间不一致,多条路径上的信号在接收端叠加从而产生相互干扰,同时因为WCDMAHSDPA本身固有的特性,这时候主要的干扰已经是码间的干扰,为了消除干扰,对于数据处理为信道均衡时,该数据处理模块就是信道均衡模块,其估计出信道的冲激响应,然后用冲激响应计算得出作为滤波器的系数从而对输入的数据进行滤波,达到减少码间干扰的目的,同时还要做频偏估计和消除白噪声。0147本发明实施例的数据处理方法,用于移动通信终端,其中,如图4所示,包括0148步骤41,采样模块以第一速率对通过天线接收到的数据进行采样,得到第一数据;0149步骤42,第一速率匹配模块的写单元对接收到的数据以第一速率写入第一存储单元,读。

40、单元在第一控制单元的控制下以第二速率从所述第一存储单元读取数据,得到第三数据;0150步骤43,第一速率匹配模块将得到的第三数据发送给所述第二速率匹配模块和数说明书CN102006139ACN102006152A9/9页12据处理模块;0151步骤44,数据处理模块基于所述第三数据计算一第三速率,并以所述第三速率从所述第二存储单元读取数据后进行处理;0152其中,该第一速率匹配模块接收到的数据为所述第一数据或第二数据,所述第二数据为所述第一数据执行相位偏差补偿后得到的数据。0153所述第一控制单元只有在所述第一存储单元的写指针与读指针之间的差距大于第一预设值时,才会控制所述第一读单元从所述第一。

41、存储单元读取数据。0154当然,在上述的说明中,是以数据处理模块为信道均衡模块为例进行的说明,但应当了解的是,该数据处理模块还可以是定位服务模块、频偏估计模块等其它的处理模块,在此不一一进行详细说明。0155以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说明书CN102006139ACN102006152A1/4页13图1说明书附图CN102006139ACN102006152A2/4页14图2说明书附图CN102006139ACN102006152A3/4页15图3说明书附图CN102006139ACN102006152A4/4页16图4说明书附图CN102006139A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1