组合均衡和解码方法

文档序号:7607939阅读:357来源:国知局
专利名称:组合均衡和解码方法
技术领域
本发明涉及一个编码调制方法,特别涉及用于在使用编码调制的通信系统中执行均衡和解码的方法。
多级编码或者模块编码调制(BCM)的概念在下列文章中介绍了,H.Imai和S.Hirakawa所著的“A new multi-level coding methodusing error correcting codes,”IEEE信息理论学报,卷IT-23,371到377页,1977年5月;S.Sayegh所著的“A class of optimumblock codes in signal space,”IEEE通信学报,卷COM-34,1043到1045页,1986年10月;以及A.R.Calderbank所著的“Multi-levelcodes and multi-stage decoding,”IEEE通信学报,卷COM-37,222到229页,1989年3月。近来的出版物已经论证了BCM是一个用于组合调制以及对瑞利衰退信道编码的引人注目的方法。上述的出版物包括N.Seshadri和C.-E.W.Sundberg所著的“Multi-level codedmodulations for fading channels”,第五届Tirennia数字通信国际专题研究组学报(E.Biglieri和Luise,eds.)341-352页,elsevier科学出版社B.V.,1992;N.Seshadri和C.-E.W.Sundberg所著的“Coded modulation with time diversity,unequal errorprotection and low delay for the Rayleigh fading channel,”第一届便携移动通信全球会议学报,283-187页,1992年9月;以及N.Seshadri和C.-E.W.Sundberg所著的“Multi-level blockcoded modulations with unequal error protection for theRayleigh fading channel,”欧洲通信学报,第四卷,325-334页,1993年5月。评价BCM对于北美TDMA蜂窝标准(IS-136)或者对于类似的无线广播应用的适用性的主要发行物中的一种均衡期刊,它由于信道的延迟扩展而变得必要。
用于均衡编码调制系统的传统方法是利用从均衡器传到解码的软信息将均衡和解码作为两个独立的步骤而执行。该方法在Y.liu所著的“Performance of adaptive equalization and soft decisiondecoding techniques over TDMA digital cellular radiochannels,”IEEE GLOBECOM学报,27.6.1-27.6.5页,1992年12月中描述了。
通过执行组合均衡(解调)和解码,可以除去软信息产生的步骤。除非软信息产生是精确的,否则在解码过程中存在信息损耗和并发损耗的可能。在这种情况下,组合均衡和解码接近最佳。
组合均衡和解码方法在用于格码调制(TCM)系统的R.Mehlan和H.Meyr所著的“Combined equlization/decoding of trellis codedmudulation on frequency-selective fading channels,”第五届Tirrenia国际数字通信专题研究组学报(E.Biglieri和M.Luise,des.),341-352页,Elsevier科学出版社B.V.,1992。该算法已经在S.A.Fechtel和H.Meyr所著的“A new mobile radiotransceiver concept using low-complexity combinedequlization/trellis decoding and a near-optimal receiver syncstrategy,”IEEE PIMRC’92学报,382-386页,1992年10月[9,10];以及S.A.Fechtel和H.Meyr所著的“Combined equlizaton,decodingand antenna diversity combining for mobile/personal digitalradio trnsmission using feedforward synchronizaion,”IEEEVTC’93学报,633-636页,1993年5月,中进一步发展了并且已经被应用于欧洲GSM系统。
这里公开的这项新方法提高了上述公开方法的性能。
为了在瑞利快速衰退环境中执行均衡,必须精确估计信道脉冲反应(CIR)在整个时隙上的变化。上述方法中的一个已经被成功的论证了对于CIR估计是使用从训练期间获得的最初估计的CIR的内插。该方法已经在N.W.K.Lo,D.D.Falconer,和A.U.H.Sheikh所著的“Adaptive equalization and diversity combining for a mobieradio channel,”IEEE GLOBECOM’90学报,507A.2.1-507A.2.5页,1990年12月;N.W.K.Lo,D.D.Falconer,和A.U.H.Sheikh所著的“Channel interpolation for digital mobile radiocommunications,”IEEE通信国际会议学报(ICC91),25.3.1-25.3.5页,1991年6月;以及R.D.Koipillai,S.Chennakeshu,和R.L.Toy所著的“Equalizer performance with diversity for U.S.digitalcellular,”IEEE PIMRC’92学报,255-258页,1992年10月,中描述了。
发明概述本发明的目的是提供一个组合均衡和解码算法,它是为具有通过CIR内插而实现的CIR估计的BCM而定制的。
按照本发明的一个方面,上述的和其它的发明目的在该方法和装置中实现,该方法和装置用于执行组合均衡和码字的解码,其中该码字在从信道中接收到的模块编码调制码元序列中编码,其中每一个码字包括多个码元。在一个实施例中,这通过按照每个接收到的BCM码元序列的码元确定信道脉冲响应估计而实现。接收到的BCM码元序列的一个码字,然后使用具有依赖于信道脉冲响应估计的路径量度的最大似然解码格式结构而解码,并且它至少包括表示来自一个或多个预先解码的码字的一个或多个码元的码间干扰结果的一个项。重复解码步骤直到接收到的BCM码元序列的码字全部被解码。
在本发明的另一个方面,路径变量按照一个等式而确定,该等式是与一个BCM码字相关的平方差的和,所述差值的每一个是当前接收到的取样与和项之差,其中该和项是候选BCM码字的一个或多个码元以及至少一个预先解码的BCM码字的一个或多个码元的和。例如,路径量度 可以按照下面等式确定Γk(j)=Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)|2]]>其中r(ni+k)是按照在时间ni+k处BCM码字的码元接收到的信号采样,N是一个BCM码字的模块长度,sj(ni+k)是按照用于BCM码字的jth候选项的码元, (ni+k-1)是在先前步骤中解码的BCM码元(k-1)的码字。
在本发明的另一方面,上述解码步骤可以是一个正向解码步骤,该方法可以进一步包括执行对接收到的BCM信号逆向解码的步骤。也就是说,上述从解码步骤也可是逆向解码步骤。
在本发明的另一方面,该方法进一步包括保持一系列Ns,即先前最佳解码BCM码字,在这种情况下,解码步骤按照每一个N,即最佳BCM码字而执行。
在本发明的另一方面,路径量度可以按照函数来确定,该函数包括一个相应于在分数码元空间接收的信号采样的一项,以及与在分数码元取样位置的信道脉冲响应系数成比例的一项或多项。
在本发明的另一方面,从包括故意引入码间干扰的信道中接收到模块编码调制码元序列。
在本发明的另一个实施例中,组合均衡和码字解码通过按照每一个接收到的BCM码元序列的码元确定信道脉冲响应估计而执行,其中被解码的码元在从信道接收到的模块编码调制(BCM)码元序列中编码,其中每一个码字包括多个码元。最大似然序列估计格式结构通过更新路径量度来从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元。一个完整的格式结构通过重复格式结构推进步骤而产生直到格式结构的所有阶段都完成。包含在BCM码元序列中的码字通过使用在完成的MLSE格式结构中的最佳路径的回溯而解码。
在实施例的另一个方面,路径量度按照下式决定Γk(j)=minl[Γk-1(l)+Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)|2]]]>其中r(ni+k)是按照BCM码字接收到的码元,Nblock是BCM码字的模块长度,s(j)(ni+k)是用于当前被解码的码字的可选择的BCM码字的码元,s(l)(ni+k-1)是按照以前的MLSE格式结构阶段中状态l的BCM码字的码元。
在本实施例的另一方面,路径量度可选择的按照函数来确定,该函数包括相应于在分数码元空间接收到的信号采样的一个项和在分数码元采样位置的信道脉冲响应系数成比例的一个或多个项。
在本实施例的另一方面,上述的从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤以正向执行,该方法进一步包括以反向推进最大似然估计格式结构的步骤。也就是说,上述从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤也可以逆向执行。
在本实施例的另一个方面,从信道接收的模块编码调制码元序列可以包括故意产生的码间干扰。
在本发明的另一个实施例中,组合均衡和码字解码通过按照每一个接收到的BCM码元序列的码元确定信道脉冲响应估计而执行,其中被解码的码元在从信道接收到的模块编码调制(BCM)码元序列中编码,其中每一个码字包括多个码元。最大似然序列估计格式结构通过更新路径量度来从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元,其中路径量度包括至少一个项,它代表从预先解码码字的码元中得到的码间干扰。一个完整的格式结构通过重复格式结构推进步骤而产生直到格式结构的所有阶段都完成,包含在BCM码元序列中的码字通过使用一个在完成的MLSE格式结构中的最佳路径的回溯而解码。
在本实施例的另一个方面,路径量度按照重复的等式而确定,该等式计算越过接收到的BCM信号的一个码字接收到的码元和一个项之间的欧几里德距离的平方,该项表示相应于MLSE格式结构的阶段k处的状态BDCM码字的码元和相应于在格式结构阶段(k-1)处的状态的一个或者多个BCM码字的和。
在本实施例的另一个方面,路径量度 可以按照下式确定Γk(j)=minl[Γk-1(l)+]]>Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s^(l)(ni+k-2)|2]]]>其中r(ni+k)是沿着接收到的BCM信号的一个码字接收到的码元,Nblock是BCM码字的模块长度,s(j)(ni+k)是按照在MLSE格式结构的阶段k的状态j的BCM码字的码元,s(l)(ni+k-1)是按照MLSE格式结构的阶段(k-1)的状态l的BCM码字的码元, (ni+k-2)是用于BCM码字(k-2)实验结论的码元,其中BCM码字(k-2)通过在MLSE格式结构的阶段(k-1)从状态l回溯获得的。
在本实施例的另一方面,上述的从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤以正向执行,该方法进一步包括以反向推进最大似然估计格式结构的步骤。上述从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤也可以逆向执行。
在本实施例的另一个方面,该方法进一步包括保持一系列N,即先前最佳解码BCM码字,在这种情况下,解码步骤按照每一个N,即最佳BCM码字而执行。
在本实施例的另一方面,路径量度可以按照函数来确定,该函数包括一个相应于在分数码元空间接收的信号采样的一项,以及与在分数码元取样位置的信道脉冲响应系数成比例的一项或多项。
在本实施例的另一方面,从包括故意引入码间干扰的信道中接收到模块编码调制码元序列。


