[go: up one dir, main page]

CN104009944B - Apparatus and method for estimating channel response - Google Patents

Apparatus and method for estimating channel response Download PDF

Info

Publication number
CN104009944B
CN104009944B CN201310062724.4A CN201310062724A CN104009944B CN 104009944 B CN104009944 B CN 104009944B CN 201310062724 A CN201310062724 A CN 201310062724A CN 104009944 B CN104009944 B CN 104009944B
Authority
CN
China
Prior art keywords
data
reference data
channel response
coefficient
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310062724.4A
Other languages
Chinese (zh)
Other versions
CN104009944A (en
Inventor
苏俊吉
蓝景赋
王俊杰
童泰来
林东昇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MStar Semiconductor Inc Taiwan
Original Assignee
MStar Semiconductor Inc Taiwan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MStar Semiconductor Inc Taiwan filed Critical MStar Semiconductor Inc Taiwan
Priority to CN201310062724.4A priority Critical patent/CN104009944B/en
Publication of CN104009944A publication Critical patent/CN104009944A/en
Application granted granted Critical
Publication of CN104009944B publication Critical patent/CN104009944B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Systems (AREA)

Abstract

The invention provides a device and a method for estimating channel response. The method of the invention comprises the following steps: a receiving module receives first data and first reference data arriving in a first time interval, second data and second reference data arriving in a second time interval, and third data and third reference data arriving in a third time interval. An estimation module estimates channel responses corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data. A coefficient calculation module performs a one-dimensional nanofiltration filter coefficient calculation procedure according to channel responses corresponding to the first reference data, the second reference data and the third reference data to generate a group of time domain interpolation coefficients. An interpolation module interpolates the channel response corresponding to the second data according to the time-domain interpolation coefficients and by using the channel response corresponding to the first data and the third data respectively.

Description

用于估计频道响应的装置及方法Apparatus and method for estimating channel response

技术领域technical field

本发明与数字信号广播技术相关,且尤其相关于如何估计综合服务数位地面广播(integrated services digital broadcasting-terrestrial,ISDB-T)信号的频道响应(channel effect)。The present invention is related to digital signal broadcasting technology, and in particular how to estimate the channel effect of integrated services digital broadcasting-terrestrial (ISDB-T) signals.

背景技术Background technique

随着通信技术的进步,数位电视广播的发展渐趋成熟。除了经由电缆线路传送外,数位电视信号也可透过基地台或人造卫星等设备以无线信号的型态被传递。综合服务数位地面广播(ISDB-T)便是目前该领域中被广泛采用的标准之一。无线信号在传递过程中难免会受到其传输环境的影响及干扰。ISDB-T接收端必须评估出相对应的频道响应,进而消除频道响应对信号内容的影响,始能正确解读接收到的数据。With the advancement of communication technology, the development of digital TV broadcasting is becoming more and more mature. In addition to transmission via cable lines, digital TV signals can also be transmitted in the form of wireless signals through equipment such as base stations or artificial satellites. Integrated Services Digital Terrestrial Broadcasting (ISDB-T) is one of the standards widely adopted in this field at present. During the transmission of wireless signals, it is inevitable that they will be affected and interfered by the transmission environment. The ISDB-T receiver must evaluate the corresponding channel response, and then eliminate the influence of the channel response on the signal content, so that the received data can be interpreted correctly.

ISDB-T信号中的每个数据帧(frame)各自包含204个正交分频多工(orthogonalfrequency division multiplexing,OFDM)符号(symbol),而每个符号又各自包含多个副载波(subcarrier)承载的内容位元。图1为ISDB-T的信号内容配置范例,其横轴为频率,纵轴为符号编号(编号愈大者的发送时间愈晚)。如图1所示,频率指标为3的倍数(例如0、3、6、9、...)的副载波每隔四个符号会承载一个分散引导信号(scatter pilot,SP)。Each data frame (frame) in the ISDB-T signal contains 204 orthogonal frequency division multiplexing (OFDM) symbols (symbols), and each symbol contains multiple subcarriers (subcarrier) bearing content bits. Figure 1 is an example of ISDB-T signal content configuration, the horizontal axis is the frequency, and the vertical axis is the symbol number (the larger the number, the later the transmission time). As shown in FIG. 1 , subcarriers whose frequency index is a multiple of 3 (for example, 0, 3, 6, 9, . . . ) carry a scattered pilot signal (scatter pilot, SP) every four symbols.

由于上述分散引导信号的原始内容为接收端已知,因此可做为接收端判定频道响应的依据。举例而言,ISDB-T接收端可先找出时间指标为0、频率指标为0的分散引导信号的频域频道响应H(t=0,f=0),以及时间指标为4、频率指标为0的分散引导信号的频域频道响应H(t=4,f=0)。随后,ISDB-T接收端可利用时域内插(time-domain interpolation)决定位于H(t=0,f=0)和H(t=4,f=0)之间的频域频道响应H(t=1,f=0)、H(t=2,f=0)、H(t=3,f=0)。相似地,ISDB-T接收端可利用H(t=1,f=3)和H(t=5,f=3)内插出位于两者之间的H(t=2,f=3)、H(t=3,f=3)、H(t=4,f=3)Since the original content of the scattered pilot signal is known by the receiving end, it can be used as a basis for the receiving end to determine the channel response. For example, the ISDB-T receiver can first find out the frequency-domain channel response H (t=0,f=0) of the scattered pilot signal whose time index is 0 and frequency index is 0, and the time index is 4 and the frequency index is 4. The frequency-domain channel response H (t=4, f=0) of the scattered pilot signal is 0. Subsequently, the ISDB- T receiver can use time-domain interpolation to determine the frequency - domain channel response H ( t=1, f=0) , H (t=2, f=0) , H (t=3, f=0) . Similarly, the ISDB-T receiver can use H (t=1, f=3) and H (t=5, f=3) to interpolate H (t=2, f=3) between them , H (t=3, f=3) , H (t=4, f=3) .

一般而言,ISDB-T接收端依据时间间隔的比例决定时域内插系数,例如令H(t=1,f=0)=H(t=0,f=0)*0.25+H(t=4,f=0)*0.75,也就是令对应于H(t=1,f=0)的时域内插系数为0.25和0.75。依此类推,H(t=2,f=0)=H(t=0,f=0)*0.5+H(t=4,f=0)*0.5,而H(t=3,f=0)=H(t=0,f=0)*0.75+H(t=4,f=0)*0.25。在频道响应会随着时间演进而快速变动的情况下(例如于存在杜卜勒效应的传播环境中),这种选择时域内插系数的方式很容易产生错误的内插结果。Generally speaking, the ISDB-T receiver determines the time-domain interpolation coefficient according to the ratio of the time interval, for example, let H (t=1, f=0) =H (t=0, f=0) *0.25+H (t= 4, f=0) *0.75, that is, let the time-domain interpolation coefficients corresponding to H (t=1, f=0) be 0.25 and 0.75. And so on, H (t=2,f=0) =H (t=0,f=0) *0.5+H (t=4,f=0) *0.5, and H (t=3,f= 0) =H (t=0,f=0) *0.75+H (t=4,f=0) *0.25. In the case where the channel response changes rapidly over time (for example, in a propagation environment with Doppler effect), this method of selecting the interpolation coefficients in the time domain is likely to produce erroneous interpolation results.

发明内容Contents of the invention

为解决上述问题,本发明提出新的频道响应估计装置及频道响应估计方法。藉由利用维纳滤波器(Wiener filter)系数计算程序动态决定时域内插系数,相较于以固定时间间隔比例决定内插系数的先前技术,根据本发明的估计装置及估计方法能更确实反映频道响应随着时间演进而产生的变动。In order to solve the above problems, the present invention proposes a new channel response estimation device and a channel response estimation method. By using the Wiener filter (Wiener filter) coefficient calculation program to dynamically determine the interpolation coefficient in the time domain, compared with the prior art that determines the interpolation coefficient at a fixed time interval ratio, the estimation device and estimation method according to the present invention can more accurately reflect The variation in channel response over time.

根据本发明的一具体实施例为一种频道响应估计装置,其中包含一接收模块、一估计模块、一系数计算模块及一内插模块。该接收模块用以接收于一第一时间区段抵达的一第一数据与一第一参考数据、于一第二时间区段抵达的一第二数据与一第二参考数据,以及于一第三时间区段抵达的一第三数据与一第三参考数据。该第一数据、该第二数据与该第三数据透过一第一副载波传递。该第一参考数据、该第二参考数据与该第三参考数据透过一第二副载波传递。该估计模块用以估计该第一数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据各自对应的一频道响应。该系数计算模块用以根据该第一参考数据、该第二参考数据及该第三参考数据所对应的这些频道响应进行一维纳滤波器系数计算程序,以产生一组时域内插系数。该内插模块用以根据该组时域内插系数,利用该第一数据与该第三数据各自对应的该频道响应内插产生该第二数据对应的一频道响应。A specific embodiment of the present invention is a channel response estimating device, which includes a receiving module, an estimating module, a coefficient calculating module and an interpolating module. The receiving module is used for receiving a first data and a first reference data arriving in a first time period, a second data and a second reference data arriving in a second time period, and receiving in a first time period A third data and a third reference data arrived in three time segments. The first data, the second data and the third data are transmitted through a first subcarrier. The first reference data, the second reference data and the third reference data are transmitted through a second subcarrier. The estimation module is used for estimating a channel response respectively corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data. The coefficient calculation module is used for performing a Wiener filter coefficient calculation procedure according to the channel responses corresponding to the first reference data, the second reference data and the third reference data, so as to generate a set of time-domain interpolation coefficients. The interpolation module is used for interpolating the channel responses corresponding to the first data and the third data to generate a channel response corresponding to the second data according to the set of time-domain interpolation coefficients.

根据本发明的另一具体实施例为一频道响应估计方法。该方法首先执行一接收步骤,接收于一第一时间区段抵达的一第一数据与一第一参考数据、于一第二时间区段抵达的一第二数据与一第二参考数据,以及于一第三时间区段抵达的一第三数据与一第三参考数据。该第一数据、该第二数据与该第三数据透过一第一副载波传递。该第一参考数据、该第二参考数据与该第三参考数据透过一第二副载波传递。接着,该方法执行一估计步骤,估计该第一数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据各自对应的一频道响应。随后,该方法执行一计算步骤,根据该第一参考数据、该第二参考数据及该第三参考数据所对应的这些频道响应进行一维纳滤波器系数计算程序,以产生一组时域内插系数。接着,该方法执行一内插步骤,根据该组时域内插系数,利用该第一数据与该第三数据各自对应的该频道响应内插产生该第二数据对应的一频道响应。Another specific embodiment according to the present invention is a channel response estimation method. The method firstly performs a receiving step, receiving a first data and a first reference data arriving in a first time period, a second data and a second reference data arriving in a second time period, and A third data and a third reference data arriving in a third time period. The first data, the second data and the third data are transmitted through a first subcarrier. The first reference data, the second reference data and the third reference data are transmitted through a second subcarrier. Then, the method executes an estimating step, estimating a channel response respectively corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data. Subsequently, the method executes a calculation step, performing a Wiener filter coefficient calculation procedure according to the channel responses corresponding to the first reference data, the second reference data and the third reference data, to generate a set of time-domain interpolation coefficient. Next, the method executes an interpolation step, using the channel responses corresponding to the first data and the third data to interpolate to generate a channel response corresponding to the second data according to the set of time-domain interpolation coefficients.

透过以下发明详述及附图,可进一步了解本发明的优点与精神。The advantages and spirit of the present invention can be further understood through the following detailed description of the invention and the accompanying drawings.

为了对本发明的上述及其他方面有更佳的了解,下文特举较佳实施例,并配合附图,作详细说明如下:In order to have a better understanding of the above-mentioned and other aspects of the present invention, the preferred embodiments are specifically cited below, together with the accompanying drawings, and are described in detail as follows:

附图说明Description of drawings

图1为ISDB-T的信号内容配置范例。Figure 1 is an example of ISDB-T signal content configuration.

图2为根据本发明的一实施例中的频道响应估计装置的功能方块图。FIG. 2 is a functional block diagram of an apparatus for estimating channel response according to an embodiment of the invention.

图3为根据本发明的一实施例中的频道响应估计方法的流程图。FIG. 3 is a flowchart of a channel response estimation method according to an embodiment of the invention.

符号说明Symbol Description

200:频道响应估计装置 22:接收模块200: channel response estimation device 22: receiving module

24:估计模块 26:系数计算模块24: Estimation module 26: Coefficient calculation module

28:内插模块 S31~S34:流程步骤28: Interpolation module S31~S34: Process steps

具体实施方式detailed description

根据本发明的一实施例为一频道响应估计装置,其功能方块图如图2所示。频道响应估计装置200包含接收模块22、估计模块24、系数计算模块26和内插模块28。于实际应用中,频道响应估计装置200可被整合在各种ISDB-T无线接收系统内,亦可独立存在。透过以下说明,本发明所属技术领域中具有通常知识者可理解,频道响应估计装置200的应用领域不限于ISDB-T系统,而是可延伸至各种需要决定频道响应的时域内插系数的无线接收系统。以下实施例主要以频道响应估计装置200用以配合ISDB-T接收端的情况为例。An embodiment of the present invention is a channel response estimating device, the functional block diagram of which is shown in FIG. 2 . The channel response estimating device 200 includes a receiving module 22 , an estimating module 24 , a coefficient calculating module 26 and an interpolating module 28 . In practical applications, the channel response estimating device 200 can be integrated in various ISDB-T wireless receiving systems, or exist independently. Through the following description, those with ordinary knowledge in the technical field of the present invention can understand that the application field of the channel response estimation device 200 is not limited to the ISDB-T system, but can be extended to various time-domain interpolation coefficients that need to determine the channel response Wireless receiving system. The following embodiments mainly take the case where the channel response estimating apparatus 200 is used to cooperate with an ISDB-T receiving end as an example.

首先,接收模块22负责接收并暂存依序抵达ISDB-T接收端的各个符号,其内容如图1所示,包含承载于多个频率不同的副载波的数据信号、分散引导信号以及频率指标为P的传输及多工组态控制(transmission and multiplexing configuration control,TMCC)信号。这些符号在时间上具有连续性,符号编号愈小者的抵达时间愈早。TMCC信号用以传递调变类型、编码率、加扰长度、多工方案等资讯,供接收端参考。实务上,随着ISDB-T传输模式的变化,各符号中的TMCC副载波数量也可能有所不同。以下说明假设P为对应于某一TMCC副载波的特定数值。First, the receiving module 22 is responsible for receiving and temporarily storing each symbol that arrives at the ISDB-T receiving end in sequence. Its content is shown in FIG. P's transmission and multiplexing configuration control (transmission and multiplexing configuration control, TMCC) signal. These symbols are continuous in time, and the smaller the symbol number, the earlier the arrival time. The TMCC signal is used to transmit information such as modulation type, coding rate, scrambling length, multiplexing scheme, etc., for the reference of the receiving end. In practice, as the ISDB-T transmission mode changes, the number of TMCC subcarriers in each symbol may also be different. The following description assumes that P is a specific value corresponding to a certain TMCC subcarrier.

在这个实施例中,频道响应估计装置200利用TMCC信号和分散引导信号做为估计未知频道响应的依据。更明确地说,频道响应估计装置200利用TMCC信号做为参考信号,决定时域内插系数,再以分散引导信号的频道响应内插产生数据信号的频道响应。以决定时间指标为1、频率指标为0的数据信号的频域频道响应H(t=1,f=0)的情况为例,频道响应估计装置200首先利用时间指标分别为0、1、4,而频率指标为P的三个TMCC信号做为参考信号,决定一组时域内插系数。随后,频道响应估计装置200以分散引导信号已知的频域频道响应H(t=0,f=0)和H(t=4,f=0)内插产生H(t=1,f=0)。以下详述频道响应估计装置200的运作方式。In this embodiment, the channel response estimating apparatus 200 uses the TMCC signal and the scattered pilot signal as the basis for estimating the unknown channel response. More specifically, the channel response estimating apparatus 200 uses the TMCC signal as a reference signal to determine time-domain interpolation coefficients, and then interpolates the channel response of the scattered pilot signal to generate the channel response of the data signal. Taking the case of determining the frequency-domain channel response H (t=1, f=0) of a data signal with a time index of 1 and a frequency index of 0 as an example, the channel response estimating apparatus 200 first uses the time indexes of 0, 1, and 4 respectively , and the three TMCC signals whose frequency index is P are used as reference signals to determine a set of time-domain interpolation coefficients. Subsequently, the channel response estimating apparatus 200 generates H (t = 1, f = 0) . The operation of the channel response estimation device 200 will be described in detail below.

估计模块24负责估计各个分散引导信号和TMCC信号的频域频道响应。如先前所述,分散引导信号的原始内容为接收端已知,估计模块24因此可直接比较已知内容和接收到的内容,以产生其频域频道响应。相对地,TMCC信号的原始内容不为接收端所知,估计模块24可先将各个TMCC信号解调、解码,再评估其频域频道响应。由于ISDB-T传送端利用差分二元相位偏移调变(differential binary phase shift keying,DBPSK)产生TMCC信号,也就是说,TMCC信号只有+1及-1两种,TMCC信号的解码结果正确性因此相当高。相对应地,估计模块24所产生的TMCC信号的频域频道响应也具有相当高的可信度。须说明的是,已知信号的频域频道响应的决定方式为本发明所属技术领域中具有通常知识者所知,于此不再赘述。Estimation module 24 is responsible for estimating the frequency domain channel response of each scattered pilot signal and TMCC signal. As mentioned earlier, the original content of the scattered pilot signal is known at the receiver, so the estimation module 24 can directly compare the known content with the received content to generate its frequency domain channel response. Relatively, the original content of the TMCC signals is unknown to the receiving end, and the estimation module 24 can first demodulate and decode each TMCC signal, and then evaluate its frequency-domain channel response. Since the ISDB-T transmitter uses differential binary phase shift keying (DBPSK) to generate TMCC signals, that is to say, there are only two types of TMCC signals, +1 and -1, and the decoding result of TMCC signals is correct. Therefore quite high. Correspondingly, the frequency-domain channel response of the TMCC signal generated by the estimation module 24 also has quite high reliability. It should be noted that the method of determining the frequency-domain channel response of the known signal is known to those skilled in the art of the present invention, and will not be repeated here.

接着,根据估计模块24针对时间指标分别为0、1、4,而频率指标为P的三个TMCC信号所产生的频域频道响应HTMCC0、HTMCC1、HTMCC4,系数计算模块26进行一维纳滤波器(Wienerfilter)系数计算程序,以产生一组时域内插系数。维纳滤波器系数计算程序的特性的一在于能使估计结果中的错误量被最小化。在这个实施例中,系数计算模块26根据下列方程式产生包含于该组时域内插系数中的第一系数W1与第二系数W2Next, according to the frequency domain channel responses H TMCC0 , H TMCC1 , H TMCC4 generated by the estimation module 24 for the three TMCC signals whose time index is 0, 1, and 4 respectively, and the frequency index is P, the coefficient calculation module 26 performs a one-dimensional A Wiener filter coefficient calculation program to generate a set of time-domain interpolation coefficients. One of the characteristics of the Wiener filter coefficient calculation program is that the amount of error in the estimation result can be minimized. In this embodiment, the coefficient calculation module 26 generates the first coefficient W 1 and the second coefficient W 2 included in the set of time-domain interpolation coefficients according to the following equation:

(式一) (Formula 1)

式一为维纳-霍普方程式(Wiener-Hopf equation)的形式之一。Equation 1 is one of the forms of the Wiener-Hopf equation.

随后,内插模块28根据该组时域内插系数,利用估计模块24产生的H(t=0,f=0)和H(t=4,f=0)内插产生H(t=1,f=0),其运算程序可被表示为:Subsequently, the interpolation module 28 utilizes H (t=0, f=0) and H (t=4, f=0) generated by the estimation module 24 to generate H (t=1, f=0) according to the set of time-domain interpolation coefficients . f=0) , its operation program can be expressed as:

