Nothing Special   »   [go: up one dir, main page]

CN105812095A - Helicopter satellite communication Turbo code encoding method - Google Patents

Helicopter satellite communication Turbo code encoding method Download PDF

Info

Publication number
CN105812095A
CN105812095A CN201610130892.6A CN201610130892A CN105812095A CN 105812095 A CN105812095 A CN 105812095A CN 201610130892 A CN201610130892 A CN 201610130892A CN 105812095 A CN105812095 A CN 105812095A
Authority
CN
China
Prior art keywords
information
bit
positions
input information
code word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610130892.6A
Other languages
Chinese (zh)
Inventor
李际平
王文军
赵春昊
胡卓宇
贾鹏
王本庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panda Electronics Group Co Ltd
Nanjing Panda Handa Technology Co Ltd
Original Assignee
Panda Electronics Group Co Ltd
Nanjing Panda Handa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panda Electronics Group Co Ltd, Nanjing Panda Handa Technology Co Ltd filed Critical Panda Electronics Group Co Ltd
Priority to CN201610130892.6A priority Critical patent/CN105812095A/en
Publication of CN105812095A publication Critical patent/CN105812095A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/007Unequal error protection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

The invention relates to a helicopter satellite communication Turbo code encoding method. The method includes the following steps that: simulation comparison is performed on the bit error rates of Turbo codes at various input information positions under an occlusion condition, 6 input information positions with the maximum bit error rate and 6 input information positions with the minimum bit error rate are found out and are represented by Bmax and Bmin; the 6 high-error rate input information positions Bmax are replaced by known KB 010101 which is determined by a receiving side and a transmitting side; the KB information transmitting side only transmits generated check bits, and the check bits are transmitted after being modulated; since the receiving side knows the content of the KB, the KB can be restored from received code words which have passed through a channel, the weight of the KB is increased in decoding, and the weight of the KB is 200; and the position Q1 of check bits outputted by a first encoder in code words corresponding to the information positions Bmax and the position P0 of information bits in code words corresponding to the information positions Bmin are calculated out respectively, and the bit information in the Q1 is re transmitted and randomly assigned to the P0.

Description

