A data storage method and device for Turbo decoding includes the following steps: obtaining at least one pending information; caching at least one of the outside information, using the advanced first out method, so that the amount of external information to be processed after the single output is equal to the default threshold; The outputted outputted information is encoded by Turbo to obtain the iterative update information, and the number of external information of the single Turbo decoding input is equal to the preset threshold, and the iterated update information is stored according to the initial storage position of at least one of the external information to be processed. The technical scheme provided by this invention can achieve the technical requirements of accessing multiple interleaver and interleaver on the basis of no excessive number of data buffers, which is beneficial to the miniaturization design of the chip, and can further improve the data processing ability of the Turbo decoder and the speed of data processing.
【技术实现步骤摘要】
一种用于Turbo译码的数据存储方法及装置
本专利技术涉及通信领域,具体地涉及一种用于Turbo译码的数据存储方法及装置。
技术介绍
现有的Turbo译码器在对外信息进行译码处理时,需要根据宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)的规范规定来涉及译码逻辑,当Turbo译码器中的数据传输速度较慢时,所述Turbo译码器中的软输入软输出(softinputsoftoutput,简称SISO)译码器一次只需处理一个信息,在对这个信息进行交织处理时只需存到一个数据缓冲器(buffer),例如,静态随机存取存储器(StaticRandomAccessMemory,简称SRAM),所述Turbo译码器在一个时钟周期(clockcycle,以下简称周期)内只需存储一个外信息,此时不论是交织还是解交织的情形均不会出现数据读取冲突。但是,随着通信技术的高速发展,Turbo译码器中的数据传输速度也不断加快,使得Turbo译码器在对外信息进行译码处理时,可能出现需要同时在一个数据缓冲器中存取多笔经过交织、解交织的外信息。例如, ...
【技术保护点】
一种用于Turbo译码的数据存储方法,其特征在于,包括如下步骤:获取至少一个待处理外信息;采用先进先出的方式对所述至少一个待处理外信息进行缓存,使得缓存后单次输出的待处理外信息的数量等于预设阈值;对所述缓存后输出的待处理外信息进行Turbo译码,以获得迭代更新外信息,单次Turbo译码输入的外信息的数量等于所述预设阈值;根据所述至少一个待处理外信息的初始存储位置存储所述迭代更新外信息。
【技术特征摘要】
1.一种用于Turbo译码的数据存储方法,其特征在于,包括如下步骤:获取至少一个待处理外信息;采用先进先出的方式对所述至少一个待处理外信息进行缓存,使得缓存后单次输出的待处理外信息的数量等于预设阈值;对所述缓存后输出的待处理外信息进行Turbo译码,以获得迭代更新外信息,单次Turbo译码输入的外信息的数量等于所述预设阈值;根据所述至少一个待处理外信息的初始存储位置存储所述迭代更新外信息。2.根据权利要求1所述的数据存储方法,其特征在于,所述至少一个待处理外信息以及所述迭代更新外信息均存储于多个外信息存储器中,每次获取外信息时,从每一外信息存储器中获取一个待处理外信息,所述多个外信息存储器设置于一个或多个数据缓冲器中。3.根据权利要求2所述的数据存储方法,其特征在于,所述外信息存储器的数量大于等于所述预设阈值。4.根据权利要求1所述的数据存储方法,其特征在于,所述采用先进先出的方式对所述至少一个待处理外信息进行缓存的步骤是基于FIFO存储器实现的。5.根据权利要求1所述的数据存储方法,其特征在于,根据所述至少一个待处理外信息的初始存储位置存储所述迭代更新外信息,包括如下步骤:分别获取与所述迭代更新外信息相对应的待处理外信息的初始存储位置;对于每一迭代更新外信息,将所述迭代更新外信息存储至与其相对应的待处理外信息的初始存储位置。6.根据权利要求2所述的数据存储方法,其特征在于,在采用先进先出的方式对所述至少一个待处理外信息进行缓存之前,还包括如下步骤:移除所述至少一个待处理外信息中不符合预设标准的一个或多个待处理外信息。7.根据权利要求6所述的数据存储方法,其特征在于,根据所述至少一个待处理外信息的初始存储位置存储所述迭代更新外信息包括:根据所述至少一个待处理外信息的初始存储位置,利用所述多个外信息存储器的写使能控制信号,将所述迭代更新外信息存储至对应的外信息存储器。8.根据权利要求6所述的数据存储方法,其特征在于,根据所述至少一个待处理外信息的初始存储位置存储所述迭代更新外信息包括如下步骤:将被移除的一个或多个待处理外信息填充到所述迭代更新外信息中;采用先进先出的方式对填充后的迭代更新外信息进行缓存,使得缓存后单次输出的迭代更新外信息的数量等于所述外信息存储器的数量;将缓存输出的迭代更新外信...
【专利技术属性】
技术研发人员:曾建富,李俊强,仲崇祥,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。