(式二) (Formula 2)

于一实施例中,系数计算模块26可更包含一平滑化单元(未绘示),用以于产生第一系数W1与第二系数W2前,对下列矩阵进行一平滑化程序:In one embodiment, the coefficient calculation module 26 may further include a smoothing unit (not shown), for performing a smoothing process on the following matrix before generating the first coefficient W 1 and the second coefficient W 2 :

(式三) (Formula 3)

以使该矩阵成为一特普立兹矩阵(Toeplitz matrix),藉此简化式一的运算复杂度。举例而言,该平滑化程序可以是,但不限于,计算矩阵中左上角的元素和右下角的元素的平均值,并以该平均值取代这两个元素。The matrix is made into a Toeplitz matrix, thereby simplifying the computational complexity of Equation 1. For example, the smoothing procedure may be, but not limited to, calculating the average value of the upper left element and the lower right element in the matrix, and replacing these two elements with the average value.

若式三中的矩阵被平滑化为特普立兹矩阵,系数计算模块26可相对应地利用一李文森递归(Levinson recursion)演算法产生第一系数W1与第二系数W2。须说明的是,利用李文森递归演算法简化维纳-霍普方程式的解的做法为已知技术,于此不再赘述。If the matrix in Equation 3 is smoothed into a Teeplitz matrix, the coefficient calculation module 26 can correspondingly use a Levinson recursion algorithm to generate the first coefficient W 1 and the second coefficient W 2 . It should be noted that the method of using the Levinson recursive algorithm to simplify the solution of the Wiener-Hopper equation is a known technology, and will not be repeated here.

