校正正交频分复用信号码元的公共相差的装置、方法和程序转让专利

申请号 : CN200410084932.5

文献号 : CN100591060C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 瑟盖·齐德科夫佐藤正毅

申请人 : 三星电子株式会社

摘要 :

本发明描述了用于校正所接收的OFDM信号的公共相位误差(CPE)的装置、方法和计算机程序,其中可以对时域OFDM执行FFT处理以将所接收的信号变换为在频域中的信号。可以存储从FFT处理产生的重新排序输出值和所述重新排序输出值的位置。可以根据地址的接收传送用于OFDM信号的当前码元的一个或多个被存储的重新排序输出值,并且可以将每个被传送的重新排序输出值乘以前一个OFDM信号码元的对应的重新排序输出值,以便确定在当前和前一个OFDM信号码元的重新排序输出值之间的相差。可以根据所检测的相差来校正被变换的OFDM信号的CPE。

权利要求 :

1.一种正交频分复用OFDM解调器,包括:

快速傅立叶变换FFT计算块,用于将所接收的OFDM信号进行FFT处 理;和校正块,用于校正被变换的OFDM信号的公共相位误差CPE,其中所述FFT计算块包括:

输出混洗存储器,它存储从所接收的OFDM信号的FFT处理产生的重新 排序输出值;

连续导频CP位置存储器,它存储对应于所述重新排序输出值的重新排 序的CP的位置;

开关,它根据从CP位置存储器接收的输出地址来向所述校正块传送当 前OFDM信号码元的、用于每个重新排序的CP位置的、来自输出混洗存储 器的重新排序输出值,其中所述校正块包括:

CP存储器,它存储用于当前码元的重新排序的CP位置的、由开关传送 的重新排序输出值,CP存储器也在其中存储前一个OFDM信号码元的重新 排序输出值;

复共轭乘法器,它将用于当前码元的每个重新排序的CP位置的重新排 序输出值乘以用于前一个码元的每个重新排序的CP位置的对应的重新排序 输出值,以确定在当前和前一个OFDM信号码元的重新排序输出值之间的相 差;

相位检测和累加块,它根据所确定的相差来检测和累加OFDM信号的一 个或多个码元的平均相位值,以便提供相位检测和累加块输出;以及相位旋转器,它根据所述相位检测和累加块输出,通过以相反方向旋转 来自FFT计算块的输出来校正OFDM信号的码元的CPE。

2.按照权利要求1的OFDM解调器,还包括:

均衡器,连接到相位旋转器以补偿在发送频道上的OFDM信号的任何失 真。

3.按照权利要求1的OFDM解调器,其中所述重新排序CP位置存储器 是ROM。

4.按照权利要求1的OFDM解调器,其中所述FFT计算块还包括:输入混洗存储器,它将OFDM信号映射为按列较多序的N1×N2二维阵列, 所述OFDM信号被体现为大小为N=N1N2的一维阵列;

N1点离散傅立叶变换DFT单元,它通过对输入混洗存储器的每行执行一 维DFT来产生第一个N1×N2二维阵列;

旋转因子乘法器,它将所述第一个N1×N2二维阵列的每个元素乘以一个 旋转因子以获得结果;

内混洗存储器,它存储相乘的结果;和

N2点DFT单元,它通过对输入混洗存储器的每列执行一维DFT来产生 第二个N1×N2二维阵列,其中,输出混洗存储器映射按行较多序的所述第二个N1×N2二维阵列以 提供FFT计算块输出。

5.一种校正OFDM信号的码元的公共相位误差CPE的方法,包括:接收OFDM信号;

对于所接收的OFDM信号进行FFT处理;

存储从FFT处理产生的重新排序输出值;

存储所述重新排序输出值的位置;

根据涉及至少一个或多个重新排序的位置的输出地址的接收来传送关于 当前OFDM信号码元的所述至少一个或多个重新排序位置的给定的重新排序 输出值;

将当前码元的每个被传送的重新排序输出值乘以前一个OFDM信号码元 的、关于一个或多个重新排序位置的对应的一个重新排序输出值,以便确定 在当前和前一个码元的重新排序输出值之间的相差;

根据所确定的相差,检测和累加一个或多个OFDM信号码元的平均相位 值以提供累加输出;以及通过按照所述累加输出以相反方向旋转来自FFT计算的输出而校正 OFDM信号的所述一个或多个码元的CPE。

6.按照权利要求5的方法,还包括:

补偿在发送频道上的OFDM信号的任何失真。

7.按照权利要求5的方法,其中执行FFT的步骤还包括:将OFDM信号映射为按列较多序的N1×N2二维阵列,所述OFDM信号 被体现为大小为N=N1N2的一维阵列;

通过对所述二维阵列的每行执行一维DFT来产生第一个N1×N2二维阵 列;

将所述第一个N1×N2二维阵列的每个元素乘以一个旋转因子;

