 optimal solution to the problem by using a gradient-based solution (specifically using the function $\mathtt{fmincon}$ of the optimization toolbox of MATLAB). Note that the direction of $\bar{\mathbf{w}}_{dn}$ only affects the power of desired signal in the numerator of $\mathtt{SINR}_{n,FD}$. Therefore, the direction of the optimal $\bar{\mathbf{w}}_{dn}$ can be obtained as $\frac{\bar{\mathbf{w}}_{dn}^\star}{\|\bar{\mathbf{w}}_{dn}^\star\|} = \frac{\mathbf{g}_{Pkn}}{\|\mathbf{g}_{Pkn}\|}$, with which the number of variables in problem (\[E:problem-wb\]) is reduced.

Practical Issues
================

By now, we have introduced the concept of fICIC and optimized the associated precoders. In this section, we discuss some practical issues regarding the application of the fICIC.

Channel Acquisition
-------------------

To apply the fICIC, the PBS needs to have the channels from the MBS to both the PBS and PUEs, i.e., ${\mathbf{H}}_{MP}$ and ${\mathbf{h}}_{Mk}$, as well as the channel from the PBS to PUEs, $\mathbf{h}_{Pk}$, $\forall k$. First, the channel ${\mathbf{H}}_{MP}$ can be directly estimated at the PBS by using the FD receive antennas to receive the downlink training signals sent from the MBS. Second, noting that in TDD systems channel reciprocity holds between the HD transceiver at the PBS and each PUE, the channel $\mathbf{h}_{Pk}$ can be estimated at the PBS by using the HD receive antennas to receive the uplink training signals sent by ${\text{PUE}}_k$. Finally, the channel ${\mathbf{h}}_{Mk}$ can be first estimated by ${\text{PUE}}_k$ and then fed back to the PBS, where digital or analog feedback schemes can be employed [@Marzetta2006]. We will evaluate the performance of the fICIC under imperfect channel estimation and feedback in next section.

fICIC [v.s.]{} the HD Scheme
----------------------------

As we analyzed in Section \[S:asymptotic\], with the fICIC, the FD PBS can adaptively switch between FD mode and HD mode by optimizing the precoders for transmitting desired signals and forwarding
optimal solution to the problem by using a gradient - based solution (specifically use the affair $ \mathtt{fmincon}$ of the optimization toolbox of MATLAB). Note that the direction of $ \bar{\mathbf{w}}_{dn}$ only affect the power of desired signal in the numerator of $ \mathtt{SINR}_{n, FD}$. consequently, the direction of the optimal $ \bar{\mathbf{w}}_{dn}$ can be obtained as $ \frac{\bar{\mathbf{w}}_{dn}^\star}{\|\bar{\mathbf{w}}_{dn}^\star\| } = \frac{\mathbf{g}_{Pkn}}{\|\mathbf{g}_{Pkn}\|}$, with which the act of variables in problem (\[E: trouble - wb\ ]) is reduced. 

 Practical Issues 
 = = = = = = = = = = = = = = = = 

 By now, we have introduced the concept of fICIC and optimized the associated precoders. In this incision, we discuss some practical issues regarding the application of the   fICIC. 

 Channel Acquisition 
 ------------------- 

 To use the fICIC, the PBS needs to have the channels from the MBS to both the PBS and PUEs, i.e., $ { \mathbf{H}}_{MP}$ and $ { \mathbf{h}}_{Mk}$, equally well as the channel from the PBS to PUEs, $ \mathbf{h}_{Pk}$, $ \forall k$. First, the groove $ { \mathbf{H}}_{MP}$ can be directly estimate at the PBS by using the FD receive antennas to receive the downlink training signal sent from the MBS. Second, noting that in TDD systems channel reciprocity holds between the HD transceiver at the PBS and each PUE, the channel $ \mathbf{h}_{Pk}$ can be estimated at the PBS by using the HD receive antennas to receive the uplink training signals sent by $ { \text{PUE}}_k$. Finally, the channel $ { \mathbf{h}}_{Mk}$ can be first estimate by $ { \text{PUE}}_k$ and then fed back to the PBS, where digital or analog feedback system can be hire   [ @Marzetta2006 ]. We will evaluate the performance of the fICIC under fallible channel estimate and feedback in next section. 

 fICIC [ v.s. ] { } the HD Scheme 
 ---------------------------- 

 As we analyze in Section \[S: asymptotic\ ], with the fICIC, the FD PBS can adaptively switch between FD mode and HD mode by optimizing the precoders for transmitting hope signals and forwarding
 ophimal solution to the prublem by using c gradixnt-bases solutiun (specifically using the fuictiin $\mauktt{fmincon}$ of the opgimizatioj toolboz of NATLAB). Notx that tmz dirsgtion if $\bar{\mathbf{w}}_{dk}$ only affewts the power mf dzsired signal in the numerator of $\maehtt{SINT}_{n,VD}$. Therefore, tre dprqctikn of the optimal $\bar{\mathbf{w}}_{dn}$ can be obteined as $\frac{\bat{\mathbf{w}}_{dn}^\star}{\|\bar{\mathbf{w}}_{dn}^\dtar\|} = \frac{\mathbf{g}_{Pkn}}{\|\mahhbf{g}_{Pkn}\|}$, wijg wruch the numbdr of variables in proglem (\[E:problem-wb\]) is reduced.