如图1所示,时间指标为0、频率指标为0的数据信号和时间指标为0、频率指标为P的TMCC信号包含于同一符号中,可被视为同一时间区段送抵ISDB-T接收端。相似地,时间指标为1、频率指标为0的数据信号和时间指标为1、频率指标为P的TMCC信号于同一时间区段送抵ISDB-T接收端,而时间指标为4、频率指标为0的数据信号和时间指标为4、频率指标为P的TMCC信号于同一时间区段送抵ISDB-T接收端。由于相同时间区段内的频率响应特性及可能类似,频道响应估计装置200以HTMCC1相对于HTMCC0和HTMCC4的时间关联性来推估H(t=1,f=0)相对于H(t=0,f=0)和H(t=4,f=0)的时间关联性。依此类推,根据估计模块24针对时间指标分别为0、2、4,而频率指标为P的三个TMCC信号所产生的频域频道响应,系数计算模块26可进行一维纳滤波器系数计算程序,以产生另一组时域内插系数,适于产生时间指标为2、频率指标为0的数据信号的频域频道响应。不同于以固定时间间隔比例决定内插系数的先前技术,频道响应估计装置200的做法平均而言能更确实反映频道响应随着时间演进而产生的变动。As shown in Figure 1, a data signal with a time index of 0 and a frequency index of 0 and a TMCC signal with a time index of 0 and a frequency index of P are included in the same symbol, which can be regarded as being sent to ISDB-T in the same time segment Receiving end. Similarly, a data signal with a time index of 1 and a frequency index of 0 and a TMCC signal with a time index of 1 and a frequency index of P are sent to the ISDB-T receiving end in the same time period, while the time index is 4 and the frequency index is The data signal of 0 and the TMCC signal of time index 4 and frequency index P are sent to the ISDB-T receiving end in the same time segment. Since the frequency response characteristics in the same time segment are possibly similar, the channel response estimating device 200 uses the time correlations of H TMCC1 with respect to H TMCC0 and H TMCC4 to estimate the relationship between H (t=1, f=0) and H ( t=0, f=0) and the temporal correlation of H (t=4, f=0) . By analogy, according to the frequency-domain channel responses produced by the estimation module 24 for the three TMCC signals whose time index is 0, 2, and 4 respectively, and whose frequency index is P, the coefficient calculation module 26 can perform one-dimensional filter coefficient calculation A program for generating another set of time-domain interpolation coefficients, suitable for generating a frequency-domain channel response of a data signal with a time index of 2 and a frequency index of 0. Different from the prior art in which the interpolation coefficients are determined at a fixed time interval ratio, the method of the channel response estimation apparatus 200 can more accurately reflect the variation of the channel response over time on average.

