一种ISDB-T系统的延时和时域交织方法转让专利

申请号 : CN201110005317.0

文献号 : CN102075717B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李俊魏作贤

申请人 : 成都德芯数字科技有限公司

摘要 :

本发明涉及一种ISDB-T系统的延时和时域交织方法,其包含以下步骤:步骤一、载波删除:根据延时调整的长度,删除相对应的载波长度;步骤二、载波调制:实现比特交织和比特到符号的映射;步骤三、时域交织:根据不同的模式和交织长度实现卷积交织。本发明不需要额外的存储元件来实现数据的延时,只需要少量的逻辑资源就能实现相同的功能。同时在时域交织前后分别对输入的载波符号进行输入顺序调整,按行连续读取多个载波符号,实现多个数据的突发。

权利要求 :

1.一种ISDB-T系统的延时和时域交织方法,其包含以下步骤:步骤一、载波删除:根据延时调整的长度,删除相对应的载波长度;

步骤二、载波调制:实现比特交织和比特到符号的映射;

步骤三、时域交织:根据不同的模式和交织长度实现卷积交织;

所述步骤一中:删除的载波长度=一帧载波数据总数-120个载波数-时域交织的延时载波数。

2.如权利要求1所述的延时和时域交织方法,其特征在于所述步骤三的时域交织前后分别对输入的载波符号进行输入顺序调整。

3.如权利要求2所述的延时和时域交织方法,其特征在于所述在时域交织前后的载波符号输入顺序调整过程互为逆过程。

说明书 :

一种ISDB-T系统的延时和时域交织方法

技术领域

[0001] 本发明涉及日本数字电视调制器ISDB-T(Integrated Services Digital Boardcasting)系统,尤其涉及一种ISDB-T系统的延时和时域交织方法。

背景技术

[0002] 日本数字电视ISDB-T调制器是为实现地面无线传输电视节目,根据地面传输电视节目的特点而推出的一种电视标准。在该标准的信道编码与调制的帧结构中,引入交织实现抗突发干扰。由于交织会产生数据的时延,为了使发射端和接收端有固定的时延长度,一般在交织前后都进行延时调整。现有技术中采用的在交织前后的延时调整一般通过存储元件对数据进行存储来达到延时的目的,其存储元件可以用内部的随机存取存储器RAM或者外挂的同步动态随机存储器SDRAM,内部的RAM成本比较高,通常使用外挂SDRAM实现;时域交织用来实现抗突发的干扰,由于实现的交织深度比较大,而时域交织相邻载波符号间的交织长度不同,在SDRAM实现中每次只能读写操作一个载波数据,读写效率较低。
[0003] 在现有技术中的延时和时域交织方法如图1所示:先进行延时调整1,其次进行比特交织,然后进行星座映射,再次进行延时调整2,最后实现时域交织。
[0004] 图1中的延时调整1具体为:通过存储元件对数据进行存储来达到延时,这个延时调整值加上比特交织的延时(120个载波符号)后有2个OFDM (Orthogonal Frequency Division Multiplexing:正交频分复用)符号的延时。每个OFDM符号根据不同的传输模式有不同的载波长度,模式1为96×13=1248个载波符号;模式2为 192×13=2496个载波符号;模式3为384×13=4992个载波符号。因此,延时调整1的延时载波数=(2×每个OFDM符号的载波长度)-120。
[0005]模式1 模式2 模式3
2376=(2×1248)-120 4872=(2×2496)-120 9864=(2×4992)-120
[0006] 图1中的延时调整2具体为:通过存储元件对数据进行存储,根据不同的传输模式和交织深度延时调整值不同。

发明内容

[0007] 针对现有技术中的延时和时域交织方法存在的用可编程器件内部的RAM成本比较高,外挂SDRAM读写效率较低的技术问题,因此有必要提供一种ISDB-T系统的延时和时域交织的新方法。
[0008] 本发明提供一种ISDB-T系统的延时和时域交织方法,其包含以下步骤:
[0009] 步骤一、载波删除:根据延时调整的长度,删除相对应的载波长度;
[0010] 步骤二、载波调制:实现比特交织和比特到符号的映射;
[0011] 步骤三、时域交织:根据不同的模式和交织长度实现卷积交织;
[0012] 优选地,所述步骤一中:删除的载波长度=一帧载波数据总数-120个载波数-时域交织的延时载波数;
[0013] 由于在ISDB-T系统中载波数据是按照OFDM帧为单位循环,设备启动时如果丢掉一帧载波数据,不会影响其他帧的数据。一帧的总共的载波数如下:
[0014]模式 模式1 模式2 模式3
帧载波长度 254592 509184 1018368
[0015] 如模式1中的交织深度为4时,删除的载波长度=模式1中一帧载波数据总数-120个载波数-相应模式下相应交织深度时域交织的延时载波数。
[0016] 本发明提供的延时方法改进后延时调整不需要额外的存储元件来实现数据的延时,只需要少量的逻辑资源就能实现相同的功能。由于在ISDB-T系统中载波数据是按照OFDM帧为单位循环,启动设备时如果丢掉一帧载波数据,不会影响其他帧的数据。时域交织需要少量的数据存储,就能实现数据的突发,降低时钟频率。
[0017] 所述步骤三的时域交织前后分别对输入的载波符号进行输入顺序调整,所述在时域交织前后的载波符号输入顺序调整过程互为逆过程。
[0018] 本发明的有益效果为:不需要额外的存储元件来实现数据的延时,只需要少量的逻辑资源就能实现相同的功能。同时在时域交织前后分别对输入的载波符号进行输入顺序调整,按行连续读取多个载波符号,实现多个数据的突发。

