均衡器装置及使用在均衡器装置中以维特比算法为基础的决策方法与流程

文档序号:12037775阅读:218来源:国知局
均衡器装置及使用在均衡器装置中以维特比算法为基础的决策方法与流程

本发明关于一种均衡器机制,尤指一种均衡器装置及以维特比算法为基础的决策方法。



背景技术:

一般而言,传统通信系统的接收端的均衡器架构所采用的是硬决策机制(harddecision),该硬决策机制系通过一决策边界来判断所接收的信号为哪一个符元并输出相对应的信号准位,然而硬决策机制有其严重的缺点,当一旦发生决策错误时(例如因为信道噪声过大或多路径衰减效应),误判的错误量累计会较多而影响到后续的决策,这使得整个系统较易崩溃而不稳定。



技术实现要素:

因此,本发明的目的之一在于提供一种以维特比算法为基础并可选择是否以维特比决策结果作为输出的均衡器装置及对应的决策方法,以解决传统决策机制而造成一旦决策错误的错误量过多的问题。

根据本发明的实施例,其揭露了一种均衡器装置。均衡器装置包含有一前馈控制滤波器、一决策电路及一反馈滤波器,其中前馈控制滤波器用以处理一输入信号,决策电路有一耦接至该前馈控制滤波器的维特比解码演算电路并可根据前馈控制滤波器的一输出信号及一反馈信号执行以维特比算法为基础的一决策操作以产生一决策结果信号,以及反馈滤波器耦接至决策电路并用以根据该决策结果信号产生该反馈信号。

根据上述实施例,其另揭露了一种使用于均衡器装置的决策方法,包含:使用一前馈控制滤波器,处理一输入信号;根据该前馈控制滤波器的一输出信号及一反馈信号执行以维特比算法为基础的一决策操作以产生一决策结果信号;以及使用一反馈滤波器,根据该决策结果信号产生该反馈信号。

附图说明

图1为本发明实施例的通信系统的概念示意图。

图2为图1所示的通信系统内位于信号接收端的均衡器装置的一实施例示意图。

图3a为美国先进电视系统委员会所采用的编码率2/3为格状编码调变的一范例示意图。

图3b为图3a的格状编码调变技术所采用的一维星象图及对应的信号准位大小。

图3c为根据图3a的格状编码调变技术所对应使用的维特比算法的架构示意图。

图4a与图4b为本案仲裁电路执行决策操作的一实施例的示意图。

符号说明

100通信系统

105传送器

110信道

115接收器

120信道估测电路

125均衡器装置

130解码电路

402a~402d、403a~403d软决策区间

1051编码电路

1251前馈控制滤波器

1252决策电路

1252a维特比解码演算电路

1252b多工器

1252c仲裁电路

1253反馈滤波器

具体实施方式

请参照图1,图1是本发明实施例的通信系统100的概念示意图。通信系统100包括传送器105、信道110及接收器115,接收器115包括信道估测电路120、均衡器装置125、解码电路130,传送器105利用编码电路1051对信息信号x(n)进行编码保护(例如可采用前向错误更正码编码)以产生编码后的信号y(n),传送编码后信号y(n)至信道110,信号y(n)受到信道110的多路径衰弱效应(multipathfading,表示为h(n))以及外加的噪声w(n)所影响,接收器115实际所接收的信号为z(n),由于多路径衰弱现象的复杂性(于无线通信环境中尤其严重),无法直接基于信号z(n)来获取信息信号x(n),因而使用信道估测电路120根据信号z(n)进行信道估测来估计信道脉冲响应(channelimpulseresponse)、输出信道估计结果至均衡器装置125,均衡器装置125根据该信道估计结果对信号z(n)进行多路径衰弱现象的响应补偿以降低传送错误率,之后解码电路130对补偿后的信号进行解码(例如前向错误更正码的解码)以产生或回复解码后的信息信号x’(n)。本案的实施例系于均衡器装置125中采用以维特比算法为基础的决策方法(viterbialgorithmbaseddecision),使进行反馈响应补偿时,除了通过使用维特比算法来降低位误判的机率之外,更搭配适应地选择是否以维特比决策操作结果作为输出,本案采用以维特比算法为基础的决策方法的均衡器装置125具有更高的稳定性,同时亦可提升系统决策效能。

