Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – For multiple memory modules
Reexamination Certificate
2007-06-04
2011-11-01
Bragdon, Reginald (Department: 2189)
Electrical computers and digital processing systems: memory
Addressing combined with specific memory configuration or...
For multiple memory modules
C711S157000
Reexamination Certificate
active
08051239
ABSTRACT:
A memory bank contains a plurality of memories, a first Butterfly network is configured to apply memory addresses to the memory bank, and a second Butterfly network is configured to pass data to or from the memory bank. A control signal is generated for the first and second Butterfly networks in accordance with a multiple access rule to enable parallel access to the memory bank, without memory access conflict, for one of a linear order and an interleaved order. The method and apparatus is particularly advantageous for use in turbo decoding.
REFERENCES:
patent: 5081575 (1992-01-01), Hiller et al.
patent: 5938790 (1999-08-01), Marrow
patent: 6604166 (2003-08-01), Jana et al.
patent: 6654927 (2003-11-01), Sall et al.
patent: 6888901 (2005-05-01), Yu et al.
patent: 6898254 (2005-05-01), Wolf et al.
patent: 6904555 (2005-06-01), Nagase et al.
patent: 6950977 (2005-09-01), Lavi et al.
patent: 6988233 (2006-01-01), Kanai et al.
patent: 2004/0168011 (2004-08-01), Hemming
patent: 2007/0234180 (2007-10-01), Edmonston et al.
patent: WO 95/17787 (1995-06-01), None
D.S Dawoud, “An Effective Memory Addressing Scheme for Multiprocessor FFT System”, IEEE 2002, all.
Moussa et al.,“Butterfly and Benes-Based-On-Chip Communication Networks for Multiprocessor Turbo Decoding”, IEEE, Apr. 2007, all.
Salmela et al., “Parallel Memory Access in Turbo Decoders”, IEEE, 2003, all.
Takala et al., “Conflict Free Parallel Memory Access Scheme for FFT Processors”, IEEE 2003, all.
Rauber et. al., Parallel Programming For Multicore and Cluster Systems, 2010, p. 43, http://books.google.com/books?id=S3IYT6iDAUYC&pg=PA43&Ipg=PA43&dq=butterfly+networks,+omega+networks&source=bl&ots=mrQPkd-yZN&sig=f4Q9ZD5HaCZV9IS8OnaUYJZhb3Q&hl=en&ei=BR8ITbaDF4KB8gaBzaS0AQ&sa=X&oi=book—result&ct=result&resn.
“Real-Time Algorithms and VLSI Architectures for Soft Output Map Convolutional Decoding”,, Dawid, H., et al., in 6thIEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Toronto, Canada, vol. 1, pp. 193-197, Sep. 1995.
“Memory Efficient Implementation of the BCJR Algorithm, in Proceedings of the 2ndInternational Symposium on Turbo Codes and Related Topics”, Huettinger, S. et al., Brest, France, Sep. 4-7, 2000, pp. 479-482.
Takeshita, O. Y., “On Maximum Contention-Free Interleavers and Permutation Polynomials Over Integer Rings,” Mar. 3, 2006, pp. 1249-1253, IEEE Transactions on Information Theory, vol. 52, No. 3.
Benedetto, S. et al., “Design issues on the parallel implementation of versatile, high-speed iterative decoders,” Apr. 3-7, 2006, 10 pages, Turbo—Coding—2006, Munich.
Tarable, A. et al., “Mapping Interleaving Laws to Parallel Turbo and LDPC Decoder Architectures,” Sep. 2004, pp. 2002-2009, IEEE Transactions on Information Theory, vol. 50, No. 9.
Gnaedig, D. et al., “Les Turbo-Codes à Roulettes”, Internet Citation, XP-002387617, (retrieved Jun. 27, 2006).
Tarable, A et al., “Mapping interleaving laws to parallel Turbo decoder architectures”, Internet Citation, Jan. 4, 2005, XP-002464595.
When N: “Soc-Network for Interleaving in Wireless Communications”, Internet Citation, Jul. 2004, XP-002464593, pp. 1-13.
“Access and Alignment of Data in an Array Processor”. Duncan H. Lawrie. IEEETransactions on Computers, vol. C-24, No. 12, Dec. 1975 (pp. 1145-1155).
“Crossbar Switch”. Wikipedia.< http:/en.wikipedia.org/wiki/Crossbar—switch> [(6 pages) accessed May 19, 2010].
“Omega Network” Wikipedia. http://en.wikipedia.org/wiki/Omega—network [(2pages) accessed May 19, 2010].
“Mapping Interleaving Laws to Parallel Turbo and LDPC Decoder Architectures”, Alberto Tarable et al., IEEE Transactions On Information Theory, vol. 50, No. 9, Sep. 2004, pp. 2002-2009.
“ Mapping Interleaving Laws to Parallel Turbo Decoder Architectures”, Alberto Tarable, et al., IEEE Communications Letters, vol. 8, No. 3, Mar. 2004, pp. 162-164.
“A network-oriented inter-block permutation to enhance Rel'6 turbo coding throughput”, HighDimension Ltd., 3GPP TSG RAN WG1#46, R1-062153, Sep. 2006, pp. 1-10.
“A low power implementation-oriented turbo coding interleaver”, ITRI, 3GPP TSG RAN WG1 Meeting #47, R1-063455, Nov. 2006, pp. 1-16.
“A Contention-Free Memory Mapping for ARP interleavered Turbo Codes of Arbitrary Sizes”, Broadcom, 3GPP TSG RAN WG1 #47, R1-063243, Nov. 2006, pp. 1-11.
“IBP interleaver for turbo coding and shortening position assigning algorithm”, ITRI, 3GPP TSG RAN WG1 Meeting #47, R1-070112, Jan. 2007, pp. 1-14.
“Flexible and Formulaic Collision-free Memory Accessing for Parallel Turbo decoding with Quadratic polynomial permutation (QPP) Interleave”, Broadcom, 3GPP TSG RAN WG1 #47 BIZ, R1-070618, Jan. 2007, pp. 1-5.
“Approved Report of 3GPP TSG RAN WG1 #47bis v2.0.0”, MCC Support, 3GPP TSG RAN WG1 Meeting #48, R1-071245, Feb. 2007, pp. 1-116.
“Approved Report of 3GPP TSG RAN WG1 #47”, MCC Support, 3GPP TSG RAN WG1 Meeting #47bis, R1-070633, Jan. 2007, pp. 1-110.
Bragdon Reginald
Harrington & Smith
Nokia Corporation
Talukdar Arvind
LandOfFree
Multiple access for parallel turbo decoder does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multiple access for parallel turbo decoder, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple access for parallel turbo decoder will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4293671