本发明的目的和优点通过结合附图进行的详细描述将被理解其中图1是基于8-PSK构象的示范BCM模式的编码过程简图;图2a和2b分别表明一个样本BCM编码操作,以及位-码元的映射的结果编码;图3表明一个同发明的组合均衡和解码算法共同使用的示例性的时隙结构;图4表明一个用于这里考虑到的示例性的BCM模式的最大似然解码格式结构;图5是一个表明与码元的交叉存储相关的二维存储平面形状的图表;图6是描述按照本发明的一个实施例的组合均衡/解码过程步骤的流程图;图7是描述按照本发明的另一个实施例的组合均衡/解码过程步骤的流程图;图8是描述按照本发明的再一个实施例的组合均衡/解码过程步骤的流程图;发明详述本发明的不同特性将按照附图描述,其中相同的部分以相同附图标记标明。
为了便于描述,不同的发明方法以不同模块编码调制描述,使它自身更有利于方法公开。然而,本发明可被应用于任何编码调制或者编码加调制方案,它不仅限于只和模块编码调制使用。
下面描述的不同方法可以多种方式中的任何方式实现,包括通过可编程的处理器执行合适的一组使其有效的程序指令。例如这些程序指令可以被存储在任何不同的计算机可读存储媒体上,包括但不仅限于随机存储器(RAM);只读存储器(ROM);磁存储装置例如磁盘/软盘或磁带;以及光存储媒体例如光盘ROM(CDROM)。这种情况下,本发明也可以被认为装备在具有其上存有程序指令的计算机可读存储媒体中。
另一个实施例中,专用硬件(例如特定用途集成电路,或者“ASICs”)可以设计执行不同将在下面详细描述的功能。
上述任何实施例的设计和制造都在本领域普通技术人员的能力范围内。这些设计和制造的细节既不要求产生和使用本发明,也不要求它们在这些描述的范围内。因此,为了避免以不必要信息对本发明描述造成的混乱,它们是可以忽略的。然而,将认识到在对于“方法”,“算法”等类似的描述中的参考应被解释为不仅包括发明方法步骤,也包括实现本发明制造的装置和物品。
模块编码调制(BCM)编码装置包括平行相连的模块编码器,编码器的输出被用于通过位-码元映射器从信号集合选择一个码元。基于8-PSK集合的示例性的BCM模式的编码装置的简图在附图1中所示。发明的组合均衡和解码算法对于特别BCM模式将描述。然而,对于本领域普通技术人员很明显本发明并不仅限于示例性的实施例,相反可应用于任何BCM模式。
在附图1中考虑的BCM例子,有3个输入比特流{i0,i1,i2},每一个以分别的代码Ck,k=0,1,2来编码。
8-PSK集合点使用下面的符号{b2b1b0}来定位。现在转到附图2a和2b,具有下面组分码的BCM模式的例子显示如下C0(4,1)重复码(比率=1/4)C1(4,3)单一奇偶校验码(比率=3/4)
C2(4,3)单一奇偶校验码(比率=3/4)附图2a显示一个采样编码操作,附图2b显示一个由此引起的编码位-码元映射。因为码的块长Nblock=4,每个BCM码字包括4个8-PSK码元{S1,S2,S3,S4}。为了促进发明的理解,发明的组合均衡和解码算法将对特别的BCM模式进行描述。然而,如上所述本发明也可用于任何其它的BCM模式。
一个用于发明的合并均衡和用于BCM的解码算法的示例性的时隙结构在附图3中所示。时隙结构是IS-136时隙结构的一个改进的版本,它被公开以促进对发明的理解,因此本发明可以应用于任何时隙结构。标准的IS-136时隙结构的描述可以在Electronics IndustriesAssociation,Dual Mode Mobile Station-Base Station CompatibilityStandard,IS-54 Rev。(incorporating ELA/TIA 553),EIA/TIA ProjectNumber 2398,1990年10月。
在当前的改进版本中,在每一个时隙期间获得3个信道脉冲响应(CIR)估计在前同步码{p1}(14码元)期间,CDVCC{P2}(6码元)期间,第二前同步码{p3}(6码元)期间。有两个数据片段,每一个是68码元。因此时隙包含总共162码元(如同在IS-136中)。
假设一个两拍信道模式,C(z)=c1+c2z-1。CIR估计通过执行下面步骤而实现步骤1通过对于完全确定的一组等式使用准倒置方法获得初试CIR估计,C=[c1c2]T。
步骤2通过在相同数据上运行自适应跟踪算法获得精确的CIR估计。
CIR内插使用内插滤波器(维纳滤波器,尼奎斯特滤波器等等)来完成。内插是获得相应于每个时隙中的码元的CIR值的方法中的一种。其它的CIR估计/内插方法也可以被使用。
为了获得BCM模式的全部好处,码元内插是必要的。对于这里考虑的BCM模式,假设有一个两时隙内插模式(包括总共272个数据码元)。数字复用器是一个NrowxNcol维的正交矩阵,其中数据按行写入,按列读出,在任何实际系统中,数字复用器的大小由全部的可允许的编码和解码延迟来限制。对于BCM模式Ncol可被有利的选择为BCM码字的块长(Nblock)。(使用组合均衡和解码的优势在发明方法描述中将变得清楚。)因此,对于附图2a和2b中所示的BCM例子Nco1=4并且获得一个68×4的正交矩阵,如图表1中所示。数字复用器矩阵的每一行包括一个BCM码字。注意到数字复用器跨越两个TDMA时隙,就像在IS-136标准中所允许的那样。

