CN105721103B - A method of reducing mobile communication system decoding delay - Google Patents

A method of reducing mobile communication system decoding delay Download PDF

Info

Publication number
CN105721103B
CN105721103B CN201610036774.9A CN201610036774A CN105721103B CN 105721103 B CN105721103 B CN 105721103B CN 201610036774 A CN201610036774 A CN 201610036774A CN 105721103 B CN105721103 B CN 105721103B
Authority
CN
China
Prior art keywords
snr
data
channel
estimation
decoding
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.)
Active
Application number
CN201610036774.9A
Other languages
Chinese (zh)
Other versions
CN105721103A (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201610036774.9A priority Critical patent/CN105721103B/en
Publication of CN105721103A publication Critical patent/CN105721103A/en
Application granted granted Critical
Publication of CN105721103B publication Critical patent/CN105721103B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0071Use of interleaving
    • 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/0045Arrangements at the receiver end
    • H04L1/0054Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/025Channel estimation channel estimation algorithms using least-mean-square [LMS] method
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03891Spatial equalizers
    • H04L25/03949Spatial equalizers equalizer selection or adaptation based on feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Artificial Intelligence (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a kind of methods for reducing mobile communication system decoding delay, belong to mobile communication technology field.Method includes the following steps: S1: estimation Signal to Noise Ratio (SNR) (SNR, Signal to Noise Ratio);S2: it decides whether effectively to receive data;S3: balanced effectively to receive data;S4: filling invalid receiver data;S5: it deinterleaves, channel decoding.This method is on the basis of guaranteeing received signal quality, receiving end is taken full advantage of to deinterleave to the debunching action of error message and the error-correcting performance of channel decoding, it not only reduces and receives error burst data to the influence of receiving end performance, and reduce receiving end balancing procedure complexity;For entire receiving terminal system, receiving end algorithm is not only increased to wireless environment adaptability, and greatly reduce signal processing time delay.

Description

A method of reducing mobile communication system decoding delay
Technical field
The invention belongs to mobile communication technology field, especially satellite mobile communication receiving end Digital Signal Processings to lead Domain is related to a kind of method for reducing mobile communication system decoding delay.
Background technique
Geostationary satellite mobile communication system (GMR, GEO-Mobile Radio Interface) is european telecommunication mark The satellite that Zhun Hua association (ETSI, European Telecommunications Standards Institute) formulates is mobile Communication standard.GMR standard is from ground digital honeycomb global mobile communication (GSM, Global System for Mobile Communication) standard evolution, therefore satellite mobile terminal can access GSM core network.Since GMR is mobile logical Letter system and gsm mobile communication system difference over the wireless channel, therefore the two has very big difference on a physical layer.With GSM Mobile radio system to general packet radio service technology (GPRS, General Packet Radio Service) and The evolution of third generation digital communication (3G, 3rd Generation) standard, the also evolution therewith of GMR standard, successively issue GMR- 1, GMR-GPRS and GMR-3G.GMR-1 corresponds to GSM standard, mainly supports basic circuit domain speech and facsimile service;GMR- GMPRS corresponds to GPRS standard, mainly supports Packet data service;GMR-3G corresponds to 3G (WCDMA, Wideband Code Division MultipleAccess) standard, mainly support high-speed packet data service.
In mobile communication system, it is contemplated that wireless channel and some enchancement factors influence, therefore are typically all according to nothing Whole balanced, the interpretation method performance of line channel worst situation design receiving end.But under true wireless environment, especially extensively It broadcasts under channel situation, base station end/gateway station is with full power broadcast wireless signal, for most of terminal, receives letter Number power can be much larger than reference sensitivity, and signal quality also can be horizontal much higher than normal received signal.In addition GMR mobile communication system System uses channel decoding technology, sends mistake in wireless channel transmission process to correct reception signal.In GMR satellite In communication system, since geostationary satellite mainly uses wireless signal pass-through mode, which includes power amplifications etc. to operate. If the mistake of longer duration, such as (burst) time interval of the burst more than 1 occur for wireless channel, it will cause whole A receiving end receives declining to a great extent for digital signal quality.
For above-mentioned similar situation, if still using conventional receiver end Digital Signal Processing process, letter cannot be not only played Road decoding action, and because sophisticated signal processing method in receiving end causes centainly to postpone.Therefore, guaranteeing to receive in receiving end Under the premise of signal quality, how to reduce signal processing delay as far as possible is problem in need of consideration.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of method for reducing mobile communication system decoding delay, the party It is poor that method emphasis considers that wireless channel receives several burst signals, and major part receives the preferable situation of burst signal, if when receiving Dry burst signal is poor prescribes a time limit lower than preset gate, and the filling signal for directlying adopt zero information is decoded.This method is guaranteeing to connect On collection of letters quality base, takes full advantage of receiving end and deinterleave to the debunching action of error message and the error correction of channel decoding Performance not only reduces and receives error burst data to the influence of receiving end performance, and it is complicated to reduce receiving end balancing procedure Degree.For entire receiving terminal system, receiving end algorithm is not only increased to wireless environment adaptability, and greatly reduce Signal processing time delay.
In order to achieve the above objectives, the invention provides the following technical scheme:
A method of reducing mobile communication system decoding delay, comprising the following steps: S1: estimation Signal to Noise Ratio (SNR) (SNR, Signal to Noise Ratio);S2: it decides whether effectively to receive data;S3: balanced effectively to receive data;S4: filling nothing Effect receives data;S5: it deinterleaves, channel decoding.
Further, in step sl, channel estimation, SNR estimation are carried out respectively according to every section of condition code, specifically include:
Channel estimation h:
It carries out channel with known condition code or the reception signal u estimated progress related operation using data r is received and estimates Meter, it may be assumed that
H=xcorr (r, u)
Wherein, r indicates received wireless signal, the reception signal that u indicates known condition code or estimated, xcorr table Show related operation;
Estimate SNR:
SNR is estimated using the logarithm of channel estimation power and noise power ratio, it may be assumed that
Wherein, h indicates radio channel estimation, i=1,2 ..., N;
Alternatively, estimating SNR using channel estimation power and noise power ratio, it may be assumed that
Wherein, h indicates radio channel estimation, i=1,2 ..., N.
Further, in step s 2, whether effectively in the following ways judgement receives data: it is predefined whether SNR is greater than Thresholding takes SNR to be greater than the condition code left and right ends data of thresholding as effectively reception data.
Further, in step s 2, whether effectively in the following ways judgement receives data: to different characteristic estimation SNR is ranked up, and takes the maximum several burst of SNR as effectively reception burst.
Further, in step s3, using decision feedback equalization or the equalization methods of maximum-likelihood sequence estimation, to process What wireless channel disturbing factor influenced is that valid data carry out equilibrium by step S2 judgement, is made by wireless channel disturbing factor shadow Loud reception signal maximal possible recovery sends effective information, provides necessary condition for subsequent decoding.
Further, in step s 4, it is filled using zero information to not normally receiving data: door is less than to all SNR The burst of limit is filled;Alternatively, several burst the smallest to SNR carries out thresholding comparison, only to be less than the burst of thresholding into Row filling.
Further, in step s 5, deinterleaving carries out receiving end error message sufficiently discrete, to guarantee channel decoding To the error correction of isolated errors information;Due to most of SNR higher for receiving burst, pass through channel decoding (such as Viterbi Decoding algorithm), filling channel receiving information can be recovered completely.
The beneficial effects of the present invention are: this method takes full advantage of reception on the basis of guaranteeing received signal quality End is deinterleaved to the debunching action of error message and the error-correcting performance of channel decoding, is not only reduced and is received error burst data Receiving end performance is influenced, and reduces receiving end balancing procedure complexity;For entire receiving terminal system, not only increase Receiving end algorithm greatly reduces signal processing time delay to wireless environment adaptability.
Detailed description of the invention
In order to keep the purpose of the present invention, technical scheme and beneficial effects clearer, the present invention provides following attached drawing and carries out Illustrate:
Fig. 1 is the flow chart of the method for the invention;
Fig. 2 is Normal Traffic9 channel data block interleaving, multiplexing structure figure;
Fig. 3 is Normal Traffic9 channel data block interleaving, multiplexing structure figure after deformation;
Fig. 4 is the simulation architecture figure of Normal Traffic9 channel;
Fig. 5 is the simulation result diagram that embodiment is realized.
Specific embodiment
Below in conjunction with attached drawing, a preferred embodiment of the present invention will be described in detail.
Fig. 1 is the flow chart of the method for the invention, as shown, the method for the invention specifically includes:
Step 1: estimation Signal to Noise Ratio (SNR) (SNR, Signal to Noise Ratio)
In GMR satellite mobile communication system, length be 9 burst Normal Traffic channel data block interleavings, Multiplexing structure figure is as shown in Fig. 2, wherein G indicates protection interval, and u indicates condition code, and e indicates coded data.It can from Fig. 2 Out, condition code being unevenly distributed in single burst, but 4 sections of condition code approaches uniformities are distributed in 9 bursts, point The received signal quality of different data section is not represented, as shown in Figure 3.In order to more preferably grasp 9 different burst reception signal qualities, Every section of condition code can be carried out to channel estimation, SNR estimation respectively, respectively represent the reception signal of this section of condition code left and right ends Quality, it can be considered former 9 bursts being reclassified as 4 new burst structures according to condition code.It then can be according to every Section condition code carries out channel estimation, SNR estimation procedure respectively are as follows:
Channel estimation h:
The reception data r of jth section condition codejWith known condition code uj, channel estimation is carried out using correlation technique, it may be assumed that
hj=xcorr (rj,uj) (1)
Wherein, hjIndicate the channel estimation of jth section condition code, j=1,2,3,4, xcorr indicate related operation.
Estimate SNR:
Jth section condition code corresponds to SNRj, can be counted using the logarithm of channel estimation power and noise power ratio It calculates, it may be assumed that
Preferably, SNR is estimated using channel estimation power and noise power ratio, it may be assumed that
Wherein, hjIndicate radio channel estimation, when j is respectively equal to 1,2,3,4, N is respectively equal to 12,6,6,6.Σ|hj|2 All channel estimation values that jth section condition code is estimated are overlapped by expression.
Step 2: deciding whether effectively to receive data
Preset threshold T first is the several times of noise, it may be assumed that
Wherein, γ indicates noise gate weighting coefficient, and based on experience value or simulation value determines.
Optionally, if SNRjGreater than predefined thresholding Tj, take this section of condition code left and right ends data as effectively reception number According to otherwise as invalid burst reception data;
Preferably, the SNR to different sectionsjIt is ranked up, only as minimum SNRjGreater than thresholding TjWhen, take this section of condition code left side Otherwise right two end datas are used as invalid burst reception data as data are effectively received.
Step 3: balanced valid data
Using decision feedback equalization or the equalization methods of maximum-likelihood sequence estimation, to by wireless channel disturbing factor shadow Loud is that valid data carry out equilibrium by step 2 judgement, and maximal possible recovery sends effective information, provides necessity for subsequent decoding Condition.
Step 4: filling invalid data
It is filled for invalid data using zero information on what is influenced by wireless channel a number of factors by step 2 judgement. Wherein zero information just refers to, filling information does not include any effective reception information.Such as receive data area be [- 127, It 127], then 0 is no any effective information for receiving data.It is filled using zero information, it on the one hand can be with The reception data for reducing low SNR influence whole performance;On the other hand, it in information filling process, reduces introduce as far as possible Interference information.
Step 5: deinterleaving, channel decoding
Deinterleaving is sufficiently discrete to receiving end error message progress, to guarantee that channel decoding entangles isolated errors information Wrong function;It, completely can be with by channel decoding (such as Viterbi decoding algorithm) due to most of SNR higher for receiving burst Unknown channel receiving information is recovered.Certain process may also include other some operations, such as be demultiplexed, go Scrambling code and CRC decoding etc., depending on emulating the selection of link.
A kind of reduction mobile communication system time delay implementation method validity provided in order to further illustrate the present invention, below It sends and receives emulation link to 9 channel tradition of Normal Traffic in GMR satellite communication system to verify, such as Fig. 4 institute Show.Raw information completes transmitting terminal baseband procedure by CRC coding, convolutional encoding, intertexture, scrambling code, multiplexing and debugging, then passes through Cross wireless channel.In receiving end, demodulated first, be then successively demultiplexed, go scrambling code, deinterleaving, folding coding and CRC decoding, so as to calculate the bit error rate of entire emulation link by sending data and reception data.In order to simplify emulation Process, using following simulated conditions:
1) wireless channel is white Gaussian noise, SNR=0,1,2 ..., 10dB;
2) demodulation is exported using hard decision, i.e., and 0,1, i.e. filling information is 0.5;
3) channel decoding uses the viterbi coding method of Hamming distance;
4) situation 1 is that tradition shown in Fig. 4 sends and receives process;The hypothesis of situation 2 meets all burst1 (as shown in Figure 2) Data are received to be filled;Situation 3 assumes that reception data (as shown in Figure 2) to all burst1 and burst4 are filled;Situation 4 It is assumed that reception data (as shown in Figure 2) to all burst1, burst4 and burst6 are filled.
When noise gate weighting coefficient γ=4, fills burst number and be not more than 3, then performance loss is in receivable range It is interior.The above method is used, is to be not required to for invalid information although increasing the estimation complicated degree of analysis of wireless channel Carry out the relevant operations such as wireless channel equalization (40-60% for accounting for entire receiving end computation complexity).Therefore this hair is used Bright method not only reduces entire receiving end signal processing complexity, and reduces receiving end signal processing delay.Fig. 5 is imitative True result figure.
Finally, it is stated that preferred embodiment above is only used to illustrate the technical scheme of the present invention and not to limit it, although logical It crosses above preferred embodiment the present invention is described in detail, however, those skilled in the art should understand that, can be Various changes are made to it in form and in details, without departing from claims of the present invention limited range.

