一种抗周期干扰的交织和去交织方法技术

技术编号:3516295 阅读:333 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种抗周期干扰的交织和去交织方法,应用于WCDMA系统,交织步骤为:将待交织的数据使用随机化运算进行交织,然后输出交织后的数据;其中随机化运算使连续数据比特在交织后输出的位置随机排列;随机化运算包括:A1、将待交织的数据逐行写入交织矩阵,并进行列交换;B1、按照一定算法计算交织矩阵各列偏置值Oi;C1、依次从交织矩阵的各列读取各列的数据;其中读取每列数据时,从当前列对应的第Oi行开始读取数据,并且该列第一行与最后一行视为首位相连进行数据读取。去交织步骤为:接收交织后的数据,使用与随机化运算对应的逆运算,还原出原数据。应用本发明专利技术,使无线信道中受到周期性干扰的数据在去交织后不会连续聚在一起出现。

【技术实现步骤摘要】

本专利技术涉及无线信道编码和交织
,特别是指。
技术介绍
无线通信领域中,由于无线信道的固有特性,编码后的数据信息在无线信道中传输时,经常会出现突发的聚堆性误码,数据接收方对存在聚堆性突发误码的数据信息进行译码时,性能会很差。因此,在将编码后的数据输入无线信道之前,需要首先对数据进行交织处理,扰乱这些数据的相互顺序,通过无线信道后再使用逆过程去交织,具体可参见图1示出的数据传输过程,这样就可以将在无线信道传输中出现的突发的聚堆性误码打散,从而提高译码的性能。在采用WCDMA技术的通信系统中,信道包括专用信道、公共导频信道、主/次同步信道、寻呼信道等。不同用户的通信信道以及以上所述的信道均使用相同的时段和频段,信道之间通过不相关的“码”进行区分。其中某些公共信道,如公共导频信道,是一个固定的以帧为周期的序列。由于使用相同的时段和频段,公共导频信道的信号在无线信道中传输时,对其他信道的信号----如专用信道的信号来说,构成了一个周期性的干扰。受到周期性干扰的专用信道信号,在移动台接收并进行去交织后,会呈现聚在一起的连续的受到相同干扰的数据,即呈现聚堆性误码。下面参见图2示出的数据交织的流程图,并以WCDMA系统的第1次交织(1stInterleaving)技术方案为例对该现象进行详细说明,其中,该第1次交织技术具体可以参见3GPP TS25.212所述。本例中,如下示出的X1~X12为假设待发送的一组数据信息,其中,该组数据信息由4帧构成,每帧包含3个数据。交织过程包括以下步骤 步骤201设置交织块的数据数量R1=12,其中包含帧数为C1=4,每帧包含的数据个数X=R1/C1=3,进行交织时,首先将这12个数据逐行写入交织存储器的(X×C1)即(3×4)的矩阵中,得到如下面的矩阵X1X2X3X4X5X6X7X8X9X10X11X12]]>步骤202然后,在交织器的控制下,按照下面表1示出的列交换规则表对所述矩阵进行列交换。表1中,设原来具有C1列的矩阵的列编号为0~(C1-1),该表右部分示出了列交换后的矩阵。其中,该列交换规则在协议3GPP TS25.212中进行了说明,这里不再进行介绍。 表1如表1所示,当矩阵含有C1=4列时,各列编号为0~(C1-1),即为<0,1,2,3>,按照表1的交换规则进行列交换后,得到的矩阵为<0,2,1,3>,则本例中,得到下面的矩阵X1X3X2X4X5X6X7X8X9X11X10X12]]>步骤203然后,在交织器的控制下将数据从交织存储器的矩阵中按列读出,完成交织过程,发送到无线信道中。该步骤输出的数据如下所示。 观察上面的交织过程可以发现,对应交织前的数据,连续C1个数据,会被交织到不同帧的相同的位置上去。由于去交织与交织过程相反,则交织后在不同帧相同位置的数据,去交织后会连续放置在一起。正因如此,当该交织后的数据在无线信道中传输时,受到如图3示出的某周期性干扰时,假设该周期性干扰恰是对X1、X3、X2、X4进行了干扰,则对于数据的接收方,在进行去交织后,受到干扰的X1、X3、X2、X4会连续放置在了一起,即出现聚堆性误码。而这种干扰信号,就有可能是上面提到的公共导频信道的信号。从上面所述可以看出,由于周期性干扰对每帧相同位置产生干扰,因此去交织后,就会有聚堆性误码出现,会导致去交织后的数据进行译码时,译码性能必然很差。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,使无线信道中受到周期性干扰的数据在去交织后不会连续聚在一起出现。本专利技术提供了,包括交织步骤和去交织步骤;其特征在于,其中,交织步骤为由交织器将待交织的数据使用随机化运算进行交织,然后输出交织后的数据;其中随机化运算使连续数据比特在交织后输出的位置随机排列;去交织步骤为由去交织器接收交织后的数据,使用与随机化运算对应的逆运算进行去交织,然后将去交织后的数据输出。其中,所述使用随机化运算进行交织为A1、将待交织的数据逐行写入交织存储器的交织矩阵,交织器控制所述交织矩阵进行列交换; B1、交织器计算所述交织矩阵各列偏置值Oi;C1、交织器依次从所述交织矩阵的各列读取各列的数据作为交织后的数据;其中读取每列数据时,从当前列对应的第Oi行开始读取数据,并且该列第一行与最后一行视为首位相连进行数据读取;对应的所述逆运算进行去交织为A2、去交织器计算去交织存储器的交织矩阵各列的偏置值Oi;B2、去交织器控制将接收到的数据依次写入去交织存储器的交织矩阵各列中;其中,写入每列数据时,从当前列对应的第Oi行的位置开始写入,并且该列第一行与最后一行视为首位相连进行数据写入;C2、去交织器控制去交织存储器的交织矩阵进行反列变换,并从反列变换后的交织矩阵按行读出作为去交织后的数据。其中,所述计算Oi方法为根据 公式计算,其中,Oi是交织矩阵第i行的偏置值, 表示向下取整运算,X是交织矩阵行数,Ci是交织矩阵列数。其中,所述使用随机化运算进行交织为A1’、将待交织的数据按照一交织方法进行交织;B1’、将步骤A1’交织后得到数据作为待交织的数据,返回步骤A1’再次进行交织,直到用户设定的交织次数为止;对应的所述的逆运算进行去交织为A2’、将待去交织的数据按照所述交织方法的逆运算进行去交织,B2’、将去交织后得到的数据作为待去交织的数据,返回步骤A2’再次进行去交织,直到所述用户设定的交织次数为止。其中,所述的交织方法为将待交织的数据逐行写入交织存储器的交织矩阵,交织器控制进行列交换,然后逐列读出;对应的所述的交织方法的逆运算为将接收的数据逐列写入去交织存储器的交织矩阵,去交织器控制进行反列交换,然后逐行读出。由上述方法可以看出,本专利技术通过改进交织算法,使交织前的连续数据,在交织后不会放在传播信道引入周期干扰同样的周期位置上,这样,在无线信道受到周期性干扰后,在去交织时,会避免受相同干扰的多个数据连续出现,也就是避免了去交织后聚堆性误码的出现,从而抑制了无线信道中的周期性干扰对去交织后的译码性能的影响,提高无线链路的整体性能。附图说明图1为数据传输过程示意图。图2为数据交织的流程图。图3为无线信道传输中周期干扰示意图。图4为本专利技术交织流程图。具体实施例方式本专利技术在将编码后的数据进行交织的过程中,通过增加随机化过程,使连续数据比特在交织后的输出位置是随机的,避免出现周期性位置关系,从而在无线信道传输过程中受到周期性干扰时,在去交织后不会出现受干扰数据的连续出现。为使本专利技术的目的、技术方案及优点更加清楚明白,以下通过具体实施例和参照附图,对本专利技术进一步详细说明。如图4示出的本专利技术交织流程图,相对于现有技术的交织过程,在将交织后的数据按列读出以发送到无线信道时,每列使用一个偏置值来读取这些数据,打乱了数据读出的规律,以避免在去交织时受到周期性干扰的数据会连续聚在一起。仍以
技术介绍
所述的数据X1~X12为例,对本专利技术所述交织过程进行说明,包括以下步骤步骤401~402与
技术介绍
所述的步骤201~202相同,将待交织的数据X1~X12逐行写入交织存储器的(X×C1)的矩阵中,并在交织器的控制下进行列交换,得到下面的矩阵 X1本文档来自技高网
...

【技术保护点】
一种抗周期干扰的交织和去交织方法,包括交织步骤和去交织步骤;其特征在于,其中,    交织步骤为:由交织器将待交织的数据使用随机化运算进行交织,然后输出交织后的数据;其中随机化运算使连续数据比特在交织后输出的位置随机排列;    去交织步骤为:由去交织器接收交织后的数据,使用与随机化运算对应的逆运算进行去交织,然后将去交织后的数据输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:李化加
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利