Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for turbo decoder storage conflict resolution

A storage conflict and memory technology, applied in the field of storage conflict resolution and devices for Turbo decoders, can solve the problems of reducing throughput, delay, decoding problems, etc.

Inactive Publication Date: 2017-12-08
INTEL MOBILE COMM GMBH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] However, since permutation symbols are generated on-the-fly so that corresponding non-permutation symbols are read from memory banks and placed into permutation locations as needed, it is possible to generate question
For example, when two or more symbols must be read from the same bank at the same time, conflicts can arise, causing delays and reducing throughput
The number of collisions and the resulting reduction in throughput is usually high enough that the throughput requirements of the turbo decoder cannot be met
Common solutions include the use of specially designed hardware (e.g., a contention-free interleaver that may be part of the standard) or larger amounts of memory and processors, both of which have the advantage of improving the performance of turbo decoders. Undesirable Effects of Complexity and Cost

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
  • Method and device for turbo decoder storage conflict resolution
  • Method and device for turbo decoder storage conflict resolution
  • Method and device for turbo decoder storage conflict resolution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The devices and / or software described herein may use one or more processors, integrated circuits (ICs) such as application-specific integrated circuits (ASICs), programmable logic devices such as field-programmable gate arrays (FPGAs) (PLD), storage devices (eg, memory), circuit boards such as printed circuit boards (PCBs), executable instructions, software, and other hardware and / or software elements, and combinations thereof. For example, executable instructions and data used by processors and other components may be stored in memory, in hardware logic, or in any other storage device. The memory may include any of various types of tangible machine-readable storage media, including one or more of the following types of storage devices: read-only memory (ROM) modules, random-access memory (RAM) modules, magnetic tape, magnetic disks (such as , hard drives), optical disks (eg, CD-ROM disks, CD-RW disks, DVD disks), flash memory, phase change memory, EEPROM memory, and ot...

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

The invention relates to a method and a device for solving memory conflicts of a Turbo decoder. A device such as a turbo decoding device is proposed in which an intermediate buffer device including an address buffer device and an element buffer device is communicatively coupled to a plurality of processing devices and memory devices. During a cycle of the parallel decoding process, the intermediate buffer device receives first and second address information corresponding respectively to first and second elements of the code sequence stored in the memory device from two different processing devices. During the period, the intermediate buffer device sends a request for the first element to the memory device based on the first address information and stores the second address information in the address buffer device. Subsequently, during the period, the intermediate buffer device receives first element information corresponding to the first element from the memory device and stores the received first element information in the element buffer device.

Description

Background technique [0001] In a usual turbo decoder, a parallel decoding process can be used, where a non-permuted code block containing non-permuted symbols and a permuted code block containing permuted symbols can be divided into sub-blocks, stored in different memory banks and decoded in parallel using multiple processors. Non-permuted code blocks can be decoded in this way because the non-permuted symbols are stored in the memory banks in a linear order. [0002] However, since permutation symbols are generated on-the-fly so that corresponding non-permutation symbols are read from memory banks and placed into permutation locations as needed, it is possible to generate question. For example, when two or more symbols must be read from the same bank at the same time, collisions may arise, causing delays and reducing throughput. The number of collisions and the resulting reduction in throughput is usually high enough that the throughput requirements of the turbo decoder ca...

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 Patents(China)
IPC IPC(8): H03M13/27G06F12/0877
CPCG06F13/1673H03M13/2775H03M13/2957G06F13/16G06F13/376G06F13/38
Inventor A.许布纳J.贝克曼M.延宁
Owner INTEL MOBILE COMM GMBH