发明名称 一种支持数据帧长无缝变化的解交织器及其方法
摘要 本发明涉及数字通信领域,尤其涉及一种支持数据帧长无缝变化的解交织器及其方法。本发明通过将宽度可变的解交织转化为宽度固定为J而深度K<sub>r</sub>g(i)可变的解交织,以及将所有对J求模值相同且延迟相同的支路等效为一条具有K倍该延迟的支路,并通过在存储器中写地址及读地址实现。本发明解交织方法在支持数据帧长无缝变化的基础上大大节约了硬件资源。本发明能够广泛应用于欧洲数字音频广播标准DAB、韩国地面数字多媒体广播标准T-DMB等时间解交织系统中。
申请公布号 CN101674092A 申请公布日期 2010.03.17
申请号 CN200910093769.1 申请日期 2009.09.28
申请人 北京海尔集成电路设计有限公司 发明人 邓周
分类号 H03M13/27(2006.01)I 主分类号 H03M13/27(2006.01)I
代理机构 代理人
主权项 1.一种解交织器,用于将输入数据b<sub>r,i</sub>解交织成输出数据c<sub>r,i</sub>,且满足c<sub>r,i</sub>=b<sub>r-g(i),i</sub>(0≤i≤M<sub>r</sub>-1),其中解交织延迟g(i)满足g(i)=g(mod(i,J)),mod(i,J)为i对J求模运算,并且b<sub>r,i</sub>和c<sub>r,i</sub>帧长分别为M<sub>r</sub>和N<sub>r</sub>,且M<sub>r</sub>=min(N<sub>r</sub>,N<sub>r-D</sub>),<img file="A2009100937690002C1.GIF" wi="352" he="65" />N<sub>r</sub>=K<sub>r</sub>J,其中N<sub>r</sub>、K<sub>r</sub>为变量,J为常量,其特征在于,包括,延迟器,将所述变量K<sub>r</sub>延迟D帧从而得到K<sub>r-D</sub>;比较器,接收所述变量K<sub>r</sub>及K<sub>r-D</sub>,并比较K<sub>r</sub>与K<sub>r-D</sub>大小;帧计数器,接收所述K<sub>r</sub>与K<sub>r-D</sub>的比较结果,并根据该比较结果对解交织输入数据帧长变化后D帧数据进行计数;读地址产生单元,接收写地址,所述K<sub>r</sub>、K<sub>r-D</sub>值,所述K<sub>r</sub>与K<sub>r-D</sub>的比较结果以及所述帧计数值信息,并根据该接收到的信息产生读地址A<sub>n+1,r</sub>,该读地址A<sub>n+1,r</sub>为,A<sub>n+1,r</sub>=(A<sub>n+1,w</sub>-(K<sub>max</sub>-K<sub>r-D</sub>)g(n)+(K<sub>r</sub>-K<sub>r-D</sub>)·min(t,g(n)))mod N<sub>A</sub>其中,A<sub>n+1,r</sub>为第n+1支路读地址,A<sub>n+1,w</sub>为第n+1支路写地址,K<sub>max</sub>为交织器所支持的最大帧长,N<sub>A</sub>为存储器所需存储地址数,t为帧计数值。
地址 100088北京市海淀区花园路四号通恒大厦205室