主权项 |
1.一种可变长译码装置,用于对以位流形式传送的数据进行变长译码,所述数据填充了比特,且被变长偏码为一预定的比特数,所述数据被分隔为多个MMB(宏块群),这些宏块群组若干个帧,各个帧的开始部分包括一个预设的帧起始符,各个MMB的开始部分包括一个MMB起始符,其特征在于,所述可变长译码装置包括:一个先进先出存储器,用于存储被传送的数据,并顺次地输出以首先存储的比特作为开始的所述数据的一个预定比特数,所述数据的存储和顺次输出发生在每次当一个读出信号输入到所述存储器的时候;译码单元,用于根据控制信号对输入数据作变长译码,在每次用于变长译码中的数据的比特数等于预定的比特数时即产生数据请求信号,所述译码单元在收不到在多个数据块间隔之一中的数据块结束信号时产生块结束差错信号;译码接口单元,用于按照开始信号和所述译码单元发出的数据请求信号产生所述读出信号,根据读出信号接收并存储来自所述先进先出存储器的所述预定的数据比特数,当从输入的数据比特检测到所述帧起始符和所述MMB起始符中之一时即中断读出信号的产生,而在接收到初始化信号时则将所输入的数据的所述预定的比特数输出给所述译码单元;和定时控制单元,用于产生每一帧间隔的所述开始信号和每一MMB间隔的所述初始化信号,并将所述开始信号和所述初始化信号供给所述译码接口单元,在接收到来自所述译码单元的块结束信号时即产生新的开始信号,并将之提供给所述译码单元,所述定时控制单元产生一信号,并将之提供给所述译码单元用以控制所述可变长译码装置的操作。 |