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

Decoder and decoding method for mobile communication system terminal channels

A mobile communication system, channel decoding technology, applied in baseband system components, shaping networks in transmitter/receiver, etc. It can reduce the risk of hardware design and implementation, improve testability and maintainability, and save DSP computing resources.

Active Publication Date: 2007-06-27
DATANG MOBILE COMM EQUIP CO LTD +1
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) In order to meet the decoding methods of different channels, most of the existing channel decoding is realized by software, which will consume a large amount of DSP computing resources; most of the existing mobile terminals realize channel decoding through pure software, which is Consumes more than 60% of the DSP computing resources of the entire system
Some other terminals just implement the Viterbi and Turbo decoding algorithms by hardware, and most of the channel decoding processes are still implemented by software, which can only save a small part (about 10%) of calculations, and the whole decoding process still requires a lot of DSP computing resources
This undoubtedly caused a reduction in terminal performance
[0007] (2) Implementation strategy: call the respective channel decoding functions for different channel types, so that it is necessary to write and test the decoding functions for each channel, and the workload is heavy
Since there are a large number of judgment and calculation processes in the decoding and scheduling process of each service, there are complex scheduling processes between various services and multiple transmission channels of the same service, so the code implementation is difficult and error-prone. High probability and testing effort
[0009] (4) Memory allocation principle: allocate the maximum memory space required according to the maximum possible combination of transmission channels; the decoding scheduling period of each transmission channel may be different, and before a TrCH decoding process is executed, the data about the channel must be It is completely reserved, so it is necessary to open up a Buffer (cache) that can contain the complete decoding data of all transmission channels. For terminals with relatively limited system resources, it causes huge resource consumption.
[0010] (5) Code usage efficiency: The software implementation strategy is likely to lead to code development on different platforms, poor portability and reusability
The language platform used by each DSP may be different. When developing on a new DSP, the code developed in the past often cannot be transplanted and must be recoded; cannot be used directly
The workload of development and testing will also be relatively large

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
  • Decoder and decoding method for mobile communication system terminal channels
  • Decoder and decoding method for mobile communication system terminal channels
  • Decoder and decoding method for mobile communication system terminal channels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0043]According to the characteristics of channel decoding, the present invention divides the decoding operation steps with complex execution process and fixed rules into three hardware accelerators according to the characteristics of the executed cycle. As shown in Figure 4, the three hardware accelerators are the CCTrCH accelerator for CCTrCH separation, the de-rate matching accelerator for recovering and integrating data, and the TrCH accelerator for decoding a single transport channel. The three hardware accelerators are respectively connected to command registers C, R, and T. Command registers C, R, T are controlled by the control software. The three hardware accelerators share the terminal memory, which is used to store wireless signal data, decoded data, and execute instructions. The CCTrCH accelerator, de-rate matching accelerator and TrCH accelerat...

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 discloses a channel decoder used applying for the third generation mobile communications system terminals, relating to the channel decoder and its corresponding method based on the hardware. To solve inefficiency of the existing decoders, the channel decoder includes: the channel type judging module for judging the wireless signal data channel type, more than one channel decoding logic modules for decoding by each transmission channel, the control module for controlling the channel decoding logic modules. The invention also discloses the decoding method, including: judging the type of channels for transmitting data, selecting and starting the channel decoding logic module according to the determined type, conducting decoding according to the chosen decoding logic modules.

Description

technical field [0001] The invention relates to a channel decoder in a mobile communication system and a decoding method thereof, in particular to a channel decoder and a corresponding decoding method which realize decoding based on hardware. Background technique [0002] Channel decoding is an important part of the terminal physical layer of the 3G communication system. As shown in Figure 1, taking TD-SCDMA as an example, the channel decoding process is: after receiving the radio frequency signal, complete JD (Joint Detection, joint detection) according to relevant parameters, then output the decoding of soft bits, and finally decode the The final data is sent to the high layer (High Layer) process. [0003] The channel types that need to be processed in channel decoding are: DCH (Dedicated Transport Channel), BCH (Broadcast Channel), FACH (Forward Access Channel), PCH (Paging Channel), PICH (Paging Indicator Channel) and FPACH (Fast Physical access channels), in which th...

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
IPC IPC(8): H04L25/03
Inventor 董胜龙郑未
Owner DATANG MOBILE COMM EQUIP CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More