表1获得对于一个单个(n,k)线性块代码的解码格式结构的过程在下面描述,J.Wolf所著的“Efficient maximum likelihood decoding oflinear block codes using a trellis,”IEEE信息理论学报,卷IT-24,76-80页,1978年1月。Wolf的方法通过提供维特比算法给解码格式结构使得线性快代码可以实现最大似然解码。维特比算法的更多详细描述将在下面文章中发现,G.D.Forney所著的“The Viterbialgorithm”IEEE学报第61卷,268-278页,1973年3月,产生用于BCM解码格式结构是Wolf方法的一个多维扩展,因为BCM模式具有多个组分快代码。每一个BCM模式具有自己唯一的解码格式结构。用于这里假设的BCM例子的解码格式结构在附图4中给出。BCM格式结构的主要优势是所有组分代码同时被解码并且它产生最佳最大似然结果。进一步,BCM格式结构解码使得BCM解码过程计算复杂性的显著降低。进一步,必须注意BCM的最大似然解码产生一个在顺序的反复的解码方法上的性能增益。
组合解调(均衡)和解码的基本概念组合解调(均衡)和解码的基本概念将参考附图5描述,它显示一个指示码元之间关系的示例性的数字复用器矩阵500。要编码的数据按行写入数字复用器500并按列读出。每行包括所有包括一个BCM码字(也就是说,第一行501)的码元。编码产生一个存储器或者码元之间的关系。在BCM例子中,与编码相关的存储器扩展一行或码字。因为数据按列读出并顺序发送(也就是说,第一列503),在传输序列中的数据由信道导入的存储器而叙述(码间干扰)。信道存储器由信道脉冲响应来定义。当码元被叙述时,一系列这样的码元使用最大似然序列估计来被最佳解码。因此,在附图5的例子中,我们需要一个沿着每一行工作的MLSE解码器和另一个沿着每一列工作的MLSE解码器,这两个解码器是独立的,典型地,前者工作在后者的输出。这导致次最佳的性能,因为与第二解码相关的信息可以被第一解码的错误处理而毁掉。使用二维解码器的联合MLSE解码,因此是最佳的解码,因为现在行和列都使用相同的输入信息解码而不是用一个解码器来改变另一个解码器的输入信息。然而,联合解码更加复杂。本发明的不同方面是执行联合解调和解码的方法,同时具有较低复杂性的可选的方法,可以保持接近最佳的性能。
发明的用于BCM模式的组合均衡和解码技巧的几个实施例将在这里描述。组合均衡/解码可以以下三种方式实现1.码间干扰(ISI)抵消2.最大似然估计(MLSE)方法3.混合方法上述的每个都将被详细描述。
ISI抵消方法在该实施例中,通过使用对过去码元的解码器判断的ISI抵消来实现均衡(在当前接收到的码元中有利于ISI)。
在内插/反内插模式中码元位置的细节(对于具有块长Nblock=4的BCM模式来说)和如附图3中所示的时隙结构在表1(上面)和表2(下面)给出。

