<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">22139</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2022.022139</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Optimal Hybrid Precoding Based QoE for Partially Structured Massive MIMO System</article-title>
<alt-title alt-title-type="left-running-head">Optimal Hybrid Precoding Based QoE for Partially Structured Massive MIMO System</alt-title>
<alt-title alt-title-type="right-running-head">Optimal Hybrid Precoding Based QoE for Partially Structured Massive MIMO System</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author"><name name-style="western"><surname>Samklang</surname><given-names>Farung</given-names></name>
</contrib>
<contrib id="author-2" contrib-type="author"><name name-style="western"><surname>Uthansakul</surname><given-names>Peerapong</given-names></name>
</contrib>
<contrib id="author-3" contrib-type="author" corresp="yes"><name name-style="western"><surname>Uthansakul</surname><given-names>Monthippa</given-names></name><email>mtp@sut.ac.th</email>
</contrib>
<contrib id="author-4" contrib-type="author"><name name-style="western"><surname>Anchuen</surname><given-names>Patikorn</given-names></name>
</contrib>
<aff><institution>School of Telecommunication Engineering, Suranaree University of Technology</institution>, <addr-line>Nakhon Ratchasima, 30000</addr-line>, <country>Thailand</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Monthippa Uthansakul. Email: <email>mtp@sut.ac.th</email></corresp>
</author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-10-18"><day>18</day>
<month>10</month>
<year>2021</year></pub-date>
<volume>71</volume>
<issue>1</issue>
<fpage>1887</fpage>
<lpage>1902</lpage>
<history>
<date date-type="received"><day>28</day><month>7</month><year>2021</year></date>
<date date-type="accepted"><day>03</day><month>9</month><year>2021</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2022 Samklang et al.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Samklang et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_22139.pdf"></self-uri>
<abstract>
<p>Precoding is a beamforming technique that supports multi-stream transmission in which the RF chain plays a significant role as a digital precoding at the receiver for wireless communication. The traditional precoding contains only digital signal processing and each antenna connects to each RF chain, which provides high transmission efficiency but high cost and hardware complexity. Hybrid precoding is one of the most popular massive multiple input multiple output (MIMO) techniques that can save costs and avoid using complex hardware. At present, network services are currently in focus with a wide range of traffic volumes. In terms of the Quality of Service (QoS), it is critical that service providers pay a lot of attention to this parameter and its relationship to Quality of Experience (QoE) which is the measurement of the overall level of user satisfaction. Therefore, this paper proposes hybrid precoding of a partially structured system to improve transmission efficiency and allocate resources to provide network services to users for increasing the user satisfaction under power constraints that optimize the quality of baseband precoding and radio frequency (RF) precoding by minimizing alternating algorithms. We focus on the web browsing, video, and Voice over IP (VOIP) services. Also, a Mean Opinion Score (MOS) is employed to measure the level of user satisfaction. The results show that the partially structured system provides a good user satisfaction with the network&#x0027;s services. The partially structured system provides high energy efficiency up to 85&#x0025;. Considering web service, the partially structured system for 10 users provides MOS at 3.21 which is higher than 1.75 of fully structured system.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Massive MIMO</kwd>
<kwd>quality of experience (QoE)</kwd>
<kwd>mean opinion score (MOS)</kwd>
<kwd>quality of service (QoS)</kwd>
<kwd>hybrid precoding</kwd>
<kwd>partially structured system</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>MIMO is a communications technology that has been used since 4G. The basic principle of MIMO is the use of more than one antenna to transmit and receive data. This technique is able to support the use of mobile phones in larger quantities. However, a 5G system involves higher data density to support user requirements compared to the 4G system. This introduces the need of using more than 100 antennas to transmit and receive data, so called massive MIMO system and multi-directional beamforming. It can alter the magnitude and phase for signal control, allowing the antenna to focus on each user. Another outstanding wireless technology in massive MIMO is millimeter wave (mmWave), which operates in a frequency range of 30&#x2013;300 GHz and allows high-speed data transmission. The conventional precoding technologies use many RF chains in only digital precoding, resulting in a loss of power consumption and consequent costs at the Base Stations (BS) [<xref ref-type="bibr" rid="ref-1">1</xref>]. Many researchers have focused on hybrid precoding, which is a combination of digital and analog systems that reduce the number of RF chains without sacrificing the efficiency of transmission [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-3">3</xref>]. For Orthogonal Frequency-Division Multiplexing (OFDM) technique in massive MIMO wireless communications, each subcarrier is modulated at a low symbol rate reducing multipath fading, high Signal to Noise Ratio (SNR). This can eliminate Inter Symbol Interference (ISI) [<xref ref-type="bibr" rid="ref-4">4</xref>&#x2013;<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
<p>The hybrid precoding has two structures: fully and partially structured systems. The fully structured system has a higher spectral efficiency than the partially structured system [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-8">8</xref>]. This is because there is more than one RF chain connected to the same antenna while more phase shifters and circuits are needed to be added in analog precoding causing an increase in power consumption and hardware complexity. However, for the partially structured system in the RF chain, the signal travels through fewer phase shifters, resulting in lower spectral efficiency but higher energy efficiency [<xref ref-type="bibr" rid="ref-9">9</xref>&#x2013;<xref ref-type="bibr" rid="ref-11">11</xref>]. The work presented in [<xref ref-type="bibr" rid="ref-12">12</xref>] has demonstrated that the partially structured system in terms of spectral efficiency outperforms analog beamforming, particularly when the signal-to-noise ratio (SNR) value is high. For the partially structured system, the authors of [<xref ref-type="bibr" rid="ref-13">13</xref>] have proposed an alternative minimization method to optimize energy efficiency of baseband/RF precoding leading to the partially structured system of hybrid precoding which provides better energy efficiency than both fully and partially structured systems of Orthogonal Matching Pursuit-Sparse Precoding &#x0026; Combining (OMP) algorithm [<xref ref-type="bibr" rid="ref-14">14</xref>]. The OMP algorithm can find the optimal array response vector, but there are some limitations of signal distribution and sparsity constraints in analog precoding.</p>
<p>The goal of 5G wireless communication is to provide high throughput for long-distance transmission while improving QoS performance. The QoS is the management bandwidth or network channel management to optimize the performance of an audio, video, and network quality service, where parameters such as packet loss, jitter, and delay are considered. To improve transmission quality for high QoS [<xref ref-type="bibr" rid="ref-15">15</xref>], beamforming technology has been proposed to Small Cell Access (SCA) in terms of dynamic and static under power constraint with the results indicating higher energy efficiency and data rate than the zero-forcing (ZF) method. This is because ZF has space constraints in the analog front-end and power consumption [<xref ref-type="bibr" rid="ref-16">16</xref>]. Consequently, QoS is an important parameter for operators to understand users in order to manage the service quality and efficiency to meet the user requirements.</p>
<p>The QoE is a customer-oriented service which is an important factor in user satisfaction or experience. When a consumer is dissatisfied with a network&#x0027;s service, the QoS has to be improved. Sometimes, even if the QoS value is high, the users may not be satisfied at the time since the area is dense with many users. So, in the relationship of both parameters to optimize the network service, we must evaluate several factors related to both QoE and QoS. For assessing QoE in the subjective part, a Mean Opinion Score (MOS) can be used to express the level of user satisfaction. In general, MOS ranks from 1 to 5 levels as 5 is excellent and 1 is poor [<xref ref-type="bibr" rid="ref-17">17</xref>]. Currently as mobile Internet services are rapidly growing, QoE services such as web browsers on chrome, online games, YouTube, and voice conference may pose subsequent problems. Therefore, a method for improving the network must be presented to meet the needs of users [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-19">19</xref>]. In [<xref ref-type="bibr" rid="ref-20">20</xref>], the authors have presented an improvement in QoE quality in terms of Voice over Internet Protocol (VoIP) services with software-defined networking (SDN) by forwarding data path control and improved coders/decoders (CODECS) performance of VoIP service. The QoE user satisfaction is also predicted using an Artificial Neural Network (ANN) and resource blocks (RBs) with Particle Genetic (PGA) [<xref ref-type="bibr" rid="ref-21">21</xref>,<xref ref-type="bibr" rid="ref-22">22</xref>] to allocate QoS and data precision. As a result, the average QoE satisfaction for each service can be increased. To increase user satisfaction with respect to QoE, techniques presented in [<xref ref-type="bibr" rid="ref-23">23</xref>] employ OFDMA to support low data rates of multiple users (Multiple Access) and use Radio Resource Allocation (RRA) for downlink to ensure fairness to users and optimum user satisfaction. In addition, the authors in [<xref ref-type="bibr" rid="ref-24">24</xref>] have used heterogeneous network techniques which combine a variety of wireless communication nodes, such as Macro Cell, Small Cell, DAS, and Wireless LAN as well as the [<xref ref-type="bibr" rid="ref-15">15</xref>] to allocate QoS network resources. As a result, when user satisfaction increases with the increase of the SCA, it may be costly because the SCA uses higher computational power than 50&#x0025; of total power at the BS [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>The partially structured system is getting much attention both in implementation and simulation as mentioned above. However, although the partially structured system can simplify the system and achieve high energy efficiency, the partially structured system has not been measured whether it is efficient enough to meet the user needs. From the work presented in [<xref ref-type="bibr" rid="ref-24">24</xref>], although the heterogeneous technique is used to optimize user satisfaction, its increased cost and energy constraints also optimize user satisfaction.</p>
<p>In this paper, we propose a partially structured system of hybrid precoding in Massive MIMO-OFDM because it is flexible for designing, low complexity, and provides a bandwidth efficiency to achieve high bitrates. Also, we consider an improvement in the quality of user experience and network resource allocation to suit users. There are three services on focus: web browsing, video, and VOIP [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. This paper concerns only three services including web browsing, video, and VOIP [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]. The reason is that three services are expected to be the most popular baseline services over 5G networks with fast connections and high-bandwidth connections [<xref ref-type="bibr" rid="ref-24">24</xref>]. The followings are the contributions of this work:
<list list-type="bullet">
<list-item><p>Improvement in baseband and RF precoding under power constraints, and the appropriate number of RF chains to reduce power consumption on the massive MIMO-OFDM system in downlink.</p></list-item>
<list-item><p>Improvement in the quality of experience for all three services to achieve user satisfaction and cost-effective use of network resources.</p></list-item>
<list-item><p>Comparison in partially structured system to indicate that hybrid precoding provides higher energy efficiency and user satisfaction than OMP algorithm.</p></list-item>
</list></p>
<p>The rest of this paper is organized as follows. In Section 2, the system model involving the hybrid precoding and service model are discussed. Then, Section 3 shows the optimization of partially structured precoding. Section 4 presents the optimization of QOE-based precoding followed by the simulation results discussed in Section 5. Finally, Section 6 concludes the paper.</p>
</sec>
<sec id="s2"><label>2</label><title>System Model</title>
<sec id="s2_1"><label>2.1</label><title>Hybrid System Model</title>
<p>The hybrid precoding is a massive MIMO-OFDM system technique. As seen in <?A3B2 "fig1",5,"anchor"?><xref ref-type="fig" rid="fig-1">Fig. 1</xref>, it has two structures: fully and partially structured systems. For energy efficiency and reduction of hardware complexity, we recommend that the partially structured system is suitable for massive MIMO systems.</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>The hybrid precoding of massive MIMO a) Fully structured system b) Partially structured system</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-1.png"/></fig>
<p>We focus on the massive MIMO system&#x0027;s downlink where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of transmitting antennas, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of receiving antennas and <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the number of RF chains. The <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>u</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is connected to the partially structured system in one RF chain. In the system, there is a digital baseband precoding <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> where <italic>K</italic> is the number of mobile users and the RF precoding <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is block diagonal matrix <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><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:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> where <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> complex. For the problem of the non-convex [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-12">12</xref>] to solve the use of the decoupling program between transmitting and receiving, the received signal can be written as [<xref ref-type="bibr" rid="ref-13">13</xref>]
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">y</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:math></disp-formula>
where <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:msub><mml:mrow><mml:mtext>y</mml:mtext></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> the channel matrix associated with Channel State Information (CSI) between the BS and <italic>K</italic> mobile users, <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is vector of transmitting and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is additive white Gaussian noise, i.e., assuming without the loss of generality and <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mi>k</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. The channel matrix of massive MIMO-OFDM is
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="normal">N</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:msqrt><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:munderover><mml:mrow><mml:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:munderover><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">a</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03D1;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mi>H</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow><mml:mi>K</mml:mi></mml:mfrac></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
where <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the amount of rays in each cluster between the BS and <italic>K</italic> mobile users, <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the amount of clusters between the BS and <italic>K</italic> mobile users, <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the path loss between the BS and <italic>K</italic> mobile users <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the complex gain of <italic>r</italic>th ray in the <italic>c</italic>th propagation cluster and <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mrow><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03D1;</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the azimuth (elevation) angles of departure and angles of arrival (AoDs/AoAs). We decompose <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>U</mml:mtext></mml:mrow><mml:mi mathvariant="normal">&#x2200;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mtext>V</mml:mtext></mml:mrow><mml:mi>H</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> by Singular value decomposition (SVD) where U and V are complex orthogonal matrix, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi mathvariant="normal">&#x2200;</mml:mi></mml:math></inline-formula> is a diagonal matrix and a subscript <italic>H</italic> is a conjugate transpose. The data rate can be expressed as
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mi>W</mml:mi><mml:munderover><mml:mo movablelimits="false">&#x2211;</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:msub><mml:mrow><mml:mi>log</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>
where <italic>BW</italic> is bandwidth and <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the Signal to Interference plus Noise Ratio, which can be written as
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi><mml:mi>H</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:munderover><mml:mo movablelimits="false">&#x2211;</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:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi><mml:mi>H</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mi>k</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula>
</p>
</sec>
<sec id="s2_2"><label>2.2</label><title>Energy Efficiency</title>
<p>Spectral efficiency is a measurement of the data transmission performance which can be achieved over a given <italic>BW</italic>. Even theoretically, the spectral efficiency of fully structured system is also higher. However, in large MIMO systems, energy consumption is also an important indicator. It can consider the relationship between the data rate and the total power consumption, also known as energy efficiency can be expressed as
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>E</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>
where the total power consumption of the partially structured system shown in [<xref ref-type="bibr" rid="ref-26">26</xref>]. The <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power for the baseband precoding, <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power of RF chains, <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power digital to analog converter, <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power of power amplifier and <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power of a phase shifter. In the power parameters, we assume as follows: <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>5</mml:mn><mml:mtext>&#xA0; mW</mml:mtext></mml:math></inline-formula>, <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>30</mml:mn><mml:mtext>&#xA0; mW</mml:mtext></mml:math></inline-formula>, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>D</mml:mi><mml:mi>A</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>200</mml:mn><mml:mtext>&#xA0; mW</mml:mtext></mml:math></inline-formula>, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>20</mml:mn><mml:mtext>&#xA0; mW</mml:mtext></mml:math></inline-formula>, <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>30</mml:mn><mml:mtext>&#xA0; mW</mml:mtext></mml:math></inline-formula>.</p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Service QoE Model</title>
<p>The QoE is a tool for measuring the overall level of user satisfaction or quality of experience with a communication network service. This can indicate that the quality of transmission signals is good or should be improved by assessing the satisfaction of each user. If communication is hampered during the now playing service, the network fails. When QoE is used to measure the level of satisfaction, the user may experience the good level of satisfaction without the utilization of high bandwidth or throughput. The QoE is regarded as a user-oriented service in which the QoS parameters are directly/indirectly contributed to their impact QoS which is a network-oriented performance parameter about hardware-software and in the physical layer i.e., <italic>SINR</italic>, PLR and delays.</p>
<p>In this work, we also present the QoE for three services: web browsing, video H.242, and VOIP. The MOS as shown in <?A3B2 "tbl1",5,"anchor"?><xref ref-type="table" rid="table-1">Tab. 1</xref> is employed.</p>
<table-wrap id="table-1"><label>Table 1</label><caption><title>The MOS score with user satisfaction</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">MOS</th>
<th align="left">User satisfaction</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">5</td>
<td align="left">Excellent</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Best</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Good</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Fair</td>
</tr>
<tr>
<td align="left">1</td>
<td align="left">Poor</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s2_3_1"><label>2.3.1</label><title>Web Browsing Service</title>
<p>The QoE for web browsing is essential to measure user satisfaction since most people use the Internet as an indispensable part of their everyday lives, as a result, web surfing QoE can assist service providers in determining whether network circumstances are influencing user satisfaction. The MOS of web browsing service can be expressed as [<xref ref-type="bibr" rid="ref-23">23</xref>,<xref ref-type="bibr" rid="ref-24">24</xref>]
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mi>I</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
where <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the satisfaction level of user, as shown in <xref ref-type="table" rid="table-1">Tab. 1</xref> where <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are constant correlated with <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in order to have a score of 1 to 5 and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> have a correlation with web-related factors like the round trip time (<italic>RTT</italic>), the web page size (<italic>FS</italic>), the data rate (<inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), the maximum segment size (<italic>MSS</italic>) by TCP and HTTP are protocols that is used by <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> equation as follows [<xref ref-type="bibr" rid="ref-24">24</xref>]
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>3</mml:mn><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mi>L</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mn>2</mml:mn><mml:mi>L</mml:mi></mml:msup></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>
where <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> is the parameter of the number of slow start cycles with idle periods, where the parameter of <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the number of cycles which are taken for the congestion window to reach the bandwidth-delay product (BDP) and the number of slow start cycles required until the entire web page size is transferred, respectively. They are defined as [<xref ref-type="bibr" rid="ref-24">24</xref>]
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>log</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>log</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>F</mml:mi><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mn>4</mml:mn><mml:mi>M</mml:mi><mml:mi>S</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>
</p>
<p>In [<xref ref-type="bibr" rid="ref-24">24</xref>] and [<xref ref-type="bibr" rid="ref-27">27</xref>], the <italic>RTT</italic> in 5G is negligible and we only consider a few user experiences. Therefore, the use of <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> in web browsing service can be rewritten as
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>w</mml:mi><mml:mi>e</mml:mi><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mi>I</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>
</p>
</sec>
<sec id="s2_3_2"><label>2.3.2</label><title>Video Service</title>
<p>The use of video streaming of H.264/AVC video codec is a highly efficient codec that provides high-quality images and a minimum bandwidth for the recording and distribution of full HD video and audio. The video codec H.264/AVC uses the estimation of Peak Signal-to-Noise Ratio (<italic>PSNR</italic>) which is a quality measurement as shown in <xref ref-type="disp-formula" rid="eqn-11">Eq. (11)</xref> [<xref ref-type="bibr" rid="ref-28">28</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>]
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mo>+</mml:mo><mml:mi>n</mml:mi><mml:msqrt><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mi>p</mml:mi></mml:mfrac></mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
</p>
<p>The parameter <italic>m</italic>, <italic>n</italic> and <italic>p</italic> are characterized as a specific video stream [<xref ref-type="bibr" rid="ref-28">28</xref>]. The relationship between <italic>PSNR</italic> and MOS of video can be expressed as follows [<xref ref-type="bibr" rid="ref-24">24</xref>]
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>e</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>
</p>
<p>The parameters <italic>d</italic> and <italic>e</italic> are constant correlated with <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in order to have a score of 1 to 5 with following conditions in the video MOS values
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>i</mml:mi><mml:mi>d</mml:mi><mml:mi>e</mml:mi><mml:mi>o</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>d</mml:mi><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mi>R</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mi>e</mml:mi><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>&#x003C;</mml:mo><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>4.5</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>4.5</mml:mn><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>4.5</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
</p>
<p>In the design of video streaming, <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mn>4.5</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>42</mml:mn><mml:mtext>&#xA0; dB</mml:mtext></mml:math></inline-formula> is Excellent and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>P</mml:mi><mml:mi>S</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>30</mml:mn></mml:math></inline-formula> dB is Poor, which are calculated from the coding chrominance component [<xref ref-type="bibr" rid="ref-29">29</xref>].</p>
</sec>
<sec id="s2_3_3"><label>2.3.3</label><title>VoIP Browsing Service</title>
<p>VoIP employs the AMR-WB audio codec, which provides high-quality speech for HD VoIP as well as real-time multi-channel implementation. The model of AMR-WB implicates R-factor defined as follows [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>&#x2013;<xref ref-type="bibr" rid="ref-32">32</xref>]
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
where <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the basic signal to noise ratio, <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the sum of all impairments which might simultaneously happen less or more with the voice transmission and this factor is set<inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the delay impairment factor showing all impairments due to voice signal delay, <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the advantage factor, <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the effective equipment impairment factor, by <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the equipment impairment factor at zero packet-loss, <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the packet-loss robustness factor and <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the packet loss rate.
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>e</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>129</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>
</p>
<p>The VOIP of MOS model relates to <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as the WB audio codec in ITU-T G.107.1. This has a maximum value of <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>129</mml:mn></mml:math></inline-formula> by <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi>o</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>f</mml:mi><mml:mi>a</mml:mi><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>1.29</mml:mn></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]. The MOS of VOIP service can be written as follows
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>V</mml:mi><mml:mi>O</mml:mi><mml:mi>I</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>0.035</mml:mn><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>60</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>100</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>R</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula>
where <italic>R</italic> has the score criteria as shown in <?A3B2 "tbl2",5,"anchor"?><xref ref-type="table" rid="table-2">Tab. 2</xref>. summarizes the MOS score of VOIP on the scale 1 to 5 can be obtained as follows
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>V</mml:mi><mml:mi>O</mml:mi><mml:mi>I</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>R</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mi>R</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mn>0.035</mml:mn><mml:mi>R</mml:mi><mml:mo>+</mml:mo><mml:mi>R</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>R</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>60</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>100</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>R</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mn>10</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>6</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>R</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>100</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>4.5</mml:mn><mml:mo>;</mml:mo></mml:mtd><mml:mtd><mml:mi>R</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>100</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<table-wrap id="table-2"><label>Table 2</label><caption><title>The MOS score of VOIP [<xref ref-type="bibr" rid="ref-31">31</xref>,<xref ref-type="bibr" rid="ref-32">32</xref>]</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">MOS</th>
<th align="left">User satisfaction</th>
<th align="left"><italic>R</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">4.3&#x2013;5.0</td>
<td align="left">Excellent</td>
<td align="left">90&#x2013;100</td>
</tr>
<tr>
<td align="left">4.0&#x2013;4.3</td>
<td align="left">Best</td>
<td align="left">80&#x2013;90</td>
</tr>
<tr>
<td align="left">3.6&#x2013;4.0</td>
<td align="left">Good</td>
<td align="left">70&#x2013;80</td>
</tr>
<tr>
<td align="left">3.1&#x2013;3.6</td>
<td align="left">Fair</td>
<td align="left">60&#x2013;70</td>
</tr>
<tr>
<td align="left">2.6&#x2013;3.1</td>
<td align="left">Poor</td>
<td align="left">50&#x2013;60</td>
</tr>
<tr>
<td align="left">1&#x2013;2.6</td>
<td align="left">Bad</td>
<td align="left">Less than 50</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
</sec>
<sec id="s3"><label>3</label><title>Optimization of a Partially Structured Precoding</title>
<p>For the partially structured system, we focus on the optimized fully digital precoding matrix <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and the precoding of digital/analog by minimizing the euclidean distance method between <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> expressed as [<xref ref-type="bibr" rid="ref-13">13</xref>,<xref ref-type="bibr" rid="ref-33">33</xref>]
<disp-formula id="ueqn-2">
<mml:math id="mml-ueqn-2" display="block"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math>
</disp-formula>
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mtext>subject to</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p>where <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a maximum power constant. We use alternating minimization method to optimize <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, that alternate minimizing using a straightforward method for solving the minimal value of a function involving two more variables. The parameters <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as shown in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> can be used to optimize the spectral efficiency and energy efficiency based on power constraints</p>
<sec id="s3_1"><label>3.1</label><title>Analog Precoding</title>
<p>The analog precoding is the part that amplifies the downlink signal and controls the transmit power. The phase of the signal is only changed by the <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> precoding matrix, there is a power constraints and structure of <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>, we can find the <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by multiplying the row of <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, so the <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> constraint can be rewritten as
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>
Thus, the alternating minimizing of closed-form solution for <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> analog precoding expressed as
<disp-formula id="ueqn-3">
<mml:math id="mml-ueqn-3" display="block"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math>
</disp-formula>
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtext>subject to &#xA0;</mml:mtext><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mi>d</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>g</mml:mi><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>
</p>
<p>Furthermore, the column property of <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="eqn-19">Eq. (19)</xref> can be rewriting as
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the operation to achieve each <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> matrix element phase and <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> property, hence
<disp-formula id="ueqn-4">
<mml:math id="mml-ueqn-4" display="block"><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mi>h</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:msup><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:msup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
</disp-formula>
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mn>1</mml:mn><mml:mo>&#x2264;</mml:mo><mml:mi>i</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mi>f</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>
</p>
</sec>
<sec id="s3_2"><label>3.2</label><title>Digital Precoding</title>
<p>In the digital baseband, the downlink signal and transmitted power can be controlled using the signal processing part in the precoding. To optimize the digital precoding, the value of <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is fixed to solve the solution of baseband and the value of <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is set to the maximum power constant. Then, the <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref> can be written as
<disp-formula id="ueqn-5">
<mml:math id="mml-ueqn-5" display="block"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math>
</disp-formula>
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mtext>subject to &#xA0; &#xA0;</mml:mtext><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:msubsup><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>F</mml:mi><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x2264;</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:math></disp-formula>
</p>
<p>From [<xref ref-type="bibr" rid="ref-13">13</xref>] and <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>, the problem is a nonconvex quadratically constrained quadratic program (QCQP). Let <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mrow><mml:mi mathvariant="bold-italic">z</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">[</mml:mo><mml:mrow><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">z</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi mathvariant="bold-italic">z</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mi>&#x03C2;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2297;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mi>v</mml:mi><mml:mi>e</mml:mi><mml:mi>c</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, where <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mrow><mml:mi mathvariant="bold-italic">Q</mml:mi></mml:mrow></mml:math></inline-formula> are symmetric matrices
<disp-formula id="ueqn-6">
<mml:math id="mml-ueqn-6" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mn>0</mml:mn><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mrow><mml:mi mathvariant="bold-italic">Q</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msup><mml:mi>&#x03C2;</mml:mi><mml:mi>H</mml:mi></mml:msup></mml:mrow><mml:mi>&#x03C2;</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msup><mml:mi>&#x03C2;</mml:mi><mml:mi>H</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:mi>&#x03C2;</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:msub><mml:mi></mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>p</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math>
</disp-formula>
</p>
<p><inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> complex Hermitian matrices expressed as <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:munder><mml:mrow><mml:mrow><mml:mtext>minimize</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mrow><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:munder><mml:mspace width="thickmathspace" /><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Q</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mtext>subject to &#xA0;</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="0.7em 0.7em 0.4em" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#xA0; &#xA0;</mml:mtext><mml:mrow><mml:mi mathvariant="normal">R</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p>As shown in <xref ref-type="disp-formula" rid="eqn-24">Eq. (24)</xref>, the problem is that Rank (<bold><italic>Z</italic></bold>) <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>which is not easy to achieve. So, we will use the semidefinite program (SDP) method as follows
<disp-formula id="ueqn-7">
<mml:math id="mml-ueqn-7" display="block"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:mrow><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Q</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula>
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtext>subject to &#xA0;</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>T</mml:mi><mml:mi>r</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">G</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow><mml:mo>&#x2265;</mml:mo><mml:mn>0.</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p>Algorithm 1 is to optimize the partially structured precoding as the Alternating Minimization Algorithm of analog precoding on <xref ref-type="disp-formula" rid="eqn-20">Eq. (20)</xref> and digital precoding on <xref ref-type="disp-formula" rid="eqn-23">Eq. (23)</xref>.</p>
<fig id="fig-7"><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-7.png"/></fig>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Optimize QOE-Based Precoding</title>
<p>This section optimizes the QoS parameters to high the spectral efficiency of all three services. To optimize the MOS of service, the MOS minimum threshold based on <xref ref-type="disp-formula" rid="eqn-10">Eqs. (10)</xref>, <xref ref-type="disp-formula" rid="eqn-12">(12)</xref> and <xref ref-type="disp-formula" rid="eqn-16">(16)</xref>. which in optimizing as we know that QoS are related to QoE, we will consider SINR by defining the minimum <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as a constant with alternating maximize methods for user satisfaction, which can be written as follows
<disp-formula id="ueqn-8">
<mml:math id="mml-ueqn-8" display="block"><mml:munder><mml:mrow><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">n</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mi mathvariant="normal">i</mml:mi><mml:mi mathvariant="normal">z</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math>
</disp-formula>
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mtext>subject to &#xA0; &#xA0;</mml:mtext><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi><mml:mi>H</mml:mi></mml:msubsup></mml:mrow><mml:mrow><mml:munderover><mml:mo movablelimits="false">&#x2211;</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:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow><mml:mi>H</mml:mi></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="bold-italic">H</mml:mi></mml:mrow><mml:mi>k</mml:mi><mml:mi>H</mml:mi></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x03C3;</mml:mi><mml:mi>k</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mrow></mml:mfrac><mml:mo>&#x2265;</mml:mo><mml:mi>S</mml:mi><mml:mi>I</mml:mi><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mo movablelimits="true" form="prefix">min</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:munderover><mml:mo movablelimits="false">&#x2211;</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:munderover><mml:mo movablelimits="false">&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mi>K</mml:mi></mml:munderover><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mrow><mml:mo>&#x2264;</mml:mo><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula>
</p>
<p>where <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mi>M</mml:mi><mml:mi>O</mml:mi><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents all three services: web browsing, video and VOIP. The purpose of this paper is to achieve a high data rate using an alternating maximized method. In the part of optimizing <italic>SINR</italic> for user satisfaction, the baseband precoding and RF precoding <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="bold-italic">F</mml:mi></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are considered while remaining the maximum power constraint of systems <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. We optimize the user satisfaction for all three services as shown in Algorithm 2</p>
<fig id="fig-8"><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-8.png"/></fig>
</sec>
<sec id="s5"><label>5</label><title>Simulation Results</title>
<p>In this section, the proposed system with partial structure of hybrid precoding for the downlink in the massive MIMO-OFDM system is discussed. We present numerical simulations which have parameters as shown in <?A3B2 "tbl3",5,"anchor"?><xref ref-type="table" rid="table-3">Tab. 3</xref>. In this massive MIMO-OFDM system, we consider 64 sub-channels. In terms of energy efficiency compared to the number of RF chains, the spectral efficiency is compared with SNR. To analyze three services, we compare the partially structured system of hybrid precoding and the fully-structured system of OMP precoding, which are referred to the method presented in [<xref ref-type="bibr" rid="ref-14">14</xref>].</p>
<table-wrap id="table-3"><label>Table 3</label><caption><title>Numerical simulation parameters</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">parameter</th>
<th align="left">value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">Transmitting antennas</td>
<td align="left">144</td>
</tr>
<tr>
<td align="left">Receiving antennas</td>
<td align="left">36</td>
</tr>
<tr>
<td align="left">Amount of rays in each cluster</td>
<td align="left">10</td>
</tr>
<tr>
<td align="left">Amount of clusters</td>
<td align="left">5</td>
</tr>
<tr>
<td align="left">Number of RF chains</td>
<td align="left">4</td>
</tr>
<tr>
<td align="left">path loss</td>
<td align="left">3.5</td>
</tr>
<tr>
<td align="left">Maximum power constant</td>
<td align="left">33 dBm</td>
</tr>
<tr>
<td align="left">Bandwidth</td>
<td align="left">300&#x2005;kHz</td>
</tr>
<tr>
<td align="left">Frequency</td>
<td align="left">28&#x2005;GHz</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>From <?A3B2 "fig2",5,"anchor"?><xref ref-type="fig" rid="fig-2">Fig. 2</xref>, we consider the energy efficiency <italic>vs.</italic> the number of RF chains in massive MIMO systems. When comparing the hybrid precoding&#x0027;s energy efficiency, it can be seen that the partially structured system provides higher energy efficiency than a fully structured system. Also, when the RF chains are less, the systems can save more energy. The energy efficiency of fully and partially structured systems decreases with an increase in the number of RF chains in which the partially structured system provides a higher percentage up to 85&#x0025; compared to fully structured system with an average number of 16 RF chains.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Energy efficiency in massive MIMO systems versus the number of RF chains for hybrid precoding in fully and partially structured systems</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-2.png"/>
</fig>
<p><?A3B2 "fig3",5,"anchor"?><xref ref-type="fig" rid="fig-3">Fig. 3</xref> shows the partially structured system based on different number of transmitted antennas with the spectral efficiency, when comparing the number of transmitted antennas as follows: <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn><mml:mo>:</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn><mml:mo>:</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>144</mml:mn><mml:mo>:</mml:mo><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>36</mml:mn></mml:math></inline-formula>. Usually, the following numbers of antennas are commonly used for the massive MIMO in BS for Nokia, Ericsson [<xref ref-type="bibr" rid="ref-34">34</xref>]: <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn></mml:math></inline-formula>. As seen in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, the system performance for all three cases increases for <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>144</mml:mn></mml:math></inline-formula> in which the spectral efficiency increases when the SNR value and the number of antennas increases. Also, <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>144</mml:mn></mml:math></inline-formula>results in the system becoming high resistance to noise interference. The spectral efficiency of <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>144</mml:mn></mml:math></inline-formula> provides higher efficiency than <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn></mml:math></inline-formula> with a percentage of 64.19&#x0025; and 51.84&#x0025; respectively, compared to the average of SNR from &#x2212;20 to 10&#x2005;dB.</p>
<fig id="fig-3"><label>Figure 3</label><caption><title>Spectral efficiency versus received SNR in massive MIMO systems for three different number of transmitted antennas <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>32</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>64</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>144</mml:mn></mml:math></inline-formula></title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-3.png"/>
</fig>
<sec id="s5_1"><label>5.1</label><title>Web Browsing Service</title>
<p>For the parameters for web browsing service shown in <xref ref-type="disp-formula" rid="eqn-9">Eq. (9)</xref>, we assume the number of users <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula> and the web page size of the website according to [<xref ref-type="bibr" rid="ref-23">23</xref>]. The web page size most accessible by users are <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:mi>F</mml:mi><mml:mi>S</mml:mi><mml:mo>=</mml:mo></mml:math></inline-formula> 18, 30, 50, 100, 200, 320, 400, 500, 650, and 1000 Kbyte. We consider the minimum spectral efficiency and maximum spectral efficiency are 2 bps/Hz and 7 bps/Hz respectively. So, we use parameters of <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo></mml:math></inline-formula> 3.1929 and <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>=</mml:mo></mml:math></inline-formula> 29.9216. The average web page size is <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>F</mml:mi><mml:mi>S</mml:mi><mml:mo>=</mml:mo></mml:math></inline-formula> 320 Kbyte.</p>
<p><?A3B2 "fig4",5,"anchor"?><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the MOS of web browsing service with respect to the number of users. In this figure, we compare the partially structured system of hybrid precoding with the fully structured system of OMP precoding in massive MIMO systems. The partially structured system provides a higher MOS web than the fully structured system. Also, the size of the web page grows greater, the level of MOS decreases. This means that, for the number of users is 10 with a web page size of 1000 Kbyte, a larger data rate is necessary due to the lowest satisfaction. However, the partially structured system with the number of 10 still regards the MOS for web <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mo>=</mml:mo></mml:math></inline-formula> 3.21 and MOS web of OMP precoding <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.75. The OMP algorithm of fully structured system can find an optimal array vector. Where the space constraints of analog precoding at a low RF chain affects low spectrum. As a result, the MOS of user satisfaction is less compared to hybrid precoding of the partially structured system which processes both digital and analog precoding at RF chain <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mo>=</mml:mo></mml:math></inline-formula> 4.</p>
<fig id="fig-4"><label>Figure 4</label><caption><title>MOS Web versus the number of users for the partially structured system of hybrid precoding and the fully structured system of OMP precoding</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-4.png"/>
</fig>
</sec>
<sec id="s5_2"><label>5.2</label><title>Video Service</title>
<p>In terms of video service for parameters concerned in <xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref> and <xref ref-type="disp-formula" rid="eqn-12">(12)</xref>, we assume the parameters m, n, and p which are 9.45, 5.24 and 0.23 respectively. For the parameters <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mtext>d</mml:mtext><mml:mo>=</mml:mo><mml:mn>27.37</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:mtext>e</mml:mtext><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>39.43</mml:mn><mml:mtext>&#xA0; from the H.264/AVC video codec standard with maximum PSNR</mml:mtext><mml:mo>=</mml:mo><mml:mn>42</mml:mn><mml:mtext>&#xA0; dB</mml:mtext></mml:math></inline-formula> and minimum <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mtext>PSNR</mml:mtext><mml:mo>=</mml:mo><mml:mn>30</mml:mn><mml:mtext>&#xA0; dB</mml:mtext></mml:math></inline-formula>.</p>
<p>According to <?A3B2 "fig5",5,"anchor"?><xref ref-type="fig" rid="fig-5">Fig. 5</xref> shows the MOS of video service with respect to the number of users. It obviously can be seen that the partially structured system of hybrid precoding provides a higher satisfaction MOS video than the fully structured system of OMP precoding. We aim to give a high data rate without approaching the fairness techniques for each user. Note that the level of MOS video shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> is not equal for all users because the bitrate is changed by the randomness of interference and nonlinear element. As a result, the graph is a variation of MOS at 10 users.</p>
<fig id="fig-5"><label>Figure 5</label><caption><title>MOS Video with the number of users for partially structured system of hybrid precoding and the fully structured system of OMP precoding</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-5.png"/>
</fig>
</sec>
<sec id="s5_3"><label>5.3</label><title>VOIP Service</title>
<p>For the part of simulation for VOIP service, the E-model at 100&#x2005;ms in <xref ref-type="disp-formula" rid="eqn-14">Eq. (14)</xref> follows ITU-T G.107.1 and ITU-T G.113. We set <inline-formula id="ieqn-125a"><mml:math id="mml-ieqn-125a"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:msub><mml:mtext>I</mml:mtext><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>4.2552</mml:mn></mml:math></inline-formula> ms, <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>16.1</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>e</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mn>11</mml:mn></mml:math></inline-formula>. The parameters involved in finding the packet loss rate as the bytes and <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mi>R</mml:mi><mml:mi>T</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula> ms.</p>
<p><?A3B2 "fig6",5,"anchor"?><xref ref-type="fig" rid="fig-6">Fig. 6</xref> illustrates the MOS VOIP with respect to the number of users compared with the fully structured system of OMP precoding in massive MIMO systems. The results are similar to the video service in which the partially structured system of hybrid precoding provides better user satisfaction than the fully-structured of OMP precoding. However, MOS Video shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref> provides higher user satisfaction than MOS VOIP because VOIP requires a higher data rate.</p>
<fig id="fig-6"><label>Figure 6</label><caption><title>MOS VOIP with the number of users for the partially structured system of hybrid precoding and the fully structured system of OMP precoding</title></caption><graphic mimetype="image" mime-subtype="png" xlink:href="CMC_22139-fig-6.png"/>
</fig>
</sec>
</sec>
<sec id="s6"><label>6</label><title>Conclusion</title>
<p>This paper has proposed the hybrid precoding of a massive MIMO-OFDM system for the partially structured system. The optimized solution of a partially structured system under power constraints can achieve a high data rate for user satisfaction, when considering three services on the web browsing, video, and Voice over IP (VOIP) services. The simulation results have shown that increasing the number of transmitted antennas can reduce signal interference, resulting in high spectral efficiency which leads to better QoE for user satisfaction. Moreover, the partially structured system provides higher user satisfaction than OMP precoding for the fully structured system. Also, the partially structured system still provides energy efficiency up to 85&#x0025; and reduces complexity in a massive MIMO system.</p>
</sec>
</body>
<back>
<fn-group>
<fn fn-type="other"><p><bold>Funding Statement:</bold> This work is supported by SUT Research and Development Funds and by Thailand Science Research and Innovation (TSRI).</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Salh</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Audah</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Shah</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Hamzah</surname></string-name></person-group>, &#x201C;<article-title>Adaptive antenna selection and power allocation in downlink massive MIMO systems</article-title>,&#x201D; <source>International Journal of Electrical and Computer Engineering</source>, vol. <volume>7</volume>, no. <issue>11</issue>, pp. <fpage>3521</fpage>&#x2013;<lpage>3528</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>On the energy efficiency of millimeter wave massive MIMO based on hybrid architecture</article-title>,&#x201D; <source>Energies</source>, vol. <volume>12</volume>, no. <issue>11</issue>, pp. <fpage>2227</fpage>&#x2013;<lpage>2238</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>Enhancing the energy efficiency of mmWave massive MIMO by modifying the RF circuit configuration</article-title>,&#x201D; <source>Energies, MDPI Open Access Journal</source>, vol. <volume>12</volume>, no. <issue>22</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>23</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Dai</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Chih-Lin</surname></string-name> and</person-group> <person-group person-group-type="author"><string-name><given-names>R. W.</given-names> <surname>Heath</surname></string-name></person-group>, &#x201C;<article-title>Energy-efficient hybrid analog and digital precoding for mmWave MIMO systems with large antenna arrays</article-title>,&#x201D; <source>IEEE Journal on Selected Areas in Communications</source>, vol. <volume>34</volume>, no. <issue>4</issue>, pp. <fpage>998</fpage>&#x2013;<lpage>1009</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Liu</surname></string-name></person-group>, &#x201C;<article-title>Partially connected hybrid precoding design for millimeter wave MIMO systems</article-title>,&#x201D; <source>Journal of Physics: Conference Series</source>, vol. <volume>1325</volume>, no. <issue>1</issue>, pp. <fpage>012057</fpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Jiang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>C. I.</given-names> <surname>and R</surname></string-name></person-group>. <person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Heath</surname></string-name></person-group>, &#x201C;<article-title>Hybrid precoding for massive MIMO systems using partially-connected phase shifter network</article-title>,&#x201D; in <conf-name>Int. Conf. on Wireless Communications and Signal Processing (WCSP)</conf-name>, <conf-loc>Xi&#x0027;an, China</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Du</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Dong</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Zhao</surname></string-name></person-group>, &#x201C;<article-title>Hybrid precoding architecture for massive multiuser MIMO with dissipation: Sub-connected or fully-connected structures?</article-title>,&#x201D; <source>IEEE Transactions on Wireless Communications</source>, vol. <volume>17</volume>, no. <issue>8</issue>, pp. <fpage>5465</fpage>&#x2013;<lpage>5479</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L. N.</given-names> <surname>Ribeiro</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Schwarz</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Rupp</surname></string-name> and <string-name><given-names>A. L. F.</given-names> <surname>de Almeida</surname></string-name></person-group>, &#x201C;<article-title>Energy efficiency of mmWave massive MIMO precoding with low-resolution DACs</article-title>,&#x201D; <source>Journal of Selected Topics in Signal Processing</source>, vol. <volume>12</volume>, no. <issue>2</issue>, pp. <fpage>298</fpage>&#x2013;<lpage>312</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name> and <string-name><given-names>M. E.</given-names> <surname>Bialkowski</surname></string-name></person-group>, &#x201C;<article-title>Multipath signal effect on the capacity of MIMO, MIMO-oFDM and spread MIMO-oFDM</article-title>,&#x201D; in <conf-name>Int. Conf. on Microwaves, Radar and Wireless Communications</conf-name><conf-loc>, Warsaw, Poland, vol.</conf-loc> <volume>3</volume>, pp. <fpage>989</fpage>&#x2013;<lpage>992</lpage>, <year>2004</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. A.</given-names> <surname>Pitaval</surname></string-name>, <string-name><given-names>B. M.</given-names> <surname>Popovic</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Mohamad</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Nilsson</surname></string-name></person-group>, &#x201C;<article-title>Spectrally-precoded OFDM for 5G wideband operation in fragmented sub-6&#x2005;GHz spectrum</article-title>,&#x201D; <source>ArXiv Preprint ArXiv:1606.00623</source>, vol. <volume>1606.00623</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>12</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Zheng</surname></string-name> and <string-name><given-names>M. O.</given-names> <surname>Ahmad</surname></string-name></person-group>, &#x201C;<article-title>An analysis of the tradeoff between the energy and spectrum efficiencies in an uplink massive MIMO-oFDM system</article-title>,&#x201D; <source>Transactions on Circuits and Systems II: Express Briefs</source>, vol. <volume>62</volume>, no. <issue>3</issue>, pp. <fpage>291</fpage>&#x2013;<lpage>295</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>J. C.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>K. B.</given-names> <surname>Letaief</surname></string-name></person-group>, &#x201C;<article-title>Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems</article-title>,&#x201D; <source>IEEE Journal of Selected Topics in Signal Processing</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>485</fpage>&#x2013;<lpage>500</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Ge</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Gharavi</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Thompson</surname></string-name></person-group>, &#x201C;<article-title>Joint optimization of computation and communication power in multi-user massive MIMO systems</article-title>,&#x201D; <source>IEEE Transactions on Wireless Communications</source>, vol. <volume>17</volume>, no. <issue>6</issue>, pp. <fpage>4051</fpage>&#x2013;<lpage>4063</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O. E.</given-names> <surname>Ayach</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Rajagopal</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Abu-Surra</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Pi</surname></string-name> and <string-name><given-names>R. W.</given-names> <surname>Heath</surname></string-name></person-group>, &#x201C;<article-title>Spatially sparse precoding in millimeter wave MIMO systems</article-title>,&#x201D; <source>IEEE Transactions on Wireless Communications</source>, vol. <volume>13</volume>, no. <issue>3</issue>, pp. <fpage>1499</fpage>&#x2013;<lpage>1513</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Ragunathan</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Dananjayan</surname></string-name></person-group>, &#x201C;<article-title>Qos and sum rate maximization in heterogeneous massive MIMO network</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on System, Computation, Automation and Networking (ICSCAN)</conf-name><conf-loc>, Pondicherry, India</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. W.</given-names> <surname>Heath</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Thay</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Kim</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Ju</surname></string-name></person-group>, &#x201C;<article-title>An overview of signal processing techniques for millimeter wave MIMO systems</article-title>,&#x201D; <source>IEEE Journal of Selected Topics in Signal Processing</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>436</fpage>&#x2013;<lpage>453</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Wu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>Y. C.</given-names> <surname>Liang</surname></string-name></person-group>, &#x201C;<article-title>QoE and energy aware resource allocation in small cell networks with power selection, load management and channel allocation</article-title>,&#x201D; <source>IEEE Transactions on Vehicular Technology</source>, vol. <volume>66</volume>, no. <issue>8</issue>, pp. <fpage>7461</fpage>&#x2013;<lpage>7473</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Fiedler</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Hossfeld</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Tran-Gia</surname></string-name></person-group>, &#x201C;<article-title>A generic quantitative relationship between quality of experience and quality of service</article-title>,&#x201D; <source>IEEE Network</source>, vol. <volume>24</volume>, no. <issue>2</issue>, pp. <fpage>36</fpage>&#x2013;<lpage>41</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Casas</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Seufert</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Wamser</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Gardlo</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Sackl</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Next to you: Monitoring quality of experience in cellular networks from the end-devices</article-title>,&#x201D; <source>IEEE Transactions on Network and Service Management</source>, vol. <volume>13</volume>, no. <issue>2</issue>, pp. <fpage>181</fpage>&#x2013;<lpage>196</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Kwon</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Gonzalez-Prelcic</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Rangan</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Roh</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Sayeed</surname></string-name></person-group>, &#x201C;<article-title>Qoe-based adaptive mVoIP service architecture in SDN networks</article-title>,&#x201D; in <conf-name>the Seventh Int. Conf. on Communication Theory</conf-name>, <conf-loc>Nice, France</conf-loc>, pp. <fpage>62</fpage>&#x2013;<lpage>67</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Anchuen</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Uthansakul</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>Estimating and synthesizing QoE based on QoS measurement for improving multimedia services on cellular networks using ANN method</article-title>,&#x201D; <source>IEEE Transactions on Network and Service Management</source>, vol. <volume>17</volume>, no. <issue>1</issue>, pp. <fpage>389</fpage>&#x2013;<lpage>402</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Uthansakul</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Anchuen</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Uthansakul</surname></string-name> and <string-name><given-names>A. A.</given-names> <surname>Khan</surname></string-name></person-group>, &#x201C;<article-title>Qoe-aware self-tuning of service priority factor for resource allocation optimization in LTE networks</article-title>,&#x201D; <source>IEEE Transactions on Vehicular Technology</source>, vol. <volume>69</volume>, no. <issue>1</issue>, pp. <fpage>887</fpage>&#x2013;<lpage>900</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Rugelj</surname></string-name>, <string-name><given-names>U.</given-names> <surname>Sedlar</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Volk</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Sterle</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Hajdinjak</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Novel cross-layer QoE-aware radio resource allocation algorithms in multiuser OFDMA systems</article-title>,&#x201D; <source>IEEE Transactions on Communications</source>, vol. <volume>62</volume>, no. <issue>9</issue>, pp. <fpage>3196</fpage>&#x2013;<lpage>3208</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Abarghouyi</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Razavizadeh</surname></string-name> and <string-name><given-names>E.</given-names> <surname>Bjornson</surname></string-name></person-group>, &#x201C;<article-title>Qoe-aware beamforming design for massive MIMO heterogeneous networks</article-title>,&#x201D; <source>IEEE Transactions on Vehicular Technology</source>, vol. <volume>67</volume>, no. <issue>9</issue>, pp. <fpage>8315</fpage>&#x2013;<lpage>8323</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Ge</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Gharavi</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Energy efficiency challenges of 5G small cell networks</article-title>,&#x201D; <source>IEEE Communications Magazine</source>, vol. <volume>55</volume>, no. <issue>5</issue>, pp. <fpage>184</fpage>&#x2013;<lpage>191</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Masouros</surname></string-name></person-group>, &#x201C;<article-title>Hybrid precoding and combining design for millimeter-wave multi-user MIMO based on SVD</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on Communications (ICC)</conf-name>, <conf-loc>Paris, France</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J. A.</given-names> <surname>del Peral-Rosado</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Gunnarsson</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Dwivedi</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Razavi</surname></string-name>, <string-name><given-names>O.</given-names> <surname>Renaudin</surname></string-name> <etal>et al.</etal></person-group>, &#x201C;<article-title>Exploitation of 3D city maps for hybrid 5G RTT and GNSS positioning simulations</article-title>,&#x201D; in <conf-name>ICASSP IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP)</conf-name><conf-loc>, Barcelona, Spain</conf-loc>, pp. <fpage>9205</fpage>&#x2013;<lpage>9209</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L. U.</given-names> <surname>Choi</surname></string-name>, <string-name><given-names>M. T.</given-names> <surname>Ivrlac</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Steinbach</surname></string-name> and <string-name><given-names>J. A.</given-names> <surname>Nossek</surname></string-name></person-group>, &#x201C;<article-title>Sequence-level models for distortion-rate behaviour of compressed video</article-title>,&#x201D; in <conf-name>IEEE Int. Conf. on Image Processing</conf-name>, <conf-loc>Genova, Italy</conf-loc>, pp. <fpage>II</fpage>&#x2013;<lpage>486</lpage>, <year>2005</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Saul</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Auer</surname></string-name></person-group>, &#x201C;<article-title>Multiuser resource allocation maximizing the perceived quality</article-title>,&#x201D; <source>EURASIP Journal on Wireless Communications and Networking</source>, vol. <volume>2009</volume>, no. <issue>6</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>15</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Raja</surname></string-name>, <string-name><given-names>R. M. A.</given-names> <surname>Azad</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Flanagan</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Ryan</surname></string-name></person-group>, &#x201C;<article-title>A methodology for deriving VoIP equipment impairment factors for a mixed NB/WB context</article-title>,&#x201D; <source>IEEE Transactions on Multimedia</source>, vol. <volume>10</volume>, no. <issue>10</issue>, pp. <fpage>1046</fpage>&#x2013;<lpage>1058</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Nguyen</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Nguyen</surname></string-name> and <string-name><given-names>&#x00C9;.</given-names> <surname>Renault</surname></string-name></person-group>, &#x201C;<article-title>A new non-intrusive model for measuring VoLTE quality based on wideband E-model</article-title>,&#x201D; <source>Communications on Applied Electronics</source>, vol. <volume>5</volume>, no. <issue>8</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>8</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Nguyen</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Nguyen</surname></string-name></person-group>, &#x201C;<chapter-title>A dynamic rate adaptation algorithm using WB E-model for voice traffic over LTE network</chapter-title>,&#x201D; in<source> IEEE Conference on Wireless Days</source>, <conf-loc>Toulouse, France</conf-loc>, pp. 1&#x2013;6, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Souto</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Silva</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Pavia</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Ribeiro</surname></string-name></person-group>, &#x201C;<article-title>An alternating direction algorithm for hybrid precoding and combining in millimeter wave MIMO systems</article-title>,&#x201D; <source>Journal of Physics Communications</source>, vol. <volume>34</volume>, pp. <fpage>165</fpage>&#x2013;<lpage>173</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Chataut</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Akl</surname></string-name></person-group>, &#x201C;<article-title>Massive MIMO systems for 5G and beyond networks-overview, recent trends, challenges, and future research direction</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>10</issue>, pp. <fpage>2753</fpage>, <year>2020</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>