A kind of helicopter satellite communication Turbo code coded method
Technical field
The present invention relates to a kind of helicopter satellite communication Turbo code coded method, belong to satellite communication coding techniques field.
Background technology
Communication (air-ground, the air-sea) mode of traditional helicopter and GCS Ground Communication System mainly has ultra short wave communication and microwave communication, and its communication distance is generally tens kilometers, causes that the mobility of helicopter and applied environment have been affected by serious restriction.Helicopter satellite communication system can provide the seamless coverage of relative broad range with relatively low cost, and is not limited by geographical conditions, has thoroughly broken away from the dependence to ground communication condition.Helicopter satellite communication signals can be subject to blocking of helicopter rotor, produces serious periodicity decline.Therefore select a kind of suitable channel decoding method, just seem necessary.
Turbo code is that professor C.Berrou of Britain communication university of France et al. proposes brand-new channel decoding algorithm on the international communication conference of 1993, is a kind of error control coding scheme close to Shannon capacity limit, close optimum error-correcting performance.Turbo code not only has uniqueness and excellent part in coding and decoding, and the thought of its iterative decoding also provides new thinking for the many difficult problems in solution communication, for instance iterative channel estimation and synchronization, and Turbo is balanced, Multiuser Detection and T-TCM etc..
The Turbo code of standard assumes that in code word, all bit energies are equal, but JHokfelt et al. have studied the method optimizing energy distribution under Low SNR, it was demonstrated that distributes more multi-energy to systematic bits during low signal-to-noise ratio and can improve decoding performance.Introduce Turbo code unequal loss protection concept; bit critical bit (CB in Turbo code information sequence, interference sensitivity is high is found out by simulation analysis; CrucialBits); and it is protected; the anti-interference making coding is improved; the method is by scanning for obtaining critical bit position to minimum weight code word, and the Realization of Simulation is relatively complicated.
Summary of the invention
The present invention seeks to; it is subject to the problem that lifting airscrew blocks for the lower satellite communication of over the horizon transmission; propose a kind of helicopter satellite communication Turbo code coded method, Turbo code critical bit can be protected also to be able to rotor blocks influence of fading correctly be translated when existing.Under the premise not dramatically increasing decoding complexity, reduce mistranslation code check, improve helicopter satellite communication system overall performance.
Technical scheme: helicopter satellite communication Turbo code coded method, comprises the steps:
Step one: compare by Turbo code bit error rate on each input information position under having circumstance of occlusion is carried out emulation, find out bit error rate the highest (i.e. critical bit) and minimum 6 input information positions respectively, use BmaxAnd BminRepresent;
Step 2: 6 the high bit-error input information position B that will findmaxDetermine that known KB " 010101 " substitutes with receiving-transmitting sides, i.e. Bmax=[010101], these positions are not re-used as information bit transmission information and use;
Step 3: known by step 2, KB=[010101], sends the code word after compound into Turbo interleaver and encoder is encoded, the KB then deleted in code word in systematic code field, KB information sender is only sent to the check bit of generation, be then passed through modulation and be transmitted;
Step 4: due to the content of the previously known KB of recipient, the reception code word after channel recovers KB in relevant position, invents the weights increasing KB when decoding, and weights take 200, calculate such as formula:
KB=200* [-11-11-11]
Step 5: calculate information position B respectivelymaxThe position Q of the check bit of first encoder output in corresponding code word1And BminThe position P of the corresponding information bit in code word0, then by Q1In bit information retransmit and be assigned randomly to P0Among these positions.
Here only critical bit is substituted by known bits, both can guarantee that critical bit position correctly translates, again because the proportion of whole information sequence is only small shared by the known bits added, thus the impact of code check is also only small.Secondly as the introducing of iteration and soft-decision algorithm, the power of KB is dispersed in other information bits, so just improves the decoding performance that helicopter satellite communication system is overall.
The present invention proposes critical bit unequal loss protection algorithm (CBUEP) based on helicopter satellite communication, and this algorithm mainly need to retransmit and be distributed in non-sensitive positions by critical bit to be protected, to ensure the correctness of decoding.
Beneficial effect: the present invention proposes a kind of helicopter satellite communication Turbo code coded method; propose critical bit unequal loss protection algorithm (CBUEP) based on helicopter satellite communication; need to retransmit and be distributed in non-sensitive positions by critical bit to be protected; correctly translate in decoding process thus ensure that Turbo code critical bit can not be blocked by lifting airscrew to affect; the method has the advantages such as anti-rotor blocks, little on the impact of encoding and decoding complexity, the Realization of Simulation is relatively simple, is effectively increased system error performance.
Accompanying drawing explanation
Fig. 1 is critical bit protection algorism schematic diagram provided by the invention.
Detailed description of the invention
Below in conjunction with accompanying drawing, the present invention will be further described.
Critical bit protection algorism provided by the invention is as shown in Figure 1.What mainly adopt is the Turbo code of 1/3 code check, and code word C is by the check bit Y of information bit X, first component coder coding output1, information sequence interleaved after at the check bit Y of second component coder coding output2Three parts are composited.
Calculate information position B respectivelymaxThe position Q of the check bit of first encoder output in corresponding code word1And BminThe position P of the corresponding information bit in code word0, then by Q1In bit information retransmit and be assigned randomly to P0Among these positions, cast out the low information bit of part sensitivity and protect the check bit of the information easily translating mistake.
Recipient is by P0In bit information propose, then by P0Zero setting, and by the bit information proposed and Q1Correspondence position bit information phase adduction is assigned to Q1, finally send into decoder for decoding.In figure illustrate: assume C2 C497 be BmaxThe check bit Q of first encoder output in corresponding code word1Bit information, then position P0With C2 C497 bit information insert (replacement).

Claims (1)

