<?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.108B016</article-id><article-id pub-id-type="publisher-id">IJCNS-78391</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>
 
 
  Soft Iterative Linear Detection for LDPC Coded MIMO Scheme with PSK
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Meixiang</surname><given-names>Zhang</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>Sooyoung</surname><given-names>Kim</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Chonbuk National University, Jeonju, Korea</addr-line></aff><aff id="aff1"><addr-line>Yangzhou University, Yangzhou, China</addr-line></aff><pub-date pub-type="epub"><day>14</day><month>08</month><year>2017</year></pub-date><volume>10</volume><issue>08</issue><fpage>148</fpage><lpage>156</lpage><history><date date-type="received"><day>May</day>	<month>27,</month>	<year>2017</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>August</month>	<year>11,</year>	</date><date date-type="accepted"><day>August</day>	<month>14,</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>
 
 
  
    A number of study results demonstrated that the performance of the coded MIMO scheme can be highly enhanced by incorporating iterative decoding and detection scheme by exchanging soft information between the symbol detector and decoder. One of the critical problems of these iterative schemes is an exponential order of the complexity with increase of number of bits in a symbol and the number of antennas. In this paper, we present an efficient iterative detection and decoding scheme for MIMO systems with phase shift keying (PSK) modulation schemes and low density parity check (LDPC) codes. In order to reduce the complexity by the number of antennas, we adopt minimum mean square error (MMSE) based linear detection scheme with parallel interference cancellation. In addition, soft bit estimation is made only with a single distance calculation per bit, with approximating performance to the maximum likelihood detection
   <sup>1</sup>. 
  
 