存储相乘的结果;

通过对输入混洗存储器的每列执行一维DFT来产生第二个N1×N2二维阵 列;

映射按行较多序的所述第二个N1×N2二维阵列。

8.一种OFDM解调器的校正装置,包括:

第一存储器,它存储一个或多个所接收的重新排序输出值,所述一个或 多个所接收的重新排序输出值对应于在解调器的FFT处理器中进行FFT处理 的OFDM信号的当前码元的重新排序的位置,所述第一存储器还在其中存储 前一个OFDM信号码元的重新排序输出值;

乘法器,将对于当前码元的每个重新排序位置的重新排序输出值乘以前 一个码元的、用于一个或多个重新排序位置的、对应的一个重新排序输出值, 以便确定在当前和前一个OFDM信号码元的重新排序输出值之间的相差;

相位检测/累加器,根据所确定的相差来检测和累加一个或多个OFDM信 号码元的平均相位值,以便提供相位检测/累加器输出;以及相位旋转器,根据所述相位检测/累加器输出,通过以相反方向旋转来自 FFT处理器的输出而校正OFDM信号码元的公共相位误差CPE。

9.一种用于校正OFDM信号的码元的公共相位误差CPE的方法,包括:对时域中的所接收的OFDM信号执行FFT处理,以将所接收的OFDM 信号变换为频域中的信号;

存储从FFT处理产生的重新排序输出值和所述重新排序输出值的位置;

根据一个或多个对应的存储位置的地址来传送对于OFDM信号的当前码 元的、一个或多个所存储的重新排序输出值;

将当前码元的每一个被传送的重新排序输出值乘以前一个OFDM信号码 元的对应的一个重新排序输出值,以便确定在当前和前一个OFDM信号码元 的重新排序输出值之间的相差;以及根据所检测的相差,确定对于被变换的OFDM信号的CPE的校正。

10.一种用于校正OFDM信号的码元的公共相位误差CPE的装置,包 括:用于接收OFDM信号的部件;

用于对所接收的OFDM信号执行FFT处理的部件;

用于存储从FFT处理产生的重新排序输出值的部件;

用于存储所述重新排序输出值的位置的部件;

用于根据涉及至少一个或多个重新排序的位置的输出地址的接收、来传 送关于当前OFDM信号码元的所述至少一个或多个重新排序位置的给定的重 新排序输出值的部件;

用于将当前码元的每个被传送的重新排序输出值乘以前一个OFDM信号 码元的关于一个或多个重新排序位置的对应的一个重新排序输出值、以便确 定在当前和前一个码元的重新排序输出值之间的相差的部件;

用于根据所确定的相差来检测和累加一个或多个OFDM信号码元的平均 相位值以提供累加输出的部件;以及用于通过按照所述累加输出以相反方向旋转来自FFT计算的输出而校正 OFDM信号的所述一个或多个码元的CPE的部件。

11.一种用于校正OFDM信号的码元的公共相位误差CPE的装置,包括:用于对时域中的所接收的OFDM信号执行FFT处理、以将所接收的 OFDM信号变换为频域中的信号的部件;

用于存储从FFT处理产生的重新排序输出值和所述重新排序输出值的位 置的部件;

用于根据一个或多个对应的存储位置的地址、来传送对于OFDM信号的 当前码元的一个或多个所存储的重新排序输出值的部件;

用于将当前码元的每一个被传送的重新排序输出值乘以前一个OFDM信 号码元的对应的一个重新排序输出值、以便确定在当前和前一个OFDM信号 码元的重新排序输出值之间的相差的部件;以及用于根据所检测的相差来确定对于被变换的OFDM信号的CPE的校正 的部件。

说明书 :

本申请要求在2003年10月10日向韩国知识产权局提交的韩国专利申请 2003-70644号的优先权,其整体内容通过引用被包括在此。

技术领域

总的来说,本发明涉及一种用于校正所接收的正交频分复用(OFDM) 信号的码元的公共相位误差的(CPE)的装置、方法和计算机程序。

背景技术