请参照图2,图2是图1所示的通信系统100内位于信号接收端的均衡器装置125的一实施例示意图,本案的均衡器装置125所采用的是决策反馈的均衡器架构(decisionfeedbackequalizer),其可适用于多种通信架构中,例如有线数字视频广播(digitalvideobroadcastovercable,简称dvb-c)、美国的先进电视系统委员会(advancedtelevisionsystemcommittee,简称atsc)、地面数字多媒体广播(terrestrialmultimediabroadcast,简称dtmb)等等。均衡器装置125包括前馈控制滤波器(feedforwardfilter)1251、决策电路(slicercircuit)1252及反馈滤波器1253,前馈控制滤波器1251用以接收并处理自信道110所实际接收的信号z(n),信号z(n)理想上对应于传送端的一调变后的符元信号而于传送时受到多路径衰弱与噪声影响,例如符元可以是传送端经由格状编码调变技术(trelliscodedmodulation,tcm)所产生,而信号z(n)的信号准位理想上会对应于该格状编码调变技术调变后的符元信号的信号准位大小。决策电路1252耦接至前馈控制滤波器1251的输出端并用以接收前馈控制滤波器1251的输出信号(亦即经由前馈控制滤波器1251处理后的信号z’(n))以及反馈滤波器1253的反馈信号fb,根据前馈控制滤波器1251的输出信号z’(n)及反馈滤波器1253的反馈信号fb,因应于上述的格状编码调变技术而执行以维特比算法为基础的决策操作以产生一决策结果信号sd,实施上,信号z’(n)会扣掉反馈信号fb后再传送至决策电路1252,组成决策电路1252的输入信号(亦即z’(n)-fb),或是决策电路1252可先接收信号z’(n)及反馈信号fb,利用其内部电路运作将信号z’(n)扣掉反馈信号fb再据此执行软决策操作。反馈滤波器1253耦接至决策电路1252的输出端并用以根据决策结果信号sd产生反馈信号fb给决策电路1252,例如,决策电路1252根据经由前馈控制滤波器1251处理后的信号z’(n)的实际信号振幅与反馈信号fb的准位,判断信号y(n)所对应的符元信号为何,输出该符元信号理想上所对应的信号准位大小。需注意的是,本案的均衡器装置125的以维特比算法为基础的软决策操作可适用于不同的调变机制,并非仅限定适用于格状编码调变技术。

决策电路1252包括一维特比解码演算电路1252a、一多工器1252b以及一仲裁电路(arbitrator)1252c,维特比解码演算电路1252a接收并根据信号z’(n)-fb执行图3c所示的维特比解码演算以判断信号y(n)的理想信号准位大小的位置点应落在一组候选星座点中哪一个信号准位数值、输出所判断出的信号准位数值,而仲裁电路1252c则接收信号z’(n)-fb及维特比解码演算电路1252a的输出,并指示控制多工器1252b选择信号z’(n)-fb及维特比解码演算电路1252a的输出的其中之一作为决策电路1252的输出,仲裁电路1252c系用以适应地控制多工器1252b选择是否以维特比决策结果作为决策电路1252的输出。