Claims (2)

1. a kind of method for reducing mobile communication system decoding delay, it is characterised in that: the following steps are included:
S1: estimation Signal to Noise Ratio (SNR);
S2: it decides whether effectively to receive data;
S3: balanced effectively to receive data;
S4: filling invalid receiver data;
S5: it deinterleaves, channel decoding;
In step sl, channel estimation, SNR estimation are carried out respectively according to every section of condition code, is specifically included:
Channel estimation h:
Related operation progress channel estimation is carried out with known condition code or the reception signal u estimated using data r is received, That is:
H=xcorr (r, u)
Wherein, r indicates that received wireless signal, the reception signal that u indicates known condition code or estimated, xcorr indicate phase Close operation;
Estimate SNR:
SNR is estimated using the logarithm of channel estimation power and noise power ratio, it may be assumed that
Wherein, h indicates radio channel estimation, i=1,2 ..., N;
Alternatively, estimating SNR using channel estimation power and noise power ratio, it may be assumed that
Wherein, h indicates radio channel estimation, i=1,2 ..., N;
In step s 2, whether effectively in the following ways judgement receives data:
Predefined thresholding TjFor the several times of noise, it may be assumed that
Wherein, γ indicates noise gate weighting coefficient, determines whether SNR is greater than predefined thresholding, and SNR is taken to be greater than the feature of thresholding Code left and right ends data are as effectively reception data;
In step s3, using decision feedback equalization or the equalization methods of maximum-likelihood sequence estimation, to dry by wireless channel Disturbing being adjudicated by step S2 for factor influence is that the effective data that receive carry out equilibrium, is made by the influence of wireless channel disturbing factor It receives signal maximal possible recovery and sends effective information, provide necessary condition for subsequent decoding;
In step s 4, be filled using zero information to not normally receiving data: to all SNR be less than the burst of thresholding into Row filling;Alternatively, several burst the smallest to SNR carries out thresholding comparison, only the burst for being less than thresholding is filled.
2. a kind of method for reducing mobile communication system decoding delay according to claim 1, it is characterised in that: in step In S5, deinterleaving can discrete receiving end error message, to guarantee channel decoding to the error correction of isolated errors information;By In the SNR higher for largely receiving burst, recovered by channel decoding by channel receiving information is filled.
CN201610036774.9A 2016-01-20 2016-01-20 A method of reducing mobile communication system decoding delay Active CN105721103B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610036774.9A CN105721103B (en) 2016-01-20 2016-01-20 A method of reducing mobile communication system decoding delay

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610036774.9A CN105721103B (en) 2016-01-20 2016-01-20 A method of reducing mobile communication system decoding delay

