【技术实现步骤摘要】
本专利技术涉及缓冲存储器控制器,特别涉及在存储器中顺序分配输入取样数据,以及分离并提取所存贮的取样数据的控制器。一般而言,为了实现一个数字音频解码需要两个存储器,分别用于缓冲和处理。附图说明图1示出在比特流输入中分配取样数据的存储器结构。例如,可看出不同比特数的相继比特流五个取样存贮在一个8比特字存储器中。《表1》 </tables>首先,存储器的大小可由取样频率,比特率,以及每帧取样数确定。这里,假设存储器大小为8比特×1024字。取样比特数对应于2至16。即,最大取样比特数为16。接收上述《表1》中比特流的缓冲存储器将取样数据存贮在一个字中。换句话说,从输入比特流分离出的在具有不同比特长度的信道取样的每一取样数据同样地分配至存储器的一个字中。因此,现有技术中存储器分配存在存储区域可能浪费的问题。所以,本专利技术的目的是提供一种缓冲存储器控制器,其分离并提取缓冲存储器中一比特流的每一取样,输入比特流的取样依次由特定比特单元分片(sliced)。为实现本专利技术目的,本专利技术配备一缓冲存储器控制器,用于分离并提取存贮在缓冲存储器中的每一取样,以 ...
【技术保护点】
一种缓冲存储器控制器,用于分离并提取存贮在缓冲存储器中的每一取样,以便将具有不同比特长度的取样分片并输入为特定比特的比特流,且按所述特定比特顺序地分配所述已分片的取样至字,它包括: 一个取样指针读取单元,用于由存贮在所述缓冲存储器中的比特流检测对应于取样的累计各比特于其中的数据;由所累计的数据检测作为所述取样开始处字位置信息的字地址;以及由一个字检测作为所述取样开始处比特位置信息的比特地址; 一个字移位寄存器,用于从所述缓冲存储器输入对应于所述字地址的数据,按照最大可分配字由所述特定比特移位所述输入数据,并输出最大可分配比特的数据; 一个滚桶式移位器,用于 ...
【技术特征摘要】
KR 1995-12-13 49339/951.一种缓冲存储器控制器,用于分离并提取存贮在缓冲存储器中的每一取样,以便将具有不同比特长度的取样分片并输入为特定比特的比特流,且按所述特定比特顺序地分配所述已分片的取样至字,它包括一个取样指针读取单元,用于由存贮在所述缓冲存储器中的比特流检测对应于取样的累计各比特于其中的数据;由所累计的数据检测作为所述取样开始处字位置信息的字地址;以及由一个字检测作为所述取样开始处比特位置信息的比特地址;一个字移位寄存器,用于从所述缓冲存储器输入对应于所述字地址的数据,按照最大可分配字由所述特定比特移位所述输入数据,并输出最大可分配比特的数据;一个滚桶式移位器,用于输入所述移位寄存器的输出,通过所述比特地址移位所输入数据,并输出作为最大取样比特的所述移位数据;以及一个掩蔽电路,用于输入所述滚桶式移位器的输出,按照对应所述取样的每一比特利用掩蔽数据掩蔽所述输入数据,并输出作为所述最大取样比特的所述掩蔽数据。2.如权利要求1的控制器,其中,还包括一个取样电路,用于取样所述掩蔽电路的输出并输出所述取样数据。3.如权利要求1的控制器,其中,所述取样指针读取单元包括一个累加器,用于输入并累加对应所述取样的取样比特,并起始输出初始化为0的数据;一个计算器,用于输入所述累加数据的输出并计算所述累加数据除以所述特定比特的值;一个加法器,用于将从0至所述最大可分配字的值加至所述的计算值并产生所述字地址;以及一个比特地址发生器,用于读取所述计算器并产生所述比特地址。4.一种缓冲存储控制器,用于分离并提取存贮在缓冲存储器中的每一取样,以便将具有不同比特长度的取样分片并输入为8...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。