值得注意的是,虽然在上述实施例中,用以内插产生未知频道响应的频道响应都是对应于已知信号(分散引导信号),但本发明的概念不限于此。举例而言,若频道响应估计200已决定出时间指标为2、频率指标为3的数据信号的频道响应,以及时间指标为4、频率指标为3的数据信号的频道响应,亦可进一步根据TMCC信号决定一组内插系数,用以产生时间指标为3、频率指标为3的数据信号的频道响应。It should be noted that although in the above embodiments, the channel responses used for interpolation to generate the unknown channel responses correspond to known signals (scattered pilot signals), the concept of the present invention is not limited thereto. For example, if the channel response estimation 200 has determined the channel response of a data signal with a time index of 2 and a frequency index of 3, and a channel response of a data signal with a time index of 4 and a frequency index of 3, it may be further determined according to TMCC The signal determines a set of interpolation coefficients for generating the channel response of the data signal with a time index of 3 and a frequency index of 3.

此外,据以决定内插系数的参考信号亦不限于TMCC信号。举例而言,在数位视讯地面广播(digital video broadcasting-terrestrial,DVB-T)系统中,各符号所包含的连续引导信号(continual pilot,CP)亦可做为接收端决定内插系数的参考信号。In addition, the reference signal used to determine the interpolation coefficient is not limited to the TMCC signal. For example, in the digital video broadcasting-terrestrial (DVB-T) system, the continuous pilot signal (CP) contained in each symbol can also be used as a reference signal for the receiving end to determine the interpolation coefficient .

