<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="zh">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">aam</journal-id>
      <journal-title-group>
        <journal-title>Advances in Applied Mathematics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2324-8009</issn>
      <issn pub-type="ppub">2324-7991</issn>
      <publisher>
        <publisher-name>汉斯出版社</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.12677/aam.2026.154144</article-id>
      <article-id pub-id-type="publisher-id">aam-139120</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>数学与物理</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>基于混合优化策略的下行SCMA码本设计</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Downlink SCMA Codebook Design Based on a Hybrid Optimization Strategy</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="eastern">
            <surname>黄</surname>
            <given-names>静</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> 西华大学理学院，四川 成都 </aff>
      <pub-date pub-type="epub">
        <day>31</day>
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>03</month>
        <year>2026</year>
      </pub-date>
      <volume>15</volume>
      <issue>04</issue>
      <fpage>142</fpage>
      <lpage>150</lpage>
      <history>
        <date date-type="received">
          <day>02</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>26</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>07</day>
          <month>04</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 Hans Publishers Inc. All rights reserved.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.12677/aam.2026.154144">https://doi.org/10.12677/aam.2026.154144</self-uri>
      <abstract>
        <p>稀疏码多址(Sparse Code Multiple Access, SCMA)是一种很有前途的非正交多址接入技术，可以在未来的机器型通信网络中实现大规模连接和高频谱效率。然而，其性能在很大程度上取决于设计良好的多维码本。在本文中，我们提出了一种基于混合优化策略的下行链路码本设计方案，该方案可以在下行瑞利衰落信道上实现近乎最优的性能。通过检查成对错误概率(Pairwise Error Probability, PEP)，我们首先推导了稀疏码本在下行信道中基于Chiani界的符号误码率性能，并将其作为码本优化的设计准则。然后，使用球面打包(Sphere Packing, SP)的方法对母码本进行初始化。接下来，通过混合优化策略，即遗传顺序二次规划法(GA-SQP)得到增强后的母星座(Mother Constellation, MC)。最后通过旋转、交织获得多维码本。仿真结果表明，在下行瑞利衰落信道中，所提出的码本相较于Chen码本和Star-QAM码本具有更优的误码性能。</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>Sparse code multiple access (SCMA) is a promising non-orthogonal multiple access technology that can enable massive connectivity and high spectral efficiency in future machine-type communication networks. However, its performance is heavily dependent on well-designed multi-dimensional codebooks. In this paper, we propose a downlink codebook design scheme based on a hybrid optimization strategy, which achieves near-optimal performance over downlink Rayleigh fading channels. By examining the Pairwise Error Probability (PEP), we first derive the Symbol Error Rate (SER) performance of the sparse codebook over downlink channels based on the Chiani bound, and establish it as the design criterion for codebook optimization. Then, the mother codebook is initialized using the sphere packing method. Subsequently, an enhanced mother constellation is obtained through a hybrid optimization strategy, namely a Genetic Sequential Quadratic Programming method. Finally, the multi-dimensional codebook is generated through rotation and interleaving. Simulation results demonstrate that the proposed codebook achieves performance gains over state-of-the-art codebooks in downlink Rayleigh fading channels.</p>
      </trans-abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="zh">
        <kwd>稀疏码多址接入</kwd>
        <kwd>误码率</kwd>
        <kwd>Chiani界</kwd>
        <kwd>码本设计</kwd>
        <kwd>混合优化策略</kwd>
      </kwd-group>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Sparse Code Multiple Access</kwd>
        <kwd>Bit Error Rate</kwd>
        <kwd>Chiani Bound</kwd>
        <kwd>Codebook Design</kwd>
        <kwd>Hybrid Optimization Strategy</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. 引言</title>
      <p>稀疏码多址接入在未来6G通信中是一种非常有竞争力的非正交多址接入方案，具有低延时、高频谱效率的特点，被广泛认为是支持大规模连接和增强未来机器型通信网络系统容量的有前途的候选技术。针对码本设计问题，较为常见的是基于正交调幅星座来设计码本，即将码本构造过程分为因子图矩阵设计、相位旋转角度设计以及母星座设计三个阶段[<xref ref-type="bibr" rid="B1">1</xref>]。除此之外，还有通过不同的智能优化算法对信号星座进行优化以及利用黄金角调制来构建多维母星座的SCMA码本[<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B3">3</xref>]。</p>
      <p>在SCMA系统中，多用户检测是一个关键性问题，如何降低多用户检测的复杂度已经成为研究热点，现有研究提出了多种低复杂度的消息传递算法(Message Passing Algorithm, MPA) [<xref ref-type="bibr" rid="B4">4</xref>]和期望传播算法(Expectation Propagation Algorithm, EPA) [<xref ref-type="bibr" rid="B5">5</xref>]。Luo Qu，Liu Zilong等人提出了一种基于端到端学习的SCMA设计框架(E2E-SCMA)，并在此基础上得到了改进的稀疏码本和低复杂度解码器[<xref ref-type="bibr" rid="B6">6</xref>]。对于SCMA码本的设计方案，总体目标是设计一类误码率更低或者频谱效率更大的码本。Cai等人提出了一种基于星座旋转的交织的SCMA设计方法[<xref ref-type="bibr" rid="B7">7</xref>]，之后，Li等人利用遗传算法和交织方法在Star-QAM基础星座上进行优化，得到了一类功率不平衡的SCMA码本[<xref ref-type="bibr" rid="B8">8</xref>]。Lei等人以Chernoff界来构造SER性能，对单个资源元素处的基准星座群进行优化，得到了一种在低信噪比区域更优越的码本。本文则是在Lei等人的基础上进一步改进及优化[<xref ref-type="bibr" rid="B9">9</xref>]。</p>
      <p>在现有码本方案中，本文重点关注两类具有代表性的对比基准。其一是Chen码本，该类码本的核心思想是在满足稀疏映射约束的前提下，引入功率不平衡机制，使不同维度或不同用户承载的能量分布不完全相同，从而在多用户叠加后拉开有效星座点间距，提升检测可分性。其二是Star-QAM码本。该类码本通常以Star-QAM基础星座为出发点，通过若干启发式规则(如固定相位旋转、经验交织和层级映射)构造多维稀疏码本，具有实现简单、结构清晰的优点，但其参数多依赖经验选择，缺乏直接面向真实误码性能的统一优化目标。</p>
      <p>相比之下，本文方法的优势在于：不是从启发式几何规则或单一距离准则出发，而是直接基于下行瑞利衰落信道中的SER近似表达式建立优化目标函数，使星座参数优化与实际误码性能更紧密对应。特别地，已有研究多采用Chernoff界来近似PEP，但Chernoff界相对较松，导致构造的目标函数与真实误码性能之间存在偏差。为此，本文摒弃较宽松的Chernoff界，创新性地采用更精确的Chiani界来构建SER目标函数，并在此基础上结合球面打包初始化与GA-SQP混合优化求解，从而得到性能更优的母星座。</p>
      <p>本文的主要贡献如下：</p>
      <p>(1) 推导了基于Chiani界的下行SCMA系统SER近似表达式，并将其作为码本优化准则；</p>
      <p>(2) 采用球面打包方法初始化母星座，提高初始星座点分布的均匀性；</p>
      <p>(3) 利用GA-SQP混合优化策略获得增强母星座(AMC)，通过与Chen码本及Star-QAM码本的比较，验证了所提方法在下行瑞利衰落信道中的性能优势。</p>
    </sec>
    <sec id="sec2">
      <title>2. SCMA系统及码本设计</title>
      <p>考虑一个具有<italic>L</italic>个用户在<italic>K</italic>个正交资源上通信的下行链路SCMA系统，其中<inline-formula><mml:math><mml:mrow><mml:mi> L </mml:mi><mml:mo> &gt; </mml:mo><mml:mi> K </mml:mi></mml:mrow></mml:math></inline-formula> ，过载因子<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> λ </mml:mi><mml:mo> = </mml:mo><mml:mfrac><mml:mi> L </mml:mi><mml:mi> K </mml:mi></mml:mfrac><mml:mo> &gt; </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> 。在发射端，SCMA编码器将<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> M </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 位比特流映射为从码本<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> χ </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℂ </mml:mi><mml:mrow><mml:mi> K </mml:mi><mml:mo> × </mml:mo><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 中提取出来的码字，该映射过程表示为</p>
      <disp-formula id="FD1">
        <label>(1)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>:</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msup>
              <mml:mi>�</mml:mi>
              <mml:mrow>
                <mml:msub>
                  <mml:mrow>
                    <mml:mi>log</mml:mi>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mi>M</mml:mi>
              </mml:mrow>
            </mml:msup>
            <mml:mo>→</mml:mo>
            <mml:msub>
              <mml:mi>χ</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>∈</mml:mo>
            <mml:msup>
              <mml:mi>ℂ</mml:mi>
              <mml:mrow>
                <mml:mi>K</mml:mi>
                <mml:mo>×</mml:mo>
                <mml:mi>M</mml:mi>
              </mml:mrow>
            </mml:msup>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中，<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi> � </mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 表示维度为<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> M </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 的二进制数集合，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> χ </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> m </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 表示第l个用户的码本集，<inline-formula><mml:math display="inline"><mml:mrow><mml:msup><mml:mi> ℂ </mml:mi><mml:mrow><mml:mi> K </mml:mi><mml:mo> × </mml:mo><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 表示大小为<inline-formula><mml:math><mml:mi> M </mml:mi></mml:math></inline-formula> 的<inline-formula><mml:math><mml:mi> K </mml:mi></mml:math></inline-formula> 维复向量空间。</p>
      <p>所有码本的<inline-formula><mml:math><mml:mi> K </mml:mi></mml:math></inline-formula> 维复码字都是具有<inline-formula><mml:math><mml:mi> N </mml:mi></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> N </mml:mi><mml:mo> &lt; </mml:mo><mml:mi> K </mml:mi></mml:mrow></mml:math></inline-formula> )个非零元素的稀疏向量，这样的稀疏向量可以减少用户间的信号干扰，从而降低误码率(Bit Error Rate, BER)。假设码本集<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> χ </mml:mi><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 去掉零元素后得到母码本<inline-formula><mml:math><mml:mrow><mml:mi> C </mml:mi><mml:mo> ⊂ </mml:mo><mml:msup><mml:mi> ℂ </mml:mi><mml:mi> N </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> ，从<inline-formula><mml:math><mml:mi> C </mml:mi></mml:math></inline-formula> 中提取出一个长度为<inline-formula><mml:math><mml:mi> N </mml:mi></mml:math></inline-formula> 的向量<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ，因此可以进一步将<inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> � </mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 到<inline-formula><mml:math><mml:mi> C </mml:mi></mml:math></inline-formula> 的映射定义为</p>
      <disp-formula id="FD2">
        <label>(2)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>g</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>:</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msup>
              <mml:mi>�</mml:mi>
              <mml:mrow>
                <mml:msub>
                  <mml:mrow>
                    <mml:mi>log</mml:mi>
                  </mml:mrow>
                  <mml:mn>2</mml:mn>
                </mml:msub>
                <mml:mi>M</mml:mi>
                <mml:mo>×</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msup>
            <mml:mo>→</mml:mo>
            <mml:mi>C</mml:mi>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mi>即</mml:mi>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>c</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>g</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>b</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> b </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> b </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mi> M </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup><mml:mo> ∈ </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 表示第<italic>l</italic>个用户瞬时输入的二进制消息向量。</p>
      <p>因此，对应的SCMA映射<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 可以表示为</p>
      <disp-formula id="FD3">
        <label>(3)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mo>:</mml:mo>
            <mml:mo>≡</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:msub>
              <mml:mi>g</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mi>即</mml:mi>
            <mml:msub>
              <mml:mi>x</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:msub>
              <mml:mi>g</mml:mi>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>b</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> V </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> � </mml:mi><mml:mrow><mml:mi> K </mml:mi><mml:mo> × </mml:mo><mml:mi> N </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 表示<italic>n</italic>维向量映射到<italic>k</italic>为稀疏SCMA码字的扩频矩阵。例如，设计一个<inline-formula><mml:math><mml:mrow><mml:mi> K </mml:mi><mml:mo> = </mml:mo><mml:mn> 4 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> L </mml:mi><mml:mo> = </mml:mo><mml:mn> 6 </mml:mn><mml:mo> , </mml:mo><mml:mtext></mml:mtext><mml:mtext></mml:mtext><mml:mtext>   </mml:mtext><mml:mi> M </mml:mi><mml:mo> = </mml:mo><mml:mn> 4 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> N </mml:mi><mml:mo> = </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> 的SCMA系统的码本，该系统的扩频矩阵可以表示为</p>
      <disp-formula id="FD4">
        <label>(4)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>1</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>2</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>3</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>4</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>5</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mtext>
               
            </mml:mtext>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mn>6</mml:mn>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mtable columnalign="left">
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>0</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                        <mml:mtr>
                          <mml:mtd>
                            <mml:mn>1</mml:mn>
                          </mml:mtd>
                        </mml:mtr>
                      </mml:mtable>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p><inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> 个用户的SCMA码本的稀疏结构可以用因子图矩阵<inline-formula><mml:math display="inline"><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> F </mml:mi></mml:mstyle></mml:math></inline-formula> 来表示，其中<inline-formula><mml:math display="inline"><mml:mrow><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> F </mml:mi></mml:mstyle><mml:mo> = </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> f </mml:mi></mml:mstyle><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> f </mml:mi></mml:mstyle><mml:mi> L </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> ⊂ </mml:mo><mml:msup><mml:mi> � </mml:mi><mml:mrow><mml:mi> K </mml:mi><mml:mo> × </mml:mo><mml:mi> L </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> f </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mi> a </mml:mi><mml:mi> g </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> V </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:msubsup><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> V </mml:mi></mml:mstyle><mml:mi> l </mml:mi><mml:mtext> T </mml:mtext></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 。对应的因子图表示如<xref ref-type="fig" rid="fig1">图1</xref>表示。</p>
      <p>在设计码本时，目的就是找出<inline-formula><mml:math><mml:mi> L </mml:mi></mml:math></inline-formula> 个映射函数<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> l </mml:mi></mml:msub><mml:mtext>   </mml:mtext><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> l </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> L </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ，按照某些标准，如最小欧式距离(Minimum Euclidean Distance, MED)或最小乘积距离(Minimum Product Distance, MPD)，将映射函数<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 看作一个复码本生成矩阵来乘以用户<inline-formula><mml:math><mml:mi> l </mml:mi></mml:math></inline-formula> 输入的消息向量<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> b </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ，得到</p>
      <disp-formula id="FD5">
        <label>(5)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>c</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>G</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>b</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> G </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℂ </mml:mi><mml:mrow><mml:mi> N </mml:mi><mml:mo> × </mml:mo><mml:msub><mml:mrow><mml:mi> log </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msub><mml:mi> M </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 表示用户<inline-formula><mml:math><mml:mi> l </mml:mi></mml:math></inline-formula> 的码本生成矩阵。因此用户<inline-formula><mml:math><mml:mi> l </mml:mi></mml:math></inline-formula> 的码本<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> χ </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 可以表示为</p>
      <disp-formula id="FD6">
        <label>(6)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>χ</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>V</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>G</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mi>C</mml:mi>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>对于下行链路系统，基站发送的消息向量是由<italic>L</italic>个用户传输的信息通过叠加得到的，因此，用户<italic>L</italic>在下行链路经过复用后接收的信号可以表示为</p>
      <disp-formula id="FD7">
        <label>(7)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>y</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mi>d</mml:mi>
            <mml:mi>i</mml:mi>
            <mml:mi>a</mml:mi>
            <mml:mi>g</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>h</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mstyle displaystyle="true">
              <mml:munderover>
                <mml:mo>∑</mml:mo>
                <mml:mrow>
                  <mml:mi>l</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>L</mml:mi>
              </mml:munderover>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>V</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>G</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>b</mml:mi>
                  </mml:mstyle>
                  <mml:mi>l</mml:mi>
                </mml:msub>
                <mml:mo>+</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
              </mml:mrow>
            </mml:mstyle>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>n</mml:mi>
              </mml:mstyle>
              <mml:mi>l</mml:mi>
            </mml:msub>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> h </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> h </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> h </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mi> K </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℂ </mml:mi><mml:mi> K </mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> 表示基站与第<inline-formula><mml:math><mml:mi> l </mml:mi></mml:math></inline-formula> 个用户之间的信道向量；<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> n </mml:mi></mml:mstyle><mml:mi> l </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> n </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> n </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext></mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> n </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mi> K </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> 表示均值为0，方差为<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> 的加性高斯白噪声向量，即<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> n </mml:mi><mml:mrow><mml:mi> l </mml:mi><mml:mo> , </mml:mo><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> ∼ </mml:mo><mml:mi> � </mml:mi><mml:mi> � </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> N </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ；<inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mi> a </mml:mi><mml:mi> g </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 表示取矩阵的主对角线元素作为对角矩阵。在下一节中，将会提出新的母码本构造方式及其优化方法，借此进一步降低码本的误码率。</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.hanspub.org/file/2625018-rId112.jpeg?20260407032839" />
      </fig>
      <p><bold>Figure</bold><bold>1</bold><bold>.</bold> Factor graph representation of the spread spectrum matrix</p>
      <p><bold>图</bold><bold>1</bold><bold>.</bold> 扩频矩阵的因子图表示</p>
    </sec>
    <sec id="sec3">
      <title>3. 构造稀疏码本的误差性能指标</title>
      <p>在下行链路SCMA系统中，假设在传输<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 时码字被错误解码为<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ，其中<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mo> ≠ </mml:mo><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ，此时，两个不同码字<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 与<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 之间的成对差错概率(Pairwise Error Probability, PEP)可以表示为</p>
      <disp-formula id="FD8">
        <label>(8)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Pr</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:mo>→</mml:mo>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>j</mml:mi>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>|</mml:mo>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>h</mml:mi>
                  </mml:mstyle>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mi>Q</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>2</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:msubsup>
                      <mml:mi>d</mml:mi>
                      <mml:mrow>
                        <mml:mi>sup</mml:mi>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:msqrt>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math><mml:mrow><mml:mi> Q </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 为互补累积分布函数，即<inline-formula><mml:math><mml:mrow><mml:mi> Q </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:mrow><mml:msubsup><mml:mo> ∫ </mml:mo><mml:mi> x </mml:mi><mml:mrow><mml:mo> + </mml:mo><mml:mi> ∞ </mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:msqrt><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> π </mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mi> exp </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac><mml:msup><mml:mi> t </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mtext> d </mml:mtext><mml:mi> t </mml:mi></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> ；<inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> 表示信噪比；<inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mrow><mml:mi> sup </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 表示两个叠加码字之间欧氏距离的平方，即<inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> d </mml:mi><mml:mrow><mml:mi> sup </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> c </mml:mi></mml:mstyle><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:munderover><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> K </mml:mi></mml:munderover><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> i </mml:mi></mml:mrow></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:mstyle><mml:mo> . </mml:mo></mml:mrow></mml:math></inline-formula></p>
      <p>为了将复杂的<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> 函数转化为更易处理的指数函数形式，绝大多数学者对<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> 函数使用Chernoff界得到近似的PEP，即<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Q </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≤ </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，但这是一种较为宽松的上界。为了构建更精确的目标函数，我们采用Chiani等人提出的近似式[<xref ref-type="bibr" rid="B11">11</xref>]，即<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Q </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ≈ </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:mn> 12 </mml:mn></mml:mrow></mml:mfrac><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi> x </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mn> 2 </mml:mn></mml:mfrac></mml:mrow></mml:msup><mml:mo> + </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 4 </mml:mn></mml:mfrac><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mrow><mml:mn> 2 </mml:mn><mml:msup><mml:mi> x </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mn> 3 </mml:mn></mml:mfrac></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ，则PEP可以表示为</p>
      <disp-formula id="FD9">
        <label>(9)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:mi>Pr</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>→</mml:mo>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>|</mml:mo>
                    </mml:mrow>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>h</mml:mi>
                    </mml:mstyle>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>≈</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>12</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mi>exp</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:msubsup>
                      <mml:mi>d</mml:mi>
                      <mml:mrow>
                        <mml:mi>sup</mml:mi>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:mfrac>
                <mml:mi>exp</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>3</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:msubsup>
                      <mml:mi>d</mml:mi>
                      <mml:mrow>
                        <mml:mi>sup</mml:mi>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:mtext>
                           
                        </mml:mtext>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>12</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mi>exp</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∑</mml:mo>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>K</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mstyle>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:mfrac>
                <mml:mi>exp</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>3</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∑</mml:mo>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>K</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mstyle>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>特别地，在瑞利衰落信道中，由于各个资源节点RN上的信道衰落是独立分布的，因此(9)式可以进一步分解为</p>
      <disp-formula id="FD10">
        <label>(10)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:mi>Pr</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>→</mml:mo>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>|</mml:mo>
                    </mml:mrow>
                    <mml:mstyle mathvariant="bold" mathsize="normal">
                      <mml:mi>h</mml:mi>
                    </mml:mstyle>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>≤</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>12</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                  </mml:mrow>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>4</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>h</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>|</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>c</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mtext>
                                       
                                    </mml:mtext>
                                    <mml:mi>i</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                                <mml:mo>−</mml:mo>
                                <mml:msub>
                                  <mml:mi>c</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mtext>
                                       
                                    </mml:mtext>
                                    <mml:mi>j</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>|</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:mfrac>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                  </mml:mrow>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mo>−</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:mn>3</mml:mn>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mn>0</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mfrac>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>h</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>|</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>(</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>c</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mtext>
                                       
                                    </mml:mtext>
                                    <mml:mi>i</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                                <mml:mo>−</mml:mo>
                                <mml:msub>
                                  <mml:mi>c</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>k</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mtext>
                                       
                                    </mml:mtext>
                                    <mml:mi>j</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>)</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mo>|</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>再对所有信道求期望，得到平均PEP</p>
      <disp-formula id="FD11">
        <label>(11)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:mi>Pr</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mstyle mathvariant="bold" mathsize="normal">
                        <mml:mi>c</mml:mi>
                      </mml:mstyle>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                    <mml:mo>→</mml:mo>
                    <mml:msub>
                      <mml:mstyle mathvariant="bold" mathsize="normal">
                        <mml:mi>c</mml:mi>
                      </mml:mstyle>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>⋯</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mi>K</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>Pr</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>i</mml:mi>
                        </mml:msub>
                        <mml:mo>→</mml:mo>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>c</mml:mi>
                          </mml:mstyle>
                          <mml:mi>j</mml:mi>
                        </mml:msub>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>h</mml:mi>
                              <mml:mn>1</mml:mn>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mtext>
                               
                            </mml:mtext>
                            <mml:mo>⋯</mml:mo>
                            <mml:mtext>
                               
                            </mml:mtext>
                            <mml:mo>,</mml:mo>
                            <mml:mtext>
                               
                            </mml:mtext>
                            <mml:msub>
                              <mml:mi>h</mml:mi>
                              <mml:mi>K</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>≈</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>12</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>⋯</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mi>K</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∏</mml:mo>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>K</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:mi>exp</mml:mi>
                      </mml:mrow>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>4</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mn>0</mml:mn>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:mfrac>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>⋯</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>,</mml:mo>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mi>K</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∏</mml:mo>
                        <mml:mrow>
                          <mml:mi>k</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>K</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:mi>exp</mml:mi>
                      </mml:mrow>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mn>0</mml:mn>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>≈</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>12</mml:mn>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>E</mml:mi>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>h</mml:mi>
                          <mml:mi>K</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>4</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mn>0</mml:mn>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mn>4</mml:mn>
                </mml:mfrac>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>E</mml:mi>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>h</mml:mi>
                          <mml:mi>K</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mn>0</mml:mn>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mi>k</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>令<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:mfrac><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> i </mml:mi></mml:mrow></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> c </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> j </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ，<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ，则PEP简化为</p>
      <disp-formula id="FD12">
        <label>(12)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Pr</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:mo>→</mml:mo>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>j</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>≤</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:mn>12</mml:mn>
              </mml:mrow>
            </mml:mfrac>
            <mml:mstyle displaystyle="true">
              <mml:munderover>
                <mml:mo>∏</mml:mo>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>K</mml:mi>
              </mml:munderover>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>H</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>s</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                              <mml:mi>H</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mn>4</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mrow>
            </mml:mstyle>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:mfrac>
            <mml:mstyle displaystyle="true">
              <mml:munderover>
                <mml:mo>∏</mml:mo>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>K</mml:mi>
              </mml:munderover>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>H</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>s</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                              <mml:mi>H</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mn>3</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
              </mml:mrow>
            </mml:mstyle>
            <mml:mtext>
               
            </mml:mtext>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 服从指数分布，其概率密度函数表示为<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mi> x </mml:mi><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:msup><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> x </mml:mi><mml:mo> ≥ </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> 。<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> 表示第<inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> 个RN上的平均信道功率增益，即<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mi> E </mml:mi><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mi> E </mml:mi><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> | </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> . </mml:mo></mml:mrow></mml:math></inline-formula></p>
      <p>最后计算概率密度函数<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> 的Laplace变换，得到</p>
      <disp-formula id="FD13">
        <label>(13)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:msub>
                  <mml:mi>E</mml:mi>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>H</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>[</mml:mo>
                  <mml:mrow>
                    <mml:mi>exp</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>s</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                            <mml:msub>
                              <mml:mi>H</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mn>4</mml:mn>
                        </mml:mfrac>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>]</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mi>�</mml:mi>
                <mml:mrow>
                  <mml:mo>{</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>p</mml:mi>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>H</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mi>x</mml:mi>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>}</mml:mo>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>s</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mn>4</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mo>∫</mml:mo>
                      <mml:mn>0</mml:mn>
                      <mml:mi>∞</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:mfrac>
                            <mml:mn>1</mml:mn>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>Ω</mml:mi>
                                <mml:mi>k</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mfrac>
                          <mml:msup>
                            <mml:mtext>e</mml:mtext>
                            <mml:mrow>
                              <mml:mo>−</mml:mo>
                              <mml:mfrac>
                                <mml:mi>x</mml:mi>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>Ω</mml:mi>
                                    <mml:mi>k</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                          </mml:msup>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:msup>
                        <mml:mtext>e</mml:mtext>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>s</mml:mi>
                                <mml:mi>k</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mn>4</mml:mn>
                          </mml:mfrac>
                          <mml:mi>x</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                      <mml:mtext>d</mml:mtext>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>Ω</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mstyle displaystyle="true">
                  <mml:mrow>
                    <mml:msubsup>
                      <mml:mo>∫</mml:mo>
                      <mml:mn>0</mml:mn>
                      <mml:mi>∞</mml:mi>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mtext>e</mml:mtext>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mn>1</mml:mn>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>Ω</mml:mi>
                                    <mml:mi>k</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                              </mml:mfrac>
                              <mml:mo>+</mml:mo>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>s</mml:mi>
                                    <mml:mi>k</mml:mi>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mn>4</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mi>x</mml:mi>
                        </mml:mrow>
                      </mml:msup>
                      <mml:mtext>d</mml:mtext>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>=</mml:mo>
                <mml:mfrac>
                  <mml:mn>1</mml:mn>
                  <mml:mrow>
                    <mml:mn>1</mml:mn>
                    <mml:mo>+</mml:mo>
                    <mml:mfrac>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>s</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                        <mml:msub>
                          <mml:mi>Ω</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mn>4</mml:mn>
                    </mml:mfrac>
                  </mml:mrow>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>同理，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> exp </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:msub><mml:mi> H </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mn> 3 </mml:mn></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> + </mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mn> 3 </mml:mn></mml:mfrac></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> ，将(11)式与(12)式结合，PEP表示为</p>
      <disp-formula id="FD14">
        <label>(14)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Pr</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:mo>→</mml:mo>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>j</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>≈</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:mn>12</mml:mn>
              </mml:mrow>
            </mml:mfrac>
            <mml:msup>
              <mml:mrow>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                            <mml:msub>
                              <mml:mi>Ω</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>4</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msup>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:mfrac>
            <mml:msup>
              <mml:mrow>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                            <mml:msub>
                              <mml:mi>Ω</mml:mi>
                              <mml:mi>k</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msup>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>假设所有RE上的平均功率增益都归一化为1，即<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> ，PEP进一步表示为</p>
      <disp-formula id="FD15">
        <label>(15)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Pr</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:mo>→</mml:mo>
                <mml:msub>
                  <mml:mstyle mathvariant="bold" mathsize="normal">
                    <mml:mi>c</mml:mi>
                  </mml:mstyle>
                  <mml:mi>j</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>≈</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:mn>12</mml:mn>
              </mml:mrow>
            </mml:mfrac>
            <mml:msup>
              <mml:mrow>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>4</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msup>
            <mml:mo>+</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mn>4</mml:mn>
            </mml:mfrac>
            <mml:msup>
              <mml:mrow>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∏</mml:mo>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>K</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mn>1</mml:mn>
                        <mml:mo>+</mml:mo>
                        <mml:mfrac>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>E</mml:mi>
                              <mml:mi>s</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mn>3</mml:mn>
                            <mml:msub>
                              <mml:mi>N</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mrow>
                              <mml:mo>|</mml:mo>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>i</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                    <mml:mo>−</mml:mo>
                                    <mml:msub>
                                      <mml:mi>c</mml:mi>
                                      <mml:mrow>
                                        <mml:mi>k</mml:mi>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>
                                           
                                        </mml:mtext>
                                        <mml:mi>j</mml:mi>
                                      </mml:mrow>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mo>|</mml:mo>
                            </mml:mrow>
                          </mml:mrow>
                          <mml:mn>2</mml:mn>
                        </mml:msup>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>−</mml:mo>
                <mml:mn>1</mml:mn>
              </mml:mrow>
            </mml:msup>
            <mml:mo>.</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>将所有的成对差错概率相加，得到一个紧致的BER近似值，并将其作为构造码本的优化目标函数</p>
      <disp-formula id="FD16">
        <label>(16)</label>
        <mml:math display="inline">
          <mml:mtable columnalign="left">
            <mml:mtr>
              <mml:mtd>
                <mml:mi>B</mml:mi>
                <mml:mi>E</mml:mi>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mi>�</mml:mi>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>=</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>M</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∑</mml:mo>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>j</mml:mi>
                          <mml:mo>≠</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                        <mml:mi>M</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mrow>
                            <mml:mn>12</mml:mn>
                          </mml:mrow>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mstyle displaystyle="true">
                              <mml:munderover>
                                <mml:mo>∏</mml:mo>
                                <mml:mrow>
                                  <mml:mi>k</mml:mi>
                                  <mml:mo>=</mml:mo>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                                <mml:mi>K</mml:mi>
                              </mml:munderover>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>+</mml:mo>
                                    <mml:mfrac>
                                      <mml:mrow>
                                        <mml:msub>
                                          <mml:mi>E</mml:mi>
                                          <mml:mi>s</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                      <mml:mrow>
                                        <mml:mn>4</mml:mn>
                                        <mml:msub>
                                          <mml:mi>N</mml:mi>
                                          <mml:mi>o</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                    </mml:mfrac>
                                    <mml:msup>
                                      <mml:mrow>
                                        <mml:mrow>
                                          <mml:mo>|</mml:mo>
                                          <mml:mrow>
                                            <mml:mrow>
                                              <mml:mo>(</mml:mo>
                                              <mml:mrow>
                                                <mml:msub>
                                                  <mml:mi>c</mml:mi>
                                                  <mml:mrow>
                                                    <mml:mi>k</mml:mi>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>
                                                       
                                                    </mml:mtext>
                                                    <mml:mi>i</mml:mi>
                                                  </mml:mrow>
                                                </mml:msub>
                                                <mml:mo>−</mml:mo>
                                                <mml:msub>
                                                  <mml:mi>c</mml:mi>
                                                  <mml:mrow>
                                                    <mml:mi>k</mml:mi>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>
                                                       
                                                    </mml:mtext>
                                                    <mml:mi>j</mml:mi>
                                                  </mml:mrow>
                                                </mml:msub>
                                              </mml:mrow>
                                              <mml:mo>)</mml:mo>
                                            </mml:mrow>
                                          </mml:mrow>
                                          <mml:mo>|</mml:mo>
                                        </mml:mrow>
                                      </mml:mrow>
                                      <mml:mn>2</mml:mn>
                                    </mml:msup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                            </mml:mstyle>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mstyle>
                  </mml:mrow>
                </mml:mstyle>
              </mml:mtd>
            </mml:mtr>
            <mml:mtr>
              <mml:mtd>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mo>+</mml:mo>
                <mml:mstyle displaystyle="true">
                  <mml:munderover>
                    <mml:mo>∑</mml:mo>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>M</mml:mi>
                  </mml:munderover>
                  <mml:mrow>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∑</mml:mo>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>j</mml:mi>
                          <mml:mo>≠</mml:mo>
                          <mml:mi>i</mml:mi>
                        </mml:mrow>
                        <mml:mi>M</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:mfrac>
                          <mml:mn>1</mml:mn>
                          <mml:mn>4</mml:mn>
                        </mml:mfrac>
                        <mml:msup>
                          <mml:mrow>
                            <mml:mstyle displaystyle="true">
                              <mml:munderover>
                                <mml:mo>∏</mml:mo>
                                <mml:mrow>
                                  <mml:mi>k</mml:mi>
                                  <mml:mo>=</mml:mo>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                                <mml:mi>K</mml:mi>
                              </mml:munderover>
                              <mml:mrow>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mn>1</mml:mn>
                                    <mml:mo>+</mml:mo>
                                    <mml:mfrac>
                                      <mml:mrow>
                                        <mml:msub>
                                          <mml:mi>E</mml:mi>
                                          <mml:mi>s</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                      <mml:mrow>
                                        <mml:mn>3</mml:mn>
                                        <mml:msub>
                                          <mml:mi>N</mml:mi>
                                          <mml:mi>o</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                    </mml:mfrac>
                                    <mml:msup>
                                      <mml:mrow>
                                        <mml:mrow>
                                          <mml:mo>|</mml:mo>
                                          <mml:mrow>
                                            <mml:mrow>
                                              <mml:mo>(</mml:mo>
                                              <mml:mrow>
                                                <mml:msub>
                                                  <mml:mi>c</mml:mi>
                                                  <mml:mrow>
                                                    <mml:mi>k</mml:mi>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>
                                                       
                                                    </mml:mtext>
                                                    <mml:mi>i</mml:mi>
                                                  </mml:mrow>
                                                </mml:msub>
                                                <mml:mo>−</mml:mo>
                                                <mml:msub>
                                                  <mml:mi>c</mml:mi>
                                                  <mml:mrow>
                                                    <mml:mi>k</mml:mi>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>
                                                       
                                                    </mml:mtext>
                                                    <mml:mi>j</mml:mi>
                                                  </mml:mrow>
                                                </mml:msub>
                                              </mml:mrow>
                                              <mml:mo>)</mml:mo>
                                            </mml:mrow>
                                          </mml:mrow>
                                          <mml:mo>|</mml:mo>
                                        </mml:mrow>
                                      </mml:mrow>
                                      <mml:mn>2</mml:mn>
                                    </mml:msup>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                            </mml:mstyle>
                          </mml:mrow>
                          <mml:mrow>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msup>
                      </mml:mrow>
                    </mml:mstyle>
                  </mml:mrow>
                </mml:mstyle>
                <mml:mo>.</mml:mo>
              </mml:mtd>
            </mml:mtr>
          </mml:mtable>
        </mml:math>
      </disp-formula>
      <p>该目标函数是一个由码本星座点坐标<inline-formula><mml:math display="inline"><mml:mi> � </mml:mi></mml:math></inline-formula> 和系统信噪比<inline-formula><mml:math display="inline"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mi> o </mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> 直接决定的，不含积分或特殊函数并且是连续且处处可微的，因此可以直接用于基于梯度的数值优化算法(如SQP、梯度下降法等)，以设计出在瑞利衰落信道下具有最优BER性能的SCMA码本。</p>
    </sec>
    <sec id="sec4">
      <title>4. SCMA码本设计与优化</title>
      <p>在SCMA系统中，母星座(Mother Constellation, MC)可以定义为如下形式</p>
      <disp-formula id="FD17">
        <label>(17)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>A</mml:mi>
              </mml:mstyle>
              <mml:mrow>
                <mml:mi>M</mml:mi>
                <mml:mi>C</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mtable columnalign="left">
                <mml:mtr>
                  <mml:mtd>
                    <mml:msub>
                      <mml:mstyle mathvariant="bold" mathsize="normal">
                        <mml:mi>A</mml:mi>
                      </mml:mstyle>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mtd>
                </mml:mtr>
                <mml:mtr>
                  <mml:mtd>
                    <mml:msub>
                      <mml:mstyle mathvariant="bold" mathsize="normal">
                        <mml:mi>A</mml:mi>
                      </mml:mstyle>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mtd>
                </mml:mtr>
                <mml:mtr>
                  <mml:mtd>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mtext>
                       
                    </mml:mtext>
                    <mml:mo>⋮</mml:mo>
                  </mml:mtd>
                </mml:mtr>
                <mml:mtr>
                  <mml:mtd>
                    <mml:msub>
                      <mml:mstyle mathvariant="bold" mathsize="normal">
                        <mml:mi>A</mml:mi>
                      </mml:mstyle>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>d</mml:mi>
                          <mml:mi>f</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mtd>
                </mml:mtr>
              </mml:mtable>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋯</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>1</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mi>M</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>2</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>2</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋯</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:mn>2</mml:mn>
                            <mml:mo>,</mml:mo>
                            <mml:mi>M</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mo>⋮</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋮</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋱</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋮</mml:mo>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>d</mml:mi>
                              <mml:mi>f</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>d</mml:mi>
                              <mml:mi>f</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mn>2</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mo>⋯</mml:mo>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>a</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>d</mml:mi>
                              <mml:mi>f</mml:mi>
                            </mml:msub>
                            <mml:mo>,</mml:mo>
                            <mml:mi>M</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mi> f </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mfrac><mml:mrow><mml:mi> L </mml:mi><mml:mo> ⋅ </mml:mo><mml:mi> N </mml:mi></mml:mrow><mml:mi> K </mml:mi></mml:mfrac></mml:mrow></mml:math></inline-formula> 表示每个资源节点接入的用户数量，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mrow><mml:msub><mml:mi> d </mml:mi><mml:mi> f </mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> 表示子星座码本。由于球面打包(Sphere Packing, SP)能够在单位球面上尽可能均匀分布若干点上，因此本文采用球面打包的方法初始化母星座，保证更有效地最大化最小距离和码本方向的多样性。</p>
      <p>以<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> K </mml:mi><mml:mo> = </mml:mo><mml:mn> 4 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> L </mml:mi><mml:mo> = </mml:mo><mml:mn> 6 </mml:mn><mml:mo> , </mml:mo><mml:mtext></mml:mtext><mml:mtext></mml:mtext><mml:mtext>   </mml:mtext><mml:mi> M </mml:mi><mml:mo> = </mml:mo><mml:mn> 4 </mml:mn><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mi> N </mml:mi><mml:mo> = </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:math></inline-formula> 的通信系统为例，<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mrow><mml:mi> M </mml:mi><mml:mi> C </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:mo> ⋯ </mml:mo><mml:mtext>   </mml:mtext><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> A </mml:mi></mml:mstyle><mml:mn> 3 </mml:mn></mml:msub></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> ，再对子星座引入旋转参数<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> b </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> b </mml:mi><mml:mn> 3 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ，通过旋转操作后的母星座码本表示为</p>
      <disp-formula id="FD18">
        <label>(18)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>A</mml:mi>
              </mml:mstyle>
              <mml:mrow>
                <mml:mi>M</mml:mi>
                <mml:mi>C</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>b</mml:mi>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>A</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>b</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>A</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>b</mml:mi>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>A</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>其中<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> b </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mi> i </mml:mi><mml:mo> ∗ </mml:mo><mml:mn> 2 </mml:mn><mml:mi> π </mml:mi><mml:mo> ∗ </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> b </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mi> i </mml:mi><mml:mo> ∗ </mml:mo><mml:mn> 2 </mml:mn><mml:mi> π </mml:mi><mml:mo> ∗ </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo> , </mml:mo><mml:mtext>   </mml:mtext><mml:msub><mml:mi> b </mml:mi><mml:mn> 3 </mml:mn></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mtext> e </mml:mtext><mml:mrow><mml:mi> i </mml:mi><mml:mo> ∗ </mml:mo><mml:mn> 2 </mml:mn><mml:mi> π </mml:mi><mml:mo> ∗ </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mn> 3 </mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 。</p>
      <p>得到的子星座码本可以通过因子图矩阵<inline-formula><mml:math display="inline"><mml:mstyle mathvariant="bold" mathsize="normal"><mml:mi> F </mml:mi></mml:mstyle></mml:math></inline-formula> 分配给所有的资源节点，因此SCMA系统的码本结构可以表示为</p>
      <disp-formula id="FD19">
        <label>(19)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mstyle mathvariant="bold" mathsize="normal">
                <mml:mi>F</mml:mi>
              </mml:mstyle>
              <mml:mi>S</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>[</mml:mo>
              <mml:mrow>
                <mml:mtable>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>2</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>3</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mstyle mathvariant="bold" mathsize="normal">
                            <mml:mi>S</mml:mi>
                          </mml:mstyle>
                          <mml:mn>1</mml:mn>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                    <mml:mtd>
                      <mml:mn>0</mml:mn>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
              <mml:mo>]</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>再通过交织操作[<xref ref-type="bibr" rid="B10">10</xref>]，得到<italic>L</italic>个用户的码本集。</p>
      <p>最终通过混合优化策略——遗传顺序二次规划法(GA-SQP)，该方法充分利用了GA的全局探索能力以避免陷入局部最优，同时利用了SQP基于梯度的快速收敛能力进一步提高优化效率和精度，GA-SQP兼具全局搜索能力和局部收敛速度，优化的详细过程如表1所示。</p>
      <p><bold>Table 1.</bold> SCMA codebook optimization framework based on genetic order quadratic programming method</p>
      <p><bold>表</bold><bold>1.</bold> 基于遗传顺序二次规划法的SCMA码本优化框架</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>
                <bold>算法：</bold>
                基于遗传顺序二次规划法的SCMA码本优化框架
              </td>
            </tr>
            <tr>
              <td>
                <bold>输入：</bold>
                GA基本参数(种群大小
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>N</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                ，交叉概率
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>p</mml:mi>
                        <mml:mi>c</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                ，变异概率
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>p</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                和最大迭代次数
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>G</mml:mi>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                )和优化参数的上界
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mi>b</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                及下界
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>U</mml:mi>
                        <mml:mi>b</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>输出：</bold>
                旋转参数
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mn>3</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                及各用户码本
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>χ</mml:mi>
                        </mml:mstyle>
                        <mml:mi>l</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
            </tr>
            <tr>
              <td>
                <bold>1.</bold>
                <bold>步骤</bold>
                <bold>1</bold>
                <bold>：</bold>
                <bold>使用遗传算法进行全局搜索</bold>
                <bold>2.</bold>
                <bold>(</bold>
                <bold>1</bold>
                <bold>)</bold>
                <bold>初始化：</bold>
                <bold>3.</bold>
                生成一个
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>N</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                个个体的初始种群
                <inline-formula>
                  <mml:math>
                    <mml:mi>�</mml:mi>
                  </mml:math>
                </inline-formula>
                ，对每个个体
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mn>2</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mo>⋯</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:mo>,</mml:mo>
                      <mml:mtext>
                         
                      </mml:mtext>
                      <mml:msub>
                        <mml:mi>N</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>4.</bold>
                在边界
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>L</mml:mi>
                            <mml:mi>b</mml:mi>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:msub>
                            <mml:mi>U</mml:mi>
                            <mml:mi>b</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>]</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                内随机初始化位置向量
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>θ</mml:mi>
                        </mml:mstyle>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>5.</bold>
                计算适应度值
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>θ</mml:mi>
                            </mml:mstyle>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>6.</bold>
                <bold>(</bold>
                <bold>2</bold>
                <bold>)</bold>
                <bold>迭代进化：</bold>
                <bold>7.</bold>
                for g = 1 to G
                <sub>max</sub>
                do
                <bold>8.</bold>
                <bold>交叉</bold>
                <bold>：</bold>
                从种群
                <inline-formula>
                  <mml:math>
                    <mml:mi>�</mml:mi>
                  </mml:math>
                </inline-formula>
                中选择父代，以
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>p</mml:mi>
                        <mml:mi>c</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                应用交叉算子，生成子代种群
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mi>c</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>9.</bold>
                <bold>变异</bold>
                <bold>：</bold>
                从种群
                <inline-formula>
                  <mml:math>
                    <mml:mi>�</mml:mi>
                  </mml:math>
                </inline-formula>
                中选择父代，以
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>p</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                应用变异算子，生成变异种群
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                <bold>10.</bold>
                <bold>选择精英</bold>
                <bold>：</bold>
                合并种群(
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mrow>
                          <mml:mi>n</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>w</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>←</mml:mo>
                      <mml:mi>�</mml:mi>
                      <mml:mo>∪</mml:mo>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mi>n</mml:mi>
                      </mml:msub>
                      <mml:mo>∪</mml:mo>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mi>m</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                )，根据
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>θ</mml:mi>
                            </mml:mstyle>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                对
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mrow>
                          <mml:mi>n</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>w</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                排序
                <bold>11.</bold>
                从
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>�</mml:mi>
                        <mml:mrow>
                          <mml:mi>n</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>w</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                中选择最优的
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>N</mml:mi>
                        <mml:mi>p</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                个个体，更新成为下一代种群
                <inline-formula>
                  <mml:math>
                    <mml:mi>�</mml:mi>
                  </mml:math>
                </inline-formula>
                <bold>12.</bold>
                end for
                <bold>13</bold>
                .
                <bold>(</bold>
                <bold>3</bold>
                <bold>)</bold>
                <bold>结果</bold>
                <bold>：</bold>
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>θ</mml:mi>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>G</mml:mi>
                          <mml:mi>A</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>←</mml:mo>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                最终种群
                <inline-formula>
                  <mml:math>
                    <mml:mi>�</mml:mi>
                  </mml:math>
                </inline-formula>
                中
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:mi>f</mml:mi>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mstyle mathvariant="bold" mathsize="normal">
                              <mml:mi>θ</mml:mi>
                            </mml:mstyle>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                最低的个体的位置向量
                <bold>14</bold>
                .
                <bold>步骤</bold>
                <bold>2</bold>
                <bold>：</bold>
                <bold>使用序列二次规划进行局部精炼</bold>
                <bold>15.</bold>
                设置SQP求解器的初始点：
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>θ</mml:mi>
                        </mml:mstyle>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>=</mml:mo>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>θ</mml:mi>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>G</mml:mi>
                          <mml:mi>A</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                ，并求解式(11)中的优化问题
                <bold>16.</bold>
                得到
                <inline-formula>
                  <mml:math display="inline">
                    <mml:mrow>
                      <mml:msub>
                        <mml:mstyle mathvariant="bold" mathsize="normal">
                          <mml:mi>θ</mml:mi>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>S</mml:mi>
                          <mml:mi>Q</mml:mi>
                          <mml:mi>P</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>←</mml:mo>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                SQP求解器返回的解向量
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
    <sec id="sec5">
      <title>5. 仿真结果</title>
      <p>在本节中，先对比了在相同信噪比(本文以SNR = 16 dB为例)下Chiani界与Chernoff界的误码率大小，由<xref ref-type="fig" rid="fig2">图2</xref>可知Chiani界的信噪比明显低于Chernoff界。</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.hanspub.org/file/2625018-rId265.jpeg?20260407032840" />
      </fig>
      <p><bold>Figure</bold><bold>2</bold><bold>.</bold> Comparison of bit error rates between Chiani and Chernoff boundaries</p>
      <p><bold>图</bold><bold>2</bold><bold>.</bold> Chiani界与Chernoff界误码率对比</p>
      <p>再将提出的Chiani界SCMA码本的SER性能同Chen码本[<xref ref-type="bibr" rid="B8">8</xref>]和Star-QAM码本[<xref ref-type="bibr" rid="B11">11</xref>]进行比较，仿真结果如<xref ref-type="fig" rid="fig3">图3</xref>，显示所提出的码本在下行瑞利衰落信道中相比其他三种码本具有更好的性能。具体表现在，当BER为<inline-formula><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 5 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> 时，所提出的码本信噪比相较于Chen码本和Star-QAM码本分别提升了3.6 dB、0.48 dB。</p>
      <fig id="fig3">
        <label>Figure 3</label>
        <graphic xlink:href="https://html.hanspub.org/file/2625018-rId268.jpeg?20260407032840" />
      </fig>
      <p><bold>Figure</bold><bold>3</bold><bold>.</bold> The bit error rate of the proposed codebook is compared with the other two codebooks</p>
      <p><bold>图</bold><bold>3</bold><bold>.</bold> 所提出码本与其他两种码本的误码率对比</p>
    </sec>
    <sec id="sec6">
      <title>6. 总结</title>
      <p>本文提出了一种用于衰落信道下行SCMA系统的下行链路码本优化方案。利用Laplace，我们推导了瑞利衰落信道条件下SCMA的简化SER模型。该模型可作为优化码本的设计准则。随后，我们使用球面打包对母星座初始化，再使用遗传顺序二次规划法对母星座进行了优化。最后通过对比以Chernoff界构造出的码本、Chen码本与QAM-Star码本的BER，仿真结果表明，所提出的码本在瑞利衰落信道中具有优越性。</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Yu, L., Lei, X., Fan, P. and Chen, D. (2015) An Optimized Design of SCMA Codebook Based on Star-QAM Signaling Constellations. 2015 <italic>International Conference on Wireless Communications &amp; Signal Processing</italic> ( <italic>WCSP</italic>), Nanjing, 15-17 October 2015, 1-5. https://doi.org/10.1109/wcsp.2015.7341311 <pub-id pub-id-type="doi">10.1109/wcsp.2015.7341311</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/wcsp.2015.7341311">https://doi.org/10.1109/wcsp.2015.7341311</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Yu, L.</string-name>
              <string-name>Lei, X.</string-name>
              <string-name>Fan, P.</string-name>
              <string-name>Chen, D.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>An Optimized Design of SCMA Codebook Based on Star-QAM Signaling Constellations</article-title>
            <source>2015 International Conference on Wireless Communications &amp; Signal Processing (WCSP)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/wcsp.2015.7341311</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Klimentyev, V.P. and Sergienko, A.B. (2017) SCMA Codebooks Optimization Based on Genetic Algorithm. 2017 <italic>The European Wireless Conference</italic>, Dresden, 20-21 July 2017, 1-6.</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Klimentyev, V.P.</string-name>
              <string-name>Sergienko, A.B.</string-name>
              <string-name>Conference, D</string-name>
            </person-group>
            <year>2017</year>
            <article-title>SCMA Codebooks Optimization Based on Genetic Algorithm</article-title>
            <source>2017 The European Wireless Conference</source>
            <volume>20</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mheich, Z., Wen, L., Xiao, P. and Maaref, A. (2019) Design of SCMA Codebooks Based on Golden Angle Modulation. <italic>IEEE Transactions on Vehicular Technology</italic>, 68, 1501-1509. https://doi.org/10.1109/tvt.2018.2886953 <pub-id pub-id-type="doi">10.1109/tvt.2018.2886953</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tvt.2018.2886953">https://doi.org/10.1109/tvt.2018.2886953</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Mheich, Z.</string-name>
              <string-name>Wen, L.</string-name>
              <string-name>Xiao, P.</string-name>
              <string-name>Maaref, A.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Design of SCMA Codebooks Based on Golden Angle Modulation</article-title>
            <source>IEEE Transactions on Vehicular Technology</source>
            <volume>68</volume>
            <pub-id pub-id-type="doi">10.1109/tvt.2018.2886953</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Cheng, H., Zhang, C., Huang, Y. and Yang, L. (2022) Efficient Message Passing Receivers for Downlink MIMO-SCMA Systems. <italic>IEEE Transactions on Vehicular Technology</italic>, 71, 5073-5086. https://doi.org/10.1109/tvt.2022.3151936 <pub-id pub-id-type="doi">10.1109/tvt.2022.3151936</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tvt.2022.3151936">https://doi.org/10.1109/tvt.2022.3151936</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Cheng, H.</string-name>
              <string-name>Zhang, C.</string-name>
              <string-name>Huang, Y.</string-name>
              <string-name>Yang, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Efficient Message Passing Receivers for Downlink MIMO-SCMA Systems</article-title>
            <source>IEEE Transactions on Vehicular Technology</source>
            <volume>71</volume>
            <pub-id pub-id-type="doi">10.1109/tvt.2022.3151936</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, P., Liu, L., Zhou, S., Peng, G., Yin, S. and Wei, S. (2020) Near-Optimal MIMO-SCMA Uplink Detection with Low-Complexity Expectation Propagation. <italic>IEEE Transactions on Wireless Communications</italic>, 19, 1025-1037. https://doi.org/10.1109/twc.2019.2950314 <pub-id pub-id-type="doi">10.1109/twc.2019.2950314</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/twc.2019.2950314">https://doi.org/10.1109/twc.2019.2950314</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, P.</string-name>
              <string-name>Liu, L.</string-name>
              <string-name>Zhou, S.</string-name>
              <string-name>Peng, G.</string-name>
              <string-name>Yin, S.</string-name>
              <string-name>Wei, S.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Near-Optimal MIMO-SCMA Uplink Detection with Low-Complexity Expectation Propagation</article-title>
            <source>IEEE Transactions on Wireless Communications</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1109/twc.2019.2950314</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Luo, Q., Liu, Z., Chen, G., Ma, Y. and Xiao, P. (2022) A Novel Multitask Learning Empowered Codebook Design for Downlink SCMA Networks. <italic>IEEE Wireless Communications Letters</italic>, 11, 1268-1272. https://doi.org/10.1109/lwc.2022.3163810 <pub-id pub-id-type="doi">10.1109/lwc.2022.3163810</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lwc.2022.3163810">https://doi.org/10.1109/lwc.2022.3163810</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Luo, Q.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Chen, G.</string-name>
              <string-name>Ma, Y.</string-name>
              <string-name>Xiao, P.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Novel Multitask Learning Empowered Codebook Design for Downlink SCMA Networks</article-title>
            <source>IEEE Wireless Communications Letters</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/lwc.2022.3163810</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Cai, D., Fan, P., Lei, X., Liu, Y. and Chen, D. (2016) Multi-Dimensional SCMA Codebook Design Based on Constellation Rotation and Interleaving. 2016 <italic>IEEE</italic>83 <italic>rd Vehicular Technology Conference</italic> ( <italic>VTC Spring</italic>), Nanjing, 15-18 May 2016, 1-5. https://doi.org/10.1109/vtcspring.2016.7504356 <pub-id pub-id-type="doi">10.1109/vtcspring.2016.7504356</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/vtcspring.2016.7504356">https://doi.org/10.1109/vtcspring.2016.7504356</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Cai, D.</string-name>
              <string-name>Fan, P.</string-name>
              <string-name>Lei, X.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Chen, D.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Multi-Dimensional SCMA Codebook Design Based on Constellation Rotation and Interleaving</article-title>
            <source>2016 IEEE 83rd Vehicular Technology Conference (VTC Spring)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/vtcspring.2016.7504356</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, X., Gao, Z., Gui, Y., Liu, Z., Xiao, P. and Yu, L. (2022) Design of Power-Imbalanced SCMA Codebook. <italic>IEEE Transactions on Vehicular Technology</italic>, 71, 2140-2145. https://doi.org/10.1109/tvt.2021.3132698 <pub-id pub-id-type="doi">10.1109/tvt.2021.3132698</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tvt.2021.3132698">https://doi.org/10.1109/tvt.2021.3132698</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, X.</string-name>
              <string-name>Gao, Z.</string-name>
              <string-name>Gui, Y.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Xiao, P.</string-name>
              <string-name>Yu, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Design of Power-Imbalanced SCMA Codebook</article-title>
            <source>IEEE Transactions on Vehicular Technology</source>
            <volume>71</volume>
            <pub-id pub-id-type="doi">10.1109/tvt.2021.3132698</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lei, T., Ni, S., Luo, Q., Chen, S., Song, X. and Xiao, P. (2024) A Progressive Codebook Optimization Scheme for Sparse Code Multiple Access in Downlink Channels. <italic>IEEE Transactions on Vehicular Technology</italic>, 73, 13038-13046. https://doi.org/10.1109/tvt.2024.3387477 <pub-id pub-id-type="doi">10.1109/tvt.2024.3387477</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tvt.2024.3387477">https://doi.org/10.1109/tvt.2024.3387477</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lei, T.</string-name>
              <string-name>Ni, S.</string-name>
              <string-name>Luo, Q.</string-name>
              <string-name>Chen, S.</string-name>
              <string-name>Song, X.</string-name>
              <string-name>Xiao, P.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Progressive Codebook Optimization Scheme for Sparse Code Multiple Access in Downlink Channels</article-title>
            <source>IEEE Transactions on Vehicular Technology</source>
            <volume>73</volume>
            <pub-id pub-id-type="doi">10.1109/tvt.2024.3387477</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chen, Y.M. and Chen, J.M. (2020) On the Design of Near-Optimal Sparse Code Multiple Access Codebooks. <italic>IEEE Transactions on Communications</italic>, 68, 2950-2962. https://doi.org/10.1109/tcomm.2020.2974213 <pub-id pub-id-type="doi">10.1109/tcomm.2020.2974213</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tcomm.2020.2974213">https://doi.org/10.1109/tcomm.2020.2974213</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chen, Y.M.</string-name>
              <string-name>Chen, J.M.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>On the Design of Near-Optimal Sparse Code Multiple Access Codebooks</article-title>
            <source>IEEE Transactions on Communications</source>
            <volume>68</volume>
            <pub-id pub-id-type="doi">10.1109/tcomm.2020.2974213</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chiani, M., Dardari, D. and Simon, M.K. (2003) New Exponential Bounds and Approximations for the Computation of Error Probability in Fading Channels. <italic>IEEE Transactions on Wireless Communications</italic>, 24, 840-845. https://doi.org/10.1109/twc.2003.814350 <pub-id pub-id-type="doi">10.1109/twc.2003.814350</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/twc.2003.814350">https://doi.org/10.1109/twc.2003.814350</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chiani, M.</string-name>
              <string-name>Dardari, D.</string-name>
              <string-name>Simon, M.K.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>New Exponential Bounds and Approximations for the Computation of Error Probability in Fading Channels</article-title>
            <source>IEEE Transactions on Wireless Communications</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1109/twc.2003.814350</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>