</p></abstract><kwd-group><kwd>MMSE</kwd><kwd> MIMO</kwd><kwd> Iterative Detection</kwd><kwd> Soft Bit Estimation</kwd><kwd> LDPC</kwd><kwd> PSK</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>There have been a number of research studies on the development of detection schemes for multi-input multi-output (MIMO) systems, in order to achieve a capacity approaching performance. The basic idea is to utilize a detector that maximizes the a posteriori probability (MAP) in order to achieve the best performance in combination with powerful forward error correction (FEC) coding scheme. In addition to the iterative soft decoding of the FEC scheme, re-utilization of the soft output fed-back into the symbol detection process made it possible to produce a capacity approaching performance [<xref ref-type="bibr" rid="scirp.78391-ref1">1</xref>]. However, a direct implementation of these iterative processes usually requires an exponentially- increasing computational complexity according to the number of antennas and the number of bits per symbol.</p><p>Recently, a number of researches reported results on minimum mean square error (MMSE) based MIMO detection schemes with soft iterative processes, due to their reasonable performance and complexity trade-offs [<xref ref-type="bibr" rid="scirp.78391-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.78391-ref3">3</xref>]. The parallel interference cancellation with MMSE (PIC-MMSE) MIMO detection schemes were proposed in order to enhance the performance as well as the computational efficiency compared to the conventional MMSE-based scheme [<xref ref-type="bibr" rid="scirp.78391-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.78391-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.78391-ref6">6</xref>]. These PIC-MMSE based detection schemes reduced the complexity of symbol-level detection to a linear-order. In addition to the symbol level detection, we need another step to extract soft bit information from the soft symbol values, and a direct implementation of this step requires an exponential order of complexity with increase in the number of bits in a symbol.</p><p>In this paper, we present an efficient linear MIMO detection scheme for a coded MIMO system, where phase shift keying (PSK) modulation schemes are used with low density parity check (LDPC) codes. In the proposed scheme, soft symbol values are first estimated by utilizing a PIC-MMSE filter, and then soft bit information (SBI) values are estimated only with a single distance estimation per bit. For this, we first normalize the detected symbol from the PIC-MMSE filtering process, and then map it to a specific region, so that SBI estimation can be made with a single distance calculation [<xref ref-type="bibr" rid="scirp.78391-ref7">7</xref>]. By this way, overall complexity is in a linear order, and thus it can be easily applied to a massive MIMO system, i.e., even the number of antennas are greater than a few tens.</p><p>The remainder of this paper is organized as follows. Section II describes a MIMO system model with soft iterative detection and decoding (IDD), with an FEC scheme with soft iterative decoding process. Next, the operational prin- ciples of the PIC-MMSE MIMO detection for IDD are described. In Section III, we detail the SBI estimation process by describing mathematical formulas when the PIC-MMSE detector is employed with PSK modulation. Section IV de- monstrates the bit error rate (BER) performance and the complexity of the proposed methods are compared with the conventional schemes for the LDPC coded MIMO systems with PSK modulation schemes. Finally, conclusions are drawn in Section V.</p></sec><sec id="s2"><title>2. PIC-MMSE Detection for a Coded MIMO System</title><sec id="s2_1"><title>2.1. System Model</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows the block diagram for an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x3.png" xlink:type="simple"/></inline-formula> MIMO system with soft IDD, where a LDPC code is used as an FEC scheme and a PSK is used for modulation. At the transmitter, the bit information vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x4.png" xlink:type="simple"/></inline-formula> is encoded to produce codeword<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x5.png" xlink:type="simple"/></inline-formula>. Then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x6.png" xlink:type="simple"/></inline-formula> codewords are interleaved and modulated succes- sively before they are mapped to the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x7.png" xlink:type="simple"/></inline-formula> transmitted antennas, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x8.png" xlink:type="simple"/></inline-formula> is the number of bits per transmitted symbol. The interleaved bits</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Coded MIMO system model with soft IDD</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78391x9.png"/></fig><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x10.png" xlink:type="simple"/></inline-formula>are divided and modulated to transmitted symbol vector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x11.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x12.png" xlink:type="simple"/></inline-formula> represents the kth bit of the mth symbol <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x13.png" xlink:type="simple"/></inline-formula> which is independently chosen from a complex con- stellation O.</p><p>Suppose the received symbol vector is represented as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x14.png" xlink:type="simple"/></inline-formula>, and a flat Rayleigh fading channel model is chosen as the MIMO channel, i.e., <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x15.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x16.png" xlink:type="simple"/></inline-formula> denotes the channel fading coefficient between the jth transmitted antenna and the ith received antenna. The elements of the channel matrix are modeled by independent and complex-valued Gaussian random variables with zero mean and unit variance. Then,</p><disp-formula id="scirp.78391-formula253"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x17.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x18.png" xlink:type="simple"/></inline-formula> is an <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x19.png" xlink:type="simple"/></inline-formula> vector whose elements are independent zero-mean complex Gaussian random variables with variance <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x20.png" xlink:type="simple"/></inline-formula> per dimension.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows the soft IDD procedure. The SBI of the MIMO detector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula>is first calculated and subtracted by the a priori information of the detector<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula>, i.e.,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x23.png" xlink:type="simple"/></inline-formula>; then the extrinsic information <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x24.png" xlink:type="simple"/></inline-formula> is passed through the de-interleaver, and its de-interleaved version <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x25.png" xlink:type="simple"/></inline-formula> is utilized by the channel decoder as the a priori information. The channel decoder estimates the infor- mation sequence and generates its soft output<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x26.png" xlink:type="simple"/></inline-formula>, by using soft iterative de- coding algorithm such as the min-sum-product algorithm. Subsequently, the interleaved version of extrinsic information, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x27.png" xlink:type="simple"/></inline-formula>is fed back to the detector as the a priori information.</p></sec><sec id="s2_2"><title>2.2. Soft Iterative PIC-MMSE Detection</title><p>The PIC-MMSE MIMO detector is performed as follows. First, with the a priori information, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x28.png" xlink:type="simple"/></inline-formula>from the channel decoder (at the first iteration it is set to zero), the expected value of the ith transmitted symbol, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x29.png" xlink:type="simple"/></inline-formula>is calculated as follows [<xref ref-type="bibr" rid="scirp.78391-ref8">8</xref>]:</p><disp-formula id="scirp.78391-formula254"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x30.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x31.png" xlink:type="simple"/></inline-formula> is a constellation symbol from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x32.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x33.png" xlink:type="simple"/></inline-formula> is set to be −1 and 1 according to the kth bit of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x34.png" xlink:type="simple"/></inline-formula> is 0 and 1, respectively. At the same time, the variance of the ith transmitted symbol, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x35.png" xlink:type="simple"/></inline-formula>is calculated by:</p><disp-formula id="scirp.78391-formula255"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x36.png"  xlink:type="simple"/></disp-formula><p>The second step is PIC on the received symbol vector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x37.png" xlink:type="simple"/></inline-formula>, along with MMSE filtering. The PIC process on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x38.png" xlink:type="simple"/></inline-formula> is performed using the estimated expectation, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x39.png" xlink:type="simple"/></inline-formula>in (2) as follows:</p><disp-formula id="scirp.78391-formula256"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x40.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x41.png" xlink:type="simple"/></inline-formula> is the interference canceled symbol for the ith layer, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x42.png" xlink:type="simple"/></inline-formula>is the ith column vector of the channel matrix<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x43.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x44.png" xlink:type="simple"/></inline-formula> denotes the residual noise plus interference (NPI) term expressed by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x45.png" xlink:type="simple"/></inline-formula>. At the same time, the MMSE filtering process is performed as follows:</p><disp-formula id="scirp.78391-formula257"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x46.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x47.png" xlink:type="simple"/></inline-formula> is a diagonal matrix with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x48.png" xlink:type="simple"/></inline-formula> estimated in (3).</p><p>The third step is suppressing the NPI term in (4) using the MMSE filter in (5). Then, the filtered result for the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x49.png" xlink:type="simple"/></inline-formula>th layer, i.e., the estimated value of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x50.png" xlink:type="simple"/></inline-formula>th symbol, can be expressed as:</p><disp-formula id="scirp.78391-formula258"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x51.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x52.png" xlink:type="simple"/></inline-formula> denotes the ith row of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x53.png" xlink:type="simple"/></inline-formula> and corresponds to the MMSE filter for the ith layer. The last step is to calculate SBI contained in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x54.png" xlink:type="simple"/></inline-formula>. Let us denote SBI of the kth bit contained in the ith symbol, in terms of log-likelihood ratio (LLR) estimated on the observation of y over the channel H, as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x55.png" xlink:type="simple"/></inline-formula>, then</p><disp-formula id="scirp.78391-formula259"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x56.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x57.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x58.png" xlink:type="simple"/></inline-formula> denote constellation symbols with the kth bit of 0 and 1, respectively, and</p><disp-formula id="scirp.78391-formula260"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x59.png"  xlink:type="simple"/></disp-formula><p>It is clear in (7) that the search process to find the solution of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x60.png" xlink:type="simple"/></inline-formula> needs complexity of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x61.png" xlink:type="simple"/></inline-formula> for every layer.</p></sec></sec><sec id="s3"><title>3. Proposed Scheme</title><sec id="s3_1"><title>3.1. SBI Estimation Using Symbol Mapping of PSK</title><p>It was reported that there were no performance degradation even if the a priori information from the channel decoder in (7) was neglected, for the systems using binary phase shift keying (BPSK) and quadrature phase shift keying (QPSK) [<xref ref-type="bibr" rid="scirp.78391-ref9">9</xref>]. In this paper, we use this fact, and assume that the a priori infor- mation, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x62.png" xlink:type="simple"/></inline-formula>can be neglected, then (7) can be simplified as follows.</p><disp-formula id="scirp.78391-formula261"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x63.png"  xlink:type="simple"/></disp-formula><p>With this simplification, the argument of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula> operations in (9) is now<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x65.png" xlink:type="simple"/></inline-formula>. In other words, we need to find a symbol, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x66.png" xlink:type="simple"/></inline-formula>with the minimum distance from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x67.png" xlink:type="simple"/></inline-formula> for the kth bit. For this purpose, we map <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x68.png" xlink:type="simple"/></inline-formula> to a target unit range where there is only one constellation symbol to estimate the distance from<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x69.png" xlink:type="simple"/></inline-formula>. We utilize the symbol mapping technique using the symmetric characteristics of PSK symbol constellation for a given bit [<xref ref-type="bibr" rid="scirp.78391-ref7">7</xref>].</p><p>First, we consider that the constellation diagram can be divided into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula> unit regions for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula>-ary PSK modulation scheme, using the bisectors between the constellation symbols. Subsequently, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula>is recursively mapped to a specific region in the first quadrant to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula>is the phase of the mapped symbol used for the kth bit of b. Then, at the ith layer, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x76.png" xlink:type="simple"/></inline-formula>for the corresponding bit of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x77.png" xlink:type="simple"/></inline-formula> is the same as the distance between <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x78.png" xlink:type="simple"/></inline-formula> and a constellation symbol located in the same unit region as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x79.png" xlink:type="simple"/></inline-formula>. The mapped symbol, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x80.png" xlink:type="simple"/></inline-formula>and the corresponding constellation symbol, are determined by the symmetric characteristics of the symbol constellation, based on Euclidean geometry for a given bit.</p><p>With the above property, (9) can be generalized as</p><disp-formula id="scirp.78391-formula262"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x81.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x82.png" xlink:type="simple"/></inline-formula> is a scaling parameter for the kth bit of the ith layer, which is a function of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x83.png" xlink:type="simple"/></inline-formula> by reflecting the sign change introduced by the symbol mapping, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x84.png" xlink:type="simple"/></inline-formula> are the unique symbols nearest to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x85.png" xlink:type="simple"/></inline-formula>, i.e., the mapped version of the detected symbol, with a phase of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x86.png" xlink:type="simple"/></inline-formula>.</p><p>In addition, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x88.png" xlink:type="simple"/></inline-formula> are determined prior to the system implementation, and they are constant values independent of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x89.png" xlink:type="simple"/></inline-formula>. For PSK with the Gray- mapping, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x90.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x91.png" xlink:type="simple"/></inline-formula> can be found as shown in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>. In 2, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x91.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x92.png" xlink:type="simple"/></inline-formula>values can be recursively found as follows</p><disp-formula id="scirp.78391-formula263"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x93.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x94.png" xlink:type="simple"/></inline-formula>. In this way, the search process to find the minima can be eliminated. Thus, the complexity to estimate SBI is reduced to</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x95.png" xlink:type="simple"/></inline-formula>values for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x96.png" xlink:type="simple"/></inline-formula>-ary PSK</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x97.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x98.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x99.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x100.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x101.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x102.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x103.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x104.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x105.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x106.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x107.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x108.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x109.png" xlink:type="simple"/></inline-formula>values for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x110.png" xlink:type="simple"/></inline-formula>-ary PSK</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x111.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x112.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x113.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x114.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x115.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x116.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x117.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x118.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x119.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x120.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x121.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x122.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap><p>linear-order for each independent layer without degrading the performance from the Max-approach.</p></sec><sec id="s3_2"><title>3.2. Soft Symbol Estimation for PSK</title><p>Soft symbol value estimations specified in (2) and (3) require <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x123.png" xlink:type="simple"/></inline-formula> times of multiplications, which exponentially increases by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x124.png" xlink:type="simple"/></inline-formula>. We reduce the com- plexities of computing (2) and (3), by finding the symbol values of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x125.png" xlink:type="simple"/></inline-formula>. We modify the idea reported in [<xref ref-type="bibr" rid="scirp.78391-ref9">9</xref>] for QAM.</p><p>By denoting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x126.png" xlink:type="simple"/></inline-formula> as the probability of the kth bit of the ith layer to be 0, the following equation applies:</p><disp-formula id="scirp.78391-formula264"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x127.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x128.png" xlink:type="simple"/></inline-formula>, then,</p><disp-formula id="scirp.78391-formula265"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x129.png"  xlink:type="simple"/></disp-formula><p>With this information, we simplify the expressions of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x130.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x131.png" xlink:type="simple"/></inline-formula> for PSK schemes, so that they can be used in real-number operations; First, in the case of BPSK, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x132.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x133.png" xlink:type="simple"/></inline-formula> can be derived as follows:</p><disp-formula id="scirp.78391-formula266"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x134.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78391-formula267"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x135.png"  xlink:type="simple"/></disp-formula><p>Then, we apply the same rule for the soft IDD scheme, and denote the iteration index inside the PIC-MMSE detector as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x136.png" xlink:type="simple"/></inline-formula>, then (12) can be repre- sented by:</p><disp-formula id="scirp.78391-formula268"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x137.png"  xlink:type="simple"/></disp-formula><p>Equation (16) is then applied to QPSK, whereby QPSK can be decomposed into two independent BPSK. Then, expressions of the real and imaginary parts of the soft symbol values, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x138.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x139.png" xlink:type="simple"/></inline-formula> are formulated independently for QPSK with amplitude of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x140.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x141.png" xlink:type="simple"/></inline-formula>, respectively, as follows:</p><disp-formula id="scirp.78391-formula269"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x142.png"  xlink:type="simple"/></disp-formula><p>and accordingly, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x143.png" xlink:type="simple"/></inline-formula> of QPSK can be simplified according to the following equation:</p><disp-formula id="scirp.78391-formula270"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x144.png"  xlink:type="simple"/></disp-formula><p>The expressions for the real and imaginary part of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x145.png" xlink:type="simple"/></inline-formula> for 8-PSK can be derived as follows:</p><disp-formula id="scirp.78391-formula271"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x146.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78391-formula272"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x147.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x148.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x149.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x150.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x151.png" xlink:type="simple"/></inline-formula> for the 16-PSK can be derived with the same principle, and formulized as follows</p><disp-formula id="scirp.78391-formula273"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x152.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.78391-formula274"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/78391x153.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x154.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x155.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x156.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x157.png" xlink:type="simple"/></inline-formula>. With the same principle, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x155.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x158.png" xlink:type="simple"/></inline-formula> in (2) for the higher-order PSK can be expanded.</p></sec></sec><sec id="s4"><title>4. Simulation Results</title><p>We simulated the BER performance of the proposed methods over a Rayleigh fading channel. We used the LDPC code with an information length of 16,200 bits and a code rate of 1/2. The min-sum product algorithm with a correction factor was used [<xref ref-type="bibr" rid="scirp.78391-ref10">10</xref>]. The maximum iterations of the LDPC decoding was set to 10, and the number of iterations between the LDPC decoder and PIC-MMSE detector was set to 4. As the conventional scheme, we employ (2) and (3) for soft symbol estimations inside PIC-MMSE and (7) for SBI estimation. On the other hand, in our proposed method, we utilized (17) to (22) for soft symbol esti- mations and (10) for SBI estimation.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> and <xref ref-type="fig" rid="fig3">Figure 3</xref> show the BER performance comparisons between the conventional and proposed schemes for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x159.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x160.png" xlink:type="simple"/></inline-formula> MIMO systems, respectively. As shown in the figures, the proposed method produces exactly the same performance with the conventional scheme, regardless of the modulation order and the number of antennas. On the other hand, the computational complexity of the proposed method is greatly reduced to almost linear-order, resulting from the elimination of search process to find the minima in the SBI calculation and a simplified soft symbol estimations. <xref ref-type="table" rid="table3">Table 3</xref> demonstrates these.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> BER Performance comparison of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x162.png" xlink:type="simple"/></inline-formula> LDPC coded MIMO systems</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78391x161.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> BER Performance comparison of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x164.png" xlink:type="simple"/></inline-formula> LDPC coded MIMO systems</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/78391x163.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Number of multiplications and additions to estimate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x165.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x166.png" xlink:type="simple"/></inline-formula> per PIC- MMSE detection</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x167.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x168.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x169.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >Proposed/conventional</td><td align="center" valign="middle" >Proposed/conventional</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x170.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x171.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x172.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x173.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x174.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x175.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x176.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/78391x177.png" xlink:type="simple"/></inline-formula></td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we proposed the symbol mapping technique for the PIC-MMSE based MIMO detection of PSK to reduce the complexity, resulting from the elimination of the search process to find the minima in the SBI estimation. To further reduce the computational complexity, we presented efficient method for PSK schemes to calculate the soft symbols in the PIC process. Simulation results showed that the proposed techniques reduced the complexity to nearly linear- order without degrading the BER performance.</p></sec><sec id="s6"><title>Cite this paper</title><p>Zhang, M.X. and Kim, S. (2017) Soft Iterative Linear Detection for LDPC Coded MIMO Scheme with PSK. Int. J. Communications, Network and System Sciences, 10, 148-156. https://doi.org/10.4236/ijcns.2017.108B016</p></sec><sec id="s7"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.78391-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Hockwald, B.M. and Ten Brink, S. (2003) Achieving Near-Capacity on a Multi-ple-Antenna Channel. IEEE Transactions on Communication, 51, 389-399.  
https://doi.org/10.1109/TCOMM.2003.809789</mixed-citation></ref><ref id="scirp.78391-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Ahmed, S. and Kim, S. (2015) Efficient Soft Bit Estimation for Joint Iterative Multiple-Input Multi-ple-Output Detection. IET Communications, 9, 2107-2113.  
https://doi.org/10.1049/iet-com.2015.0225</mixed-citation></ref><ref id="scirp.78391-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ahmed, S. and Kim, S. (2017) Efficient SIC-MMSE MIMO Detection with Three Iterative Loops. Inter-national Journal of Electronics and Communications, 72, 65- 71. https://doi.org/10.1016/j.aeue.2016.11.015</mixed-citation></ref><ref id="scirp.78391-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Tomasoni, A., Ferrari, M., Gatti, D., Osnato, F. and Bellini, S. (2006) Low Complexity Turbo MMSE Receiver for W-LAN MIMO Systems. Proc. of ICC 2006, 9, 4119- 4124.</mixed-citation></ref><ref id="scirp.78391-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Bensaad, A., Bensaad, Z., Soudini, B. and Beloufa, A. (2013) SISO PIC-MMSE Detector in MIMO-OFDM Systems. Int. J. Mod. Eng. Research, 3, 2840-2847.</mixed-citation></ref><ref id="scirp.78391-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Kuang, S.L., Ni, Z. and Lu, J. (2014) Low-Complexity Iterative Detection for Large-Scale Multiuse MIMO-OFDM Systems Using Approximate Message Passing. IEEE Journal on Selected Topics Signal Processing, 8, 902-915.  
https://doi.org/10.1109/JSTSP.2014.2313766</mixed-citation></ref><ref id="scirp.78391-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, M. and Kim, S. (2016) Universal Soft Demodulation Schemes for M-Ary PSK and QAM. IET Communications, 10, 316-326.  
https://doi.org/10.1049/iet-com.2015.0730</mixed-citation></ref><ref id="scirp.78391-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, M., Li, C., Kim, S. and Ahmed, S. (2016) Low Complexity Iterative PIC-MMSE Based Detection with Symbol Mapping. Proceedings of IEEE/CIC 2016, Chengdu, China, 27-29 July 2016. https://doi.org/10.1109/ICCChina.2016.7636778</mixed-citation></ref><ref id="scirp.78391-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Fateh, S. (2009) VLSI Implementation of Soft-Input Soft-Output MMSE Parallel Interfer-ence Cancellation. Master’s Thesis, ETH Zurich, Integrated Systems Laborato-ry.</mixed-citation></ref><ref id="scirp.78391-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Eroz, M., Sun, F. and Lee, L. (2004) DVB-S2 Low Density Parity Check Codes with Near Shannon Limit Performance. International Journal of Satellite Communications and Networking, 22, 269-279. https://doi.org/10.1002/sat.787</mixed-citation></ref></ref-list></back></article>