一般,数字高清晰度电视(HDTV)广播系统可以被划分为两个部分, 即图像编码器和调制器。图像编码器可以将从例如高清晰度图像源获得的大 约1Gbps的数字数据压缩为大约15-18Mbps(兆比特每秒)的数据。调制器 可以通过具有大约6-8MHz频带的相当窄的频道向HDTV广播系统的接收部 分发送几个Mbps的数字数据。
在HDTV广播系统中使用的调制技术通常可能需要高频带效率,以便通 过这样的有限频带向所述系统的接收部分发送几个Mbps的数字数据。另外, 因为HDTV广播系统可以采纳使用原来分配给传统的模拟电视广播的 VHF/UHF频道的同时地面广播方式,因此HDTV广播系统可能需要给定的 特性,以便所述系统对于可能由模拟电视信号引起的频道干扰能够足够地稳 健。
为了增强每个带宽的数据传输的效率并且降低和/或可能地防止干扰,已 经采用正交频分复用(OFDM)来作为下一代的地面广播技术。OFDM是数 字调制,其中串行地输入的一列码元被变换为并行数据码元,并且并行化的 码元被复用为不同的副载波频率。在OFDM中,可以使用彼此正交的多个载 波。如果两个载波的点积等于零,则可以说所述两个载波是正交的。正交副 载波的使用允许副载波的频谱重叠,因此可能提高频谱效率。虽然存在副载 波的重叠频谱,但只要保持正交性,仍然可能在接收器精确地恢复各个副载 波。
因为可以通过多载波频率来产生OFDM信号,因此OFDM信号可能易 于受到调谐器相位噪声(phase noise)的影响。调谐器相位噪声可能以至少两 种不同的方式来影响OFDM信号。例如,调谐器相位噪声可能引入低频相位 变化。这些变化的结果可能对于在频域中的所有副载波是恒定的相位旋转。 这个现象被称为公共相位误差(common phase error,CPE)。第二,调谐器相 位噪声可能引起载波间干扰(ICI),它是由高频相位噪声变化确定的。ICI的 结果可能是由于来自其它副载波的干扰而导致信号噪声比变差。这两种现象 即CPE和ICI的发生可能依赖于相位噪声的频谱特性和在OFDM信号的相邻 副载波之间的频率间隔。
CPE一般可能引起HDTV广播系统性能变差。但是,可以根据所接收的 OFDM信号来估计CPE,然后将其校正。J.H.Scott在题目为“DVB地面 (DVB-T)规范及其对实际的调制解调器的实现”一文(国际广播会议,1996) 中和P.Robertson和S.Kaiser在题目为“在正交频分复用(OFDM)系统中的 相位噪声的效果的分析”一文(电气和电子工程师协会国际通信会议,国际 计算中心,1995)中已经提出了传统的CPE校正方法。
图1是现有技术的OFDM信号接收装置的方框图。一般,OFDM信号可 以包括多个具有给定频率、幅度和相位的副载波。这些副载波可以被称为连 续导频(CP)。例如,数字视频广播-地面(DVB-T)系统使用45个2K模式 的CP,并且使用177个8K模式的CP。参见图1,在OFDM信号接收装置 100中,输入信号IN可以被调谐器102和本地振荡器104变换为中频信号。 所述中频信号可以被模数变换器106变换为数字信号,并且被IQ解调器108 变换为复基带信号。IQ解调器108的输出可以被提供到快速傅立叶变换(FFT) 单元110,以便从所接收的复(complex)基带信号的(即OFDM信号的)每 个OFDM码元中去除保护间隔以执行快速傅立叶变换,以便将时域信号变换 为频域信号。
第一CP提取器114可以从FFT单元110的输出中提取OFDM信号的给 定码元的第一CP信号CP1,并且可以向复共轭乘法器118发送所述CP1信 号。FFT单元110的输出也可以经由一码元延迟单元112发送到第二CP提取 器116。第二CP提取器116可以从通过所述一码元延迟单元112的OFDM信 号的前一码元提取第二CP信号,并且可以向复共轭乘法器118传发送CP2 信号。复共轭乘法器118可以将可能具有相同频率的CP1和CP2信号相乘, 因此检测在CP1和CP2信号之间的相差。
复共轭乘法器118的输出可以被发送到平均电路120。平均电路120可 以平均在从复共轭乘法器118接收到的给定码元中的所有CP信号的被检测到 的相位,以便去除噪声分量。平均电路120可以向相位提取器122输出复信 号。相位提取器122可以检测复信号的相位。相位提取器122的相位检测输 出可以在累加器124中被累加。累加器124可以向相位旋转器126提供累加 输出,以便可以以相反方向旋转从所述一码元延迟单元112输出的一码元延 迟信号。
通过现有技术的OFDM信号接收装置100的CPE校正可以被执行如下。 当前OFDM码元的CP副载波可以乘以来自前一个OFDM码元的副载波的复 共轭,这可以由方程(1)表达。
Ri [ kcp ] · Ri - 1 * [ kcp ] = e j ( φ i - φ i - 1 ) | H [ kcp ] | 2 Xi [ kcp ] Xi - 1 * [ kcp ] = 16 9 | H [ kcp ] | 2 e ( φ i - φ i - 1 ) - - - ( 1 )
在方程(1)中,Ri[k]可以表示在FFT后接收到的信号,即第i个OFDM 码元的第k个副载波。H[k]可以表示对于第k个副载波的频道频率响应,kcp 可以表示CP的位置,并且16/9表示CP副载波的功率,如对于DVB-T系统 规定的标准所限定的那样。
然后,可以通过平均一个OFDM码元和提取平均信号的相位来获得差分 相位误差ΔCPEi,i-1,这由方程[2]表示。
Δ CPE i , i - 1 = [ E ( 16 9 | H [ k ] | 2 e j ( φ i - φ i - 1 ) ) | k kcp ] = e j ( φ i - φ i - 1 ) = φ i - φ i - 1 - - - ( 2 )
可以使用方程(3)来计算可以通过累加差分相位误差而获得的CPE。
CPE i = Σ j = 1 i Δ CPE j , j - 1 = ( φ i - φ i - 1 ) + ( φ i - 1 - φ i - 2 + . . . + ( φ 1 - φ 0 ) ) = φ 1 - φ 0 - - - ( 3 )
所计算的CPE包括给定等级的相位偏移φ0。但是,因为给定的相位偏移 φ0可以被均衡器128补偿,因此给定的相位偏移φ0对于HDTV系统性能可以 具有最小副作用。
图2图解了OFDM帧的结构,而图3是图解OFDM码元的结构的图。 图2和3用于图解图1的OFDM信号接收装置100的由于包括一码元延迟单 元112而较复杂的硬件结构。
如图2所示,可以按照由DVB-T标准规定的FFT大小将OFDM码元划 分为2K模式OFDM码元和8K模式OFDM码元。如图3所示,在给定的OFDM 码元中包括的CP可以在给定的码元中具有对应的指定位置。这些指定的位 置可以与在另一个给定的OFDM码元中的指定位置不同。因此,正如从时间 方向看出的那样,可以将一个OFDM码元理解为包括数据、CP和发送参数 信号的连续信号,如图3所示。
在DVB-T8K模式中,OFDM码元包括6817个副载波。假定I和Q数据 每个由10比特表示,则一码元延迟单元112因此需要能够存储多达136340 (6817×10×2=136340)比特的存储器。因此,OFDM信号接收装置100的 硬件结构可能不方便,并且需要较复杂的配置,这也可能需要附加的空间或 区域来容纳较大的OFDM信号接收装置100。