请参照图3a至图3c,图3a是美国先进电视系统委员会atsc所采用的编码率为2/3的格状编码调变技术的示意图,其中图上所示的x1、x2代表输入位,y1、y2是信息位,而z0~z2是输出位,d0、d1可代表编码状态,该格状编码调变技术采用了编码率为1/2的卷积码(convolutioncode)将一输入位x1编码为两个输出位z0、z1,以及将一输入位x2预编码为z2,并采用一维星象图通过8个不同信号准位来代表不同的输出符元(3个输出位z0~z2),图3b绘示了该格状编码调变技术所采用的一维星象图及编码后对应的符元的信号准位大小,z2、z1、z0的字节合具有8种可能,其分别对应于c所代表的信号准位大小(如图以数值-7至7等8个不同数值表示的),图3c是根据编码率为2/3的格状编码调变技术图2所示的维特比解码演算电路1252a所对应采用的维特比算法的架构示意图,该维特比算法通过由某一时间点k往回推算至之前时间点的状态(应注意并未限定往前推算至时间点k-1而已)及计算不同路径/分支的度量值(metric),以比对出不同路径所累计的最小度量值,使可观察出从时间点k的状态往回推算至时间点k-1的状态时在不同输入位条件下可能的候选输出符元及对应的度量值为何,以图3c为例,如果时间点k的最佳编码状态(d0d1)选定为‘00’或‘01’,则从时间点k-1至时间点k(分支k),因应其输入位的不同组合,输出位z0z1z2有‘000’、‘010’、‘001’、‘011’这四种可能,这四种字节合对于维特比算法来说理想上是从这四种组合中选出一种作为最后的输出符元,该四种字节合形成一组候选(candidate)的符元,而理想上是不会从另外四种字节合中挑选最后的输出符元,因此另外四种字节合形成一组非候选(non-candidate)的符元,从图3b的一维星象图来看,实际接收信号z(n)的理想信号准位大小的位置点应落在{-7,-3,1,5}的其中一个信号准位数值,而理想上不会落在{-5,-1,3,7}的任一信号准位数值,此时{-7,-3,1,5}的集合视为一组候选星座点,而{-5,-1,3,7}的集合视为一组非候选的星座点。反之,如果时间点k的最佳状态(d0d1)为‘10’或‘11’,则从时间点k-1的状态至时间点k(分支k),因应其输入位的不同组合,输出的符元z0z1z2有‘100’、‘110’、‘101’、‘111’这四种可能,此时对于维特比算法来说理想上是从这四种组合中选出一种作为最后的输出符元,此时的一组候选符元系由上述四种字节合形成,而一组非候选符元则由另外四种字节合形成,从图3b的一维星象图来看,实际接收信号z(n)的理想振幅大小的位置点应落在{-5,-1,3,7}的其中一个信号准位数值,而理想上不会落在{-7,-3,1,5}的任一信号准位数值,此时{-5,-1,3,7}的集合视为一组候选星座点,而{-7,-3,1,5}的集合视为一组非候选的星座点。

本实施例中,维特比解码演算电路1252a可执行图3c的维特比解码演算,以选取对应于一特定度量值(通常为极小度量值)的一特定状态(决定时间点k的最佳状态为何),例如以时间点k的最佳状态(d0d1)为‘10’或‘11’为例来说,则维特比解码演算电路1252a从{-5,-1,3,7}的集合中选取对应于一特定度量值(通常为极小度量值)的一个信号准位数值作为维特比决策结果输出。若以时间点k的最佳状态(d0d1)为’00”或‘01’为例来说,则从时间点k-1的状态至时间点k,以一维的星象图来看,集合{-7,-3,1,5}是一组候选星座点,此时如果在维特比演算下对应于一特定度量值(通常为极小度量值)为信号准位-7,维特比解码演算电路1252a会输出对应于z0z1z2为000的信号准位-7;输出对应非候选星座点的信号准位的实际操作示意图可参照图4a与图4b。

图4a与图4b是仲裁电路1252c的操作的一实施例的示意图。图4a绘示了维特比解码演算下,当时间点k的最佳状态为‘00’或‘01’时对应于信号准位{-7,-3,1,5}的4个候选星座点、对应于信号准位{-5,-1,3,7}的4个非候选星座点以及对应非候选星座点的一组决策区间(4个相对应的信号准位区间)402a、402b、402c、402d,例如{-5,-1,3,7}分别位于该组相对应的决策区间402a、402b、402c、402d的中间,而图4b绘示了维特比解码演算当时间点k的最佳状态为‘10’或‘11’时对应于信号准位{-5,-1,3,7}对应的4个候选星座点、对应于信号准位{-7,-3,1,5}的4个非候选星座点以及对应于非候选星座点的一组决策区间(4个相对应的信号准位区间)403a、403b、403c、403d,{-7,-3,1,5}分别位于该组相对应的决策区间403a、403b、403c、403d的中间。如上所述,维特比解码演算电路1252a执行维特比算法以选取对应于一特定度量值(通常为极小度量值)的一特定状态(决定时间点k的最佳状态为何),并决定特定状态所对应的一组候选符元与不对应于该特定状态的一组非候选符元,仲裁电路1252c会判断在时间点k的不同状态条件下经由前馈控制滤波器1251处理后的信号z’(n)减去反馈信号fb后的信号组合的信号振幅是否落入上述相对应一组决策区间的任一决策区间内,来决定决策结果信号,例如图4a中,当维特比解码演算下,时间点k的最佳状态为‘00’或‘01’时,集合{-7,-3,1,5}为候选星座点,集合{-5,-1,3,7}为非候选星座点,仲裁电路1252c会判断信号振幅是否落入信号准位{-5,-1,3,7}所对应的一组决策区间402a、402b、402c、402d内,以判断是否以维特比决策结果作为决策电路的输出,例如如果仲裁电路1252c判断信号振幅落入决策区间402a内时,会产生一控制信号给多工器1252b,多工器1252b依据该控制信号将信号z’(n)-fb所对应的信号准位输出作为该决策结果信号,例如输出信号准位-5,而如果仲裁电路1252c判断信号振幅未落入决策区间402a、402b、402c、402d内时,则仲裁电路1252c会产生一控制信号给多工器1252b,多工器1252b依据该控制信号将维特比决策结果所对应的的信号准位输出作为该决策结果信号,例如维特比决策结果所对应的的信号准位为1,则多工器1252b输出信号准位1,此外对于图4b所示的时间点k的不同最佳状态为‘10’或‘11’的非候选星座点的决策区间及对应的操作方式,亦类似于上述说明,为避免说明书过于冗长,均不再赘述。

