适用于第二代地面数字视频广播系统的解交错程序的数据处理电路及方法与流程

文档序号:13219305阅读:来源:国知局
技术特征:
1.一种数据处理电路,用来执行第二代地面数字视频广播系统的解交错程序,包含:一缓存器,用来暂存多个数据符号;一存储器,耦接该缓存器;一地址产生器,依据一运算逻辑及一交换方法产生多个地址,并自该些地址中取一目标地址输出;以及一存储器控制单元,耦接该存储器、该缓存器及该地址产生器,用来自该缓存器读出该些数据符号中的一目标数据,选择性地依据该目标地址将该目标数据写入该存储器,以及选择性地依据该目标地址自该存储器读出该目标数据,直到该些数据符号自该存储器读出时是被解交错的。2.如权利要求1所述的数据处理电路,其特征在于,该地址产生器包含:一控制单元;一线性回授移位缓存器,耦接于该控制单元,该线性回授移位缓存器包含多个缓存单元,用来储存一二进制数据,并受该控制单元控制以使该二进制数据一次移位两个缓存单元;一逻辑电路,耦接该线性回授移位缓存器,用来依据该运算逻辑及该线性回授移位缓存器的部分缓存单元的数据,产生一回授数据,并输出该回授数据至该线性回授移位缓存器;一第一交换电路,耦接该线性回授移位缓存器以及该控制单元,用来依据该交换方法转换该二进制数据的部分数据,以产生一第一转换数据;以及一第二交换电路,耦接该线性回授移位缓存器以及该控制单元,用来依据该交换方法转换该二进制数据的部分数据,以产生一第二转换数据;其中该控制单元依据该第一转换数据及第二转换数据产生该些地址,并判断该些地址至少其一是否可作为该目标地址。3.如权利要求2所述的数据处理电路,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,该控制单元依据一回合参数控制该回授移位缓存器的移位,当该第一候选地址及该第二候选地址皆适当时,该控制单元于\t此回合输出该第一候选地址,以及于次一回合暂停移位该回授移位缓存器并且输出该第二候选地址。4.如权利要求2所述的数据处理电路,其特征在于,该控制单元依据一回合参数控制该回授移位缓存器的移位,当该些地址仅有其中之一适当时,该控制单元于此回合输出该适当地址,以及于次一回合控制该回授移位缓存器移位,使该第一交换电路及该第二交换电路分别更新该第一转换数据及该第二转换数据。5.如权利要求4所述的数据处理电路,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,该控制单元当该回合参数为偶数时控制该回授移位缓存器移位,并于该偶数回合输出该第一候选地址及该第二候选地址中数值较小者,并且依据该第一候选地址以及该第二候选地址中数值较大者的适当性决定下一回合参数。6.如权利要求4所述的数据处理电路,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,该控制单元当该回合参数为奇数时控制该回授移位缓存器移位,以及于该奇数回合依据该第一候选地址及该第二候选地址中数值较大者的适当性决定输出该第一候选地址或该第二候选地址,并决定下一回合参数。7.如权利要求2所述的数据处理电路,其特征在于,该逻辑电路包含:一第一逻辑单元,耦接该线性回授移位缓存器,用来取K个缓存单元的值依据该运算逻辑做运算;一第二逻辑单元,耦接该线性回授移位缓存器,用来取K个缓存单元的值依据该运算逻辑做运算;其中,该第一逻辑单元所对应的K个缓存单元各与该第二逻辑单元所对应的K个缓存单元相邻,K为正整数。8.如权利要求2所述的数据处理电路,其特征在于,该线性回授移位缓存器依移位方向包含第一至第M个缓存单元,M为正整数,该第一交换电路及该第二交换电路各耦接(M-2)个缓存单元,以转换该二进制数据中的M位的数据,其中该第一交换电路耦接该第三至第M个缓存单元,以及该第二交换电路耦接该第二至第(M-1)个缓存单元。9.如权利要求2所述的数据处理电路,其特征在于,该线性回授移位缓存器依移位方向包含第一至第N个缓存单元,N为正整数,该第一交换电路耦接该N个缓存单元,以转换该二进制数据,该第二交换电路耦接第一至第(N-1)个缓存单元,并且更耦接该逻辑电路,以转换该二进制数据中的(N-1)位及该逻辑电路所提供的一位共N位的数据。10.如权利要求1所述的数据处理电路,其特征在于,该地址产生器包含:一控制单元;一线性回授移位缓存器,耦接该控制单元,该线性回授移位缓存器包含多个缓存单元,用来储存一二进制数据,并受该控制单元控制以使该二进制数据一次移位一个或两个缓存单元;一逻辑电路,耦接该线性回授移位缓存器,用来依据该运算逻辑及该线性回授移位缓存器的部分缓存单元的数据,产生一回授数据,并输出该回授数据至该线性回授移位缓存器;一第一交换电路,耦接该线性回授移位缓存器以及该控制单元,用来依据该交换方法转换该二进制数据的部分数据,以产生一第一转换数据;一第二交换电路,耦接该线性回授移位缓存器以及该控制单元,用来依据该交换方法转换该二进制数据的部分数据,以产生一第二转换数据,其中该控制单元依据该第一转换数据及第二转换数据产生该些地址,以及判断该些地址的适当性以产生一控制信号;以及多个选择单元,分别与部分该些缓存单元配对,并且依据该控制信号选择其所配对的缓存单元的前一或前二缓存单元的值作为其所配对的缓存单元移位后的新值。11.如权利要求10所述的数据处理电路,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,若该控制信号指示该第一候选地址适当,则该控制单元控制该线性回授移位缓存器移位一个缓存单元,否则该控制单元控制该线性回授移位缓存器移位两个缓存单元。12.如权利要求10所述的数据处理电路,其特征在于,该逻辑电路包含:一第一逻辑单元,耦接该线性回授移位缓存器,用来取K个缓存单元的值依据该运算逻辑做运算;一第二逻辑单元,耦接该线性回授移位缓存器,用来取K个缓存单元的值依据该运算逻辑做运算;其中,该第一逻辑单元所对应的K个缓存单元各与该第二逻辑单元所对应的K个缓存单元相邻,K为正整数。13.如权利要求10所述的数据处理电路,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,当该回合参数为偶数时,该控制单元使该第一候选地址的最高位为1且使该第二候选地址的最高位为0,而当该回合参数为奇数时,该控制单元使该第一候选地址的最高位为0且使该第二候选地址的最高位为1。14.如权利要求13所述的数据处理电路,其特征在于,该线性回授移位缓存器依移位方向包含第一至第M个缓存单元,M为正整数,该第一交换电路耦接该第二至第M个缓存单元,该第二交换电路耦接该第一至第(M-2)个缓存单元。15.如权利要求14所述的数据处理电路,其特征在于,当该回合参数小于等于一默认值时,该第一交换电路依据第三至第M个缓存单元的值产生该第一转换数据,当该回合参数大于该默认值时,该第一交换电路依据第二至第(M-1)个缓存单元的值产生该第一转换数据。16.如权利要求1所述的数据处理电路,其特征在于,该解交错程序为正交分频多工的频率解交错程序,并且该些数据符号对应一正交分频多工的一符号的所有数据单元。17.如权利要求1所述的数据处理电路,其特征在于,该解交错程序为正交分频多工的单元解交错程序,并且该些数据符号对应一正交分频多工的一向前误差校正区块的所有数据单元。18.一种数据处理方法,用来执行第二代地面数字视频广播系统的解交错程序,包含:(a)提供一存储器;(b)以一缓存器暂存多个数据符号;(c)依据一运算逻辑及一交换方法产生多个地址,并自该些地址中取一目标地址输出;以及(d)自该缓存器读出该些数据符号的一目标数据,选择性地依据该目标地址将该目标数据写入该存储器,以及选择性地依据该目标地址自该存储器读出该目标数据,直到该些数据符号自该存储器读出时是被解交错的。19.如权利要求18所述的数据处理电方法,其特征在于,步骤(c)包含:(c1)提供一线性回授移位缓存器以储存一二进制数据,该线性回授移位缓存器包含多个缓存单元;(c2)依据该运算逻辑及该线性回授移位缓存器的部分缓存单元的数据,产生一回授数据,并将该回授数据传送至该线性回授移位缓存器;(c3)依据该交换方法转换该二进制数据的部分数据,以产生一第一转换数据;(c4)依据该交换方法转换该二进制数据的部分数据,以产生一第二转换数据;以及(c5)控制该线性回授移位缓存器的移位、依据该第一转换数据及第二转换数据产生该些地址,并判断该些地址至少其一是否可作为该目标地址其中,该线性回授移位缓存器于每次移位将数据移位两个缓存单元。20.如权利要求19所述的数据处理方法,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,步骤(c5)依据一回合参数控制该回授移位缓存器的移位,当该第一候选地址及该第二候选地址皆适当时,于此回合输出该第一候选地址,以及于次一回合暂停移位该回授移位缓存器并且输出该第二候选地址。21.如权利要求19所述的数据处理方法,其特征在于,步骤(c5)依据一回合参数控制该回授移位缓存器的移位,当该些地址仅有其中之一适当时,于此回合输出该适当的地址,以及于次一回合控制该回授移位缓存器移位,使步骤(c3)及步骤(c4)分别更新该第一转换数据及该第二转换数据。22.如权利要求21所述的数据处理方法,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,步骤(c5)中当该回合参数为偶数时控制该回授移位缓存器移位,并于该偶数回合输出该第一候选地址及该第二候选地址中数值较小者,并且依据该第一候选地址以及该第二候选地址中数值较大者的适当性决定下一回合参数。23.如权利要求21所述的数据处理方法,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,步骤(c5)中当该回合参数为奇数时控制该回授移位缓存器移位,以及于该奇数回合依据该第一候选地址及该第二候选地址中数值较大者的适当性决定输出该第一候选地址或该第二候选地址,并决定下一回合参数。24.如权利要求18所述的数据处理方法,其特征在于,该地址产生器包含:(c1)提供一线性回授移位缓存器以储存一二进制数据,该线性回授移位缓存器包含多个缓存单元;(c2)依据该运算逻辑及该线性回授移位缓存器的部分缓存单元的数据,产生一回授数据,并将该回授数据传送至该线性回授移位缓存器;(c3)依据该交换方法转换该二进制数据的部分数据,以产生一第一转换数据;(c4)依据该交换方法转换该二进制数据的部分数据,以产生一第二转换数据;(c5)控制该线性回授移位缓存器的移位、依据该第一转换数据及第二转换数据产生该些地址,以及判断该些地址的适当性以产生一控制信号;以及(c6)依据该控制信号将该线性回授移位缓存器的数据移位一或两个缓存单元。25.如权利要求24所述的数据处理方法,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,若该控制信号指示该第一候选地址适当,则步骤(c6)控制该线性回授移位缓存器移位一个缓存单元,否则步骤(c6)控制该线性回授移位缓存器移位二个缓存单元。26.如权利要求24所述的数据处理方法,其特征在于,该些地址包括一第一候选地址以及一第二候选地址,步骤(c5)依据一回合参数将该第一及第二转换数据转换为该第一候选地址及该第二候选地址,其中当该回合参数为偶数时,该第一候选地址的最高位为1且该第二候选地址的最高位为0,而当该回合参数为奇数时,该第一候选地址的最高位为0且该第二候选地址的最高位为1。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1