CN101969309A - MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK - Google Patents

MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK Download PDF

Info

Publication number
CN101969309A
CN101969309A CN 201010294547 CN201010294547A CN101969309A CN 101969309 A CN101969309 A CN 101969309A CN 201010294547 CN201010294547 CN 201010294547 CN 201010294547 A CN201010294547 A CN 201010294547A CN 101969309 A CN101969309 A CN 101969309A
Authority
CN
China
Prior art keywords
information
lambda
omega
sigma
turbo
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.)
Granted
Application number
CN 201010294547
Other languages
Chinese (zh)
Other versions
CN101969309B (en
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201010294547.9A priority Critical patent/CN101969309B/en
Publication of CN101969309A publication Critical patent/CN101969309A/en
Application granted granted Critical
Publication of CN101969309B publication Critical patent/CN101969309B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Error Detection And Correction (AREA)

Abstract

The invention discloses an MAP modulating and coding method of an FFH communication system coded by Turbo and modulated by BFSK, belonging to the filed of wireless communication. The transmitting-end information source data is transmitted to a channel after being coded by the Turbo, modulated by the BFSK and modulated by the FH; and maximum posterior probability coding is carried out on a receiving end receiving signal after intermediate frequency filtering and frequency domain soft demodulating are carried on the receiving end receiving signal, namely MAP coding. The invention provides an MAP demodulating and coding method by adopting a BFSK incoherent demodulating system, and respectively gives out concrete component coding process in two types aiming at the condition that whether the receiving end knows CSI information or not. In the invention, the system, such as the common fast frequency hopping system adopting the BFSK modulation is enabled to adopt a Turbo code as the channel coding scheme; and compared with the original convolutional code, the coding method provided by the invention has greater coding gain at the condition of relative complexity.

Description

The MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation
Technical field
The invention belongs to wireless communication technology field, relate to and adopt binary orthogonal frequency shift keying (Binary Frequency Shift Keying, BFSK) fast frequency-hopped (Fast Frequency Hopping, the FFH communication system), a kind of joint demodulation interpretation method in the FFH communication system especially.
Background technology
For at the widely used incoherent BFSK signal of fast frequency-hopped communication system (Fast Frequency Hopping Communication System), mainly contain two kinds of demodulation methods of time domain non-coherent demodulation and frequency domain non-coherent demodulation.Two kinds of demodulation method performance unanimities, but the incoherent soft demodulation of frequency domain has the simple advantage of algorithm, more commonly used in the FFH of reality system.
Turbo code, (Parallel Concatenated Convolution Code, PCCC), it combines convolution code and random interleaver dexterously, has realized the thought of random coded to claim Parallel Concatenated Convolutional Code again.The iterative decoding of several times makes Turbo code have very strong error correcting capability, so that approaches maximum-likelihood decoding.Analog result shows that Turbo code has the performance of approaching the Shannon limit under certain condition.In view of its excellent performance, Turbo code is confirmed as one of channel coding schemes of 3-G (Generation Three mobile communication system) (IMT-2000), and three representative standards of 3GPP all with Turbo code as its channel coding schemes.
In existing FFH system, coding method commonly used has Reed-Solomon (RS) coding, convolutional encoding etc.And in common civilian system, Turbo code is widely used because of its good performance.When under AWGN (Additive WhiteGaussian Noise) channel, adopting the BPSK non-coherent demodulation, code efficiency be 1/2 and the suitable condition of code length under, be 10 in the error rate -5The place, the Turbo code that adopts MAP (maximum a posteriori, maximum a posteriori probability) decoding is than the nearly coding gain near 1dB of convolution code that adopts Viterbi decoding.
The MAP decoding algorithm has adopted the structure of feedback decoding, has realized soft input/soft output (soft input, soft output, SISO), the recursion iterative decoding makes the coding and decoding process realize pseudorandom permutation, and simplified the maximum-likelihood decoding algorithm, make its performance approach the Shannon limit.Yet, in iterative decoding process, relate to the calculating of channel transition probability (channel transitionprobability), therefore, decoding algorithm is relevant with concrete modulation-demo-demodulation method and channel model.In existing technical literature, only about phase shift keying (Phase Shift Keying, PSK), (Quadracture AmplitudeModulation QAM) waits the relevant argumentation and the derivation of the MAP decoding algorithm of modulation-demo-demodulation method to quadrature amplitude modulation.In the FFH/BFSK system that adopts the Turbo coding, when adopting non-coherent demodulation, how to carry out correct MAP decoding, becoming one has problem to be solved.
Summary of the invention
The invention provides the MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation,, realize the bigger coding gain of convolution code commonly used to realize correctly carrying out Turbo decoding in the FFH system.
Detailed technology scheme of the present invention is as follows:
The MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation as shown in Figure 2, may further comprise the steps:
Step 1:, establish that frame data are U=(u in the digitlization binary source data that need to send at transmitting terminal 1, u 2..., u k... u N), wherein k=1,2 ..., N, N is a frame sign, information source data u kThrough after Turbo coding and the BFSK modulation, produce Frequency Hopping Signal successively by the FH modulator
Figure BSA00000286810300021
F hBe current t frequency hopping frequency constantly.Launch through antenna at last.
Step 2: establish and send signal through the frequency selectivity slow fading channel, received signal is B (t) * s (t)+n (t),
Figure BSA00000286810300022
Wherein, A is the amplitude of transmitting terminal complex signal, and B (t) is multiple Gaussian random process, f i(i=0,1) is two modulation frequency f of BFSK modulation 0, f 1The primary reception signal obtains intermediate-freuqncy signal after separating jumping
Figure BSA00000286810300023
Step 3: to the intermediate-freuqncy signal of step 2 gained
Figure BSA00000286810300024
Carry out the soft demodulation of frequency domain, obtain soft demodulation output information Z.Concrete grammar as shown in Figure 3, and is first with intermediate-freuqncy signal
Figure BSA00000286810300025
Be divided into two-way, the one tunnel is f through centre frequency 0Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 0, another road is f through centre frequency 1Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 1Then with two power signal s 0And s 1Subtract each other, obtain the soft demodulation output information of frequency domain Z, and Z=(z 1, z 2... z k..., z N), k=1,2 ..., N.
Step 4: the soft demodulation output information of the frequency domain Z to step 3 gained carries out maximum posteriori decoding, i.e. MAP decoding.If with transmitting terminal information source Frame u kCorresponding soft demodulation output information z kIn,
Figure BSA00000286810300026
Be channel information, Be check information 1,
Figure BSA00000286810300028
Be check information 2, wherein k=1,2 ..., N, N is a frame sign, concrete decode procedure as shown in Figure 4:
Step 4-1: with channel information
Figure BSA00000286810300029
With check information 1
Figure BSA000002868103000210
Import the first component decoder; Simultaneously to channel information
Figure BSA000002868103000211
Carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, with channel information
Figure BSA000002868103000212
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment
Figure BSA00000286810300031
Input second component decoder.
Step 4-2: complete zero the initialization prior information 1 in N position is set, and with the prior information 1 input first component decoder.
Step 4-3: adopt the first component decoder, associating prior information 1, channel information With check information 1
Figure BSA00000286810300033
Carry out component decoding, obtain external information 1; Then to external information 1 carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, obtain prior information 2, and with prior information 2 input second component decoders.
Step 4-4: adopt the second component decoder, associating prior information 2, channel information
Figure BSA00000286810300034
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment
Figure BSA00000286810300035
Carry out component decoding, obtain external information 2 and channel information
Figure BSA00000286810300036
Corresponding MAP soft decoding information.
Step 4-5: judge first or the second component decoder whether the iterations that soft demodulation output information Z carries out component decoding is reached default iterations, if do not reach, the external information that then step 4-4 obtained 2 through with transmitting terminal Turbo cataloged procedure in the information of corresponding deinterleaving after handling as new prior information 1, and return step 4-3; If reach, execution in step 4-6 then.
Step 4-6: with step 4-4 gained channel information
Figure BSA00000286810300037
Corresponding MAP soft decoding information carries out deinterleaving, judgement, obtains final decode results.
Wherein, identical with component decode procedure described in the step 4-4 at step 4-3, if channel information CSI (channel stateinformation) is known, then concrete component decode procedure may further comprise the steps:
Steps A: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained.
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Λ ( z k | 0 ) = - h 0 A 2 4 σ ω 2 + z k 2 σ ω 2 + ln Q 1 ( h 0 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( z k ) - - - ( 1 )
Λ ( z k | 1 ) = - h 1 A 2 4 σ ω 2 - z k 2 σ ω 2 + ln Q 1 ( h 1 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( - z k ) - - - ( 2 )
In above-mentioned three formulas, h 0, h 1Be illustrated respectively in the sampling time, received signal is respectively at f 0, f 1The power fading factor at place, A 2Expression sends the ideal power of signal,
Figure BSA00000286810300042
Represent the noise average power in a baseband modulation frequency at interval, u () represents step function, Q 1() expression single order horse khoum (Marcum) function.
Step B: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Figure BSA00000286810300043
Wherein:
M s , i = ln Q 1 ( h k , i s A 2 2 σ ω 2 , | 4 z k s 2 σ ω 2 | ) · u ( y k s · x k s ) , i=0,1;
M p , i = ln Q 1 ( g ( x k p ) 2 σ ω 2 , | 4 z k p 2 σ ω 2 | ) · u ( y k p · x k p ) , i=0,1;
x k s = 1 - 2 · u k ;
Figure BSA00000286810300047
Represent that k channel information is at frequency f i+ F hThe power fading factor at place,
Figure BSA00000286810300048
Represent that k check information is at frequency f i+ F hThe power fading factor at place, i=0,1;
Figure BSA00000286810300049
Expression information source data u kChannel information behind the Turbo coding,
Figure BSA000002868103000410
Expression information source data u kCheck information behind the Turbo coding,
Figure BSA000002868103000411
Represent soft demodulation output information z kIn channel information,
Figure BSA000002868103000412
Represent soft demodulation output information z kIn check information.
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 5 )
(5) formula equal sign the right is first
Figure BSA000002868103000414
The expression channel information
Figure BSA000002868103000415
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces.
Step C: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
If channel information CSI (channel state information) is unknown, then concrete component decode procedure may further comprise the steps:
Step D: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained.
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Figure BSA00000286810300051
Figure BSA00000286810300053
Step e: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Figure BSA00000286810300054
Wherein:
g ( x ) = h k , 0 p · A 2 , x > 0 , h k , 1 p · A 2 , x ≤ 0 ;
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 6 )
(5) formula equal sign the right is first
Figure BSA00000286810300061
The expression channel information
Figure BSA00000286810300062
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces.
Step F: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
The invention provides the MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation, its main innovation is by the derivation to the conditional probability density function of the soft demodulation of BFSK output, and in conjunction with existing MAP decoding algorithm at modulation systems such as QAM, PSK, take into full account the characteristics of MAP decoding as iterative decoding, the MAP demodulation coding method of suitable employing BFSK non-coherent demodulation system has been proposed, and, divide two kinds and provided concrete component decode procedure respectively at receiving terminal known CSI information whether.The invention enables and adopt system's (such as common quick frequency hopping system) of BFSK modulation can adopt Turbo code as its channel coding schemes, compare with original convolution code, under the suitable situation of complexity, the interpretation method that adopts this patent to propose has bigger coding gain.Simultaneously, the MAP decoding algorithm during the unknown CSI of receiving terminal is suitable for requiring less, redundancy to require less system to algorithm complex; And the MAP decoding algorithm during the known CSI of receiving terminal is suitable for allowing bigger algorithm complex and redundancy, but the system that performance is had higher requirements, thereby the system that makes can select interpretation method as the case may be flexibly.
Description of drawings
Fig. 1 is the system configuration schematic diagram of the FFH system of the traditional convolutional encoding of employing, BFSK modulation.
The MAP demodulation coding method structural representation of the FFH communication system that Turbo coding that Fig. 2 proposes for the present invention and BFSK modulate.
The structural representation of incoherent soft demodulation in the MAP demodulation coding method of the FFH communication system that Turbo coding that Fig. 3 proposes for the present invention and BFSK modulate.
The structural representation of MAP demodulation coding process in the MAP demodulation coding method of the FFH communication system that Turbo coding that Fig. 4 proposes for the present invention and BFSK modulate.
Embodiment
The MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation as shown in Figure 2, may further comprise the steps:
Step 1:, establish that frame data are U=(u in the digitlization binary source data that need to send at transmitting terminal 1, u 2..., u k... u N), wherein k=1,2 ..., N, N is a frame sign, information source data u kThrough after Turbo coding and the BFSK modulation, produce Frequency Hopping Signal successively by the FH modulator
Figure BSA00000286810300071
F hBe current t frequency hopping frequency constantly.Launch through antenna at last.
Step 2: establish and send signal through the frequency selectivity slow fading channel, received signal is B (t) * s (t)+n (t), Wherein, A is the amplitude of transmitting terminal complex signal, and B (t) is multiple Gaussian random process, f i(i=0,1) is two modulation frequency f of BFSK modulation 0, f 1The primary reception signal obtains intermediate-freuqncy signal after separating jumping
Figure BSA00000286810300073
Step 3: to the intermediate-freuqncy signal of step 2 gained
Figure BSA00000286810300074
Carry out the soft demodulation of frequency domain, obtain soft demodulation output information Z.Concrete grammar as shown in Figure 3, and is first with intermediate-freuqncy signal
Figure BSA00000286810300075
Be divided into two-way, the one tunnel is f through centre frequency 0Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 0, another road is f through centre frequency 1Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 1Then with two power signal s 0And s 1Subtract each other, obtain the soft demodulation output information of frequency domain Z, and Z=(z 1, z 2... z k..., z N), k=1,2 ..., N.
Step 4: the soft demodulation output information of the frequency domain Z to step 3 gained carries out maximum posteriori decoding, i.e. MAP decoding.If with transmitting terminal information source Frame u kCorresponding soft demodulation output information z kIn,
Figure BSA00000286810300076
Be channel information, Be check information 1,
Figure BSA00000286810300078
Be check information 2, wherein k=1,2 ..., N, N is a frame sign, concrete decode procedure as shown in Figure 4:
Step 4-1: with channel information
Figure BSA00000286810300079
With check information 1
Figure BSA000002868103000710
Import the first component decoder; Simultaneously to channel information Carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, with channel information
Figure BSA000002868103000712
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment Input second component decoder.
Step 4-2: complete zero the initialization prior information 1 in N position is set, and with the prior information 1 input first component decoder.
Step 4-3: adopt the first component decoder, associating prior information 1, channel information
Figure BSA000002868103000714
With check information 1
Figure BSA000002868103000715
Carry out component decoding, obtain external information 1; Then to external information 1 carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, obtain prior information 2, and with prior information 2 input second component decoders.
Step 4-4: adopt the second component decoder, associating prior information 2, channel information
Figure BSA000002868103000716
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment
Figure BSA000002868103000717
Carry out component decoding, obtain external information 2 and channel information Corresponding MAP soft decoding information.
Step 4-5: judge first or the second component decoder whether the iterations that soft demodulation output information Z carries out component decoding is reached default iterations, if do not reach, the external information that then step 4-4 obtained 2 through with transmitting terminal Turbo cataloged procedure in the information of corresponding deinterleaving after handling as new prior information 1, and return step 4-3; If reach, execution in step 4-6 then.
Step 4-6: with step 4-4 gained channel information
Figure BSA00000286810300081
Corresponding MAP soft decoding information carries out deinterleaving, judgement, obtains final decode results.
Wherein, identical with component decode procedure described in the step 4-4 at step 4-3, if channel information CSI (channel stateinformation) is known, then concrete component decode procedure may further comprise the steps:
Steps A: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained.
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Λ ( z k | 0 ) = - h 0 A 2 4 σ ω 2 + z k 2 σ ω 2 + ln Q 1 ( h 0 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( z k ) - - - ( 1 )
Λ ( z k | 1 ) = - h 1 A 2 4 σ ω 2 - z k 2 σ ω 2 + ln Q 1 ( h 1 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( - z k ) - - - ( 2 )
Figure BSA00000286810300084
In above-mentioned three formulas, h 0, h 1Be illustrated respectively in the sampling time, received signal is respectively at f 0, f 1The power fading factor at place, A 2Expression sends the ideal power of signal,
Figure BSA00000286810300085
Represent the noise average power in a baseband modulation frequency at interval, u () represents step function, Q 1() expression single order horse khoum (Marcum) function.
Step B: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Figure BSA00000286810300091
Wherein:
M s , i = ln Q 1 ( h k , i s A 2 2 σ ω 2 , | 4 z k s 2 σ ω 2 | ) · u ( y k s · x k s ) , i=0,1;
M p , i = ln Q 1 ( g ( x k p ) 2 σ ω 2 , | 4 z k p 2 σ ω 2 | ) · u ( y k p · x k p ) , i=0,1;
x k s = 1 - 2 · u k ;
Figure BSA00000286810300095
Represent that k channel information is at frequency f i+ F hThe power fading factor at place,
Figure BSA00000286810300096
Represent that k check information is at frequency f i+ F hThe power fading factor at place, i=0,1; Expression information source data u kChannel information behind the Turbo coding, Expression information source data u kCheck information behind the Turbo coding,
Figure BSA00000286810300099
Represent soft demodulation output information z kIn channel information,
Figure BSA000002868103000910
Represent soft demodulation output information z kIn check information.
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 5 )
(5) formula equal sign the right is first
Figure BSA000002868103000912
The expression channel information
Figure BSA000002868103000913
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces.
Step C: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
If channel information CSI (channel state information) is unknown, then concrete component decode procedure may further comprise the steps:
Step D: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained.
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Figure BSA00000286810300101
Figure BSA00000286810300102
Figure BSA00000286810300103
Step e: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Figure BSA00000286810300104
Wherein:
g ( x ) = h k , 0 p · A 2 , x > 0 , h k , 1 p · A 2 , x ≤ 0 ;
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 6 )
(5) formula equal sign the right is first
Figure BSA00000286810300107
The expression channel information
Figure BSA00000286810300108
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces.
Step F: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
The invention provides the MAP demodulation coding method of the FFH communication system of a kind of Turbo coding and BFSK modulation, its main innovation is by the derivation to the conditional probability density function of the soft demodulation of BFSK output, and in conjunction with existing MAP decoding algorithm at modulation systems such as QAM, PSK, take into full account the characteristics of MAP decoding as iterative decoding, the MAP demodulation coding method of suitable employing BFSK non-coherent demodulation system has been proposed, and, divide two kinds and provided concrete component decode procedure respectively at receiving terminal known CSI information whether.The invention enables and adopt system's (such as common quick frequency hopping system) of BFSK modulation can adopt Turbo code as its channel coding schemes, compare with original convolution code, under the suitable situation of complexity, the interpretation method that adopts this patent to propose has bigger coding gain.Simultaneously, the MAP decoding algorithm during the unknown CSI of receiving terminal is suitable for requiring less, redundancy to require less system to algorithm complex; And the MAP decoding algorithm during the known CSI of receiving terminal is suitable for allowing bigger algorithm complex and redundancy, but the system that performance is had higher requirements, thereby the system that makes can select interpretation method as the case may be flexibly.

Claims (3)

1. the MAP demodulation coding method of Turbo coding and the BFSK FFH communication system of modulating may further comprise the steps:
Step 1:, establish that frame data are U=(u in the digitlization binary source data that need to send at transmitting terminal 1, u 2..., u k... u N), wherein k=1,2 ..., N, N is a frame sign, information source data u kThrough after Turbo coding and the BFSK modulation, produce Frequency Hopping Signal successively by the FH modulator
Figure FSA00000286810200011
F hBe current t frequency hopping frequency constantly; Launch through antenna at last;
Step 2: establish and send signal through the frequency selectivity slow fading channel, received signal is B (t) * s (t)+n (t), Wherein, A is the amplitude of transmitting terminal complex signal, and B (t) is multiple Gaussian random process, f i(i=0,1) is two modulation frequency f of BFSK modulation 0, f 1The primary reception signal obtains intermediate-freuqncy signal after separating jumping
Step 3: to the intermediate-freuqncy signal of step 2 gained
Figure FSA00000286810200014
Carry out the soft demodulation of frequency domain, obtain soft demodulation output information Z.Concrete grammar is, earlier with intermediate-freuqncy signal
Figure FSA00000286810200015
Be divided into two-way, the one tunnel is f through centre frequency 0Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 0, another road is f through centre frequency 1Bandpass filtering and | FFT| 2Obtain power signal s after the conversion 1Then with two power signal s 0And s 1Subtract each other, obtain the soft demodulation output information of frequency domain Z, and Z=(z 1, z 2... z k..., z N), k=1,2 ..., N;
Step 4: the soft demodulation output information of the frequency domain Z to step 3 gained carries out maximum posteriori decoding, i.e. MAP decoding; If with transmitting terminal information source Frame u kCorresponding soft demodulation output information z kIn,
Figure FSA00000286810200016
Be channel information,
Figure FSA00000286810200017
Be check information 1, Be check information 2, wherein k=1,2 ..., N, N is a frame sign, concrete decode procedure is:
Step 4-1: with channel information With check information 1
Figure FSA000002868102000110
Import the first component decoder; Simultaneously to channel information Carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, with channel information
Figure FSA000002868102000112
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment
Figure FSA000002868102000113
Input second component decoder;
Step 4-2: complete zero the initialization prior information 1 in N position is set, and with the prior information 1 input first component decoder;
Step 4-3: adopt the first component decoder, associating prior information 1, channel information With check information 1
Figure FSA000002868102000115
Carry out component decoding, obtain external information 1; Then to external information 1 carry out with transmitting terminal Turbo cataloged procedure in identical interleaving treatment, obtain prior information 2, and with prior information 2 input second component decoders;
Step 4-4: adopt the second component decoder, associating prior information 2, channel information
Figure FSA000002868102000116
Through with transmitting terminal Turbo cataloged procedure in information and check information 2 after the identical interleaving treatment
Figure FSA00000286810200021
Carry out component decoding, obtain external information 2 and channel information
Figure FSA00000286810200022
Corresponding MAP soft decoding information;
Step 4-5: judge first or the second component decoder whether the iterations that soft demodulation output information Z carries out component decoding is reached default iterations, if do not reach, the external information that then step 4-4 obtained 2 through with transmitting terminal Turbo cataloged procedure in the information of corresponding deinterleaving after handling as new prior information 1, and return step 4-3; If reach, execution in step 4-6 then;
Step 4-6: with step 4-4 gained channel information
Figure FSA00000286810200023
Corresponding MAP soft decoding information carries out deinterleaving, judgement, obtains final decode results.
2. the MAP demodulation coding method of the FFH communication system of Turbo coding according to claim 1 and BFSK modulation, it is characterized in that, step 4-3 is identical with component decode procedure described in the step 4-4, if channel information CSI is known, then concrete component decode procedure may further comprise the steps:
Steps A: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained;
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Λ ( z k | 0 ) = - h 0 A 2 4 σ ω 2 + z k 2 σ ω 2 + ln Q 1 ( h 0 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( z k ) - - - ( 1 )
Λ ( z k | 1 ) = - h 1 A 2 4 σ ω 2 - z k 2 σ ω 2 + ln Q 1 ( h 1 A 2 2 σ ω 2 , | 4 z k 2 σ ω 2 | ) · u ( - z k ) - - - ( 2 )
Figure FSA00000286810200026
In above-mentioned three formulas, h 0, h 1Be illustrated respectively in the sampling time, received signal is respectively at f 0, f 1The power fading factor at place, A 2Expression sends the ideal power of signal,
Figure FSA00000286810200027
Represent the noise average power in a baseband modulation frequency at interval, u () represents step function, Q 1() expression single order horse khoum function;
Step B: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Wherein:
M s , i = ln Q 1 ( h k , i s A 2 2 σ ω 2 , | 4 z k s 2 σ ω 2 | ) · u ( y k s · x k s ) , i = 0,1 ;
M p , i = ln Q 1 ( g ( x k p ) 2 σ ω 2 , | 4 z k p 2 σ ω 2 | ) · u ( y k p · x k p ) , i = 0,1 ;
x k s = 1 - 2 · u k ;
Figure FSA00000286810200035
Represent that k channel information is at frequency f i+ F hThe power fading factor at place,
Figure FSA00000286810200036
Represent that k check information is at frequency f i+ F hThe power fading factor at place, i=0,1;
Figure FSA00000286810200037
Expression information source data u kChannel information behind the Turbo coding, Expression information source data u kCheck information behind the Turbo coding,
Figure FSA00000286810200039
Represent soft demodulation output information z kIn channel information,
Figure FSA000002868102000310
Represent soft demodulation output information z kIn check information;
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 5 )
(5) formula equal sign the right is first
Figure FSA000002868102000312
The expression channel information
Figure FSA000002868102000313
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces;
Step C: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
3. the MAP demodulation coding method of the FFH communication system of Turbo coding according to claim 1 and BFSK modulation, it is characterized in that, step 4-3 is identical with component decode procedure described in the step 4-4, if channel information CSI is unknown, then concrete component decode procedure may further comprise the steps:
Step D: condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of the frequency domain Z of calculation procedure 3 gained;
Because Z=(z 1, z 2... z k..., z N), be exactly to calculate z respectively so calculate condition log-likelihood value and the condition log-likelihood ratio of the soft demodulation output information of frequency domain Z k(k=1,2 ..., N) condition log-likelihood value Λ (z k| 0), Λ (z k| 1) and condition log-likelihood ratio L (z k); Wherein:
Figure FSA00000286810200041
Figure FSA00000286810200042
Figure FSA00000286810200043
Step e: Branch Computed transition probability γ k(e) and whole soft decoding information L (u k):
Wherein:
g ( x ) = h k , 0 p · A 2 , x > 0 , h k , 1 p · A 2 , x ≤ 0 ;
L ( u k ) = Λ ( z k s | u k ) + Λ a ( u k ) + Λ e ( u k ) - - - ( 6 )
(5) formula equal sign the right is first
Figure FSA00000286810200047
The expression channel information
Figure FSA00000286810200048
Corresponding MAP soft decoding information, second Λ a(u k) the expression prior information, the 3rd Λ e(u k) be the external information that produces;
Step F: extract external information Λ e ( u k ) = L ( u k ) - Λ ( z k s | u k ) - Λ a ( u k ) .
CN201010294547.9A 2010-09-28 2010-09-28 MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK Expired - Fee Related CN101969309B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010294547.9A CN101969309B (en) 2010-09-28 2010-09-28 MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010294547.9A CN101969309B (en) 2010-09-28 2010-09-28 MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK

Publications (2)

Publication Number Publication Date
CN101969309A true CN101969309A (en) 2011-02-09
CN101969309B CN101969309B (en) 2014-07-16

Family

ID=43548419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010294547.9A Expired - Fee Related CN101969309B (en) 2010-09-28 2010-09-28 MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK

Country Status (1)

Country Link
CN (1) CN101969309B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105515591A (en) * 2014-09-23 2016-04-20 中国科学院计算技术研究所 Turbo code decoding system and method
CN105978661A (en) * 2016-05-09 2016-09-28 清华大学 Iteration detection decoding method and device in frequency hopping communication
CN108881088A (en) * 2018-08-01 2018-11-23 上海华虹集成电路有限责任公司 A kind of joint demodulation and interpretation method of the GFSK signal of convolutional encoding
CN112202698A (en) * 2020-09-08 2021-01-08 浙江大学 Method and device for noncoherent demodulation and detection of heartbeat control packet and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134694A (en) * 1996-02-29 2000-10-17 Ntt Mobile Communications Network, Inc. Error control method and error control device for digital communication
CN1277494A (en) * 1999-06-11 2000-12-20 阿尔卡塔尔公司 Method of coding for information element using product code in application of satellite

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134694A (en) * 1996-02-29 2000-10-17 Ntt Mobile Communications Network, Inc. Error control method and error control device for digital communication
CN1277494A (en) * 1999-06-11 2000-12-20 阿尔卡塔尔公司 Method of coding for information element using product code in application of satellite

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105515591A (en) * 2014-09-23 2016-04-20 中国科学院计算技术研究所 Turbo code decoding system and method
CN105515591B (en) * 2014-09-23 2019-10-25 中国科学院计算技术研究所 A kind of Turbo code decoding system and method
CN105978661A (en) * 2016-05-09 2016-09-28 清华大学 Iteration detection decoding method and device in frequency hopping communication
CN105978661B (en) * 2016-05-09 2018-04-10 清华大学 Iterative detection decoding method and device in a kind of frequency hopping communications
CN108881088A (en) * 2018-08-01 2018-11-23 上海华虹集成电路有限责任公司 A kind of joint demodulation and interpretation method of the GFSK signal of convolutional encoding
CN108881088B (en) * 2018-08-01 2021-05-18 上海华虹集成电路有限责任公司 Joint demodulation and decoding method of convolutional-coded GFSK (Gaussian frequency Shift keying) signal
CN112202698A (en) * 2020-09-08 2021-01-08 浙江大学 Method and device for noncoherent demodulation and detection of heartbeat control packet and electronic equipment

Also Published As

Publication number Publication date
CN101969309B (en) 2014-07-16

Similar Documents

Publication Publication Date Title
EP2421213B1 (en) Phase pulse system and method for bandwidth and energy efficient continuous phase modulation
US9548877B2 (en) Digital communication system
CN102932309B (en) Carrier synchronization system and method of combining pilot frequency and iterative decoding
CN102394726B (en) Serial cascade coding and quasi-coherent iteration decoding method of GMSK signal
US20040202138A1 (en) Multicarrier DS/CDMA system using a turbo code with nonuniform repetition coding
CN101414865A (en) Unite multi-user transmission method for wireless repeater assistance multi-user access system
CN101980491B (en) MAP modulating and decoding method of FFH communication system based on Turbo encoding and BFSK modulation
CN100571046C (en) A kind of apparatus and method that in the SCDMA system, realize Turbo coding and decoding scheme
CN101262307B (en) A serial cascaded compiling and decoding system including rotary modulation mode of constellation map
CN101969309B (en) MAP modulating and coding method of FFH communication system coded by Turbo and modulated by BFSK
CN113746597A (en) Bit-interleaved Turbo coding LoRa modulation method
CN103701561B (en) A kind of code modulating method and system being applicable to latency sensitive services
KR20070118835A (en) Apparatus and method for improving of iterative detection and decoding in multiple antenna system
CN102497250B (en) Multiple access channel adaptive coding relay system and method
CN109327285B (en) Physical layer network coding method based on serial cascade CPM
Sahin et al. The capacity of SOQPSK-TG
CN107995138A (en) The Joint iteration carrier synchronization and demodulation method of SCCPM systems
Kang et al. Iterative estimation and decoding for FH-SS with slow Rayleigh fading
CN109672500A (en) The 8APSK mapping scheme of LDPC-BICM-ID system
AU2021102150A4 (en) Method and System for real-time decision-based carrier tracking for software defined radios
CN102571278B (en) For decoding method and the device of the data with frame reception
Xu et al. Short polar-coded non-coherent receiver
Li Differentially encoded LDPC codes—part II: general case and code optimization
Galán et al. On iterative phase trellis based noncoherent detection of coded MPSK in a noisy phase regime
Cura et al. Soft-decision differential phase detection of turbo-coded M-ary CPFSK signals over Ricean channels

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140716

Termination date: 20170928

CF01 Termination of patent right due to non-payment of annual fee