Practkcal Nssues
================

By noq, qe jdve introdured thv concept of nPCIC ang optimozed the assoclated prwcoders. In this sectimn, we discuss some practican nssues regarding the qpplicajion mf tfw fIZIC.

Dhennsl Acqkismtion
-------------------

To appmy the fICIX, the PBS needs to nadv the channela from tre MBS to both the PBS and PUEs, i.e., ${\mathtf{H}}_{JP}$ and ${\mathbf{h}}_{Mk}$, as welo as the channel from the PBS eo PUEs, $\mathbf{h}_{Pk}$, $\forall k$. First, the channel ${\mathtf{H}}_{MP}$ zan bc difwchly estimated at the PBS by using the FD receybe aktennas to receiye the downlink trsijimd signals senj from cge MBS. Second, noting that ig TDD systems shanmel reciprocity holds betwewn the HD trcnsxeiver at the PBS cnd each PUE, the chanmel $\mathbf{h}_{Pk}$ can be escimates at the PBD by usinf the HD receive xntvnnav to rectkve the uplink trwining sijnals sent bh ${\tect{PUE}}_k$. Finally, tje channel ${\mathbf{h}}_{Mk}$ can be fnrst astimated hy ${\text{PUE}}_k$ and then fed back to the PBS, wherg dhginal or anclog fcedback schemes can be employgd [@Marzettc2006]. We wkll evaluane the pecformance of the fICIC unggr imperfect rhannel eftimqtiob and fdddback in next section.

fPCNC [v.s.]{} the HD Scheme
----------------------------

As we anelyzgd in Section \[S:asvoktitic\], with the gICKC, ehv FV PBS wan adaptiveny sditzn betdeen FD modc avd HC mode by optimizing the precoders for tramsiitting eesired fignals and fprwarding
optimal solution to the problem by using solution using the $\mathtt{fmincon}$ of the that direction of $\bar{\mathbf{w}}_{dn}$ affects the power desired signal in the numerator of Therefore, the direction of the optimal $\bar{\mathbf{w}}_{dn}$ can be obtained as $\frac{\bar{\mathbf{w}}_{dn}^\star}{\|\bar{\mathbf{w}}_{dn}^\star\|} = with which the number of variables in problem (\[E:problem-wb\]) is reduced. Practical Issues By we introduced concept of fICIC and optimized the associated precoders. In this section, we discuss some practical issues the application of the fICIC. Channel Acquisition ------------------- apply the fICIC, the needs to have the channels the to both PBS PUEs, ${\mathbf{H}}_{MP}$ and ${\mathbf{h}}_{Mk}$, well as the channel from the PBS to PUEs, $\mathbf{h}_{Pk}$, $\forall k$. First, the channel ${\mathbf{H}}_{MP}$ can directly estimated PBS by the receive to receive the signals sent from the MBS. Second, TDD systems channel reciprocity holds between the HD at the and each PUE, the channel $\mathbf{h}_{Pk}$ be estimated at the PBS by using the receive antennas to receive the uplink training signals sent by ${\text{PUE}}_k$. Finally, the channel ${\mathbf{h}}_{Mk}$ first estimated by ${\text{PUE}}_k$ then fed back the where or feedback schemes be employed [@Marzetta2006]. We will evaluate the performance of the fICIC imperfect channel estimation and feedback in next section. fICIC [v.s.]{} Scheme As we analyzed Section \[S:asymptotic\], with the the PBS can adaptively switch mode HD the for desired signals and forwarding
 optimal solution to the problEm by using a GradiEnt-BasEd SoluTion (Specifically usINg thE function $\mathtt{fmincon}$ Of the OpTImizATiOn tooLbox of MatLab). notE tHaT thE dIReCtion Of $\bAr{\mathbF{w}}_{dn}$ only afFecTs The power of deSIrEd signal in The Numerator of $\mAthTt{SINR}_{N,Fd}$. ThEReforE, thE direCtion oF The optImal $\bar{\maThBF{w}}_{dn}$ caN Be obtaiNED aS $\fraC{\bar{\mathbf{w}}_{dn}^\star}{\|\BAr{\MAthbf{w}}_{dn}^\star\|} = \frAc{\mathBf{G}_{pkN}}{\|\MAthBf{g}_{pkn}\|}$, with whiCh The nuMBer of vaRIaBLES in PRoblem (\[E:probleM-wb\]) is reduceD.

praCtical isSueS
================

by now, wE have InTRodUced the concEpt oF fICIC and OptimiZEd the asSOciated PrecodErs. in tHis sECtIoN, we DiSCusS SoMe pRActIcal issuEs ReGardiNg thE APPLicaTioN of tHe fICiC.

Channel AcquIsiTion
-------------------

tO apPly thE fICIc, the pBs needS to havE the cHaNnels from the MBS To boTh the PBS aNd PuES, i.e., ${\MaThbf{H}}_{mp}$ and ${\maThbF{h}}_{MK}$, as well As the chANneL fROM ThE PBS to PUEs, $\mathbf{h}_{PK}$, $\fORAlL k$. First, tHe chanNEl ${\MaTHbf{H}}_{MP}$ caN bE diRectLY EstimAted AT tHe PBS by uSing thE fD ReCeive anTeNnas to ReCeiVe tHe dowNLink TrainiNg signalS sent FRom the MBS. SeconD, Noting that in Tdd sYSTeMS chaNneL reciprocitY holDS betWeen THe hD tRAnsceIver aT tHE Pbs and each PUE, the channEl $\Mathbf{H}_{Pk}$ caN be estimated aT the PBS by uSING the HD reCeivE AnTEnnas to receive The upLink trainiNG signals Sent bY ${\text{PUE}}_K$. Finally, tHE Channel ${\mAthBf{h}}_{mk}$ cAn bE FIrSt estimated by ${\TEXt{PUe}}_k$ And then Fed Back to tHe PbS, wHerE diGiTal or analOg feedbaCk ScHeMeS caN be emPLoyed [@MarZeTta2006]. we WilL evalUAte the PerfoRmanCe Of THe fiCIC undER iMPErfeCt ChAnneL esTiMatioN and FEedBack in nExt sectioN.

fIciC [v.s.]{} ThE Hd Scheme
----------------------------

as we analyzed iN SEction \[S:asyMpTotIc\], with THE fICIC, thE FD PBS can adaptively switCH betweeN FD Mode aNd HD Mode by optImiZing thE prECoders For traNsmitTiNg dESIred sIGNaLs aNd Forwarding
 optimal solution to the p roblem byusing  agra di ent- base d solution (sp e cifi cally using the functi on $\ ma t htt{ f mi ncon} $ of th e  o p t imi za ti onto o lb ox of  MA TLAB).Note thatthe  d irection of$ \b ar{\mathbf {w} }_{dn}$ only  af fectsth e p o wer o f d esire d sign a l in t he numera to r  of $\ m athtt{S I N R} _{n, FD}$. Therefore,t he direction of t he opt im a l$ \ bar {\m athbf{w}}_ {d n}$ c a n be ob t ai n e d  as $\frac{\bar{\ mathbf{w}}_ { dn} ^\star }{ \|\ b ar{\ma thbf{ w} } _{d n}^\star\|}  = \ frac{\mat hbf{g} _ {Pkn}}{ \ |\mathb f{g}_{ Pkn }\| }$,w it hwhi ch the nu mbe r  of  variabl es  i n pro blem ( \ [ E:pr obl em-w b\])is reduced.
Pra ctic a l I ssues 
==== ==== == ===== =

Bynow,we  have introduce d th e concept  of  f ICI Cand o p timize d t heassocia ted pre c ode rs . I nthis section, we d is c u ss  some pr actica l  i ss u es regar di ngthea p plica tion of  the fIC IC.