发明内容

本发明的一个示范实施例涉及正交频分复用(OFDM)解调器。所述解 调器可以包括:快速傅立叶变换(FFT)计算块,用于将所接收的OFDM信 号进行FFT处理;校正块,用于校正被变换的OFDM信号的公共相位误差 (CPE)。所述FFT计算块可以包括:输出混洗存储器,它可以存储从所接收 的OFDM信号的FFT处理产生的重新排序输出值;连续导频(CP)位置存 储器,它可以存储对应于所述重新排序输出值的重新排序的CP的位置;开 关,它可以根据从CP位置存储器接收的输出地址来向所述校正块传送用于 当前OFDM信号的每个重新排序的CP位置的、来自输出混洗存储器的重新 排序输出值。校正块可以包括CP存储器,它可以存储用于当前码元的重新 排序的CP位置的、由开关传送的重新排序输出值。CP存储器也可以在其中 存储前一个OFDM信号码元的重新排序输出值。复共轭乘法器可以将用于当 前码元的每个重新排序的CP位置的重新排序输出值乘以用于前一个码元的 每个重新排序的CP位置的对应的重新排序输出值,以确定在当前和前一个 OFDM信号码元的重新排序输出值之间的相差。校正块可以包括相位检测和 累加块,它可以根据所确定的相差来检测和累加OFDM信号的一个或多个码 元的平均相位值,以便提供相位检测和累加块输出。根据所述相位检测和累 加块输出,校正块的相位旋转器可以通过以相反方向旋转来自FFT计算块的 输出来校正OFDM信号的码元的CPE。
本发明的另一个示范实施例涉及一种校正OFDM信号的码元的公共相位 误差(CPE)的方法。在所述方法中,OFDM信号可以被接收和进行FFT处 理。可以存储从FFT处理产生的重新排序输出值以及对应于重新排序输出值 的位置。可以根据涉及一个或多个重新排序的位置的输出地址的接收来传送 用于当前OFDM信号码元的对应的重新排序位置的给定的重新排序输出值。 可以将当前码元的每个重新排序输出值乘以前一个OFDM信号码元的对应的 重新排序输出值,以便确定在当前和前一个码元的重新排序输出值之间的相 差。根据所述相差,可以检测和累加一个或多个OFDM信号码元的平均相位 值以提供累加输出。可以使用所述累加输出来通过以相反方向旋转从FFT处 理输出的信号而校正OFDM信号的一个或多个码元的CPE。
本发明的另一个示范实施例涉及一种装置,它可以包括计算块,用于对 于在时域中接收的OFDM信号执行FFT处理,以便将所接收的OFDM信号 变换为在频域中的信号。所述装置可以包括校正块,用于校正被变换的OFDM 信号的公共相位误差(CPE)。所述校正块可以在其存储器中存储前一个 OFDM码元的副载波值,并且可以将前一个OFDM码元的副载波值与当前 OFDM码元的副载波值相比较以便检测在前一个和当前OFDM码元的副载波 之间的相差。所检测的相差可以适用于确定对于被变换的OFDM信号的公共 相位误差的校正。
本发明的另一个示范实施例涉及OFDM解调器的FFT计算块。所述FFT 计算块可以包括:第一存储器,它可以存储从将所接收的OFDM信号进行FFT 处理而获得的重新排序输出值;第二存储器,它存储对应于所述重新排序输 出值的位置。FFT计算块可以包括一个开关,它根据从第二存储器接收的输 出地址来向解调器的校正块传送用于给定的OFDM信号码元的每个存储的重 新排序位置的、来自第一存储器的重新排序输出值。
本发明的另一个示范实施例涉及OFDM解调器的计算块。所述解调器可 以包括第一存储器,它可以存储一个或多个所接收的重新排序输出值,所述 一个或多个所接收的重新排序输出值对应于在解调器的FFT处理器中进行 FFT处理的OFDM信号的当前码元的重新排序的位置。第一存储器也可以在 其中存储前一个OFDM信号码元的重新排序输出值。乘法器可以将用于当前 码元的每个重新排序位置的重新排序输出值乘以用于前一个码元的每个重新 排序位置的对应的重新排序输出值,以便确定在当前和前一个OFDM信号码 元的重新排序输出值之间的相差。相位检测/累加器可以根据所确定的相差来 检测和累加一个或多个OFDM信号码元的平均相位值,以便提供相位检测/ 累加器输出。根据所述相位检测/累加器输出,相位旋转器可以通过以相反方 向旋转来自FFT处理器的输出而校正OFDM码元的公共相位误差(CPE)。
本发明的另一个示范实施例涉及一种用于校正OFDM信号的公共相位误 差(CPE)码元的方法。在所述方法中,可以对在时域中接收的OFDM信号 执行FFT处理,以将所接收的OFDM信号变换为在频域中的信号。可以存储 从FFT处理产生的重新排序输出值,并且可以存储重新排序输出值的对应位 置。可以根据一个或多个对应的存储位置的地址来传送用于OFDM信号的当 前码元的、一个或多个所存储的重新排序输出值。当前码元的被传送的每一 个重新排序输出值可以乘以前一个OFDM信号码元的对应的重新排序输出 值,以便确定在当前和前一个OFDM信号码元的重新排序输出值之间的相差。 根据所检测的相差,可以确定对于被变换的信号的CPE的校正。
本发明的另一个示范实施例涉及计算机程序产品。所述计算机程序产品 可以包括计算机可读介质,其上存储了计算机程序逻辑,用于使得处理器能 够校正OFDM信号的公共相位误差(CPE)。所述计算机程序逻辑可以使得 处理器接收OFDM信号,并且对于所接收的OFDM信号执行FFT处理。所 述计算机程序逻辑可以还使得处理器存储从FFT处理产生的重新排序输出 值,并且存储对应于所述重新排序输出值的位置。所述计算机程序逻辑可以 使得处理器根据涉及至少一个或多个重新排序位置的输出地址的接收来传送 用于当前OFDM信号码元的至少一个或多个被存储的重新排序位置的给定重 新排序输出值。所述计算机程序逻辑可以还使得处理器将被传送的每一个重 新排序输出值乘以用于前一个OFDM信号码元的一个或多个重新排序位置的 对应的重新排序输出值,以便确定在当前和前一个OFDM信号码元的重新排 序输出值之间的相差。所述计算机程序逻辑可以还使得处理器根据所确定的 相差来检测和累加OFDM信号的一个或多个码元的平均相位值以便提供累加 输出,并且可以使得处理器通过按照所述累加输出而以相反方向旋转来自 FFT计算的输出来校正OFDM信号的所述一个或多个码元的CPE。
本发明的另一个示范实施例涉及计算机程序产品。所述计算机程序产品 可以包括计算机可读介质,其上存储有计算机程序逻辑,用于使得处理器能 够校正OFDM信号的公共相位误差(CPE)。所述计算机程序逻辑可以使得 处理器对于在时域中接收的OFDM信号执行FFT处理,以便将所接收的 OFDM信号变换为在频域中的信号。所述计算机程序逻辑可以还使得处理器 存储从FFT处理产生的重新排序输出值和所述重新排序输出值的位置,并且 根据一个或多个对应的存储位置的地址来传送用于OFDM信号的当前码元的 一个或多个被存储的重新排序输出值。所述计算机程序逻辑可以还使得处理 器将当前码元的每个被传送的重新排序输出值乘以前一个OFDM信号码元的 每个对应的重新排序输出值,以便确定在当前和前一个OFDM信号码元的重 新排序输出值之间的相差。所述计算机程序逻辑还使得处理器根据所检测的 相差来确定对于被变换的OFDM信号的CPE的校正。
本发明的另一个示范实施例涉及以载波体现的计算机数据信号。所述计 算机数据信号可以包括:第一代码段,用于对于所接收的OFDM信号执行FFT 处理;第二代码段,用于存储从FFT处理产生的重新排序输出值;第三代码 段,用于存储所述重新排序输出值的位置。所述计算机数据信号也可以包括 第四代码段,用于根据涉及至少一个或多个重新排序位置的所接收的输出地 址来传送用于当前OFDM信号码元的至少一个或多个重新排序位置的给定重 新排序输出值。所述计算机数据信号可以包括第五代码段,用于将当前码元 的每个被传送的重新排序输出值乘以对应于前一个OFDM信号码元的一个或 多个重新排序位置的对应重新排序输出值,以便确定在当前和前一个OFDM 信号码元的重新排序输出值之间的相差。所述计算机数据信号可以包括第六 代码段,用于根据所确定的相差来检测和累加一个或多个OFDM信号码元的 平均相位值,以便提供累加输出。第七代码段可以通过按照累加输出以相反 方向旋转来自FFT处理的输出而校正OFDM信号的一个或多个码元的CPE。
本发明的另一个示范实施例涉及以载波体现的计算机数据信号。所述计 算机数据信号可以包括:用于对于在时域中所接收的OFDM信号执行FFT处 理的指令,以便将所接收的OFDM信号变换为在频域中的信号。所述计算机 数据信号可以包括用于存储从FFT处理产生的重新排序输出值和所述重新排 序输出值的位置的指令、用于根据一个或多个对应位置的地址来传送用于 OFDM信号的当前码元的一个或多个被存储的重新排序输出值的指令。所述 计算机数据信号可以包括用于将当前码元的每个被传送的重新排序输出值乘 以前一个OFDM信号码元的对应的重新排序输出值的指令,以便确定在当前 和前一个OFDM信号码元的重新排序输出值之间的相差。所述计算机数据信 号可以包括用于根据所检测的相差来确定对于被变换的OFDM信号的CPE 的校正的指令。

