子载波间干扰消除方法、装置和信号接收方法及接收机的制作方法

文档序号:7927018阅读:293来源:国知局
专利名称:子载波间干扰消除方法、装置和信号接收方法及接收机的制作方法
技术领域
本发明涉及正交频分复用(OFDM)技术,特别涉及OFDM系统中子 载波间干扰(ICI)的消除方法和装置、以及应用该消除方法的信号接收方 法及接收才几。
背景技术
正交频分复用(OFDM)系统相对于传统单载波系统的优势在于可以用 更筒洁的手段对抗无线通信中特有的多径衰落。通常的OFDM接收机框图 如图1所示。
在图1所示的OFDM接收机中,快速傅立叶变换(FFT)模块101通过FFT 变换将时域信号转换为频域信号。其中,频域各子载波(sub-carrier) A上接收 到的信号^可以表示为
r,/^A + wX),i,2,…,iv-i (i)
其中^^为在子载波A上发送的原始信号,/^为频域信道响应在子载波A:上 的值,w为子载波&上的噪声。经过图1中信道估计模块102进行信道估计得 到A后,通过简单的一阶均衡和判决,就可以恢复出发送信号A。
但是,公式(1 )的等式关系仅适用于静态或者低速运动的状态。当处于高 速运动时,由于时间方向信道的变化性造成了时间选择性衰落,当进入衰落比 较严重的时间片段时,会出现连续的突发错误。反映到频域上的影响是造成多 普勒频率扩展,子载波间干扰(ICI, Inter-Carrier Interference )增大且不能忽略, 接收到的信号表达式变成
K = W = 0,1,2,...,7V-1 (2)
其中,//,,为子载波/("^:)对子载波^:造成的乘性干扰,<formula>formula see original document page 8</formula>代表其他子载波上数据对子载波A:上数据造成的ICI干扰。由式(2)可见,在高速 运动环境下,接收信号被ICI干扰所污染造成性能恶化,同时利用被污染的导 频信号进行信道估计,也会降低信道估计的准确性。
目前,针对高速移动带来的问题可以通过两种类型的途径来消除。第一种 是采用时间交织的手段,在发端用交织将数据打散,在收端再用解交织将数据 恢复回原有顺序。这种方法没有消除ICI带来的干扰,但是可以将衰落比较严 重的一段时间信号分散开来,以利于后续信道译码。
另一种方法是针对式(2),在频域上消除其他子载波带来的ICI干扰。具 体ICI干扰消除的原理如式(3.1)和(3.2)所示。
<formula>formula see original document page 8</formula><formula>formula see original document page 8</formula>
由上述两式可见,目前的ICI消除的方法包括
步骤1,根据式(3.1),对子载波上的接收数据进行均衡得到发送信号 的初始估计^;
步骤2,根据式(3.2),从初始的估计^中减去其他子载波对当前子载
波的干扰值,得到最终的发送信号估计值i"
比较上述式(3.2)与式(2)可见,按照式(3.2)得到的发送信号估计值 为消除干扰2:/7,J^后的估计值,并且,本申请中将」,;^称为子载波z'对
当前子载波A:的干扰因子。其中,
<formula>formula see original document page 8</formula>
W为系统的OFDM子载波总数,常见系统的N值为1024~8192。
另外,由于相邻两个子载波对当前子载波的ICI干扰最大,而其他子载波
对当前子载波的ICI干扰相对较小,因此,现有的ICI消除方法中,通常仅从
初始估计中减去相邻两个子载波A:-1和A: +1对当前子载波接收数据的干扰,而
忽略其余子载波的干扰。即在步骤2中,! 为和
同时,对相邻子载波Z-A:-1和A: + 1,由于W较大,有 <formula>formula see original document page 9</formula>r)
因此,公式(3.2)可以简化为
其中,A7/^表示当前OFDM符号子载波A:-l和上一 OFDM符号子载波 A:-l上信道响应的变化值,A/^+,表示当前OFDM符号子载波A + 1和上一
OFDM符号子载波A + l上信道响应的变化值;;*为发送信号^的估计值, 用于解映射得到软比特信息送给后续的信道译码单元完成译码。
上述消除ICI千扰的方法,加上时间交织/解交织,可以有效地改善接收 机在高速运动时的性能。但是它也有几个缺点
1. 实现复杂度大,尤其是每个子载波数据的计算都需要实时除法运算;
2. 当多径传播使得某个子载波&上衰落较深时,ICI消除过程中直接除 以/^,由于/^的值经过衰落已经很小,因此会引入很大的噪声;
3. 在均衡时使用的频域信道估计值//4通常是利用已知的频域插入的辅 助导频估计得到的,但由于ICI的影响,接收端在导频位置子载波上得到的 数据已经被ICI干扰,导致信道估计并不准确并有较大误差,从而影响后续 解映射模块准确性。