根据本发明的另一具体实施例为一频道响应估计方法,其流程图如图3所示。该方法首先执行步骤S31,接收于一第一时间区段抵达的一第一数据(例如图1中时间指标为0、频率指标为0的分散引导信号)与一第一参考数据(例如图1中时间指标为0、频率指标为P的TMCC信号)、于一第二时间区段抵达的一第二数据(例如图1中时间指标为1、频率指标为0的数据信号)与一第二参考数据(例如图1中时间指标为1、频率指标为P的TMCC信号),以及于一第三时间区段抵达的一第三数据(例如图1中时间指标为4、频率指标为0的分散引导信号)与一第三参考数据(例如图1中时间指标为4、频率指标为P的TMCC信号)。该第一数据、该第二数据与该第三数据透过一第一副载波传递。该第一参考数据、该第二参考数据与该第三参考数据透过一第二副载波传递。接着,该方法执行步骤S32,估计该第一数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据各自对应的一频道响应。随后,该方法执行步骤S33,根据该第一参考数据、该第二参考数据及该第三参考数据所对应的这些频道响应进行一维纳滤波器系数计算程序,以产生一组时域内插系数。接着,该方法执行步骤S34,根据该组时域内插系数,利用该第一数据与该第三数据各自对应的该频道响应内插产生该第二数据对应的一频道响应。Another specific embodiment according to the present invention is a channel response estimation method, the flowchart of which is shown in FIG. 3 . The method first executes step S31, receiving a first data (for example, the scattered pilot signal whose time index is 0 and frequency index is 0 in Fig. 1 ) and a first reference data (such as Fig. 1 TMCC signal whose time index is 0 and frequency index is P), a second data arriving in a second time segment (such as a data signal whose time index is 1 and frequency index is 0 in FIG. 1 ) and a second Reference data (such as the TMCC signal whose time index is 1 and whose frequency index is P in FIG. 1 ), and a third data arriving in a third time zone (such as a time index of 4 and a frequency index of 0 in FIG. 1 scattered pilot signal) and a third reference data (for example, the TMCC signal whose time index is 4 and frequency index is P in FIG. 1 ). The first data, the second data and the third data are transmitted through a first subcarrier. The first reference data, the second reference data and the third reference data are transmitted through a second subcarrier. Next, the method executes step S32 , estimating a channel response corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data respectively. Subsequently, the method executes step S33, performing a Wiener filter coefficient calculation procedure according to the channel responses corresponding to the first reference data, the second reference data, and the third reference data to generate a set of time-domain interpolation coefficients . Next, the method executes step S34 , using the channel response interpolation corresponding to the first data and the third data to generate a channel response corresponding to the second data according to the set of time-domain interpolation coefficients.

