Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Address generation for multiple access of memory

A memory address, memory technology, applied in the field of turbo decoder architecture, which can solve the problems of high ASIC clock rate, high power consumption, high end-user price, etc.

Inactive Publication Date: 2011-06-01
NOKIA TECHNOLOGLES OY
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Higher ASIC clock rates are limited by higher power consumption, limitations in the semiconductor technology used to make the ASIC, and higher end-user prices for devices with high clock rate ASICs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Address generation for multiple access of memory
  • Address generation for multiple access of memory
  • Address generation for multiple access of memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The general method referred to above for the Multiple Access Decoder can be applied to a turbo code with a quadratic permuted polynomial interleaver for inner interleaving. On the other hand, using the properties of quadratic permutation polynomials, the parallel processing access scheme can be simplified and optimized. Specifically, the routing network between the memory and the turbo decoder becomes simple, and the control bits can be generated on the fly. The parallel access scheme described in the exemplary embodiments herein relies on quadratic permutation polynomials.

[0026] Embodiments of the present invention may be used in networks operating with, for example, 3G, WiMAX, LTE (3.9G or Long Term Evolution of UTRAN), HSDPA / HUSPA (High Speed ​​Downlink / Uplink Packet Access) and other wireless protocols . Embodiments of the invention are not limited to a particular radio protocol, but may be used in mobile devices / user equipment and / or network elements (such as ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A memory bank has a plurality of memories. In an embodiment, a forward unit applies logical memory addresses to the memory bank in a forward twofold access order, a backward unit applies logical memory addresses to the memory bank in a backward twofold access order, and a half butterfly network (at least half, and barrel shifters in 8-tuple embodiments) is disposed between the memory bank and the forward unit and the backward unit. A set of control signals is generated which are applied to the half or more butterfly network (and to the barrel shifters where present) so as to access the memory bank with an n-tuple parallelism in a linear order in a first instance, and a quadratic polynomial order in a second instance, where n=2, 4, 8, 16, 32,... This access is for any n-tuple of the logical addresses, and is without memory access conflict. In this manner memory access may be controlled data decoding.

Description

technical field [0001] The teachings herein relate generally to wireless communication systems, methods, apparatus / apparatus, and computer software for such wireless communication systems, and the example embodiments relate to turbo decoder memory access and architectures for such turbo decoders. Background technique [0002] E-UTRAN is a wireless communication system evolved from the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network system. As currently proposed in 3GPP (3rd Generation Partnership Project) TS 36.212, there will be 188 different turbo frames for turbo codes. Channel codes are applied at the transmitting device to establish protection of the data (user data or control data) against various errors caused by interfering factors in the wireless air interface channel. In turn, the encoded data needs to be decoded at the receiver to recover the original data at the receiver. Turbo codes are commonly used for data protection betwe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F12/08H03M13/29
CPCH04L49/901G06F12/0607H04L47/14H03M13/2775H04L49/9047H04L49/90H03M13/276G06F9/3885H03M13/2957H03M13/6566G06F9/345H03M13/3905H03M13/6505Y02D10/00H04W8/04
Inventor E·涅米南
Owner NOKIA TECHNOLOGLES OY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products