数据解旋转和解交错器制造技术

技术编号:3617249 阅读:193 留言:0更新日期:2012-04-11 18:40
一种用于解旋转和解交错数据的装置(28),包括(i)用于在D个存储位置存储D个旋转和交错的数据单元的第一存储器(32),(ii)用于对第一存储器(32)进行寻址从D个存储位置读取出解旋转和交错的数据并把旋转和交错的数据写入到D个存储位置的第一寻址器(36)。(iii)用于存储mD个从第一存储器(32)读取出来的解旋转和交错的数据单元的第二存储器(38),其中从第一存储器读取出来的解旋转和交错的数据存储在第二存储器的mD个存储位置中,和(iv)用于对第二存储器(38)进行寻址从mD个存储位置读取出解旋转和解交错的数据并把来自于第一存储器(32)的解旋转和交错的数据写入到mD个存储位置的第二寻址器(40)。(*该技术在2017年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于解旋转和/或解交错数据的装置和方法。在8VSB地面通讯系统中,信息可以通过空中传输到一个接收站。在这一类系统的一个实例中,每两比特要传输的数据都转换为一个三比特的格子码,这个格子码被映射为一个具有八个可能电平的符号,这样,每一个字节的数据由四个符号来代表。在数据帧中,符号是交错的,并且某些符号在传输之前要进行旋转。在ATSC Digital Television Standard(ATSC数字电视标准,1995年9月16日公布)中,尤其是在此标准的附录D的4.1节中公开了在8 VSBT系统中使用的一种数据帧。这种数据帧由多个段(也就是行)组成,其中每个段包含多个数据组,其中每一数据组包多个多数据单元。例如,每个段可以包含69个数据组,每一数据组可以包括12个数据单元,每个数据单元可以是一个数据符号。这种数据帧的第一个段包含帧同步信息,此数据帧的每个后继段都有一个包含段同步信息的初始部分(形式是四个段同步符号)和一个包含数据的后继部分。由于有包含在数据帧中的帧和段同步信息,某些数据组中数据单元可以进行旋转以便使接收器能更容易地进行数据处理。在上面提到的“标准”的附录D的4.2.5节以及表2中对这种旋转有说明。因此,接收器接收到的旋转和交错过的数据必须要进行解旋转和解交错。本专利技术主要涉及一种用于解旋转和解交错数据单元(如符号)的装置。依照本专利技术的一个方面,一种用于处理旋转和交错的数据的装置包括解旋转装置和解交错装置。解旋转装置对旋转和交错的数据进行解旋转处理,以便生成解旋转和交错的数据。解交错装置对解旋转和交错的数据进行解交错处理,以便生成解旋转和解交错的数据。依照本专利技术的另一个方面,一种用于处理旋转和交错数据的装置包括第一和第二存储装置以及第一和第二寻址装置。第一存储装置存储D个旋转和交错的数据单元。第一寻址装置在第一存储装置中寻址以便从第一存储装置中读取出解旋转和交错的数据并把旋转和交错的数据写入到第一存储装置中。第二存储装置存储nD个从第一存储装置中读取出来的解旋转和交错的数据单元。第二寻址装置在第二存储装置中寻址以便从第二存储装置中读取出解旋转和解交错的数据并把解旋转和交错的数据从第一存储装置写入到第二存储装置中。依据本专利技术的另一个方面,一种装置用来对旋转的数据进行解旋转。旋转的数据是在D个数据单元的基础上进行旋转的。此装置包括存储装置和寻址装置。存储装置在相应的D个存储位置存储D个旋转的数据单元。寻址装置对存储装置进行寻址以便从D个存储位置读取出解旋转的数据并把旋转的数据写入到D个存储位置。本专利技术的以上和其它特征及优势在结合以下附图进行详细说明后会更加清楚。其中附图说明图1例示了以行为主进行定序的一组数据,有助于说明本专利技术要进行解交错处理的数据的交错过程;图2例示了一组数据,有助于说明本专利技术要进行解旋转处理的数据的旋转过程;图3例示了根据本专利技术的一种解旋转和解交错装置;图4是图3的解调器30的时序图;图5是图3的控制器34的时序图;图6详细例示了图3的地址生成器36;图7例示了一组数据,有助于说明图6中例示的地址生成器36的操作;图8详细例示了图3的地址生成器40的一个实施例;图9表示第二存储装置38的存储位置;图10例示了图3的地址生成器40生成的地址序列;图11A和11B是图3的地址生成器40的时序图;图12详细例示了图8中种子生成器82的第一实施例;图13详细例示了图8中种子生成器82的第二实施例;图14详细例示了图13的乘12模47运算器98;图15详细例示图14中模47校正逻辑106;图16详细例示了图3的地址生成器40的另外一个实施例。图1例示了多个字节的数据单元,它是扫描部分场景的结果。数据的第一字节包含数据符号A1、A2、A3和A4。举例来说,每一个数据符号都可以代表两比特数据。那么,第一字节数据符号就代表8比特数据。第二字节数据包含数据符号B1~B4,第三字节数据包括数据符号C1~C4,...,第12字节数据包含数据符号L1~L4。发送器中的一个交错器可以用来对图1中的数据符号进行交错,但数据符号或数据单元的任何其它排列方式也可以进行交错。因此,符号交错器将图1中例示的数据符号由以行为主进行定序转换为以列为主进行定序,这样数据符号作为以列为主进行定序的数据单元进行传输。从而,传输器不是按照在数据符号A1之后传输A2、在数据符号A2之后传输A3、在数据符号A3之后传输A4、在数据符号A4之后传输B1等等的顺序传输数据符号,而是按照这样顺序进行传输(忽略了其它可能会改变数据符号顺序的操作)数据符号A1、数据符号B1、...、数据符号L1、数据符号A2、...。像这样,图1所示的每一列数据符号代表一组十二个数据单元,第一列首先传输,然后第二列,如此等等。图2显示了某一数据帧的段20中的一组数据符号。如图2所示,段20中这组数据符号的数据符号组没有旋转。但是,段20中的其它数据符号组或其它段中的数据符号组可以是旋转的。例如,段22中数据符号组中的数据符号是以8旋转的,而段24中的数据符号组中的数据符号是以4旋转的(但是,在本专利技术的以下说明的实施例中,假设传输器不以4旋转数据)。这样,图1和图2所示的数据符号就以交错和旋转的数据形式进行传输。图3例示了一个用于对交错和旋转的数据进行解交错和解旋转的装置28。装置28包括一个解调器30(例如一个ATSC 8 VSB解调器)。解调器30接收ATSC标准的8 VSB地面模式信号并产生以下四个输出信号一个帧同步信号,出现在帧同步段的末尾;一个段同步信号,与每个数据段的第一个符号时钟同时出现;一个符号时钟信号;和交错和旋转的数据。交错和旋转的数据提供给第一存储器32。每个帧期间要产生312个段同步信号,但帧同步段没有段同步。每个数据段期间要产生828个符号时钟,每个符号时钟都与一个对应的数据符号同时出现。但是,在对应于帧同步段或段同步的四个段同步符号这一时间里,不产生符号时钟。因此符号时钟只对应于数据符号存在。图4是例示解调器30输出的时序图。帧同步信号、段同步信号和符号时钟信号都提供给控制器34,控制器34生成以下5个输出信号一个段计数信号;一个组计数信号;两个复位信号,RESET 1和RESET 2;和一个字节时钟信号。段计数信号是一个除4计数器的输出结果,此除4计数器在帧同步和段同步信号出现时复位为0。此后,计数器在每个段同步信号时自增1,这样段计数信号在计数序列0、1、2、3、0、1、2、3......之间循环。因为每个帧总共有312个段同步信号,312可以被4整除,所以对应于帧的最后一个段的段计数值应该是3。因此,段计数信号每一帧期间在其4个值间循环78遍(312/4)。组计数信号是一个对12个一组的符号时钟进行计数的计数器的输出。组计数信号每出现12个符号时钟就自增1。当段同步信号和符号时钟信号同时出现时它被复位为0。因为每个段有828个符号,且828/12=69,所以组计数信号在每个数据段中将在0~68之间循环。这样,组计数信号输出将在序列0、1、...、68、0、1、...、68、0...之间循环。RESET 1信号是由帧同步信号推导出来的。RESET 2信号是RESET 1信号的12符号时本文档来自技高网...

【技术保护点】
一种用于处理旋转和交错的数据的装置,其特征在于,具有用于对旋转和交错的数据进行解旋转以便生成解旋转和交错的数据的解旋转装置,和用于对解旋转和交错的数据进行解交错以便生成解旋转和解交错的数据的解交错装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:马克菲莫夫小劳伦斯C思派特
申请(专利权)人:齐尼思电子公司
类型:发明
国别省市:US[美国]

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

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