Publications (2)

Publication Number Publication Date
CN105721103A CN105721103A (en) 2016-06-29
CN105721103B true CN105721103B (en) 2019-03-01

Family

ID=56147333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610036774.9A Active CN105721103B (en) 2016-01-20 2016-01-20 A method of reducing mobile communication system decoding delay

Country Status (1)

Country Link
CN (1) CN105721103B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020168527A1 (en) * 2019-02-21 2020-08-27 华为技术有限公司 Channel error code monitoring method and device
CN112713966B (en) * 2020-12-30 2023-07-25 大连大学 Code modulation switching method based on likelihood estimation correction signal-to-noise ratio

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049172A (en) * 2015-08-14 2015-11-11 重庆邮电大学 Short burst carrier frequency offset estimation method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9596116B2 (en) * 2014-02-20 2017-03-14 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105049172A (en) * 2015-08-14 2015-11-11 重庆邮电大学 Short burst carrier frequency offset estimation method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于自适应编码调制技术AD HOC物理层设计实现;朱逸;《中国优秀硕士论文全文数据库,信息科技辑》;20140815;全文

Also Published As

Publication number Publication date
CN105721103A (en) 2016-06-29

Similar Documents

Publication Publication Date Title
US6470047B1 (en) Apparatus for and method of reducing interference in a communications receiver
Sandell et al. Iterative channel estimation using soft decision feedback
CN1941756B (en) Multiple-limb balancer processing module and method of RF pulse string of balanced reception
JP4339521B2 (en) System and method for receiving a modulated signal including encoded and uncoded bits using multipath demodulation
WO2006069280A1 (en) Interference rejection in wireless receivers
JP2003527041A (en) Method and apparatus for combined soft decision and decoding based on interference cancellation
CN105453467B (en) Method of sending and receiving and equipment in wireless communication system
EP1173959A1 (en) Estimation method, receiver and decoder, of channel conditions in wireless communications
CN101005299B (en) Method and system for signal processing
CN105721103B (en) A method of reducing mobile communication system decoding delay
CN101669313B (en) Estimation of error propagation probability to improve performance of decision-feedback based systems
US7747931B2 (en) Apparatus and method for decoding burst in an OFDMA mobile communication system
US20030058974A1 (en) Method and apparatus for selecting an equalization algorithm depending on the used coding algorithm or on the channel quality
US7167683B2 (en) Bad frame indicator for radio telephone receivers
US20140211871A1 (en) Method and System for Improved Cellular Diversity Receiver
CN102006099B (en) Iterative combined detection and decoding method with interference elimination and system thereof
US20090097532A1 (en) Feedback of decoded data characteristics
US20100005353A1 (en) Correction circuit for improving performance in a channel decoder
US20080274711A1 (en) Successive interference cancellation in code division multiple access system using variable interferer weights
JP2004088189A (en) Data receiver and data reception method
JP4495596B2 (en) Signal processing method and apparatus using bit confidence factor
US20100246634A9 (en) Acquisition of spreading factors (SFS) of multiple transmitted signals in code division multiple access system
KR101168772B1 (en) Apparatus and method for decoding a burst in orthogonal frequency division multiple access system
Usman et al. On the performance of turbo coding in non-orthogonal multiple access (NOMA)
KR100204593B1 (en) The decoding apparatus at fading channel in mobile communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant