发明名称 Method and apparatus for interleaving using stored initial value
摘要 An interleaver and method for interleaving are provided, where initialization values are pre-calculated and stored in memory. In one implementation, the method of interleaving includes: calculating in advance an initial value of at least one parameter for use by logic circuitry to initialize interleaving operation; storing the initial value of the at least one parameter as a stored initial value of the at least one parameter; and using the stored initial value of the at least one parameter with the logic circuitry to generate interleaved order positions for the set of data items. In one implementation, the interleaver includes: logic circuitry for generating interleaved order positions for the set of data items and memory coupled to the logic circuitry for holding an initial value of at least one parameter for use by the logic circuitry to initialize interleaving operation.
申请公布号 US9065485(B1) 申请公布日期 2015.06.23
申请号 US201112985283 申请日期 2011.01.05
申请人 Altera Corporation 发明人 Pan Zhengjun
分类号 H03M13/27;G11C7/10 主分类号 H03M13/27
代理机构 Mauriel Kapouytian Woods LLP 代理人 Mauriel Kapouytian Woods LLP ;Kapouytian Ararat
主权项 1. A method of interleaving a set of data items from an original order to an interleaved order, the method comprising: calculating in advance an initial value of at least one parameter for use by logic circuitry to initialize interleaving operation; storing the initial value of the at least one parameter as a stored initial value of the at least one parameter; and using the stored initial value of the at least one parameter with the logic circuitry to generate interleaved order positions for the set of data items, wherein the logic circuitry comprises a quadratic permutation polynomial (QPP) interleaver, wherein the logic circuitry comprises a single processing engine and the at least one parameter comprises a first parameter having a value represented by (a+b)mod K and a second parameter having a value represented by (2b)mod K, where K represents block size in the set of data items, and a and b represent coefficients of a QPP determining the interleaved order from the original order.
地址 San Jose CA US