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

Turbo code complexor design method in joint channel secure coding

A design method, a technology of multiplexers, applied in the direction of error correction/error detection by combining multiple code structures, error correction/error detection using convolutional codes, error correction/error detection using interleaving technology, etc. The stream does not have the encryption function, etc., to achieve the effect of increasing the complexity and reducing the complexity of encoding and decoding.

Inactive Publication Date: 2013-05-15
GRADUATE SCHOOL OF THE CHINESE ACAD OF SCI GSCAS
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the problem that the design of the multiplexer in the classic Turbo coder is simple and the coded stream does not have the encryption function, the present invention designs a random multiplexing 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
  • Turbo code complexor design method in joint channel secure coding
  • Turbo code complexor design method in joint channel secure coding
  • Turbo code complexor design method in joint channel secure coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The multiplexer design method of the present invention is mainly divided into multiplexing and demultiplexing of encoded code streams, and realizes the encryption function of code streams.

[0016] 1. Multiplexer design method

[0017] Analysis of the code stream of the Turbo coder shows that: on the one hand, in order to enable the channel to transmit the code stream, three code streams need to be multiplexed into one code stream; on the other hand, if the order of the output code streams is random , in the case that the output code stream is intercepted, the eavesdropper cannot obtain the correct coded code stream, thereby realizing the confidentiality of the coded code stream. The multiplexer of the present invention is used for figure 2 Turbo code coding system, the multiplexer is composed of user-controlled key Key, random sequence generator, modulo 6 operator and order decision device, its input is 3 coded sequences, and the output is coded sequence after random...

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 complexor design method based on secret key control. The method aims at solving the problem that a conventional Turbo code encoder does not have an encryption function, and the method enables an interleaver to be associated with a complexor. The method includes the steps of firstly setting the length of the interleaver as N and setting S as sequence of natural numbers with the length equal to the N, using a secret key to generate N-length random arrangement S1 of natural numbers, that is, S1= f (S, Key), and f is a random function, secondly, carrying out module six calculation to the S1 to obtain a random N-length senary sequence controlled by the secret key, and finally, rearranging the output sequence of a coding bit stream, outputting the coding bit stream, obtaining an encryption bit stream, using the same secret key to obtain the random N-length senary sequence as the same as a coding end in a demultiplexing process, then using the sequence to confirm a correct output sequence of the bit stream, and finally obtaining a correct decoding result.

Description

technical field [0001] The present invention relates to Turbo codes, also known as parallel concatenated convolutional codes (Parallel Concatenated Convolutional Code, PCCC), a kind of coder design method, mainly relates to the multiplexer (Complexor) design method of the coding stream with encryption function . 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 improve the reliability of channel transmission by using the least parity symbols, that is, to improv...

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): H03M13/29H03M13/23H03M13/27
Inventor 陈德元凃国防
Owner GRADUATE SCHOOL OF THE CHINESE ACAD OF SCI GSCAS
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