发明内容
有鉴于此,本发明提供一种ICI消除方法,能够降低干扰消除的复杂度,避免实时除法运算。
为实现上述目的,本发明采用如下的技术方案 一种子载波间干扰的消除方法,包括
获取当前子载波信道响应的模值,若该模值大于预先设置的门限,则在预 设的待选自然数中选择一个自然数",使2"最接近所述模值的平方,并将
"7(/^)作为1//^,计算预设的其他子载波对当前子栽波的干扰因子;其中, 2"
co^(.)表示共轭运算,/^为当前子载波的信道响应估计值;
若所述才莫值小于或等于预先设置的门限,则将所述其他子载波对当前子载 波的干扰因子置0;
从当前子载波的接收数据中减去其他子载波上的接收数据与相应子载波对 当前子载波的干扰因子之积,将差值结果作为当前子栽波的消除干扰后的接收 数据。
较佳地,
所述预设的其他子载波为当前子载波的两个相邻子载波; 所迷将c,(^)作为1//^,计算其他子载波对当前子载波的干扰因子包
括利用公式(紐")《—J'2兀"c—(^)计算当前子载波的前一子载波A-1的干
扰因子A,,利用公式(组"')/0'2;°^呵'(//》计算当前子载波的后一子载波
A: + l的干扰因子^+,。
较佳地,将表示为二进制常数,再右移m位,利用移位结果代替常数
1/y'2;r,用于计算干扰因子,所述m为预设的常数。
较佳地,该方法进一步包括在进行千扰消除前,确定接收机的移动速度, 当所述移动速度高于预设的速度门限时,对各个子载波上的接收数据进行ICI 消除;否则,结束本流程。 较佳地,所述确定接收机的移动速度包括利用多普勒频移估计确定接收 机的移动速度。
一种正交频分复用OFDM信号的接收方法,包括
对经过快速傅立叶变换FFT处理后得到的各个子载波上的接收数据进行子 载波间干扰ICI消除,得到消除干扰后的接收数据;
利用各个导频子载波上消除干扰后的接收数据重新进行信道估计,得到各 个子载波上修正的信道响应;
利用各个子载波上修正的信道响应和消除干扰后的接收数据,确定各个子 载波上的发送信号估计值;
其中,对当前子载波上的接收数据进行子载波间干扰的消除包括
获取当前子载波的模值,若该模值大于预先设置的门限,则在预设的待选
自然数中选择一个自然数",使2"最接近所述模值的平方,并将c,'(^)作为
用于计算其他子载波对当前子载波的干扰因子;其中,co"y(.)表示共轭 运算,//4为当前子载波的信道响应估计值;
若所述模值小于或等于预先设置的门限,则将其他子载波对当前子载波的 干扰因子置0;
从当前子载波的接收数据中减去其他子载波上的接收数据与相应子载波对 当前子载波的干扰因子之积,将差值结果作为当前子载波的消除干扰后的接收数据。
较佳地,所述利用各个导频子载波上消除干扰后的接收数据重新进行信道 估计包括将有限沖击响应FIR滤波器作为插值滤波器,对各个导频子载波上 消除干扰后的接收数据进行插值滤波,将滤波结果作为各个子载波上修正的信 道估计值。
较佳地,该方法进一步包括在对各个子载波上的接收数据进行ICI消除 前,确定接收机的移动速度,当所述移动速度高于预设的速度门限时,对各个 子载波上的接收数据进行ICI消除,并执行所述利用各个导频子载波上消除干
扰后的接收数据童新进行信道估计的操作;否则,直接利用各个子载波上的接 收数据确定各个子载波上的发送信号估计值,或者对各个子载波上的接收数据 进行ICI消除,并直接利用原信道估计值和各个子载波上消除ICI后的接收数 据确定各个子载波上的发送信号估计值。
较佳地,所述确定接收机的移动速度包括利用多普勒频移估计确定接收 机的移动速度。
一种子载波间干扰消除装置,包括模值计算单元、比较器单元、干扰因 子计算单元、选择单元和干扰消除单元;
所述模值计算单元,用于获取当前子载波的模值;
所述比较器单元,用于比较当前子载波的模值与预设的门限,若当前子载 波的模值大于预设门限,则在预设的待选自然数中选择一个自然数",使2"最 接近所述模值的平方,将选择的自然数输出给所述干扰因子计算单元,并触发 选择器将接收自所述干扰因子计算单元的干扰因子输出;否则触发所述选择器 将干扰因子置0并输出;
所述干扰因子计算单元,用于将c,(仏)作为1//^,计算其他子载波对当
前子载波的干扰因子,并将计算得到的干扰因子输入所述选择单元;其中,co"/(-) 表示共轭运算,/^为当前子载波的信道响应估计值;
所述选择单元,用于根据所述比较单元的控制,将干扰因子输出给所述千 扰消除单元;
所述干扰消除单元,用于从当前子载波的接收数据中减去其他子载波上的 接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子 载波的消除干扰后的接收数据。
一种OFDM信号的接收机,包括FFT模块、第一提取导频模块、信道估 计模块和均衡解映射模块,该接收机还包括ICI消除模块、第二提取导频模块 和信道响应插值滤波模块;
所述ICI消除模块,用于对所述FFT模块输出的各个子载波上的接收数据
进行ICI消除,得到消除干扰后的接收数据输出给第二导频提取模块和均衡解
映射模块;
所述第二提取导频模块,用于提取各个导频子载波上消除干扰后的接收数 据,并输出给所述信道响应插值滤波^f莫块;
所述信道响应插值滤波模块,用于利用各个导频子载波上消除干扰后的接 收数据重新进行信道估计,得到各个子载波上修正的信道响应,并输出给所述 均衡解映射单元;
所述ICI消除模块包括模值计算单元、比较器单元、干扰因子计算单元、 选捧单元和干扰消除单元;
其中,所述模值计算单元,用于获取当前子载波的模值; 所述比较器单元,用于比较当前子载波的模值与预设的门限,若当前子载 波的模值大于预设门限,则在预设的待选自然数中选择一个自然数",使2"最 接近所述模值的平方,将选择的自然数输出给所述干扰因子计算单元,并触发 选择器将接收自所述干扰因子计算单元的干扰因子输出;否则触发所述选择器 将干扰因子置0并输出;
所述干扰因子计算单元,用于将c呵'(^)作为1//^,计算其他子载波对当
前子载波的干扰因子,并将计算得到的干扰因子输入所述选择单元;其中,co"y(-) 表示共轭运算,/^为当前子载波的信道响应估计值;
所述选择单元,用于根据所述比较单元的控制,将干扰因子输出给所述干 扰消除单元;
所述干扰消除单元,用于从当前子载波的接收数据中减去其他子栽波上的 接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子 载波的消除干扰后的接收数据。
较佳地,所述接收机进一步包括多普勒估计模块,用于进行多普勒频偏估 计确定本接收机的运动速度,当所述运动速度高于预设的速度门限时,启动所 述ICI消除模块和信道响应插值滤波模块;当所述运动速度低于或等于预设的 速度门限时,关闭所迷ICI消除模块和信道响应插值滤波模块,或者启动所述
ICI消除模块并关闭信道响应插值滤波模块;
所述ICI消除模块,进一步根据所述多普勒估计模块的控制,启动或关闭 本身的操作;
所述信道响应插值滤波模块,进一步根据所述多普勒估计模块的控制, 启动或关闭本身的操作。
由上述技术方案可见,本发明中在进行千扰ICI消除时,获取当前子栽波 信道响应的模值,若该模值大于预先设置的门限,则在预设的待选自然数中选
择一个自然数",使2"最接近所述模值的平方,并将<formula>formula see original document page 14</formula>作为1/Hk,计算
预设的其他子载波对当前子载波的干扰因子;这种计算方式下,避免了直接除 以//4的操作,转换为共轭乘和移位操作;若所述模值小于或等于预先设置的门 限,则将预设的其他子载波对当前子载波的千扰因子置0,从而避免在衰落较 深的载波处引入大的噪声;接下来,从当前子载波的接收数据中减去其他子载 波上的接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为 当前子载波的消除千扰后的接收数据,这种计算方式下,直接利用接收数据进 行计算,避免初步估计计算过程中直接除以/^的操作。通过上述本发明的干扰 消除方法, 一方面避免了实时除法运算,另一方面也避免了衰落较深的载波处 引入大的噪声,降低接收性能。


图1为现有的OFDM接收机框图。
图2本发明实施例中ICI消除方法的流程图。
图3为本发明中ICI消除装置的结构图。
图4为ICI消除装置中单元的具体实现结构图。
图5为本发明中OFDM接收机的框图。
图6为可控ICI消除和信道估计插值滤波模块的OFDM接收机框图。
具体实施例方式
为使本发明的目的、技术手段和优点更加清楚明白,以下结合附图,对 本发明做进一步详细说明。
本发明的基本思想是在ICI消除过程中,避免实时的除法运算,从而 降低千扰消除的复杂度,提高接收机的接收性能。
首先,为避免初步估计时的实时除法操作,本发明中不再对初步估计后 的^进行干扰消除,而是直接从当前子载波A上的接收数据K中减去预设的 其他子载波z'在当前子载波上的干扰值,以对当前子载波A的接收数据进行 干扰消除,不再进行初步估计过程,也就避免了该操作过程中的实时除法操
作。即根据公式<formula>formula see original document page 15</formula>Jj;进行接收数据的干扰消除。其中,可以根 据系统接收性能的要求确定其他子载波/的取值。
其次,在计算其他子载波对当前子载波的干扰因子<formula>formula see original document page 15</formula>的过程中,
为避免实时除法操作,将干扰因子的分子和分母分别乘以cony(Hk),即Hk的 共轭,得到<formula>formula see original document page 15</formula>,再利用2"代替分母|Hk|2,从而可以利用共轭
乘法和二进制移位代替除以|Hk|2的操作。即利用公式了 (4)计算千扰因子。<formula>formula see original document page 15</formula>
通过上述两方面,就可以避免干扰消除过程中的实时除法运算。另外, 多径传播时由于某些子载波衰落较深,导致除以该子载波的信道响应会引入 较大的噪声,为避免引入这类噪声,本发明中,仅在子载波上的信道响应幅 值超过预设门限时,按照上述两方面的改进进行ICI消除,若子载波上的信 道响应幅值未超过预设门限,则不再对子载波上的接收数据进行干扰消除。
通过公式的形式表示本发明中的ICI干扰消除方法为<formula>formula see original document page 16</formula>
下面通过具体实施例说明本发明的具体实施方式

图2本发明实施例中ICI消除方法的流程图。在该流程中,以针对当前 子载波A:进行ICI消除为例进行说明,并且选择对当前子载波干扰最大的两 个相邻子载波A-1和A + 1进行干扰消除,从当前子载波A的接收数据中消除 相邻子载波在当前子载波上的干扰值。如图2所示,消除当前子载波A:上ICI 的方法流程包^l舌
步骤201,获取当前子载波信道响应/^的模值。
本步骤获取当前子载波A的信道响应的模值II 。
步骤202,判断当前子载波信道响应的模值是否大于预设的门限,若是, 则执行步骤203,否则执行步骤204。
在本发明中,在当前子载波信道响应的模值大于预设的门限时,利用步 骤203的方式确定相邻两个子载波对当前子载波的干扰因子,并对接收数据 进行干扰消除。在当前子载波信道响应的模值小于或等于预设的门限时,说 明当前子载波的信道响应衰落较大,则在步骤204中将相邻子载波对当前子 载波的干扰因子置0,从而屏蔽该ICI消除过程,避免除以较小的信道响应 而引入的大噪声。
步骤203,在预设的待选自然数中选择一个自然数w,使2"最接近于当
前子载波信道响应模值的平方,并将^^作为1/Z^计算相邻两个子载波
对当前子载波的干扰因子,再执行步骤205。
本步骤中,选取最接近|仏|2的2",其中,n为预设的多个待选自然数中的
一个。这样,可以利用c,'(A)代替1//^,用于计算相邻两个子载波对当前子
载波的干扰因子。优选地,根据长期统计得到的子载波信道响应的模值范围, 确定待选的自然数取值。
在计算相邻两个子载波对当前子载波的干扰因子时,可以采用背景技术中
提到的近似计算方式,并利用c呵'(^)代替l/仏,也就是说利用公式 =(A//w)/(-7'2;r)*c—计算当前子载波的前一子载波对当前子载波的
干扰因子4—,;利用公式《,=(D"2,o"肌)计算当前子载波的后一
子载波对当前子载波的千扰因子4w。其中,cw /(/^)可以通过共轭乘法实现, 1/2"可以通过二进制移位运算实现;由于l/(y'2;r)是常数,因此该除法也可以用
简单的乘法和移位运算代替,具体地,可以将!表示为二进制常数,再右移

m位,利用移位结果代替常数l/_/2;r, m为预设的常数。例如,m取值为10, 则可以利用163/("2'。)代替1/)2;r。这样,即避免了干扰因子计算过程中的实 时除法运算。
步骤204,将相邻两个子载波对当前子载波的干扰因子均置0,并执行 步骤205。
如前所述,多径传播可能会引起某子载波上衰落较深,这时,如果仍然 按照公式(4)计算干扰因子,则由于|//」过小,而造成干扰因子增大,从
而使得LZd和U4+,的幅值可能超过];;而事实上,相邻子载波的ICI 影响在幅度上不应该超过本子载波,因此本发明中,当当前子载波的信道响 应模值小于或等于预设门限时,直接将干扰因子置O,不计算ICI干扰。
步骤205,从当前子载波的接收数据中减去相邻两个子载波上的接收数 据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子载波 的消除干扰后的接收数据。
本步骤中,利用公式h = K ->^ * 4—i -K+1 * 获取消除干扰后的当前
子载波的接收数据h。
至此,本实施例中ICI消除方法的流程结束。上述实施例中,对当前载 波进行了 ICI消除,并且考虑到相邻两个子载波对当前子载波的干扰较大, 而其他子载波对当前子载波的干扰较小,因此,在进行ICI消除时,仅将相 邻两个子载波上的接收数据带来的干扰消除掉。事实上,也可以进一步消除 其他子载波上接收数据所带来的干扰,具体处理方式与上述相同,即计算对 应子载波对当前子载波的干扰因子,再从当前子载波的接收数据中进一步减 去其他子载波的接收数据与相应子载波对当前子载波的干扰因子之积。
另外,上述本发明的ICI消除方法是针对高速运动环境下多普勒频移扩
展所带来的子载波间干扰的,而在静态或低速运动状态下,不存在ICI或ICI 较低可以忽略,这时就不必利用上述方法进行ICI消除,以节省系统功率资 源。具体地,可以在上述ICI消除方法进行干扰消除前,确定接收机的移动
速度,当该移动速度大于预设的速度门限时,执行图l所示的方法进行干扰 消除,当该移动速度小于或等于预设的速度门限时,不再进行干扰消除,而 是直接利用子载波上的接收数据估计发送信号。其中优选地,可以利用多普 勒频移估计来确定接收机的移动速度。
进一步地,上述本发明的ICI消除方法可以在图3所示的ICI消除装置中 应用。如图3所示,该ICI消除装置包括模值计算单元、比较器单元、干扰 因子计算单元、选择单元和干扰消除单元。
在该ICI消除装置中,模值计算单元,用于获取当前子载波的模值。比较 器单元,用于比较当前子载波的模值与预设的门限,若当前子载波的模值大于 预设门限,则在预设的待选自然数中选择一个自然数",使2"最接近所述模值 的平方,将选择的自然数输出给所述干扰因子计算单元,并触发选择器将接收 自所述干扰因子计算单元的干扰因子输出;否则触发所述选择器将干扰因子置
0并输出。干扰因子计算单元,用于c,(A)作为1//^,计算其他子载波对当
前子载波的干扰因子,并将计算得到的干扰因子输入所述选择单元;其中,
表示共轭运算,A为当前子载波的信道响应估计值。选择单元,用于根据所述 比较单元的控制,将千^^因子输出给所述干扰消除单元。干扰消除单元,用于
子载波的干扰因子之积,将差值结果作为当前子栽波的消除干扰后的接收数据。 下面给出一个ICI消除装置的具体实施例。其中,具体给出了获取干扰因子所涉及的几个单元的具体实施方式
。在该实施例中,以获取当前子载波的前一子载波A-1对当前子载波的干扰因此为例,介绍相关单元的具体实现。图4为该具体实现的结构图。
如图4所示,
a、 緩存单元中保存上一OFDM符号的信道估计值7/'r利用加法器计算当 前输入的当前OFDM符号的信道估计值/^与緩存单元中上一 OFDM符号的信 道估计值Z/;之差,得到变化值A/^。
b、 输入的当前OFDM符号的信道估计值^同时输入緩存单元(例如,一 块buffer)保存,以备下一个符号使用计算信道估计变换值。
c、 A/^除以j'2;r的操作可以通过前述步骤203中所述的乘法和移位操作代替。
d、 对c得到的值用寄存器保存并延迟,成为当前子载波的上一子载波对应 的(A/^—,)/(-j'2tt),再利用共轭乘法器与当前子载波的信道响应值/^的共轭相 乘,并取负,得到(A/^一,)/(力.2;r)承匿肌),输出给右移单元。
e、 对输入的当前OFDM符号的信道估计值/f,求幅度值,即才莫值|/^|,并 利用比较器组将模值l7/J与设定的门限以及一组自然数进行比较。如果|/^|大于
设定的门限,则进一步比较|/^|2与2', z'为设定的一组自然数,找到与|//』最 接近的2';将选定的f作为n输出给右移单元,并控制选择单元,输出接收自 右移单元的干扰因子4—1;如果|/^|小于或等于设定的门限,则认为该子载波衰 落太大,为避免引入大的噪声,不进4亍ICI消除,控制选择单元直接将干扰因
子置o。
f、 右移单元对d的结果向右移n位,得到子载波对本子载波的ICI干 扰因子,输出给选择单元。
g、 选择单元根据比较器的控制信号,在接收的干扰因子和0之间选择输出, 则最终选择单元输出的就是确定的干扰因子。
由上述可见,图4中的緩存单元、加法器、复数乘法器、延迟单元、共轭 乘法器和移位单元共同完成图3中干扰因子计算单元的功能。并且图4仅以计 算干扰因子^一,为例进行说明。对于其他子载波对当前子载波的干扰因子计算 单元与上述类似,只是延迟单元的延迟时间和位置有所差异,这里就不再赘述。
待得到其他子载波在当前子载波上的干扰因子后,可以将其输入给干扰消 除单元,由干扰消除单元从当前子载波上的接收数据i;中减去其他子载波的干
扰,例如减去相邻两个子载波的干扰U4^和U^+,,得到"干净"的当前
子载波接收数据^。
本发明中,进一步地,在OFDM接收机中可以应用上述ICI消除方法,并 在得到消除干扰的接收数据后,进一步根据该数据重新进行信道估计,能够得 到更准确的信道估计值,进一步提高移动信道下的接收性能。具体地,应用上 述ICI消除方法的OFDM信号接收方法包括
A、 对经过快速傅立叶变换FFT处理后得到的各个子载波上的接收数据进 行子载波间干扰ICI的消除,得到消除干扰后的接收数据;对于每个子载波上 的接收数据,利用图1所示的方法进行ICI消除;
B、 利用各个导频子载波上消除干扰后的接收数据重新进行信道估计,得 到各个子载波上修正的信道响应;具体地,可以将有限沖击响应(FIR)滤波器 作为插值滤波器,对各个导频子载波上消除千扰后的接收数据进行插值滤波, 将滤波结果作为各个子载波上修正的信道估计值;
C、 利用各个子载波上修正的信道响应和消除干扰后的接收数据,确定各 个子载波上的发送信号估计值。
与上述ICI消除方法中加入移动速度估计类似,应用ICI消除后的OFDM 信号接收方法中,也可以加入移动速度估计的步骤,从而控制是否进行ICI消 除和4言道响应的重新估计。
具体地,可以在对各个子载波上的接收数据进行ICI消除前,确定接收 机的移动速度,当所述移动速度高于预设的速度门限时,对各个子载波上的 接收数据进行ICI消除,并利用各个导频子载波上消除干扰后的接收数据重 新进行信道估计,最后根据重新进行信道估计所得到的结果和各个子载波上 消除ICI后的接收数据进行均衡,确定各个子载波上的发送信号估计值。当 所述移动速度低于或等于预设的速度门限时,可以不再进行ICI消除和信道 重新估计,而是直接利用各个子载波上的接收数据,确定各个子载波上的发 送信号估计值;或者,也可以只进行ICI消除,而不再重新进行信道估计, 利用原信道估计结果和消除ICI后的接收数据确定各个子载波上的发送信号 估计值。
与上述OFDM接收方法相对应的OFDM接收机的框图如图5所示,其 中,FFT前的模块与图2所示的现有的OFDM接收机相同,这里省略掉。 在图5所示的接收机中相对于现有接收机新增加了 ICI消除模块、第二导频 提取模块和信道响应插值滤波模块。
其中,ICI消除模块,用于对FFT模块输出的各个子载波上的接收数据 进行ICI消除,得到消除干扰后的接收数据输出给第二导频提取模块和均衡 解映射模块。具体该ICI消除模块的实现如图3所示,这里就不再赘述。第 二提取导频模块,用于提取各个导频子载波上消除干扰后的接收数据,并输 出给信道响应插值滤波模块。信道响应插值滤波模块,用于利用各个导频子 载波上消除干扰后的接收数据重新进行信道估计,得到各个子载波上修正的 信道响应,并输出给均衡解映射单元,用于估计各个子载波上的发送信号。 具体地,该信道响应插值滤波模块可以采用FIR滤波器,例如 其中,A A)是子载波A更新的信道估计值,L为滤波器阶数,W力,(/)为滤波
器系数,//0 + !'|0 + /)£尸—,)表示在导频集合的子载波"''上利用消除ICI干
扰后的数据重新得到的信道响应值。本插值滤波器可能与ICI消除模块之前的 信道估计模块相同或相似,但由于本滤波器的输入导频数据已经消除过ICI干 扰,因此能估计出更精确的信道响应值。
另外,优选地,上述OFDM接收机还可以进一步包括一个能对ICI消除 模块和信道插值滤波模块分别开启/关闭的控制电路。由于这两个模块需要 对所有子载波的接收数据和信道相应重新计算,对功耗要求较高,在静止或 者低速运动时,可以通过控制电路关闭这两个模块以节省功耗。
该控制电路的一种实现方案是在FFT变换之前的时域部分增加一个多 普勒扩展估计模块,用于估计多普勒频移,进而得到运动速度的估计并决定 是否关闭这两个模块。这种实现方案如图6所示。
由上述本发明的具体实现可见,当接收机高速运动时,本发明能有效的 消除子载波之间的ICI干扰并给出更准确的信道估计值,以提高接收机性能。 当接收机静止或低速运动时,通过多普勒估计模块,可以控制关闭本发明所 述的一个或两个模块,以节省功耗。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种子载波间干扰的消除方法,其特征在于,该方法包括获取当前子载波信道响应的模值,若该模值大于预先设置的门限,则在预设的待选自然数中选择一个自然数n,使2n最接近所述模值的平方,并将 id="icf0001" file="A2008102228870002C1.tif" wi="19" he="10" top= "57" left = "19" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/>作为1/Hk,计算预设的其他子载波对当前子载波的干扰因子;其中,conj(·)表示共轭运算,Hk为当前子载波的信道响应估计值;若所述模值小于或等于预先设置的门限,则将所述其他子载波对当前子载波的干扰因子置0;从当前子载波的接收数据中减去其他子载波上的接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子载波的消除干扰后的接收数据。
2、 根据权利要求1所述的方法,其特征在于, 所述预设的其他子载波为当前子载波的两个相邻子载波;所述将c,(A)作为1//^,计算其他子载波对当前子载波的干扰因子包括利用公式(组")/(—y2;r) * CO";(&)计算当前子载波的前一子栽波A -1的干2"扰因子4,,利用公式(组"1)/(y'2;r)*co";(/^)计算当前子载波的后一子载波k一' 2M & + 1的干扰因子4+1。
3、 根据权利要求2所述的方法,其特征在于,将表示为二进制常数,再右移m位,利用移位结果代替常数1/_/2冗,用于计算干扰因子,所述m为预 设的常数。
4、 根据权利要求1到3中任一所述的方法,其特征在于,该方法进一步包 括在进行干扰消除前,确定接收机的移动速度,当所述移动速度高于预设的 速度门限时,对各个子载波上的接收数据进行ICI消除;否则,结束本流程。
5、 根据权利要求4所述的方法,其特征在于,所述确定接收机的移动速度 包括利用多普勒频移估计确定接收机的移动速度。
6、 一种正交频分复用OFDM信号的接收方法,其特征在于,该方法包括 对经过快速傅立叶变换FFT处理后得到的各个子载波上的接收数据进行子载波间干扰ICI消除,得到消除干扰后的接收数据;利用各个导频子载波上消除干扰后的接收数据重新进行信道估计,得到各 个子载波上修正的信道响应;利用各个子载波上修正的信道响应和消除干扰后的接收数据,确定各个子 载波上的发送信号估计值;其中,对当前子载波上的接收数据进行子载波间千扰的消除包括获取当前子载波的模值,若该模值大于预先设置的门限,则在预设的待选自然数中选择一个自然数",使2"最接近所述模值的平方,并将co"AA)作为2"I///"用于计算其他子载波对当前子载波的干扰因子;其中,cwy'(0表示共轭 运算,/^为当前子载波的信道响应估计值;若所迷模值小于或等于预先设置的门限,则将其他子载波对当前子载波的 干扰因子置0;从当前子载波的接收数据中减去其他子栽波上的接收数据与相应子载波对 当前子载波的干扰因子之积,将差值结果作为当前子载波的消除干扰后的接收数据。
7、 根据权利要求6所迷的方法,其特征在于,所述利用各个导频子载波上 消除干扰后的接收数据重新进行信道估计包括将有限冲击响应FIR滤波器作 为插值滤波器,对各个导频子载波上消除千扰后的接收数据进行插值滤波,将 滤波结果作为各个子载波上修正的信道估计值。
8、 根据权利要求6或7所述的方法,其特征在于,该方法进一步包括在 对各个子载波上的接收数据进行ICI消除前,确定接收机的移动速度,当所述 移动速度高于预设的速度门限时,对各个子载波上的接收数据进行ICI消除, 并执行所述利用各个导频子载波上消除干扰后的接收数据重新进行信道估计的操作;否则,直接利用各个子载波上的接收数据确定各个子载波上的发送信号 估计值,或者对各个子载波上的接收数据进行ICI消除,并直接利用原信道估 计值和各个子载波上消除ICI后的接收数据确定各个子载波上的发送信号估计值。
9、 根据权利要求8所述的方法,其特征在于,所述确定接收机的移动速度 包括利用多普勒频移估计确定接收机的移动速度。
10、 一种子载波间干扰消除装置,其特征在于,该装置包括模值计算单 元、比较器单元、干扰因子计算单元、选择单元和干扰消除单元;所述模值计算单元,用于获取当前子载波的模值;所述比较器单元,用于比较当前子载波的模值与预设的门限,若当前子载 波的模值大于预设门限,则在预设的待选自然数中选择一个自然数n,使2"最 接近所述模值的平方,将选择的自然数输出给所述干扰因子计算单元,并触发 选择器将接收自所述干扰因子计算单元的干扰因子输出;否则触发所述选择器 将干扰因子置0并输出;所述干扰因子计算单元,用于将c,'(A)作为l/仏,计算其他子载波对当2前子载波的干扰因子,并将计算得到的干扰因子输入所述选择单元;其中,co"/(-) 表示共轭运算,/^为当前子载波的信道响应估计值;所述选择单元,用于根据所述比较单元的控制,将千扰因子输出给所述干 扰消除单元;所述干扰消除单元,用于从当前子载波的接收凄t据中减去其他子载波上的 接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子 载波的消除干扰后的接收数据。
11、 一种OFDM信号的接收机,包括FFT模块、第一提取导频模块、信道 估计模块和均衡解映射模块,其特征在于,该接收机还包括ICI消除4莫块、第 二提取导频模块和信道响应插值滤波模块;所述ICI消除模块,用于对所述FFT模块输出的各个子载波上的接收数据 进行ICI消除,得到消除千扰后的接收数据输出给第二导频提取模块和均衡解 映射模块;所述第二提取导频模块,用于提取各个导频子载波上消除干扰后的接收数 据,并输出给所述信道响应插值滤波^f莫块;所述信道响应插值滤波模块,用于利用各个导频子载波上消,除干扰后的接 收数据重新进行信道估计,得到各个子载波上修正的信道响应,并输出给所述 均衡解映射单元;所述ICI消除模块包括模值计算单元、比较器单元、干扰因子计算单元、 选择单元和干扰消除单元;其中,所述模值计算单元,用于获取当前子载波的模值; 所述比较器单元,用于比较当前子载波的模值与预设的门限,若当前子载 波的模值大于预设门限,则在预设的待选自然数中选择一个自然数",使2"最 接近所述模值的平方,将选择的自然数输出给所述干扰因子计算单元,并触发 选择器将接收自所述干扰因子计算单元的干扰因子输出;否则触发所述选择器 将千扰因子置0并输出;所述干扰因子计算单元,用于将c呵'(^)作为l/仏,计算其他子载波对当2"前子载波的干扰因子,并将计算得到的干扰因子输入所述选择单元;其中,co"y'( ) 表示共辄运算,/^为当前子载波的信道响应估计值;所述选择单元,用于根据所述比较单元的控制,将千扰因子输出给所述干 扰消除单元;所述干扰消除单元,用于从当前子载波的接收数据中减去其他子载波上的 接收数据与相应子栽波对当前子载波的干扰因子之积,将差值结果作为当前子 载波的消除干扰后的接收数据。
12、根据权利要求11所述的接收机,其特征在于,所述接收机进一步包括 多普勒估计模块,用于进行多普勒频偏估计确定本接收机的运动速度,当所述 运动速度高于预设的速度门限时,启动所述ICI消除模块和信道响应插值滤波 模块;当所述运动速度低于或等于预设的速度门限时,关闭所述ICI消除模块 和信道响应插值滤波模块,或者启动所述ICI消除模块并关闭信道响应插值滤波模块;所述ICI消除模块,进一步根据所述多普勒估计模块的控制,启动或关闭本身的操作;所述信道响应插值滤波模块,进一步根据所述多普勒估计模块的控制,启 动或关闭本身的操作。
全文摘要
本发明公开了一种子载波间干扰的消除方法,包括获取当前子载波信道响应模值,若该模值大于预先设置的门限,则在预设的待选自然数中选择一个自然数n,使2<sup>n</sup>最接近所述模值平方,并将conj(H<sub>k</sub>)/2<sup>n</sup>作为1/H<sub>k</sub>,计算其他子载波对当前子载波的干扰因子;其中conj(·)为共轭运算,H<sub>k</sub>为当前子载波的信道响应估计值;若所述模值小于或等于所述门限,则将其他子载波对当前子载波的干扰因子置0;从当前子载波的接收数据中减去其他子载波上的接收数据与相应子载波对当前子载波的干扰因子之积,将差值结果作为当前子载波的消除干扰后的接收数据。本发明还公开了子载波间干扰的消除装置、信号接收方法及接收机。应用本发明,能够降低干扰消除的复杂度,避免实时除法运算。
文档编号H04J11/00GK101360084SQ20081022288
公开日2009年2月4日 申请日期2008年9月24日 优先权日2008年9月24日
发明者辉 张, 王西强 申请人:北京创毅视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1