C h an ne l Acqui si tion
- -- --- --- ----- - ---- 

To a pply the  fICI C , the PBS need s  to have thec ha n n el s  fro m t he MBS to b otht he P BS a n dPUE s , i.e ., ${ \m a th b f{H}}_{MP}$ and ${\ ma thbf{h }}_{M k}$, as wellas the cha n n e l from t he P B St o PUEs, $\math bf{h} _{Pk}$, $\ f orall k$ . Fir st, thechannel $ { \ mathbf{H }}_ {MP }$can b edirectly esti m a tedat  the PB S b y using  th e F D r ece iv e antenna s to rec ei ve  t he  do wnlin k  trainin gsig na lssentf rom th e MBS . Se co nd ,  no ting th a ti n  TDD  s ys tems  ch an nel r ecip r oci ty hold s between  th e  HDtr an sceiver  at the PBS a nd  each PUE,  t hechanne l $\mathbf {h}_{Pk}$ can be estima t ed at t hePBS b y us ing the H D r eceive  an t ennasto rec eiveth e u p l ink t r a in ing  s ignals sen t by${\te xt {PUE }}_k$.Finally, the chann e l $ {\mathbf{h}}_ {Mk }$ c a n  b e f i rs t  es ti m ate d by ${\text{PUE} }_k$ and t he n  f ed back to the  P BS, whe re digi tal o r  analog  feedback  schemesca n be e mpl oyed [@Mar zetta200 6]. We wi l l eva l ua te th e p erform an ceof th e fICI C  un der i mperfe ct  chann el es ti mation a nd feedback in next sec tion.
fICI C [ v.s.]{} t heH D S cheme
--- ---- ---------- --- --- ----- 

A s  we a naly z ed  in Secti on \ [ S:asympto t ic \], w it h the fICIC , t heFD PB S c a n adap tive ly switch between FD mode and HD  mod e byopt i mizi ng  the precoders  fo rt r ansmitti ng  desired si gnals an df orwar ding
 optimal_solution to_the problem by using_a gradient-based_solution_(specifically using_the_function $\mathtt{fmincon}$ of_the optimization toolbox_of MATLAB). Note that_the direction of_$\bar{\mathbf{w}}_{dn}$_only affects the power of desired signal in the numerator of $\mathtt{SINR}_{n,FD}$. Therefore, the_direction_of the_optimal_$\bar{\mathbf{w}}_{dn}$_can be obtained as $\frac{\bar{\mathbf{w}}_{dn}^\star}{\|\bar{\mathbf{w}}_{dn}^\star\|}_= \frac{\mathbf{g}_{Pkn}}{\|\mathbf{g}_{Pkn}\|}$, with which the_number of_variables in problem (\[E:problem-wb\]) is reduced.

Practical Issues
================

By now,_we_have introduced the_concept of fICIC and optimized the associated precoders. In_this section, we discuss some practical_issues regarding the_application_of_the fICIC.

Channel Acquisition
-------------------

To apply the_fICIC, the PBS needs to have_the channels from the MBS to_both the PBS and PUEs, i.e., ${\mathbf{H}}_{MP}$_and ${\mathbf{h}}_{Mk}$, as well as the_channel from the PBS to_PUEs, $\mathbf{h}_{Pk}$,_$\forall k$. First, the channel_${\mathbf{H}}_{MP}$ can be_directly estimated_at the PBS_by using the FD receive antennas_to receive the_downlink training signals sent from the_MBS._Second, noting that_in_TDD_systems channel_reciprocity holds between_the_HD transceiver_at_the PBS and each PUE, the_channel_$\mathbf{h}_{Pk}$ can be estimated at the PBS_by using the HD_receive_antennas to receive the_uplink training signals sent by_${\text{PUE}}_k$. Finally, the channel ${\mathbf{h}}_{Mk}$ can_be first_estimated by_${\text{PUE}}_k$ and then fed back to the PBS, where digital or_analog feedback schemes can be employed [@Marzetta2006]._We will evaluate the_performance of_the_fICIC under imperfect_channel_estimation and_feedback in next section.

fICIC [v.s.]{} the HD_Scheme
----------------------------

As we_analyzed in Section \[S:asymptotic\], with the_fICIC, the FD PBS_can_adaptively switch between FD mode and_HD mode by optimizing the precoders_for transmitting desired signals and_forwarding