附图说明

[0019] 图1为现有技术中的延时和时域交织方法。
[0020] 图2为本发明的ISDB-T系统的延时和时域交织方法。

具体实施方式

[0021] 下面结合说明书附图,具体说明本发明的具体实施方式。
[0022] 如图2所示的ISDB-T系统的延时和时域交织方法,其包含以下步骤:
[0023] 步骤一、载波删除:根据延时调整的长度,删除相对应的载波长度;
[0024] 步骤二、载波调制:实现比特交织和比特到符号的映射;
[0025] 步骤三、时域交织:根据不同的模式和交织长度实现卷积交织;
[0026] 优选地,所述步骤一中:删除的载波长度=一帧载波数据总数-120个载波数-时域交织的延时载波数;
[0027] 由于在ISDB-T系统中载波数据是按照OFDM帧为单位循环,启动设备时如果丢掉一帧载波数据,不会影响其他帧的数据。一帧的总共的载波数如下:
[0028]模式 模式1 模式2 模式3
帧载波长度 254592 509184 1018368
[0029] 如模式1中的交织深度为4时,删除的载波长度=模式1中一帧载波数据总数-120个载波数-相应模式下相应交织深度时域交织的延时载波数。
[0030] 本发明提供的延时方法改进后延时调整不需要额外的存储元件来实现数据的延时,只需要少量的逻辑资源就能实现相同的功能。由于在ISDB-T系统中载波数据是按照OFDM帧为单位循环,启动该设备时如果丢掉一帧载波数据,不会影响其他帧的数据。时域交织需要少量的数据存储,就能实现数据的突发,降低时钟频率。
[0031] 所述步骤三的时域交织前后分别对输入的载波符号进行输入顺序调整,所述在时域交织前后的载波符号输入顺序调整过程互为逆过程。
[0032] 一个OFDM符号在模式1是由96×13个载波符号构成;模式2是由96×2×13个载波符号构成;模式3是由96×4×13个载波构成。在实现的过程中,只需要开一个有96×13×4个存储单元(复数单元)即可,根据不同的模式,按照一定的顺序将载波数据写入该存储单元中,按行连续读取4个载波符号,就可以实现4个突发数据对SDRAM读写操作,详细操作如下:
[0033] (1)输入顺序调整:根据时域交织的特点,按照如下的处理就可以实现4个连续的载波数据的交织长度相同,实现4个数据突发读写SDRAM,当然按照相同的处理方式也可以实现8个数据的突发。将存储单元分为1248×4的矩阵,根据不同的模式写入的顺序不同。
[0034] 模式1:1个OFDM符号有1248个载波,需要4个OFDM符号就可以写满,输入的顺序按照列的顺序写入,每列写1个OFDM符号:1248个载波。输出时按行输出,每次输出一行4个载波符号的数据。
[0035] 模式2:1个OFDM符号有2496个载波,需要2个OFDM符号就可以写满,输入的顺序按照列的顺序写入,每两列写1个OFDM符号(2496个载波),每列写完96个载波符号就开始写下一列,写入的顺序是:
[0036] 0,0 → 1,0 → 2,0…94,0 → 95,0 → 0,1 → 1,1 → 2,1…94,1 → 95,1…96,0→97,0…1246,3→1247,3。输出时按行输出,每次输出一行4个载波符号的数据。
[0037] 模式3:1个OFDM符号有4992个载波,需要1个OFDM符号就可以写满,输入的顺序按照列的顺序写入,每列写完96个载波符号就开始写下一列,写入的顺序是:0,0→ 1,0 → 2,0…94,0 → 95,0 →0,1 → 1,1 → 2,1…94,1 → 95,1…0,2 → 1,2…
1246,3→1247,3。输出时按行输出,每次输出一行4个载波符号的数据。
[0038] (2)卷积交织:在SDRAM内部开1248个存储区,每个区的大小根据每种模式的交织长度而定,每个存储区对应卷积交织中的一条支路,通过地址控制实现每次有4个数据输入和输出的FIFO功能的操作,每个存储区的大小就相当于FIFO的长度,这样就可以实现卷积交织。
[0039] (3)输出顺序调整:实现输入顺序调整模块的逆过程。
[0040] 本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。