<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJCNS</journal-id><journal-title-group><journal-title>International Journal of Communications, Network and System Sciences</journal-title></journal-title-group><issn pub-type="epub">1913-3715</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijcns.2017.105B014</article-id><article-id pub-id-type="publisher-id">IJCNS-76569</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  An Effective Method of SNR Estimation for LDPC-CPM
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Rui</surname><given-names>Xue</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bingbing</surname><given-names>Sun</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Tielin</surname><given-names>Zhu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Information and Communication Engineering, Harbin Engineering University, Harbin, China</addr-line></aff><aff id="aff2"><addr-line>Tianjin Key Laboratory of Intelligent Information Processing in Remote Sensing, Tianjin, China</addr-line></aff><pub-date pub-type="epub"><day>26</day><month>05</month><year>2017</year></pub-date><volume>10</volume><issue>05</issue><fpage>146</fpage><lpage>153</lpage><history><date date-type="received"><day>April</day>	<month>1,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>May</month>	<year>23,</year>	</date><date date-type="accepted"><day>May</day>	<month>26,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   The technique of SNR estimation is one of the key technologies in adaptive frequency hopping system. The methods of channel quality estimation for non-linear continuous phase modulation (CPM) signals have some limitations. Therefore, the algorithm of channel quality estimation for CPM signals is worthy of further study. Some similar phase characteristics between sampling CPM and MPSK motivate us to propose a channel estimation algorithm with applications to nonlinear CPM using linear modulation signal processing. A comprehensive analysis of LDPC-CPM schemes using proposed algorithm is presented, and simulation results indicate that the proposed method can not only estimate channel quality well but also make the normalized MSE (NMSE) of SNR estimate close to/less than 0.1 dB at SNR of 4 dB using short block codes. It shows that the algorithm in this paper is effective enough to estimate the signal to noise ratio (SNR). Meanwhile, the algorithm in this paper reduces the complexity of computation compared with other traditional algorithms. 
  
 
</p></abstract><kwd-group><kwd>Frequency Hopping Systems</kwd><kwd> Signal-to-Noise Ratio</kwd><kwd> Nonlinear Continuous Phase Modulation</kwd><kwd> Channel Estimation</kwd><kwd> Mean Square Error</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Adaptive frequency hopping is the core technology in modern military ultra- short electric wave communication. Channel quality evaluation is the core of adaptive frequency hopping system. According to the signal received from hopping channels, we can use the real-time channel quality judgment rules to analyze the quality of the channel, then we can determine whether the jump frequency is interfering the normal communication [<xref ref-type="bibr" rid="scirp.76569-ref1">1</xref>]. At last, we can provide evidence for control of hopping adaptive to conduct normal communication. The communication channel quality assessment is generally based on the bit error rate (BER), frame error rate (FER), received signal strength (RSS), signal to noise ratio (SNR) or other parameters of each channel to achieve the estimation. Frequency hopping communication systems generally use two kinds of method: one is based on BER and the other is based on SNR. The channel quality assessment method based on BER calculation estimates error rate by comparing the estimated value of the detection with the threshold after detecting and satisfying error coding, the channel which is greater than the threshold is determined to be a bad channel, which is less than the threshold determined to be a good channel. However, with the hopping rate is greater than the information rate in military field in general, the calculation of the error rate of a channel is extremely difficult, so we can’t use the channel quality evaluation method based on BER. SNR is also an important indicator to measure the quality of communication, so it can be used as a valid basis for adaptive control.</p><p>CPM is a constant envelope modulation since the phase changes continuously, and it overcomes the phase mutation occurred when symbols convert mutually. At the same time, the waveform has good roll-off characteristics. Because of its characteristics of continuous phase, we can use the similar characteristics of CPM carrier phase with MPSK at the final value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x2.png" xlink:type="simple"/></inline-formula> which is based on the phase obtained after sampling time [<xref ref-type="bibr" rid="scirp.76569-ref2">2</xref>]. On this basis, we come up with a channel estimation processing method which simplifies the algorithm computation of traditional SNR estimation and gets good performance. Meanwhile, to improve error performance and bandwidth efficiency, we use LDPC coded CPM scheme. The rest of the paper is organized as follows. Section 2 introduces the traditional methods of SNR estimation. Section 3 introduces the SNR estimation method for CPM. Simulations are discussed in Section 4. Finally, we conclude the paper in Section 5.</p></sec><sec id="s2"><title>2. The Traditional Methods of SNR Estimation</title><p>Now there are many ways of achieving wireless communication in signal to noise ratio estimation. Generally hopping systems adopt the following three classical algorithms to estimate SNR depending on their conditions: high-order cumulates estimator, data fitting estimator and eigenvalue decomposition of signal auto-correlation matrix estimator [<xref ref-type="bibr" rid="scirp.76569-ref3">3</xref>]. Ref. [<xref ref-type="bibr" rid="scirp.76569-ref4">4</xref>] analyses and compares several classic SNR estimation algorithms in the additive white Gaussian noise (AWGN) channel. In all the methods of SNR estimation algorithms, second and fourth moment estimation (M2M4) and maximum likelihood estimation (ML) method must keep being synchronized both in the carrier and clock; the Ref. [<xref ref-type="bibr" rid="scirp.76569-ref5">5</xref>] uses the training sequence configured to receive a signal from the correlation matrix to estimate the signal to interference ratio of time division multiple access (TDMA) system which is based on the signal space projection method; the Ref. [<xref ref-type="bibr" rid="scirp.76569-ref6">6</xref>] uses a signal fourth moment to estimate the constant envelope SNR; the Ref. [<xref ref-type="bibr" rid="scirp.76569-ref7">7</xref>] estimates the binding characteristics of the signal envelope of the non-con- stant envelope signals (MPSK, MQAM) by analysing the spectrum.</p></sec><sec id="s3"><title>3. SNR Estimation Method for CPM</title><p>CPM is a constant envelope modulation, defined as</p><disp-formula id="scirp.76569-formula148"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x3.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x4.png" xlink:type="simple"/></inline-formula> is symbol interval, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x5.png" xlink:type="simple"/></inline-formula>is symbol energy, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x6.png" xlink:type="simple"/></inline-formula>is the carrier frequency, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x7.png" xlink:type="simple"/></inline-formula>is M-array data sequence transmitted. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x8.png" xlink:type="simple"/></inline-formula>is the energy per channel symbol and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x9.png" xlink:type="simple"/></inline-formula> is the initial carrier phase.</p><p>The carrier phase of continuous phase modulation is</p><disp-formula id="scirp.76569-formula149"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x10.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x11.png" xlink:type="simple"/></inline-formula> is the M-array information symbol sequence selected from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x12.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x13.png" xlink:type="simple"/></inline-formula>is the modulation index series. The modulation index is limited to take the same situation as discussed in this paper. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x14.png" xlink:type="simple"/></inline-formula>is a continuous and monotonically increasing function.</p><p>The trajectory of the CPM phase can be represented as a tree phase. Using a tree to represent the phase trajectories can truly reflect from one state to another when the phase changes. The phase of CPM can also be used as a simple method of representation. For example, only considered to getting phase within the symbol duration time, the phase of CPM is changed. It can’t reflect the phase change between adjacent states truly, but we can simplify the analysis phase. Now we can derive the carrier phase in the case of the final value of time when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x15.png" xlink:type="simple"/></inline-formula>. For all-response <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x16.png" xlink:type="simple"/></inline-formula> and partial response <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x17.png" xlink:type="simple"/></inline-formula> LRC pulse, the integration waveform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x18.png" xlink:type="simple"/></inline-formula> in the final value<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x19.png" xlink:type="simple"/></inline-formula>. Substituting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x20.png" xlink:type="simple"/></inline-formula> into the Equation (3) as</p><disp-formula id="scirp.76569-formula150"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x21.png"  xlink:type="simple"/></disp-formula><p>If we use REC pulse for CPM, the integration waveform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x22.png" xlink:type="simple"/></inline-formula> of the final value of the corresponding phase time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x23.png" xlink:type="simple"/></inline-formula> is</p><disp-formula id="scirp.76569-formula151"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x24.png"  xlink:type="simple"/></disp-formula><p>For complete response LRC pulse C PM signal satisfy the above derivation of integral waveform <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x25.png" xlink:type="simple"/></inline-formula> not only in the time of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x26.png" xlink:type="simple"/></inline-formula> but also in a</p><p>non-final value time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x27.png" xlink:type="simple"/></inline-formula>.</p><p>The following discussion is limited to take the same modulation index h. The carrier phase of the CPM in final time is selected as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x28.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.76569-formula152"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x29.png"  xlink:type="simple"/></disp-formula><p>So we can see that in the final phase time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula>, the CPM signal changes from one state to another, and then the carrier phase changes by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula>. When L = 1, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula>, on the signal vector, carrier phase of CPM is 0, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula>(or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x39.png" xlink:type="simple"/></inline-formula>), it is same with the carrier phase of 4PSK. When <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x40.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x41.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x42.png" xlink:type="simple"/></inline-formula>, on the signal vector, the carrier phase of CPM is same with the carrier phase of 8PSK. We assume that the system in line with the conditions of additive white Gaussian noise, the CPM signal in the value of phase final <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x43.png" xlink:type="simple"/></inline-formula> after sampling time is</p><disp-formula id="scirp.76569-formula153"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x44.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x45.png" xlink:type="simple"/></inline-formula> is the real signals; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x46.png" xlink:type="simple"/></inline-formula>is the amplitude value; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x47.png" xlink:type="simple"/></inline-formula>is the coordinates of the points on constellation; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x48.png" xlink:type="simple"/></inline-formula>is zero mean of complex Gaussian white noise, the variance is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x49.png" xlink:type="simple"/></inline-formula>.</p><p>Hypothesis <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x50.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.76569-formula154"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x51.png"  xlink:type="simple"/></disp-formula><p>We generally assumed that the transmission signal of each sequence is identically distributed and mutually independent, then we can get</p><disp-formula id="scirp.76569-formula155"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x52.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.76569-formula156"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x53.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.76569-formula157"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x54.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.76569-formula158"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x55.png"  xlink:type="simple"/></disp-formula><p>Fourth-order copulation of complex Gaussian noise is identically zero, and it is independent of each other between signal and noise. So we can get the following formulas from above formulas and assumptions as</p><disp-formula id="scirp.76569-formula159"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x56.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x58.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x59.png" xlink:type="simple"/></inline-formula>represent received signal, the transmission signal and noise respectively. The variance of representative received signal, the transmission signal and noise are<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x60.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x61.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x62.png" xlink:type="simple"/></inline-formula>.</p><p>This SNR estimation algorithm flow is as follows:</p><p>1) Use the received signal sample sequence<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x63.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x64.png" xlink:type="simple"/></inline-formula>to calculate the cumulative estimated value <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x65.png" xlink:type="simple"/></inline-formula> and the variance estimates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x66.png" xlink:type="simple"/></inline-formula>;</p><p>2) Calculated variance estimates of noise component<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x67.png" xlink:type="simple"/></inline-formula>;</p><p>3) Estimated energy of the transmitted signals<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x68.png" xlink:type="simple"/></inline-formula>;</p><p>4) According to the formulas above to calculate the estimated value of SNR:</p><disp-formula id="scirp.76569-formula160"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/76569x69.png"  xlink:type="simple"/></disp-formula><p>We judge the channel quality by the results of SNR estimation, and detect the frequency which is interfered and use a better quality of different frequencies to replace interfered frequency points respectively to achieve adaptive frequency hopping [<xref ref-type="bibr" rid="scirp.76569-ref8">8</xref>]. It is an adaptive algorithm based on analysis of higher moments estimation method, as it is based on the second order and fourth order to estimate the received signal, so it is no need to recovery phase. As a cumulative amount algorithm, it does not require a receiver judgment. And it is also a Non-Data- Aided estimate [<xref ref-type="bibr" rid="scirp.76569-ref9">9</xref>].</p></sec><sec id="s4"><title>4. Simulations and Analysis</title><sec id="s4_1"><title>4.1. The Affection of Signal Length</title><p>When M = 8 in CPM signal, the information block length N uses the value as 80, 160, 320 respectively, to get the mean and NMSE values of SNR estimate between 0 - 20 dB. We can see from <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref>, with the N increasing, the estimated value of the NMSE decreasing, the relations between the length of the symbol and the estimation error is inversely proportional. In practice, we need to select the appropriate length of N under the requirements of the observed data based on the estimated error. On the other hand, when N is given, the estimated variance is of low SNR, noise ratio estimation bias and variance is larger; With the N increasing in SNR, it estimates closer to the true value, and it has a smaller estimate of standard deviation. In practice, our algorithm can achieve very good estimation performance when the communication signal to noise ratio is generally in the range of 4 - 20 dB.</p></sec><sec id="s4_2"><title>4.2. The Universality for Different M</title><p>When information block length N is 320 for CPM signal, M uses the value as 2, 4, 8 respectively, h = 1/4, to get the mean and standard deviation values of SNR estimate between 0 - 20 dB. <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref> show that different estimates</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The mean of SNR estimate with different N</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/76569x70.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The NMSE of SNR estimate with different N</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/76569x71.png"/></fig><p>of the modulation are almost consistent. Description of the algorithm for different decimal M for CPM modulation is insensitive, therefore, the algorithm is apply for different M.</p></sec><sec id="s4_3"><title>4.3. Reduce Complexity of Operation</title><p>Higher order statistical moments algorithm uses the relationship between the higher-order statistical moments to estimate the SNR. It uses the second moment and fourth moment in computation. The classic blind channel estimation methods are based on the data received from the correlation matrix (or cross- correlation matrix), such as subspace method (SS), Minimum Noise Subspace (MNS), using Singular Value Decomposition (SVD) or Eigenvaue Decomposition</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> The mean of SNR estimate with different M</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/76569x72.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The NMSE of SNR estimate with different M</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/76569x73.png"/></fig><p>(EVD) to achieve blind channel estimation method. The calculation complexity of SVD is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x74.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x75.png" xlink:type="simple"/></inline-formula> is the rank of autocorrelation matrix. The calculation complexity of higher order statistical moments algorithm is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x76.png" xlink:type="simple"/></inline-formula>, whose complexity is reduced greatly.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>By analyze and derive the phase of CPM modulation signal, we find that the phase of CPM signal after sampling in the final time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/76569x77.png" xlink:type="simple"/></inline-formula> has the similar characteristic with MPSK signal, so we use an effective method to estimate the channel and simulation. The result shows that the algorithm has better estimation accuracy and stability for different M of CPM signal. Meanwhile, with the N increasing in SNR, it estimates closer to the true value, and it has a smaller estimate of standard deviation. So the algorithm can meet the requirements for the real-time communication channel. At the same time, LDPC coded CPM can improve power efficiency and attain high error correcting capacity [<xref ref-type="bibr" rid="scirp.76569-ref10">10</xref>]. At last, this algorithm is realized by software completely. Therefore it can reduce the hardware costs and complexity largely.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This paper is funded by the International Exchange Program of Harbin Engineering University for Innovation-oriented Talents Cultivation, the Open Research Fund of State Key Laboratory of Tianjin Key Laboratory of Intelligent Information Processing in Remote Sensing (Grant No. 2016-ZW-KFJJ-01), the National Natural Science Foundation of China (Grant No. 61403093), the Assisted Project by Heilongjiang Province of China Postdoctoral Funds for Scientific Research Initiation (Grant No. LBH-Q14048), and the Fundamental Research Funds for the Central Universities (Grant No. HEUCF160813).</p></sec><sec id="s7"><title>Cite this paper</title><p>Xue, R., Sun, B.B. and Zhu T.L. (2017) An Effective Method of SNR Estimation for LDPC-CPM. Int. J. Communications, Network and System Sciences, 10, 146-153. https://doi.org/10.4236/ijcns.2017.105B014</p></sec></body><back><ref-list><title>References</title><ref id="scirp.76569-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bo, G., et al. (2015) Compressed SNR-and-Channel Estimation for Beam Tracking in 60-GHz WLAN. China Communications, 12, 46-58. 
https://doi.org/10.1109/CC.2015.7122480</mixed-citation></ref><ref id="scirp.76569-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Xu, H., Li, Z. and Zheng, H. (2004) A Non-Data-aided SNR Estimation Algorithm for QAM Signals. Pro. ICASSP2004, Chengdu, May 2004, 999-1003.</mixed-citation></ref><ref id="scirp.76569-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Trachanas, I. and Fliege, N.J. (2008) A Novel Phase Based SNR Estimation Method for Constant Modulus Constellations. 3rd International Symposium on Communications, Control and Signal Processing. https://doi.org/10.1109/isccsp.2008.4537404</mixed-citation></ref><ref id="scirp.76569-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Pauluzzi, D.R. and Beaulieu, N.C. (2000) A Comparison of SNR Estimation Techniques for the AWGN Channel. IEEE Transactions on Communications, 48, 1681-1691. http://doi.org/10.1109/26.871393</mixed-citation></ref><ref id="scirp.76569-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Matzner, R. and Englberger, F. (1994) An SNR Estimation Algorithm Using Fourth-Order Moments, Proceedings of IEEE International Symposium on Information Theory, Trodheim, Munich, 119. https://doi.org/10.1109/isit.1994.394869</mixed-citation></ref><ref id="scirp.76569-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Hua, X. and Hui, Z. (2004) The Simple SNR Estimation Algorithms for MPSK Signals. 2004 7th International Conference on Signal Processing.</mixed-citation></ref><ref id="scirp.76569-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fan, H.-B., Chen, J. and Cao, Z.-G. (2002) An Algorithm of SNR Estimation for Non-Constant Envelope Signal in the AWGN Channel. Chinese Journal of Electronics, 30, 1369-1371.</mixed-citation></ref><ref id="scirp.76569-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yin, W., Cheng, Y. and Shen, L. (2011) Adaptive Frequency-Hopping in HF Communications. Proceedings 2011 International Conference on Transportation, Mechanical, and Electrical Engineering, 427-430.</mixed-citation></ref><ref id="scirp.76569-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Xu, H. and Zheng, H. (2006) The Maximum-Likelihood SNR Estimation Algorithm for QAM Signals. 2006 8th International Conference on Signal Processing.</mixed-citation></ref><ref id="scirp.76569-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Yang, K., et al. (2015) The Performance Analysis of LDPC Coded SFH/BPSK Anti-Jamming System. 2015 International Conference on Wireless Communications &amp; Signal Processing (WCSP). https://doi.org/10.1109/WCSP.2015.7341171</mixed-citation></ref></ref-list></back></article>