先前在介绍频道响应估计装置200时描述的各种电路操作变化(例如简化维纳滤波器系数计算程序的方式)亦可应用至图3所绘示的频道响应估计方法中,其细节不再赘述。The various circuit operation changes previously described when introducing the channel response estimating apparatus 200 (for example, the way of simplifying the Wiener filter coefficient calculation procedure) can also be applied to the channel response estimation method shown in FIG. 3 , and the details will not be repeated here .

如上所述,本发明提出新的频道响应估计装置及频道响应估计方法。藉由利用维纳滤波器系数计算程序动态决定时域内插系数,相较于以固定时间间隔比例决定内插系数的先前技术,根据本发明的估计装置及估计方法能更确实反映频道响应随着时间演进而产生的变动。As mentioned above, the present invention proposes a new channel response estimation device and a channel response estimation method. By using the Wiener filter coefficient calculation program to dynamically determine the interpolation coefficients in the time domain, compared with the prior art in which the interpolation coefficients are determined at a fixed time interval ratio, the estimation device and estimation method according to the present invention can more accurately reflect the channel response as the changes over time.

藉由以上具体实施例的详述,希望能更加清楚描述本发明的特征与精神,而并非以上述所揭示的具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的专利范围的范畴内。Through the detailed description of the specific embodiments above, it is hoped that the characteristics and spirit of the present invention can be described more clearly, rather than limiting the scope of the present invention by the specific embodiments disclosed above. On the contrary, the intention is to cover various changes and equivalent arrangements within the scope of the claimed patent scope of the present invention.

Claims (10)