表2被传输的码元按行进入数字复用器矩阵并按列读出。在此方法中,每一行相应于一个BCM码字。在这里考虑的BCM例子中,BCM码的组成码元在连续的TDMA帧上分成两个时隙。在接收端,接收到的码元按列写入去交织器,接收到码元的每一行(相应于一个BCM码字)使用如下所述的最大似然(ML)方法解码。
因为传输的数据从数字复用器中按列读出,在延迟扩展存在时,每个码元都将经历来自先前的或者未来的相同列中码元的ISI,它依赖于信道脉冲响应(CIR)是否分别具有在后指示器或者在前指示器。例如,假定一个两拍信道模式,C(z)=c1+c2z-1或C(z)=c1z+c2,其中信道使具有两射线组成一个码元的两个脉冲在持续期间分离。考虑到BCM模式的行k(块长Nblock=4),如表2所示。假设按照行k的码元分别在时间(n1+k),(n2+k),(n3+k),(n4+k)发送。因此,行(k-1)或者(k+1)的码元分别(经由上面信道模式)出现在表2中所示的时刻。穿过一行的(相应于单个BCM码字)接收到的信号r(n+k)可表示如下r(ni+k)=c1(ni+k)s(ni+k)+c2(ni+k)(ni+k-1)+η(ni+k),i=1,2,...,Nblock(1)其中{c1,c2}时CIR系数,s(ni+k)是当前码元,s(ni+k-1)是在当前码元前传输的码元。指数i是卷指数。在我们的例子中我们假设一个具有块长Nblock=4的码元的BCM码字。η(ni+k)是附加的噪音(AWGN)采样或者干扰(联合信道)的采样,这里假设它是一个高斯随机变量。
用于BCM解码器中的量度是 (行k和jthBCM码字)Γk(j)=Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)|2,.....(2)]]>其中sj(n+k)是相应于用于k行的jthBCM码字的码元,s(ni+k-1)是在前面行(k-1)中解码的BCM码字的码元,它用于ISI抵消。当我们开始解码(也就是说,对于数字复用器/去交织器矩阵的第一行)适当的前同步/CDVCC码元(pl(.),l=1,2,3它们是已知码元)被用作s(ni-1)。该解码方法被称作ISI抵消解码并且涉及使用一个判断反馈均衡器(DFE)用于消除后向指示器(前面的码元)的影响。该方法类似于具有将解码器作为反馈部件的一部分的改进的判断反馈均衡器,因此将可能引起错误蔓延的反馈码元错误的可能性降低通常发生在判断反馈均衡器中。在该方法中,对于数字复用器/去交织器矩阵的每行来说,在ML标准下使用ISI抵消量度选择一个码字。该码字的码元被带到下一行,当解码下一个BCM码字时用于ISI抵消。
现在参考附图6,按照第一个实施例的组合均衡和解码算法步骤是步骤601按照上述的每个接收到的码元获得CIR估计。
步骤603使用ML解码格式结构解码行k,该格式结构使用平方欧几里德距离量度,该量度包括表示由于来自前面解码的BCM码字的码元的ISI的一个项。等式(2)是这类量度的一个例子。来自行(k-1)的解码器的过去码元结论被用于ISI抵消(如果k=1)已知的前同步码/CDVCC码元被用于ISI抵消。)步骤605重复步骤603直到全部数据(2时隙)被解码。
应该注意步骤603很适于ISI只从一个码元到下一个码元充分扩展的情形。应该认识到对于ISI穿过多个码元扩展的情形,该方法可扩展到包括来自几个以前的行或者具有相应的量度改变的随后的行的过去码元判定。
在本发明的另一个可选实施例中,在上述的均衡/解码过程中的步骤603以多于一个的候选值(也就是说,s(ni+k-1))而实现。典型的,来自行(k-1)的最好的Ns候选值BCM码字用于为行k选择最好的Ns候选值。该方法叫做树型列表算法(LTA),在下面将更详细的介绍。
树型列表算法考虑到上述发明的ISI抵消方法。由等式(2)给出的分支量度是不可靠的,如果|c1(ni)|<<|c2(ni)|,或|c1(ni)|≈0 (3)不可靠的分支量度可以引起解码BCM码字中的错误。因为组合均衡和解码方法使用一个判断反馈结构(用于ISI抵消),一个解码错误(在BCM码字中)可引起错误的传播,影响连续码字的解码。该问题可以通过对于每行保持多于一个的解码码字来解决,它通过使用通用维特比算法(GVA)的改进来实现。该改进在这里被叫作树型列表算法(LTA)。关于GVA的信息可在下面文章中发现,N.Seshadri和C.W.Sundberg所著的“Generalized viterbi detection withconvolutional codes,”IEEE GLOBECOM’89学报,1534-1538页,1989年11月。GVA和LTA算法之间的区别是GVA在一个格式结构上操作具有有限的状态/分支数量,然而在LTA中的状态/分支指数增长并且需要定期修正,如下所述。
不仅仅保持单个BCM码字(它具有最低量度),LTA保持一系列的Ns最佳BCM码字,其中Ns指示LTA中的残存物或者码字的数量。在正向解码中,这些来自行(k-1)的Ns候选码字中的每一个可以被用于在使用等式(2)中给出的量度进行下一个BCM码字(行k)解码中的ISI抵消。例如,下列的Ns码字将为行(k-1)保留[{s(1)(n1+k-1),s(1)(n2+k-1),s(1)(n3+k-1),s(1)(n4+k-1)},]]>{s(2)(n1+k-1),s(2)(n2+k-1),s(2)(n3+k-1),s(2)(n4+k-1)},]]>(4){s(Ns)(n1+k-1),s(Ns)(n2+k-1),s(Ns)(n3+k-1),s(Ns)(n4+k-1)}].]]>从行(k-1)使用Ns码字,解码过程将产生总数Ns2的码字(用于行k),其中的一些是恒等的。在此阶段,与N2s路径相关联的路径量度被分类并保持最佳Ns(彼此不同的)码字。上述过程在数字复用器/去交织器矩阵中的每一行重复。为了判断行k的码元,我们在行(k+dd)选择最佳路径,其中dd是判断深度,沿着一个存储的码字路径历史的回溯dd的步骤来决定行k的相应码字。在该方案中,Ns(残存物的数量)和dd(判断深度)可以变化来决定复杂度和性能之间的平衡。
MLSE方法这里假设的示例性的BCM模式具有总数为M(=128)的码字。(在附图4格式结构图表中的每个路径代表一个码字)如等式(1)中给出的,对于两拍信道模式,行k(数字复用器的)中BCM码元中的ISI来自行(k-1)中的BCM码字的码元。进一步,如在G.D.Forney所著的“Maximum-likelihood sequence estimation of digital sequencesin the presence of intersymbol interference,”IEEE信息学报,卷IT-18,363-378页,1972年5月中所述,一个用于在ISI存在的情况下对BCM解码的MLSE方法需要M-状态,其中在格式结构中的每个状态代表一个BCM码字。
在发明的均衡/解码过程的另一个实施例中,路径量度 用在BCM编码器中用来在MLSE格式结构中从格式结构阶段(k-1)的状态l传送到格式结构阶段k的状态j,是Γk(j)=minl[Γk-1(l)+]]>Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)|2]....(5)]]>其中s(j)(ni+k)是相应于状态j(格式结构阶段k)的BCM码字的码元,s(l)(ni+k-1)是相应于状态l(格式结构阶段k-1)的BCM码字的码元。
等式(5)中给出的MLSE量度和等式(2)中给出的ISI抵消量度的主要不同是当为 计算量度时不在BCM码字s(l)(ni+k-1)上做决定。
现在参考附图7,按照本发明实施例的组合均衡和解码算法的步骤是步骤701如上所述相应于每个接收到的码元获得CIR估计。
步骤703通过更新欧几里德距离路径量度的平方来执行MLSE(使用维特比算法), 它包括一个项,该项代表相应于格式结构阶段k的状态的一个BCM码字的码元和相应于格式结构阶段(k-1)状态的一个BCM码字的码元。等式(5)是这样一个量度的例子。
步骤705和707重复步骤703直到MLSE格式结构的所有阶段都完成并且通过使用沿最佳路径(如同在任何维特比算法中一样)的回溯来对BCM码字解码。
应该注意步骤703很适于ISI充分只从一个码元扩展到下一个码元的的情形。应该认识到对于ISI穿过多个码元扩展的情形,发明的MLSE方法可通过适当的改变量度来包括表示相应于在几个以前或者随后的格式结构阶段的表示BCM码字的码元的项。
MLSE方法的主要优点在于MLSE的每个状态相应于不同的BCM码字,而不相LTA方法,其中为了保证相同必须由附加步骤。
如果信道模式具有L拍,则MLSE格式结构具有M(L-1)个状态,因此MLSE方法的复杂性指数增长。通过使用下面所述的混合方法能实现在性能和复杂度之间的平衡。
混合解码方法在本发明的另一个实施例中,基于使用在发明的MLSE方法和发明的ISI抵消方法之间的一个混合方法,使用一个次优的方法为了减少MLSE方法的计算复杂性。例如,如果ISI模式是3拍模式,MLSE方法需要M2个状态。按照发明的混合方法可以使用一个M状态格式结构。在时间ni计算分支量度,沿着每一个量度路径(在时间ni-1)回溯来确定s(ni-2),使用这些实验性的解码码元。换句话说,基于在时间(ni-2)的码字作出的实验性决定并且那些码字s(ni-2)被使用,而不是为时间(ni-2)试用所有可能的码字。
量度, 用在BCM解码器中用于在MLSE格式结构中将格式结构在阶段(k-1)的状态转换到格式结构在阶段k的状态j是Γk(j)=minl[Γk-1(l)+]]>Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s^(l)(ni+k-2)|2]..(6)]]>其中s(j)(ni+k)是相应于状态j(行k)的BCM码字的码元,s(l)(ni+k-1)是相应于在行(k-1)中的状态lBCM码字的码元,s(l)(ni+k-2)是对于行(k-2)的实验性的判断,它通过从MLSE格式结构(在时间(ni+k-1))的状态l回溯得到。
比较等式(6),(5)和(2)可以发现用于混合方法的量度对于最接近的ISI项使用MLSE方法而对于其它方面,它使用ISI抵消。这产生一个在计算复杂度和性能之间的一个良好平衡。
现在参考附图8,按照本发明的该实施例的组合均衡和解码算法的步骤是步骤801如上所述相应于每个接收到的码元获得CIR估计。
步骤803通过更新欧几里德距离路径量度 的平方来执行混合MLSE-ISI抵消算法,它使用一个代表相应于第一个以前的码字的BCM码字的码元的第一个项,和一个代表来自第二个以前的码字的实验性解码码元的第二项。等式(6)是这样一个量度的例子。
步骤805和807重复步骤803直到MLSE格式结构的所有阶段都完成并且通过使用沿最佳路径的回溯来对BCM码字解码。
应该注意步骤803很适于ISI充分只从一个码元扩展到下一个码元的的情形。应该认识到对于ISI穿过多个码元扩展的情形,发明的混合MLSE方法可通过适当的改变量度来包括多个ISI抵消项而扩展。
用于执行块代码调制信息组合均衡/解码的发明方法的多个实施例已经被描述了。在本发明进一步的方面中,额外的增强可以应用于这些方法。现在将描述这些增强。
双向解码在时隙中对数据进行正向和反向的解码方法就是所涉及的双向解码。注意,例如,S.Chennakeshu,R.D.Koipillai,和R.L.Toy,“A lowcomplexity MLSE equalizer for U.S.Digital Cellular mobilereceivers,”G.E.方法信息丛书,1991年12月。考虑双向解码的主要动机是当信道显示严重的无最小相位情况时,也就是当|c1|<<|c2|时,来提高解码器的性能。
在等式(2)中给出的量度使用码元s(j)(ni+k)(相应于每个BCM码字)在所有BCM码字上进行最小化。如果|c1(ni)|=0,量度(由等式(2)给出)与s(j)(ni+k-1)的所有值(也就是对于所有不同的BCM码字)大致相同,因此在解码BCM码字中增加了错误的可能性。此问题是基于反馈的ISI抵消模式判定的典型。
按照本发明的此方面,在行k分别使用BCM码字的ISI抵消解码用于向前和向后解码的量度由下面给出正向解码假设相应于行(k-1)的BCM码字已被解码(也就是,码元s(ni+k-1)是已知的),码元s(j)(ni+k)(行k)通过最小化量度解码Γk,f(j)=Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)|2....(7)]]>向后解码假设相应于行(k+1)BCM码字已被解码(也就是,码元s(ni+k+1)是已知的),码元s(j)(ni+k)(行k)通过最小化量度解码Γk,b(j)=Σi=1Nblock|r(ni+k+1)-c1(ni+k+1)s^(ni+k+1)-c2(ni+k+1)s(j)(ni+k)|2.....(8)]]>向前和向后解码均被执行并选择提供一个更好的量度每个数据片段(码元模块)方向并且其数据判定被作为解码的输出。
用于向前和向后解码的发明的ISI抵消方法已在上面描述。在本发明的另一个实施例中,MLSE解码方法和混合解码方法也可利用具有对量度进行适当改进的双向解码实现。特别的,对于MLSE解码正向解码按照Γk,f(j)=minl[Γk-1,f(l)+Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)|2]]]>MLSE逆向解码按照对于混合解码情形,正向解码按照Γk,b(j)=minl[Γk-1,b(l)+Σi=1Nblock|r(ni+k+1)-c1(ni+k+1)s(l)(ni+k+1)-c2(ni+k+1)s(j)(ni+k)|2]]]> 反向混合解码按照Γk,b(j)=minl[Γk+1,b(l)+Σi=1Nblock|r(ni+k+2)-c1(ni+k+2)s^(ni+k+2)]]>-c2(ni+k+2)s(l)(ni+k+1)-c3(ni+k+2)s(j)(ni+k)|2]]]>考虑到任何双向解码方法,可以采用多种方法。一种观点是执行正向解码和反向解码然后基于对从正向和反向解码获得的量度值的比较来选择得到最佳结果的那种。第二种观点,较低复杂度的观点是执行正向或者反向解码或者它们两者的合并(也就是说,执行正向解码到一个点,反向解码也到达相同的点)。在第二种观点中,应使用适当的标准来选择解码方向。典型的标准包括接收信号强度(RSSI),并比较正向解码和反向解码的量度值。
微小的空间量度标准对于微小的延迟扩展组合均衡的性能和解码算法通过使用这里所述的微小的空间量度标准可被显著的提升。为了减轻真正信道和估计信道(对于微小延迟扩展)之间的模式失配必须改变分支量度。对于应用于DAMPS系统的MLSE均衡器完成上述功能的方法已在Y.Wan,Q.Liu和A.M.Sendyk所著的“A fractionary-speed maximum likelihoodsequence estimation receiver in a multipath fadingenvironment,”IEEE ICASSP’92学报689-692页,1992年5月中描述了。按照本分明的另一个方面,出现一个对于发明的组合均衡和BCM解码的应用,使用微小的空间量度标准的方法。
当有微小延迟扩展时,因为脉冲成形功能ISI在几个码元期间上扩展。脉冲波形在几个码元区间上快速衰减,因此可被截短。假设3拍CIR模式C(z)=c1+c2z-1+c3z-2(对于整数采样位置)并且C’(z)=c’1+c’2z’-1+c’3z-2(对于微小的采样位置)。(利用整数采样,采用率为每码元区间的一个采样;对于微小采样的情况,采用率为每个码元区间的多个采样。)因此在半码元空间上的接收信号采样可表示为
r(ni)=c1(ni)s(ni)+c2(ni)s(ni-1)+c3(ni)s(ni-2)+η(ni),(9)r(ni-12)≈c′1(ni)s(ni)+c′2(ni)s(ni-1)+c′3(ni)s(ni-2)+η(ni-12),...(10)]]>其中{cj(ni)},j=1,2,3是在整数采样位置处的信道脉冲响应(CIR)系数并且{c’j(ni)},j=1,2,3是在微小采样位置处的CIR系数,η(ni)和η(ni-1/2)是假设为零的独立干扰采样表示高斯随机变量。
用于按ISI抵消方法的量度(对于接收信号使用每码元两个采样的采样率)由下式给出Γk,f(j)=|r(ni+k-12)-c′1(ni+k)s(j)(ni+k)-c′2(ni+k)s^(ni+k-1)-c′3(ni+k)s^(ni+k-2)|2}{|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)-c3(ni+k)s^(ni+k-2)|2+..(11)]]>类似的,微小空间量度的使用也可被应用于其它BCM解码方法。对于MLSE方法该量度是Γk,f(j)=minl[Γk-1,f(l)+]]>{|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s(l)(ni+k-2)|2+]]>|r(ni+k-12)-c1′(ni+k)s(j)(ni+k)-c2′(n1+k)s(l)(ni+k-1)-c3′(ni+k)s(l)(ni+k-2)|2}]]]>微小空间混合方法应该使用下列量度Γk,f(j)=minl[Γk-1,f(l)+]]>{|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s^(ni+k-2)|2+]]>|r(ni+k-12)-c1′(ni+k)s(j)(ni+k)-c2′(n1+k)s(l)(ni+k-1)-c3′(ni+k)s^(ni+k-2)|2}]]]>当信道有微小延迟扩展时使用微小空间量度。典型的,需要额外节拍模拟微小延迟信道。因此,作为一个说明性的实例,显示一个具有3拍的信道模式。
在此公开中,介绍了三个用于实现组合均衡和对编码调制模式解码的实施例。三个方法以一个特殊BCM模式被证明但也可应用于任何其它编码调制模式。利用最大似然(ML)方法,利用Wolf方法对格式结构块代码解码方法的多维扩展,实现BCM码字的解码。组合句均衡和解码算法的三种增强也被介绍。它们包括使用双向(前向和后向)解码,使用树型列表算法以改善ISI抵消方法的性能,以及当信道引起微小延迟传播时,使用微小空间量度标准以改善均衡器性能。
本发明已参考特定实施例进行了描述。可是,对于本领域技术人员来说可以特殊形式将本发明具体化而不使用上述的那些首选实施例是很明显的。这可以不背离本发明精神而实现。
例如,上面的方法关于信道ISI问题已被描述,其中信道ISI问题是物理现象。然而,还有有意引入ISI的方法,其中ISI被接收器中的均衡器补偿。这样的一个例子是发射器延时差异,其中相同的信号从两个或多个无关的天线发射并具有从不同天线发射的时滞。对于本领域的一个普通技术人员很明显上述解码方法也可应用在这种环境中。
优选实施例仅仅是示例性的不应该被认为在任何情况下是限制性的。本发明的范围由附加权利要求给出,而不是前面的描述,所有的落入权利要求范围的改变和等效都被包含于此。
权利要求
1.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的方法,其中码元序列从信道上接收并且每一个码字包括多个码元,该方法包括相应于每个从BCM码元序列接收到的码元判断信道脉冲响应估计;使用具有路径量度的最大似然解码格式结构对接收到的BCM码元序列的码字解码,其中路径量度依靠于信道脉冲响应估计并且包括至少一个代表从一个或者多个前面解码的码字的一个或多个码元得到的码间干扰;以及重复解码步骤直到接收到的BCM码元序列的所有码字被解码。
2.如权利要求1中所述的方法,其中路径量度按照一个等式确定,其中该等式是与一个BCM码元相关的平方差的和,每一个所述的差值是当前接收到的采样与和项之间的差,其中和项是候选BCM码字的一个或多个码元和至少一个以前解码的BCM码字的和。
3.如权利要求2中所述的方法,其中路径量度 由下式确定Γk(j)=Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)|2]]>其中r(ni+k)是按照在时间ni+k处的BCM码字的码元接收到的信号采样,Nblock是一个BCM码字的模块长度,sj(ni+k)是按照用于BCM码字的jth候选项的码元,s(ni+k-1)是在先前步骤中解码的BCM码字(k-1)的码元。
4.按照权利要求1中所述的方法,其中解码步骤是正向解码步骤,并且进一步包括执行接收到的BCM信号的反向解码的步骤。
5.按照权利要求1中所述的方法,其中解码步骤是反向解码步骤。
6.按照权利要求1中所述的方法,进一步包括保持一系列最佳先前解码的BCM码字,其中解码步骤对于每个Ns最佳BCM码字执行。
7.按照权利要求1中所述的方法,其中路径量度按照一个函数确定,该函数包括相应于在微小码元空间接收到的信号采样的一个项,还包括在微小码元采样位置与信道脉冲响应系数成比例的一个或多个项。
8.按照权利要求1中所述的方法,其中从信道接收到的模块编码调制码元序列包括有意引入的码间干扰。
9.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的方法,其中码元序列从信道上接收并且每一个码字包括多个码元,该方法包括相应于每个从BCM码元序列接收到的码元判断信道脉冲响应估计;最大似然序列估计格式结构通过更新路径量度来从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元;通过重复格式结构推进步骤产生一个完整的格式结构直到格式结构的所有阶段都完成;以及通过使用在完成的MLSE格式结构中的最佳路径的回溯,将包含在BCM码元序列中的码字解码。
10.按照权利要求9中所述的方法,其中路径量度按照下式确定Γk(j)=minl[Γk-1(l)+Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)|2]]]>其中r(ni+k)是按照BCM码字接收到的码元,Nblock是BCM码字的模块长度,s(j)(ni+k)是用于当前被解码的码字的可选择的BCM码字的码元,s(j)(ni+k-1)是按照以前的MLSE格式结构阶段中状态l的BCM码字的码元。
11.按照权利要求9中所述的方法,其中路径量度按照函数来确定,该函数包括相应于在分数码元空间接收到的信号采样的一个项和在分数码元采样位置的信道脉冲响应系数成比例的一个或多个项。
12.照权利要求9中所述的方法,其中从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤以正向执行,并且进一步包括以反向推进最大似然估计格式结构的步骤。
13.照权利要求9中所述的方法,其中从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤也可以逆向执行。
14.照权利要求9中所述的方法,其中从信道接收的模块编码调制码元序列包括有意引入的码间干扰。
15.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的方法,其中码元序列从信道上接收并且每一个码字包括多个码元,该方法包括相应于每个从BCM码元序列接收到的码元判断信道脉冲响应(CIR)估计;最大似然序列估计格式结构通过更新路径量度来从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元,其中路径量度包括至少一个代表从先前解码的码字的码元中得到的码间干扰的项;通过重复格式结构推进步骤产生一个完整的格式结构直到格式结构的所有阶段都完成;以及通过使用在完成的MLSE格式结构中的最佳路径的回溯,将包含在BCM码元序列中的码字解码。
16.按照权利要求15中所述的方法,其中路径量度按照重复的等式而确定,该等式计算越过接收到的BCM信号的一个码字接收到的码元和一个项之间的欧几里德距离的平方,该项表示相应于MLSE格式结构的阶段k处的状态BDCM码字的码元和相应于在格式结构阶段(k-1)处的状态的一个或者多个BCM码字的和。
17.按照权利要求15中所述的方法,其中路径量度 可以按照下式确定Γk(j)=minl[Γk-1(l)+]]>Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s^(l)(ni+k-2)|2]]]>其中r(ni+k)是沿着接收到的BCM信号的一个码字接收到的码元,Nblock是BCM码字的模块长度,s(ni+k)是按照在MLSE格式结构的阶段k的状态j的BCM码字的码元,s(l)(n+k-1)是按照MLSE格式结构的阶段(k-1)的状态l的BCM码字的码元,s(l)(ni+k-2)是用于BCM码字(k-2)实验结论的码元,其中BCM码字(k-2)通过在MLSE格式结构的阶段(k-1)从状态l回溯获得的。
18.按照权利要求15中所述的方法,其中从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤以正向执行,并且进一步包括以反向推进最大似然估计格式结构的步骤。
19.按照权利要求15中所述的方法,其中从一个阶段到下一个阶段的最大似然序列估计格式结构的推进步骤也可以逆向执行。
20.按照权利要求15中所述的方法,进一步包括保持一系列Ns,即先前最佳解码BCM码字,并且其中解码步骤按照每一个N,即最佳BCM码字而执行。
21.按照权利要求15中所述的方法,其中路径量度可以按照函数来确定,该函数包括一个相应于在分数码元空间接收的信号采样的一项,以及与在分数码元取样位置的信道脉冲响应系数成比例的一项或多项。
22.按照权利要求15中所述的方法,其中从信道中接收到模块编码调制码元序列包括故意引入的码间干扰。
23.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的装置,其中码元序列从信道上接收并且每一个码字包括多个码元,该装置包括一个信道估计器,它相应于每个从BCM码元序列接收到的码元判断信道脉冲响应估计;以及一个解码器,使用具有路径量度的最大似然解码格式结构对接收到的BCM码元序列的码字解码,其中路径量度依靠于信道脉冲响应估计并且包括至少一个代表从一个或者多个前面解码的码字的一个或多个码元得到的码间干扰;以及重复解码步骤直到接收到的BCM码元序列的所有码字被解码。
24.按照权利要求23中所述的装置,进一步包括按照一个等式确定路径量度的装置,其中该等式是与一个BCM码元相关的平方差的和,每一个所述的差值是当前接收到的采样与和项之间的差,其中和项是候选BCM码字的一个或多个码元和至少一个以前解码的BCM码字的和。
25.权利要求24中所述的装置,其中判断路径量度 的装置由下式判断路径量度Γk(j)=Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s^(ni+k-1)|2]]>其中r(ni+k)是按照在时间ni+kBCM码字的码元接收到的信号采样,Nblock是一个BCM码字的模块长度,sj(nj+k)是按照用于BCM码字的jth候选项的码元,s(nj+k-1)是在先前步骤中解码的BCM码字(k-1)的码元。
26.按照权利要求23中所述的装置,其中解码器使用正向解码,并且其中该装置进一步包括一个反向解码器,用于执行接收到的BCM信号的反向解码。
27.按照权利要求23中所述的装置,其中解码器使用反向解码。
28.按照权利要求23中所述的装置,进一步包括一个存储器,保持一系列Ns,即最佳先前解码的BCM码字,以及其中解码器对于每个Ns最佳BCM码字执行解码步骤。
29.按照权利要求23中所述的装置,进一步包括按照一个函数判断路径量度的装置,该函数包括相应于在微小码元空间接收到的信号采样的一个项,还包括在微小码元采样位置与信道脉冲响应系数成比例的一个或多个项。
30.按照权利要求23中所述的装置,其中从信道接收到的模块编码调制码元序列包括有意引入的码间干扰。
31.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的装置,其中码元序列从信道上接收并且每一个码字包括多个码元,该装置包括一个信道估计器,相应于每个从BCM码元序列接收到的码元判断信道脉冲响应估计;以及一个解码器,通过更新路径量度将最大似然序列估计格式结构从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元;通过重复格式结构推进步骤产生一个完整的格式结构直到格式结构的所有阶段都完成;以及通过使用在完成的MLSE格式结构中的最佳路径的回溯,将包含在BCM码元序列中的码字解码。
32.按照权利要求31中所述的装置,进一步包括按照下式判断路径量度的装置Γk(j)=minl[Γk-1(l)+Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)|2]]]>其中r(ni+k)是按照BCM码字接收到的码元,Nblock是BCM码字的模块长度,s(j)(ni+k)是用于当前被解码的码字的可选择的BCM码字的码元,s(l)(ni+k-1)是按照以前的MLSE格式结构阶段中状态l的BCM码字的码元。
33.按照权利要求31中所述的装置,进一步包括按照一个函数来确定路径量度的装置,该函数包括相应于在分数码元空间接收到的信号采样的一个项和在分数码元采样位置的信道脉冲响应系数成比例的一个或多个项。
34.按照权利要求31中所述的装置,其中解码器按照正向将最大似然序列估计格式结构从一个阶段推进到下一个阶段,其中进一步包括以反向推进最大似然估计格式结构的解码器。
35.按照权利要求31中所述的装置,其中解码器以反向将最大似然序列估计格式结构从一个阶段推进到下一个阶段。
36.按照权利要求31中所述的装置,其中从信道接收的模块编码调制码元序列包括有意引入的码间干扰。
37.一种执行组合均衡和对在模块编码调制(BCM)码元序列中编码的码字解码的装置,其中码元序列从信道上接收并且每一个码字包括多个码元,该装置包括一个信道估计器,相应于每个从BCM码元序列接收到的码元判断信道脉冲响应(CIR)估计;一个解码器,通过更新路径量度将最大似然序列估计格式结构从一个状态发展到另一个状态,其中路径量度依赖于信道脉冲响应估计和按照在预先格式结构阶段中的一个状态的码字的码元,其中路径量度包括至少一个代表从先前解码的码字的码元中得到的码间干扰的项;通过重复格式结构推进步骤产生一个完整的格式结构直到格式结构的所有阶段都完成;以及通过使用沿着在完成的MLSE格式结构中的最佳路径的回溯,将包含在BCM码元序列中的码字解码。
38.按照权利要求37中所述的装置,进一步包括按照重复的等式而确定路径量度的装置,该等式计算越过接收到的BCM信号的一个码字接收到的码元和一个项之间的欧几里德距离的平方,该项表示相应于MLSE格式结构的阶段k处的状态BDCM码字的码元和相应于在格式结构阶段(k-1)处的状态的一个或者多个BCM码字的和。
39.按照权利要求37中所述的装置,其中用于确定路径量度的装置按照下式确定路径量度 Γk(j)=minl[Γk-1(l)+]]>Σi=1Nblock|r(ni+k)-c1(ni+k)s(j)(ni+k)-c2(ni+k)s(l)(ni+k-1)-c3(ni+k)s^(l)(ni+k-2)|2]]]>其中r(ni+k)是沿着接收到的BCM信号的一个码字接收到的码元,Nblock是BCM码字的模块长度,s(j)(ni+k)是按照在MLSE格式结构的阶段k的状态j的BCM码字的码元,s(l)(ni+k-1)是按照MLSE格式结构的阶段(k-1)的状态l的BCM码字的码元,s(l)(ni+k-2)是用于BCM码字(k-2)实验结论的码元,其中BCM码字(k-2)通过在MLSE格式结构的阶段(k-1)从状态l回溯获得的。
40.按照权利要求37中所述的装置,其中解码器以正向将最大似然序列估计格式结构从一个阶段推进到下一个阶段,并且进一步包括以反向推进最大似然估计格式结构的解码器。
41.按照权利要求37中所述的装置,其中解码器以反向将最大似然序列估计格式结构从一个阶段推进到下一个阶段。
42.按照权利要求37中所述的装置,进一步包括一个存储器,用于保持一系列N,即先前最佳解码BCM码字,并且其中解码器按照每一个N,即最佳BCM码字而操作。
43.按照权利要求37中所述的装置,进一步包括按照函数来确定路径量度的装置,该函数包括一个相应于在分数码元空间接收的信号采样的一项,以及与在分数码元取样位置的信道脉冲响应系数成比例的一项或多项。
44.按照权利要求37中所述的装置,其中从信道中接收到模块编码调制码元序列包括故意引入的码间干扰。
全文摘要
组合均衡和对从信道接收到的在编码调制码元序列中的码字的解码以多种方式实现。在一个码间干扰(ISI)抵消方法中,相应于每一个编码调制码元序列的接收到的码元确定信道脉冲响应(CIR)估计。接收到的码元序列的码字k然后使用具有路径量度的最大似然解码结构来解码,该路径量度依赖于CIR估计并且包括至少一个代表从前面解码的码字的码元中得到的码间干扰的项。重复解码步骤直到接收到的编码调制码元序列的所有码字被解码。在以最大似然序列估计(MLSE)为基础的方法中,通过更新依赖于CIR估计和相应于现面结构阶段中一个状态的路径量度,将MLSE结构从一个阶段发展到另一个阶段。重复结构发展步骤,直到MLSE结构的所有阶段全部完成。然后,通过使用沿着在完成的MLSE结构中最佳路径回溯而使码字解码。在另一实施例中,一种混合MLSE-ISI方法使用一种依赖于CIR估计和相应于在以前的结构阶段中的一个状态的码字的码元的路径量度。路径量度进一步包括至少一个表示从先前解码的码字的码元中得到的码间干扰的项。
文档编号H04L25/03GK1390404SQ00815495
公开日2003年1月8日 申请日期2000年9月7日 优先权日1999年9月10日
发明者C·桑德普, R·D·科伊皮莱 申请人:艾利森公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1