Method for designing Turbo code puncturing device for joint channel safety codes

A design method and puncturer technology, applied in secure communication devices, by combining multiple code structures for error correction/error detection, digital transmission systems, etc., can solve the problem that the encoded code stream does not have an encryption function and can select the type of code rate. Less problems, to achieve the effect of increasing the complexity of the encoder and reducing the complexity of the encoding

Inactive Publication Date: 2013-01-09
GRADUATE SCHOOL OF THE CHINESE ACAD OF SCI GSCAS
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In order to solve the problem that the types of optional code rates obtained by the puncturer in the classical Turbo coder are few, and the coded code stream does not have the encryption function, the present invention designs a random puncturing method based on key control

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 for designing Turbo code puncturing device for joint channel safety codes
  • Method for designing Turbo code puncturing device for joint channel safety codes
  • Method for designing Turbo code puncturing device for joint channel safety codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The design method of the puncturing device of the present invention is mainly divided into puncturing and de-puncturing of coded streams, and realizes the self-adaptive change of code rates of code streams and the encryption function of code streams.

[0023] 1. Puncturer design method

[0024] Analysis of the code stream of the Turbo coder shows that: on the one hand, in order to increase the code rate, part of the coded bits can be deleted in the code stream; on the other hand, if the deleted coded bits are random, the intercepted In this case, the eavesdropper cannot reconstruct the code sequence before puncturing, thus realizing the confidentiality of the code stream. The puncturer of the present invention is used for figure 2 The Turbo code coding system, the puncturer is composed of a random sequence generator and a decision device, its input is a coding sequence, and its output is a punctured sequence after puncturing. The detailed structure is as follows ima...

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 for designing a puncturing device based on key control in order to solve the problem that a conventional Turbo code puncturing device does not have code rate self-adaption and encryption functions. According to the method, an interleaver is associated with the puncturing device, firstly, the length of the interleaver is set as N, S is a natural number sequence with the length N, a random natural number arrangement S1 with the length N is generated by a Key, namely, S1=f (S, Key), the f refers to a random function, secondly, the overall bit number P needing to be deleted is calculated according to a code rate R, finally, a code bit sequence is punctured, code bits of sequence numbers smaller than or equal to P after mapping f in the S are deleted, and code stream is outputted. When in puncturing release, the sequence numbers smaller than or equal to the P after mapping f in the S are positioned at 0, the rest code bits are determined by input N-P long sequences, and the code stream with the length N can be released from puncturing.

Description

technical field [0001] The present invention relates to a Turbo code, also known as a parallel concatenated convolutional code (Parallel Concatenated Convolutional Cade, PCCC), a kind of coder design method, mainly relates to the puncturer (Puncturer) with code rate self-adaptation and code stream encryption function ) design method. Background technique [0002] For reliable transmission over noisy channels, noise and interference in the channel need to be overcome. Channel coding (Channel Coding) or forward error correction coding (Forward Error Correction, FEC), according to certain criteria to add the necessary check symbols to the information symbols to be sent, the receiving end uses the check symbols and information The coding criterion between symbols detects and corrects errors and improves the reliability of information symbol transmission. The goal of researching channel coding is to use the least parity symbols to obtain high reliability transmission, that is, ...

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): H04L1/00H04L9/00H03M13/29
Inventor 陈德元凃国防吕述望
Owner GRADUATE SCHOOL OF THE CHINESE ACAD OF SCI GSCAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products