1.一种频道响应估计装置,包含:1. A channel response estimation device, comprising: 一接收模块,用以接收于一第一时间区段抵达的一第一数据与一第一参考数据、于一第二时间区段抵达的一第二数据与一第二参考数据,以及于一第三时间区段抵达的一第三数据与一第三参考数据,其中该第一数据、该第二数据与该第三数据透过一第一副载波传递,该第一参考数据、该第二参考数据与该第三参考数据透过一第二副载波传递;A receiving module, used to receive a first data and a first reference data arriving in a first time interval, a second data and a second reference data arriving in a second time interval, and in a A third data and a third reference data arriving in the third time segment, wherein the first data, the second data and the third data are transmitted through a first subcarrier, the first reference data, the first reference data, The second reference data and the third reference data are transmitted through a second subcarrier; 一估计模块,用以估计该第一数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据各自对应的一频道响应;an estimating module, configured to estimate a channel response respectively corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data; 一系数计算模块,用以根据该第一参考数据、该第二参考数据及该第三参考数据所对应的这些频道响应进行一维纳滤波器系数计算程序,以产生一组时域内插系数;以及A coefficient calculation module, used to perform a Wiener filter coefficient calculation procedure according to the channel responses corresponding to the first reference data, the second reference data and the third reference data, so as to generate a set of time-domain interpolation coefficients; as well as 一内插模块,用以根据该组时域内插系数,利用该第一数据与该第三数据各自对应的该频道响应内插产生该第二数据对应的一频道响应;An interpolation module, used for interpolating the channel responses corresponding to the first data and the third data to generate a channel response corresponding to the second data according to the set of time-domain interpolation coefficients; 其中,该第一数据、该第二数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据由一综合服务数位地面广播传送端送出,且该第一数据与该第三数据各自为一分散引导信号,该第一参考数据、该第二参考数据及该第三参考数据则包含于一传输及多工组态控制信号中。Wherein, the first data, the second data, the third data, the first reference data, the second reference data and the third reference data are sent by an integrated service digital terrestrial broadcasting transmitter, and the first data Each of the third data and the third data is a scattered pilot signal, and the first reference data, the second reference data and the third reference data are included in a transmission and multiplexing configuration control signal. 2.如权利要求1所述的频道响应估计装置,其特征在于,该组时域内插系数包含一第一系数W1与一第二系数W2,该系数计算模块根据下列方程式产生该第一系数W1与该第二系数W22. The channel response estimation device according to claim 1, wherein the set of time-domain interpolation coefficients includes a first coefficient W 1 and a second coefficient W 2 , and the coefficient calculation module generates the first coefficient according to the following equation Coefficient W 1 and the second coefficient W 2 : WW 11 WW 22 == TT 11 TT 11 ** TT 11 TT 33 ** TT 33 TT 11 ** TT 33 TT 33 ** -- 11 TT 11 TT 22 ** TT 33 TT 22 ** ,, 其中T1代表该第一参考数据所对应的该频道响应,T2代表该第二参考数据所对应的该频道响应,T3代表该第三参考数据所对应的该频道响应。T 1 represents the channel response corresponding to the first reference data, T 2 represents the channel response corresponding to the second reference data, and T 3 represents the channel response corresponding to the third reference data. 3.如权利要求2所述的频道响应估计装置,其特征在于,该内插模块根据下列方程式产生该第二数据对应的该频道响应H23. The channel response estimating device according to claim 2, wherein the interpolation module generates the channel response H2 corresponding to the second data according to the following equation: Hh 22 == [[ WW 11 WW 22 ]] ·· Hh 11 Hh 33 ,, 其中H1代表该第一数据所对应的该频道响应,H2代表该第二数据所对应的该频道响应,H3代表该第三数据所对应的该频道响应。Wherein H1 represents the channel response corresponding to the first data, H2 represents the channel response corresponding to the second data, and H3 represents the channel response corresponding to the third data. 4.如权利要求2所述的频道响应估计装置,其特征在于,该系数计算模块包含一平滑化单元,用以于产生该第一系数与该第二系数前,对下列矩阵进行一平滑化程序:4. The channel response estimation device according to claim 2, wherein the coefficient calculation module comprises a smoothing unit for smoothing the following matrix before generating the first coefficient and the second coefficient program: TT 11 TT 11 ** TT 11 TT 33 ** TT 33 TT 11 ** TT 33 TT 33 ** -- 11 ,, 以使该矩阵成为一特普立兹矩阵。to make the matrix a Teeplitz matrix. 5.如权利要求4所述的频道响应估计装置,其特征在于,该系数计算模块利用一李文森递归演算法产生该第一系数与该第二系数。5. The channel response estimating device as claimed in claim 4, wherein the coefficient calculation module utilizes a Levinson recursive algorithm to generate the first coefficient and the second coefficient. 6.一种频道响应估计方法,包含:6. A channel response estimation method, comprising: (a)接收于一第一时间区段抵达的一第一数据与一第一参考数据、于一第二时间区段抵达的一第二数据与一第二参考数据,以及于一第三时间区段抵达的一第三数据与一第三参考数据,其中该第一数据、该第二数据与该第三数据透过一第一副载波传递,该第一参考数据、该第二参考数据与该第三参考数据透过一第二副载波传递;(a) receiving a first data and a first reference data arriving at a first time period, a second data and a second reference data arriving at a second time period, and at a third time A third data and a third reference data arriving in the segment, wherein the first data, the second data and the third data are transmitted through a first subcarrier, the first reference data, the second reference data and the third reference data are transmitted through a second subcarrier; (b)估计该第一数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据各自对应的一频道响应;(b) estimating a channel response respectively corresponding to the first data, the third data, the first reference data, the second reference data and the third reference data; (c)根据该第一参考数据、该第二参考数据及该第三参考数据所对应的这些频道响应进行一维纳滤波器系数计算程序,以产生一组时域内插系数;以及(c) performing a Wiener filter coefficient calculation procedure according to the channel responses corresponding to the first reference data, the second reference data and the third reference data to generate a set of time-domain interpolation coefficients; and (d)根据该组时域内插系数,利用该第一数据与该第三数据各自对应的该频道响应内插产生该第二数据对应的一频道响应;(d) using the channel response interpolation corresponding to the first data and the third data according to the set of time-domain interpolation coefficients to generate a channel response corresponding to the second data; 其中,该第一数据、该第二数据、该第三数据、该第一参考数据、该第二参考数据及该第三参考数据由一综合服务数位地面广播传送端送出,且该第一数据与该第三数据各自为一分散引导信号,该第一参考数据、该第二参考数据及该第三参考数据则包含于一传输及多工组态控制信号中。Wherein, the first data, the second data, the third data, the first reference data, the second reference data and the third reference data are sent by an integrated service digital terrestrial broadcasting transmitter, and the first data Each of the third data and the third data is a scattered pilot signal, and the first reference data, the second reference data and the third reference data are included in a transmission and multiplexing configuration control signal. 7.如权利要求6所述的频道响应估计方法,其特征在于,该组时域内插系数包含一第一系数W1与一第二系数W2,步骤(c)包含根据下列方程式产生该第一系数W1与该第二系数W27. The channel response estimation method according to claim 6, wherein the set of time-domain interpolation coefficients includes a first coefficient W 1 and a second coefficient W 2 , and step (c) includes generating the first coefficient W 2 according to the following equation A coefficient W 1 and the second coefficient W 2 : WW 11 WW 22 == TT 11 TT 11 ** TT 11 TT 33 ** TT 33 TT 11 ** TT 33 TT 33 ** -- 11 TT 11 TT 22 ** TT 33 TT 22 ** ,, 其中T1代表该第一参考数据所对应的该频道响应,T2代表该第二参考数据所对应的该频道响应,T3代表该第三参考数据所对应的该频道响应。T 1 represents the channel response corresponding to the first reference data, T 2 represents the channel response corresponding to the second reference data, and T 3 represents the channel response corresponding to the third reference data. 8.如权利要求7所述的频道响应估计方法,其特征在于,步骤(d)包含根据下列方程式产生该第二数据对应的该频道响应H28. The channel response estimation method according to claim 7, wherein step (d) comprises generating the channel response H 2 corresponding to the second data according to the following equation: Hh 22 == [[ WW 11 WW 22 ]] ·&Center Dot; Hh 11 Hh 33 ,, 其中H1代表该第一数据所对应的该频道响应,H2代表该第二数据所对应的该频道响应,H3代表该第三数据所对应的该频道响应。Wherein H1 represents the channel response corresponding to the first data, H2 represents the channel response corresponding to the second data, and H3 represents the channel response corresponding to the third data. 9.如权利要求7所述的频道响应估计方法,其特征在于,步骤(c)包含于产生该第一系数与该第二系数前,对下列矩阵进行一平滑化程序:9. The channel response estimation method according to claim 7, wherein step (c) includes performing a smoothing procedure on the following matrix before generating the first coefficient and the second coefficient: TT 11 TT 11 ** TT 11 TT 33 ** TT 33 TT 11 ** TT 33 TT 33 ** -- 11 ,, 以使该矩阵成为一特普立兹矩阵。to make the matrix a Teeplitz matrix. 10.如权利要求9所述的频道响应估计方法,其特征在于,步骤(c)包含利用一李文森递归演算法产生该第一系数与该第二系数。10. The channel response estimation method as claimed in claim 9, wherein step (c) comprises using a Levinson recursive algorithm to generate the first coefficient and the second coefficient.
CN201310062724.4A 2013-02-27 2013-02-27 Apparatus and method for estimating channel response Expired - Fee Related CN104009944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310062724.4A CN104009944B (en) 2013-02-27 2013-02-27 Apparatus and method for estimating channel response

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310062724.4A CN104009944B (en) 2013-02-27 2013-02-27 Apparatus and method for estimating channel response