此外,需注意的是,本实施例中,维特比解码演算电路1252a所产生的是一维特比决策结果,仲裁电路1252c可适应地采用维特比解码演算电路1252a所作出的维特比决策结果或是采用一软决策结果作为决策电路1252的最终决策结果信号sd,请再度参照图2,多工器1252b接收了维特比解码演算电路1252a的决策结果输出及信号z’(n)-fb的信号准位,举例来说,于图4a,中如果信号z’(n)-fb的信号准位为6.9较靠近信号准位7,且落于决策区间402d中,本实施例的仲裁电路1252c便控制多工器1252b选择不以维特比决策结果作为决策结果信号sd,而采用软决策直接输出信号z’(n)-fb的信号准位6.9作为决策结果信号sd,而仲裁电路1252c可根据信号z’(n)-fb的信号准位及维特比解码演算电路1252a的决策结果来判断是否以维特比决策结果作为输出。

因此,本案的决策电路1252在执行以维特比算法为基础的决策操作时,系先通过维特比解码演算电路1252a执行维特比算法以选取对应于一特定度量值(通常为极小度量值)的一特定状态(决定时间点k的最佳状态为何),并决定特定状态所对应的一组候选符元与不对应于该特定状态的一组非候选符元,接着仲裁电路1252c判断决策电路1252的输入信号是否落入该组非候选符元所对应的一组决策区间的任一个决策区间内(也就是判断是否靠近于非候选符元的星座点),以及搭配多工器1525b的运作适应地选择是否以维特比决策结果作为决策结果信号sd,通过这样的决策操作使得在某些条件下有机会选取到一非候选星座点的信号准位作为输出,进一步降低误判机率及发生错误传播的机率;实作上,本领域的具通常技术者可将前述技术以verilog等硬件描述语言表达,再以数字逻辑电路实现具体功能,在此不再赘述。相较而言,传统的硬决策机制一旦决策错误,误判造成的错误量比较大,当误判时也会造成反馈滤波器无法适当作动,再者,错误量的累计亦可能造成错误地更新了均衡器本身的参数。而本案均衡器装置125以维特比算法为基础并选择性地使用维特比决策的决策方法,除了通过维特比算法来降低发生符元误判的机率之外,也通过本案的仲裁电路的设计与判断,本案的均衡器装置125进行决策的反馈响应补偿时可避免或减轻发生一旦决策错误造成更多错误传播影响至下一次决策的错误传播问题,系统具有高稳定性,而不会因为多路径衰弱的影响过大而发生崩溃。

再者,应注意的是,本案于上述说明中虽采用了编码率为2/3的格状编码调变技术,然而格状编码调变技术仅为本案的一种可能实施方式,而相对应的一维星象图、候选符元/星象点的组合及非候选符元/星象点的组合也是本案的其中一种实施方式,均并非是本发明的限制,本案的主要精神在于接收端的均衡器装置系执行以维特比算法为基础及选择性地使用维特比决策的决策操作来产生决策结果信号,凡依此精神进行的实施例变化,均应属于本案的范畴。此外,应注意的是,本发明并不限定于必然搭配软决策操作,于其他实施例中亦可只采用以维特比算法为基础执行决策,因此,多工器1252b与仲裁电路1252c可以是非必要的。

以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1