1. helicopter satellite communication Turbo code coded method, is characterized in that comprising the steps:
Step one: compare by Turbo code bit error rate on each input information position under having circumstance of occlusion is carried out emulation, find out 6 input information positions that bit error rate is high and minimum respectively, use BmaxAnd BminRepresent;
Step 2: 6 the high bit-error input information position B that will findmaxDetermine that known KB substitutes with 010101 with receiving-transmitting sides, i.e. Bmax=[010101], these positions are not re-used as information bit transmission information and use;
Step 3: known by step 2, KB=[010101], sends the code word after compound into Turbo interleaver and encoder is encoded, the KB then deleted in code word in systematic code field, KB information sender is only sent to the check bit of generation, be then passed through modulation and be transmitted;
Step 4: due to the content of the previously known KB of recipient, the reception code word after channel recovers KB in relevant position, invents the weights increasing KB when decoding, and weights take 200, calculate such as formula:
KB=200* [-11-11-11]
Step 5: calculate information position B respectivelymaxThe position Q of the check bit of first encoder output in corresponding code word1And BminThe position P of the corresponding information bit in code word0, then by Q1In bit information retransmit and be assigned randomly to P0Among these positions.
CN201610130892.6A 2016-03-08 2016-03-08 Helicopter satellite communication Turbo code encoding method Pending CN105812095A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610130892.6A CN105812095A (en) 2016-03-08 2016-03-08 Helicopter satellite communication Turbo code encoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610130892.6A CN105812095A (en) 2016-03-08 2016-03-08 Helicopter satellite communication Turbo code encoding method

Publications (1)

Publication Number Publication Date
CN105812095A true CN105812095A (en) 2016-07-27

Family

ID=56467008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610130892.6A Pending CN105812095A (en) 2016-03-08 2016-03-08 Helicopter satellite communication Turbo code encoding method

Country Status (1)

Country Link
CN (1) CN105812095A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378296A (en) * 2007-08-27 2009-03-04 中兴通讯股份有限公司 Method for transmitting layered data
CN101394187A (en) * 2007-09-17 2009-03-25 大唐移动通信设备有限公司 Inserting method for filling bit and related device
CN104378122A (en) * 2014-11-20 2015-02-25 华北水利水电大学 Compilation method for variable-length Turbo codes

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378296A (en) * 2007-08-27 2009-03-04 中兴通讯股份有限公司 Method for transmitting layered data
CN101394187A (en) * 2007-09-17 2009-03-25 大唐移动通信设备有限公司 Inserting method for filling bit and related device
CN104378122A (en) * 2014-11-20 2015-02-25 华北水利水电大学 Compilation method for variable-length Turbo codes

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
肖创创等: "Turbo码结合已知比特的不等保护方案设计", 《通信技术》 *
肖创创等: "直升机卫星通信的Turbo码不等保护技术", 《军事通信技术》 *

Similar Documents

Publication Publication Date Title
Janani et al. Coded cooperation in wireless communications: space-time transmission and iterative decoding
CN103532663B (en) A kind of frequency hopping fountain code system and transmission method thereof
EP2202894B1 (en) Relay station for a mobile communication system
KR20190116816A (en) Apparatus and method for encoding and decoding unsing polar code in wireless communication system
US8792469B2 (en) Coding a control message with determined data code block repetition
CN105453467A (en) Transmission and receiving method in a wireless communication system
KR20100120094A (en) Method and apparatus for trnasmitting/receiving data using satellite channel
Klimentyev et al. Detection of SCMA signal with channel estimation error
CN102025451A (en) Turbo code differential frequency hopping method for cooperative communication
CN104135345A (en) Cross-layer coding and decoding method applied to long-term evolution system
Li et al. Outage probability analysis of coded cooperation with multiple relays
CN113037298A (en) System and method for filling interference information based on low-code-rate LDPC code
Bui et al. A decode and forward cooperation scheme with soft relaying in wireless communication
Ejaz et al. Split labeling diversity for wireless half-duplex relay assisted cooperative communication systems
CN105812095A (en) Helicopter satellite communication Turbo code encoding method
Bao et al. Polar-coded cooperation with optimized relay selection in multi-satellite and wireless integrated systems
Li et al. Performance analysis for coded cooperative multiple-relay in distributed turbo channels
JP5153588B2 (en) Wireless communication device
Janani et al. Coded cooperation with space-time transmission and iterative decoding
Hatefi et al. Joint channel-network coding for the semi-orthogonal multiple access relay channel
Jin et al. LDPC convolutional codes coded cooperation based on puncturing
Blasco-Serrano et al. Compress-and-forward relaying based on symbol-wise joint source-channel coding
CN111600679B (en) Optical communication system based on polarization interleaving
Xu et al. Short polar-coded non-coherent receiver
Kamruzzaman Performance Comparison of Turbo Coded Single Input Multiple Output System Using Selective Combining, Equal Gain Combining and Maximal Ratio Combining

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160727