Publications (2)

Publication Number Publication Date
CN104009944A CN104009944A (en) 2014-08-27
CN104009944B true CN104009944B (en) 2017-05-24

Family

ID=51370439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310062724.4A Expired - Fee Related CN104009944B (en) 2013-02-27 2013-02-27 Apparatus and method for estimating channel response

Country Status (1)

Country Link
CN (1) CN104009944B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108075993B (en) * 2016-11-11 2020-07-28 扬智科技股份有限公司 Method for adaptively adjusting filter coefficients and its processing circuit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184080A (en) * 2007-12-26 2008-05-21 北京创毅视讯科技有限公司 Velocity sensitization type channel estimation unit and method for orthogonal frequency division multiplexing system
CN101827057A (en) * 2010-01-28 2010-09-08 北京天碁科技有限公司 Channel estimation method and channel estimator for orthogonal frequency division multiplexing (OFDM ) communication system
US8335284B1 (en) * 2009-03-05 2012-12-18 Qualcomm Atheros, Inc. System and method for inter-channel interference reduction

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050040615A (en) * 2003-10-29 2005-05-03 삼성전자주식회사 Apparatus for estimating channel using training sequence data for digital receiver and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101184080A (en) * 2007-12-26 2008-05-21 北京创毅视讯科技有限公司 Velocity sensitization type channel estimation unit and method for orthogonal frequency division multiplexing system
US8335284B1 (en) * 2009-03-05 2012-12-18 Qualcomm Atheros, Inc. System and method for inter-channel interference reduction
CN101827057A (en) * 2010-01-28 2010-09-08 北京天碁科技有限公司 Channel estimation method and channel estimator for orthogonal frequency division multiplexing (OFDM ) communication system

Also Published As

Publication number Publication date
CN104009944A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
JP5001370B2 (en) OFDM channel estimation
US7940848B2 (en) System having an OFDM channel estimator
US8081690B2 (en) OFDM channel estimation
JP5296776B2 (en) Receiving device, receiving method, integrated circuit, digital television receiver, program
KR100918500B1 (en) Method and apparatus of channel estimation
CN103873397B (en) A kind of new joint time domain and frequency domain OFDM receive channel estimation methods
EP2666269B1 (en) Receiving nodes and methods for determining channel estimate
US7864836B1 (en) Adaptive orthogonal frequency division multiplexing (OFDM) equalizers, OFDM receivers including the same, and methods thereof
EP1950923A2 (en) Power adaptive channel estimation for a multi-path receiving system
WO2005117381A1 (en) A method for signal processing and a signal processor in an ofdm system
CN101588327B (en) Data-guiding channel estimation method for OFDM systems, and implementation device thereof
CN102739573A (en) Method of channel estimation and a channel estimator
JP2007037151A (en) Apparatus, method, and computer program for inferring channel for ofdm transmission system
JP2008227622A (en) Reception device and communication method
CN103428126B (en) A kind of OFDM adaptive channel estimation method based on Comb Pilot
CN104009944B (en) Apparatus and method for estimating channel response
US9369329B1 (en) Low-complexity non-data-aided estimation of symbol time offset in OFDM systems
TWI513227B (en) Apparatus and method for estimating channel effect
CN107749832A (en) A kind of LS channel estimation methods based on phase compensation
EP3238398B1 (en) Inter-block interference suppression using a null guard interval
CN106534004A (en) Signal restoration method based on frequency domain balance
WO2012035345A2 (en) Improvements in ofdm communication systems
WO2006018034A1 (en) Filter apparatus and method for frequency domain filtering
Anupriya et al. Channel estimation for MIMO-OFDM systems using superimposed training In VLSI
Sohl et al. Semiblind channel estimation for IFDMA in case of channels with large delay spreads

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524

Termination date: 20190227