附图说明

通过参照附图详细说明本发明的示范实施例,本发明将会变得更加清楚, 其中通过类似的附图标号来表示类似的元件,所述附图标号仅仅是说明性的, 因此不限定本发明的示范实施例。
图1是现有技术的OFDM信号接收装置的方框图。
图2是图解OFDM帧的结构的图。
图3是图解OFDM码元的结构的图。
图4是按照本发明的一个示范实施例的OFDM解调器的方框图。

具体实施方式

图4是按照本发明的一个示范实施例的OFDM解调器的方框图。虽然图 4是在硬件设置中一般地描述的,但是下述的示范实施例可以被包含在例如 硬件和/或软件中。
一般,OFDM解调器400包括快速傅立叶变换(FFT)块410,它可以使 用FFT处理将在时域中的、从IQ解调器(未示出)接收到的复基带信号(即 OFDM信号,它在图4中被示出为输入信号‘IN’)变换为频域信号。例如, FFT计算块410可以使用例如Cooley-Turkey算法将一维离散傅立叶变换 (DFT)变换为二维的DFT。使用Cooley-Turkey算法仅仅是示范性的,本领 域内的普通技术人员可以使用其它公知的算法来确定DFT。可以根据示范方 程(4)来计算DFT、X(k)。
X [ k ] = Σ n = 0 N - 1 x [ n ] W N kn , k = 0,1,2 , . . . , N - 1 - - - ( 4 )
在方程(4)中,x[n]可以表示输入向量,X[k]表示关于第k个副载波的 输出向量,并且WNkn可以表示例如旋转因子(twiddle factor)。所述旋转因子可 以被表达为
参见附图4,FFT计算块410可以包括输入混洗(shuffle)存储器411, 它可以被体现为例如诸如只读存储器(ROM)和/或随机存取存储器(RAM) 之类的任何适当的非易失性存储器。所述示范实施例不限于这些存储器配置, 因为其它的等同类型的存储器对于本领域普通技术人员是显然的。输入混洗 存储器411可以实现由Cooley-Turkey算法的索引函数(index function)确定 的一对一映射,并且可以向N1点DFT单元412输出输入信号IN。可以通过 下述的索引函数来确定所述一对一映射。例如,当一维输入信号x[n]具有大 小N(N=N1N2)的时候,n和k可以由示范方程(5)和(6)表示。
n=N2n1+n2(0≤n≤N2-1)                  (5)
k=k1+N1k2(0≤k1≤N1-1,0≤k2≤N2-1)    (6)
因此,可以通过组合(4)-(6)来计算DFT,如示范方程(7)所示。
X [ k ] = X [ k 1 + N 1 k 2 ] = Σ n 2 = 0 N 2 - 1 Σ n 1 = 0 N 1 - 1 x [ N 2 n 1 + n 2 ] W N ( k 1 + N 1 k 2 ) ( N 2 n 1 + n 2 )
= Σ n 2 = 0 N 2 - 1 Σ n 1 = 0 N 1 - 1 x [ N 2 n 1 + n 2 ] W N N 2 k 1 n 1 W N k 1 n 2 W N N 1 k 2 n 2 W N N 1 N 2 k 2 n 1 - - - ( 7 )
= Σ n 2 = 0 N 2 - 1 [ ( Σ n 1 = 0 N 1 - 1 x [ N 2 n 1 + n 2 ] W N 1 k 1 n 1 ) W N k 1 n 2 W N 2 k 2 n 2 ]
可以由下面的方程(8)来定义N1点DFT,G[n2,k1],
G [ n 2 , k 1 ] = Σ n 1 = 0 N 1 - 1 x [ N 2 n 1 + n 2 ] W N 1 k 1 n 1 , ( 0 k 1 N 1 - 1 , 0 n 2 N 2 - 1 ) - - - ( 8 )
因为G[n2,k1]表示N1点DFT,再参见方程(7),可以执行N2次N1点DFT, 并且在旋转因子乘法器413中,每个N1点DFT结果可以被乘以旋转因子 来自旋转因子乘法器413的相乘结果可以被存储在内混洗存储器414中,并 且可以执行N1次N2点DFT。内混洗存储器414可以被例如体现为如关于输 入混洗存储器411所述的适当的非易失性存储器。
以下,将参照上述的方程(4)来更详细地说明FFT计算块410的操作。 具有大小为N(N=N1N2)的一维输入信号x[n]可以被映射到输入混洗存储器 411上来作为例如按列较多序(column major order)的N1×N2的二维阵列x[n1, n2]。可以通过N1点DFT单元412对于所述二维阵列x[n1,n2]的每列执行一 维DFT。作为一维DFT的结果,可以获得作为G[n2,k1]的转置的二维阵列 GT[n2,k1]。其后,可以通过在旋转因子乘法器413中将GT[n2,k1]的每个元素 乘以来获得作为GT[n2,k1]的转置的二维阵列G-T[n2,k1],并且可以将其存 储在内混洗存储器414中。
然后可以通过N2点DFT单元415来对于GT[n2,k1]的每列执行一维 DFT。作为一维DFT的结果,可以获得N1×N2的二维阵列x[n1,n2]并提供到 输出混洗存储器416。输出混洗存储器416可以输出按行较多序(row major order)的X[n1,n2],然后将其映射到X[k]。输出混洗存储器416可以被体现 为例如如上对于输入混洗存储器411所述的适当的非易失性存储器。
输出混洗存储器416可以作为用于CPE校正的延迟线。但是,输出混洗 存储器416与诸如图1的现有技术的一码元延迟单元112之类的典型延迟线 不同,提供不同的功能。例如,不像典型的延迟线那样,可以以给定的顺序 来重新布置通过输出混洗存储器41 6的数据,例如如方程(5)和(6)所定 义的顺序。另外,从输出混洗存储器41 6读出的输出值可以用于“以同一地 址模式读取然后写入”的操作。在这样的操作中,一个新值可以被存储在例 如对应的输出值过去在的同一位置。因此,给定的OFDM副载波不以OFDM 副载波具有固定存储器地址的方式存在于存储器中。换句话说,不同OFDM 码元的副载波(或连续导频(CP))具有不同的存储器地址。前一个OFDM 码元的CP值可以通过重新排序CP位置存储器417的重新排序处理而被替换 为其它数据副载波的值的其它CP值。被记录的CP位置存储器417可以被体 现为例如诸如ROM之类或RAM的适当非易失性存储器。
重新排序CP位置存储器417可以存储通过方程(5)和(6)重新排序 的CP的位置。因为可以提前识别重新排序的CP的位置,因此重新排序CP 位置存储器417在示范的情况下可以被用作ROM。在图4中,开关418可以 响应于由重新排序CP位置存储器417提供的地址而向CPE校正块420发送 用于每个重新排序的CP位置的N2点DFT单元415的输出。
再次参见图4,OFDM解调器400可以包括CPE校正块420。CPE校正 块420可以包括CP存储器421。CP存储器421可以将来自重新排序CP位置 存储器417的地址信号识别为写信号,并且可以存储基于被识别的写信号的、 从N2点DFT单元41 5的数据输出。换句话说,CP存储器421可以存储一个 OFDM码元的CP值。例如,在DVB-T 8K模式中,一个OFDM码元包括6,817 个副载波和177个CP。假定以10比特的分辨率来表示给定的OFDM码元的 I和Q数据每个,则CP存储器421仅仅需要一个3540比特的存储器(177×10×2 =3540)来存储OFDM码元的CP。与现有技术的一码元延迟单元112所需 要的存储器--它需要存储容量来容纳136,340比特--相比较,这可以提 供实质的存储器减少。因此,对于CP存储器421配置的OFDM解调器可以 便于提供OFDM解调器400的较不复杂的硬件结构,并且也可以实质地减少 OFDM解调器400的面积需要。
CPE校正块420也可以包括复共轭乘法器422。复共轭乘法器422可以 将用于当前OFDM码元的每个重新排序的CP位置的N2点DFT单元415的 输出乘以用于前一个OFDM码元的每个重新排序的CP位置的、N2点DFT 单元415的对应输出。换句话说,复共轭乘法器422可以检测当前OFDM码 元和前一个OFDM码元的CP值之间的相差,并且可以发送所检测的相差。
CPE校正块420也可以包括相位检测和累加块427,它可以包括平均电 路423、相位提取器424和累加器425。一般,相位检测和累加块427可以根 据例如从复共轭乘法器422接收的CP信号之间的所检测的相差来检测和累 加用于给定的OFDM信号的OFDM码元的平均相位信号。
平均电路423可以平均在给定的码元中的所有CP信号的平均检测相位 以便去除噪声分量。作为平均的结果,平均电路423可以向相位提取器424 提供复信号。相位提取器424可以检测所述复信号的相位。所检测的相位可 以对应于在两个连续OFDM码元(即前一个和当前OFDM码元)之间的平 均的、公共相差。相位提取器424的输出可以在累加器425中被累加。累加 器425的输出可以被提供到相位旋转器426,以便一码元延迟的、前一个信 号可以例如以相反方向旋转,以便输出所述OFDM信号。
再次参见图4,OFDM解调器可以包括一个均衡器430。均衡器430可 以针对在发送频道上已经发生的任何失真补偿从相位旋转器426输出的 OFDM信号。均衡器430可以通过根据输出的OFDM信号的CP信号计算所 述输出的OFDM信号的定时和频率误差值来补偿在从相位旋转器426输出的 输出OFDM信号中存在的任何失真。
按照本发明的示范实施例的OFDM解调器400可以通过在CP存储器中 存储前一个OFDM码元的CP值和将那些CP值与当前OFDM码元的CP值 相比较来校正CPE。因为可以在图4的OFDM解调器400中使用具有降低的 存储容量的存储器,因此,与现有技术的OFDM解调器相比较,OFDM解调 器400可以被配置较不复杂的硬件结构,并且可以占用较少的面积。
虽然上面主要以硬件来描述,但是图4所示的示范OFDM解调器和方法 也可以被体现为作为计算机程序的软件。例如,按照本发明的示范实施例的 程序可以是一种计算机程序产品,它使得计算机执行用于校正在OFDM信号 的码元中的CPE的示范方法之一。所述计算机程序产品可以包括计算机可读 的介质,其上包含计算机程序逻辑或代码部分,用于使得所述装置的处理器 能够按照一个或多个示范方法执行所述方法以校正CPE。
所述计算机可读存储介质可以是被安装在计算机主体中的内置介质或者 被布置使得它可以从计算机主体拆卸的可移动介质。所述内置介质的示例包 括但不限于可重写的非易失性存储器,诸如RAM、ROM、快闪存储器和硬 盘。可移动介质的示例可以包括但不限于:光存储媒体,诸如CD-ROM和 DVD;磁光存储媒体,诸如MO;磁存储媒体,诸如软盘(商标)、盒带和可 移动硬盘;具有内置的可重写的非易失性存储器的媒体,诸如存储卡;具有 内置的ROM的媒体,诸如ROM盒。
所述计算机程序逻辑因此可以使得处理器执行在此所述的一个或多个示 范校正方法。因此,通过使得计算机执行所述程序,可以通过示范方法来校 正OFDM信号的码元的CPE。
这些程序也可以被提供为外部提供的传播信号和/或在载波中包括的计 算机数据信号的形式。体现为示范方法的一个或多个指令或功能的所述计算 机数据信号可以被承载在用于通过执行示范方法的指令或功能的实体来发送 和/或接收的载波上。例如,可以通过在控制诸如HDTV广播系统之类的给定 网络配置的计算机中处理载波的一个或多个代码段来实现示范实施例的功能 或指令,其中可以按照在此所述的示范方法来执行指令或功能以校正在 OFDM码元中的CPE。
而且,这样的程序当被记录在计算机可读存储媒体上的时候可以容易地 被存储和分布。存储介质当由计算机读取时可以使能通过在此所述的示范发 送方法的分组和/或块的发送。
虽然如此描述本发明的示范实施例,但显然可以以多种方式来改变它们。 例如,可以在硬件和/或软件中实现在所述示范装置和方法中所述的图4的功 能块。所述硬件/软件实现方式可以包括处理器和制造物的组合。所述制造物 还可以包括存储媒体和可执行的计算机程序。
可执行计算机程序可以包括用于执行所述操作或功能的指令。所述计算 机可执行程序也可被提供作为外部提供的传播信号的一部分。这样的变化不 被看作对于本发明的精神和范围的脱离,并且对于本领域内技术人员明显的 所有这样的修改意欲被包括在所附的权利要求的范围内。