<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2015.68125</article-id><article-id pub-id-type="publisher-id">AM-58299</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Simulation Model of Wireless Channel
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>uan</surname><given-names>Liu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hanlin</surname><given-names>Chen</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Southwest University of Science and Technology, Mianyang, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>897894201@qq.com(UL)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>03</day><month>07</month><year>2015</year></pub-date><volume>06</volume><issue>08</issue><fpage>1318</fpage><lpage>1331</lpage><history><date date-type="received"><day>23</day>	<month>June</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>21</month>	<year>July</year>	</date><date date-type="accepted"><day>24</day>	<month>July</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The change of channel is caused by Doppler effect, and the degree of change is related to relative velocity in the condition of the certain carrier frequency. The multipath fading channel is independent of each other, whose amplitude obeys Rayleigh distribution and the phase obeys uniform distribution. The model of multipath time-varying transmission channel is built. Through the pro-cess of channel model building, the simulation results produced by the channel model verify the effect of the proposed model in the aspect of reducing test data. In a communication system, signal passing through the channel is involved with the process of digital modulation and demodulation. Binary sequence signal is modulated into a complex sequence in the process of modulation before the transmission in the channel, in order to accommodate the wireless channel transmission. With the increase of SNR, BER is overall slightly drops. However there exists violent fluctuation and it presents the random variation of details in the multipath channel. I employ the mathematical model of multipath time-varying channel, i.e. Jakes model to be simulated so as to compare with the AGWN channel in the same situation. Jakes model has the characteristics of the reference chan-nel compared with the AGWN. BER does not change with the increase of SNR significantly and coincides with multipath time-varying channel. The BER considerably decreases with the increase of SNR in the AGWN channel.
 
</p></abstract><kwd-group><kwd>Doppler Effect</kwd><kwd> Multipath Fading Channel</kwd><kwd> Jakes Model</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In a communication system, the multipath reflection and attenuated change will cause random fluctuations of the signal when the signal is transmitted in a wireless channel. The Doppler effect caused by relative motion between mobile station and base station makes the channel characteristics change over time. The faster the movement speed is, the faster the change of channel is.</p><p>The channel change is caused by Doppler effect, and the degree of change is related to the relative velocity in the certain carrier frequency. The data is analyzed according to the test data of data file 1, 2 and 3. The laws are explored where velocity affects accuracy of constructed model. The fittings of Fourier model tree are verified at the velocities of 90 km/h, 270 km/h, 450 km/h. An analysis of how the change of velocity causes the change of fitting accuracy is made. I have published the article “Fast time-varying channel model research for data pro- cessing of wireless communication”. The method of Fourier model tree is introduced in detail in that paper. In this paper, with the increase of the experimental data, the method of employing the Fourier model tree to solve channel model at different rates can simulate data into graphs better for comparison. According to the channel parameters in the attachment file, multipath time-varying channel is simulated. The simulation results are fitted by the method of the Fourier model tree to check up the accuracy of the model tree. The variation of BER with SNR is calculated for the simulation of multipath fading channel. I make abstract mathematical model for multipath time-varying channel to compare with the AGWN channel. I also make a comparative analysis between the EBR of AGWN channel and the increase of the SNR [<xref ref-type="bibr" rid="scirp.58299-ref1">1</xref>] .</p></sec><sec id="s2"><title>2. Doppler Frequency Shift and Multipath Effect</title><sec id="s2_1"><title>2.1. Doppler Frequency Shift</title><p>The mobile channel is a typical random channel. When the mobile station moves at the constant rate in the path of length d and terminals X and Y, it receives signals from signal source S, as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The radio waves start from signal source S and they are respectively accepted by the mobile station at points X and Y. So the difference between the two paths traveled by these two radio waves will be:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x5.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x6.png" xlink:type="simple"/></inline-formula>is the time consumed by the mobile station during its movement, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x7.png" xlink:type="simple"/></inline-formula>is angle between incident wave and X or Y. It is assumed that the X point and Y point share the same angle. The phase variation of the received signals</p><p>due to path difference will be:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x8.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x9.png" xlink:type="simple"/></inline-formula> is the carrier wavelength. Thus Doppler</p><p>frequency shift can be drawn. There is a Doppler shift <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x10.png" xlink:type="simple"/></inline-formula> for each signal component arriving at antenna relative to the different angle of the movement speed [<xref ref-type="bibr" rid="scirp.58299-ref2">2</xref>] .</p><disp-formula id="scirp.58299-formula450"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x11.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x12.png" xlink:type="simple"/></inline-formula>is the ith component’s angle. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x13.png" xlink:type="simple"/></inline-formula>is the maximum Doppler frequency shift.</p></sec><sec id="s2_2"><title>2.2. The Multipath Effect</title><p>The multipath effect is the delayed interference effect caused by the multipath transmission phenomenon of radio propagation channel. In the actual radio waves propagation channel (including all band), there are a lot of transmission paths with different time-delays. In the case of N paths, the channel output can be represented as:</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Model of Doppler frequency shift</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x14.png"/></fig><disp-formula id="scirp.58299-formula451"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x15.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x16.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x17.png" xlink:type="simple"/></inline-formula> represent the attenuation and propagation-delay associated with the Nth multipath component and they are both the function of time. The complex envelope of the receiver’s input signal caused by the large amount of scattered components is the complex Gauss process. The expect is zero and there is a direct path. The amplitude obeys the Ricean Distribution. It is assumed that the channel input is a modulated signal [<xref ref-type="bibr" rid="scirp.58299-ref3">3</xref>] .</p><disp-formula id="scirp.58299-formula452"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x18.png"  xlink:type="simple"/></disp-formula><p>The form of the complex envelop is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x19.png" xlink:type="simple"/></inline-formula>, take (3) into (2).</p><disp-formula id="scirp.58299-formula453"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x20.png"  xlink:type="simple"/></disp-formula><p>However, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x21.png" xlink:type="simple"/></inline-formula>Thus,</p><disp-formula id="scirp.58299-formula454"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x22.png"  xlink:type="simple"/></disp-formula><p>The complex path attenuation can be defined as, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x23.png" xlink:type="simple"/></inline-formula>Thus,</p><disp-formula id="scirp.58299-formula455"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x24.png"  xlink:type="simple"/></disp-formula><p>So the complex envelop of receiver’s input is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x25.png" xlink:type="simple"/></inline-formula>, which defines the input and output</p><p>relationship of channel as a linear time-varying systems. The impulse response is:</p><disp-formula id="scirp.58299-formula456"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x26.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x27.png" xlink:type="simple"/></inline-formula> expresses propagation-delayed.</p></sec><sec id="s2_3"><title>2.3. The Channel Model in Different Rate Is Solved by the Method of Fourier Model Tree</title><p>The data file 1, 2 and 3 are the tested impulse function values of channels. They are a series of impulse response sequences with an increasement during each unit sampling time, and the values are plural. I separate the real and imaginary parts.</p><p>According to data file 1, the actually measured data can be obtained at the velocity of 90 km/h and in the channel sampling frequency of 200 KHz. I use the method of Fourier model tree. Five steps of the regression tree of Fourier model are composed of data preprocessing, Fourier series approximation, model tree, pre-pruning and segmentation step. These steps are introduced in detail in the article “Fast time-varying channel model research for data processing of wireless communication.” Regression tree belongs to the improved method of decision tree. Generally speaking, the decision tree requires that data segmentation should be cut into small data set until they can’t be subdivided. Decision tree is a greedy algorithm, and with the given eigenvalues to partition the data, it will make the best choice in a given time but don’t care about whether the global optimum is reached or not. Data can be cut through the tree structure for complex data model, how to carry out effective data segmentation depends on the modeling way of the leaf node.</p><p>Firstly, I make model solving on imaginary parts of data and use the Fourier model tree to get the coefficients of the segmented Fourier series [<xref ref-type="bibr" rid="scirp.58299-ref4">4</xref>] .</p><p>{‘spInd’: 0, ‘spVal’: matrix([[673.]]),</p><p>‘right’: [matrix([[−0.00037289]]), matrix([[−0.00074577]]), matrix([[−0.01062968]])],</p><p>‘left’: [matrix([[0.00123526]]), matrix([[0.00247053]]), matrix([[0.01351784]])]}</p><p>The piecewise impulse response time is 673, the Fourier formula of the right part is:</p><disp-formula id="scirp.58299-formula457"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x28.png"  xlink:type="simple"/></disp-formula><p>The Fourier formula of the left part is:</p><disp-formula id="scirp.58299-formula458"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x29.png"  xlink:type="simple"/></disp-formula><p>And then draw the comparison picture of between the segmented Fourier series and the actually measured imaginary part data as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>As shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the red line represents the fitting data, the blue line represents the actually measured data. Though the change trend can be fitted by the Fourier series with the change of velocity, the extension becomes more around the actually measured data and the data also gradually diffuse to surrounding due to the change of velocity. The deviation rate is calculated according to formula of variance.</p><disp-formula id="scirp.58299-formula459"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x30.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x31.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x32.png" xlink:type="simple"/></inline-formula> represent the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x33.png" xlink:type="simple"/></inline-formula> data and fitting data respectively.</p><p>I calculate the error of square difference, getting Dev<sub>img</sub> = 0.0594. The large deviation data appear much less likely making the square errors decrease because the actually measured data have a number of 72000. The Fourier coefficient is solved by the model tree according to the real part data of data file 1.</p><p>[matrix([[−7.57798329e−05]]), matrix([[−0.00015156]]), matrix([[ 0.04335678]])]</p><p>The Fourier formula is:</p><disp-formula id="scirp.58299-formula460"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x34.png"  xlink:type="simple"/></disp-formula><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Comparison between the segmented Fourier series and the actually measured imaginary parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x35.png"/></fig><p>Draw the comparison picture of between Fourier series and the actually measured real part data as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>The fitting data of Fourier series cover the actually measured data well as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, and the extensions around are not many. According to formula (10), I calculate the error of square difference, obtaining Dev<sub>real</sub> = 0.0541. According to data file 2, the actually measured data can be obtained at the velocity of 270 km/h and in the channel sampling frequency of 200 KHz. I use the method of Fourier model tree. Firstly, I make model solving on imaginary parts of data and use the Fourier model tree to get the coefficients of the segmented Fourier series.</p><p>{‘spInd’: 0, ‘spVal’: matrix([[520.]]),</p><p>‘right’: [matrix([[−0.00013017]]), matrix([[−0.00026034]]), matrix([[0.008543]])],</p><p>‘left’: [matrix([[0.00037687]]), matrix([[0.00075373]]), matrix([[0.06409131]])]}</p><p>The Fourier series are:</p><disp-formula id="scirp.58299-formula461"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x36.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula462"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x37.png"  xlink:type="simple"/></disp-formula><p>Draw the comparison picture of between the Fourier series and the actually measured imaginary part data as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>As shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the red line represents the fitting data, the blue line represents the actually measured data. According to the formula (10), I calculate square difference error of the Fourier series fitting data, getting Dev<sub>img</sub> = 0.0970. The square error is bigger because there are a few large deviation data points and the up and downs of curve movements do not coincide with each other also can be a reason. The Fourier coefficients are solved according to the real part data of data file 2.</p><p>[matrix([[−0.00016071]]), matrix([[−0.00032143]]), matrix([[0.03061008]])]</p><p>The Fourier series are:</p><disp-formula id="scirp.58299-formula463"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x38.png"  xlink:type="simple"/></disp-formula><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Comparison between the Fourier series and the actually measured real parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x39.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Comparison between the Fourier series and the actually measured imaginary parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x40.png"/></fig><p>Draw the comparison picture of between the Fourier series and the actually measured real part data as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>The red line represents the fitting data, the blue line represents the actually measured data. According to the formula (10), I calculate square difference error of the Fourier series fitted data, getting Dev<sub>real</sub> = 0.0643. According to data file 3, the actually measured data can be obtained at the velocity of 450 km/h and in the channel sampling frequency of 200 KHz. I use the method of Fourier model tree. Firstly, I make model solving on imaginary parts of data and use the Fourier model tree to get the coefficients of the segmented Fourier series.</p><p>{‘spInd’: 0, ‘spVal’: matrix([[313.]]),</p><p>‘right’: [matrix([[−0.00054486]]), matrix([[−0.00108971]]), matrix([[0.00911897]])],</p><p>‘left’: [matrix([[0.00014312]]), matrix([[0.00028623]]), matrix([[0.09310624]])]}</p><p>The segmented Fourier series are:</p><disp-formula id="scirp.58299-formula464"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x41.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula465"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x42.png"  xlink:type="simple"/></disp-formula><p>Draw the comparison picture of between the Fourier series and the actually measured imaginary part data as shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><p>The red line represents the fitting data, the blue line represents the actually measured data. According to the formula (10), I calculate square difference error of the Fourier series fitted data, getting Dev<sub>img</sub> = 0.1424.</p><p>The Fourier coefficients are solved according to the real part data of data file 3.</p><p>[matrix([[−0.00035213]]), matrix([[−0.00070427]]), matrix([[0.03083286]])]</p><p>The Fourier series are:</p><disp-formula id="scirp.58299-formula466"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x43.png"  xlink:type="simple"/></disp-formula><p>Draw the comparison picture of between the Fourier series and the actually measured real part data as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Comparison between the Fourier series and the actually measured real parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x44.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Comparison between the Fourier series and the actually measured imaginary parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x45.png"/></fig><p>The red line represents the fitting data, the blue line represents the actually measured data. According to the formula (10), I calculate square difference error of the Fourier series fitted data, obtaining Dev<sub>real</sub> = 0.0641.</p><p>Imaginary parts Dev<sub>img</sub> and real parts Dev<sub>real</sub> are shown in <xref ref-type="table" rid="table1">Table 1</xref> at the different velocities.</p><p>Making an illustration of velocity and offset is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p><p>The cyan line represents deviation rate of imaginary parts, the red line represents deviation rate of real parts. With the increase of the velocity, the deviation rate of imaginary parts obviously increases and the deviation rate of real parts acts in the same way. With accelerating of the velocity, the deviation rate between the Fourier series fitted by the Fourier model tree and the actually measured data increases and so does the error.</p></sec><sec id="s2_4"><title>2.4. The Simulation Model of Multipath Time-Varying Channel</title><p>In the condition of the certain carrier frequency of 3 GHz, the channel sampling frequency is 200 KHz and velocity is 90 Km/h. The maximum Doppler frequency shift can be solved in the condition of the velocity 90 Km/h according to the formula of Doppler frequency shift.</p><disp-formula id="scirp.58299-formula467"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x46.png"  xlink:type="simple"/></disp-formula><p>By the same token, the Doppler frequency shifts can be got on the conditions that the mobile station with speeds of velocity 180 Km/h, 270 Km/h and 450 Km/h, as shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Comparison between the Fourier series and the actually measured real parts data</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x47.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The deviation rate of imaginary parts and real parts</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >90 km/h</th><th align="center" valign="middle" >180 km/h</th><th align="center" valign="middle" >270 km/h</th><th align="center" valign="middle" >450 km/h</th></tr></thead><tr><td align="center" valign="middle" >Imaginary parts Dev<sub>img</sub></td><td align="center" valign="middle" >0.0594</td><td align="center" valign="middle" >0.0698</td><td align="center" valign="middle" >0.0970</td><td align="center" valign="middle" >0.1424</td></tr><tr><td align="center" valign="middle" >Real parts Dev<sub>real</sub></td><td align="center" valign="middle" >0.0541</td><td align="center" valign="middle" >0.0675</td><td align="center" valign="middle" >0.0643</td><td align="center" valign="middle" >0.0641</td></tr></tbody></table></table-wrap><p>The relevant parameters of channel including multipath numbers, multipath delay and multipath attenuation gain are chosen according to the typical urban model in the reference [<xref ref-type="bibr" rid="scirp.58299-ref5">5</xref>] ’s appendix B. Specific parameters are shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p></sec><sec id="s2_5"><title>2.5. The Simulation Results Are Solved by the Simulation Model of Time-Varying Channel to Verify the Method of the Fourier Model Tree</title><p>Three kinds of parameters as shown in <xref ref-type="table" rid="table3">Table 3</xref> are substituted into the time-varying channel model to be simulated</p><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Velocity and offset</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x48.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Doppler frequency shifts at the different velocities</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Velocity</th><th align="center" valign="middle" >90 km/h</th><th align="center" valign="middle" >180 km/h</th><th align="center" valign="middle" >270 km/h</th><th align="center" valign="middle" >450 km/h</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x49.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >250 Hz</td><td align="center" valign="middle" >500 Hz</td><td align="center" valign="middle" >750 Hz</td><td align="center" valign="middle" >1025 Hz</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> The typical urban model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Mulipath numbes</th><th align="center" valign="middle" >Multipath delay (ns)</th><th align="center" valign="middle" >Multipath attenuation gain (dB)</th></tr></thead><tr><td align="center" valign="middle" >First</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >−1.0</td></tr><tr><td align="center" valign="middle" >Second</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >−1.0</td></tr><tr><td align="center" valign="middle" >Third</td><td align="center" valign="middle" >120</td><td align="center" valign="middle" >−1.0</td></tr><tr><td align="center" valign="middle" >Fourth</td><td align="center" valign="middle" >200</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >Fifth</td><td align="center" valign="middle" >230</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >Sixth</td><td align="center" valign="middle" >500</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >Seventh</td><td align="center" valign="middle" >1600</td><td align="center" valign="middle" >−3.0</td></tr><tr><td align="center" valign="middle" >Eighth</td><td align="center" valign="middle" >2300</td><td align="center" valign="middle" >−5.0</td></tr><tr><td align="center" valign="middle" >Ninth</td><td align="center" valign="middle" >5000</td><td align="center" valign="middle" >−7.0</td></tr></tbody></table></table-wrap><p>obtaining the impulse response sequence which depicts channel characteristics. The method of the Fourier model tree is used to fitting solution. Firstly, data preprocessing is made and the impulse response sequences are divided into real and imaginary parts. Then we deal with real parts and derive the coefficients of the segmented Fourier series from the model tree.</p><p>{‘spInd’: 0, ‘spVal’: matrix([[487.]]),</p><p>‘right’: [matrix([[0.04664147]]), matrix([[0.09328293]]), matrix([[−0.13159072]])],</p><p>‘left’: {‘spInd’: 0, ‘spVal’: matrix([[786.]]),</p><p>‘right’: [matrix([[0.01709217]]), matrix([[0.03418433]]), matrix([[0.01846343]])],</p><p>‘left’: [matrix([[−0.00485146]]), matrix([[−0.00970292]]), matrix([[0.14601979]])]}}</p><p>According to five steps of regression tree of Fourier model, the first demarcation point is 487, and the left branch branches again. The left second demarcation point is 786. The Fourier series in the interval [0, 487] are:</p><disp-formula id="scirp.58299-formula468"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x50.png"  xlink:type="simple"/></disp-formula><p>The Fourier series to the right side of the left branch’s second branching point in the interval (487, 786] are:</p><disp-formula id="scirp.58299-formula469"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x51.png"  xlink:type="simple"/></disp-formula><p>The Fourier series to the left side of the left branch’s second branching point in the interval (786, 1000] are:</p><disp-formula id="scirp.58299-formula470"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x52.png"  xlink:type="simple"/></disp-formula><p>Draw the comparison between the real part fitting and the actually measured curve as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p><p>The blue line represents the actually measured data. The cyan line represents fitting data. The red line repre- sents fitting data. The yellow line represents fitting data. The two sections before have a certain deviation, but there is a good fitting cover when the impulse response time reaches 786. According to formula (10), getting Dev<sub>real</sub> = 0.2947. For the processing of imaginary parts, the coefficients of the segmented Fourier series are:</p><p>{‘spInd’: 0, ’spVal’: matrix([[484.]]),</p><p>‘right’: {‘spInd’: 0, ’spVal’: matrix([[103.]]),</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Comparison between the real parts fitting and the actually measured curve</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x53.png"/></fig><p>‘right’: [matrix([[0.07269677]]), matrix([[0.14539348]]), matrix([[−0.06412545]])],</p><p>‘left’: [matrix([[0.01438901]]), matrix([[0.02877801]]), matrix([[0.03532326]])]},</p><p>‘left’: {‘spInd’: 0, ’spVal’: matrix([[838.]]),</p><p>‘right’: [matrix([[−0.03206781]]), matrix([[−0.06413562]]), matrix([[0.08239755]])],</p><p>‘left’: [matrix([[−0.02822166]]), matrix([[−0.0564433]]), matrix([[−0.03375118]])]}}</p><p>The level-one demarcation point is 484, the secondary right demarcation point is 103, and the secondary left demarcation point is 838. The segmented Fourier series are:</p><disp-formula id="scirp.58299-formula471"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x54.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula472"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x55.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula473"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x56.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula474"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x57.png"  xlink:type="simple"/></disp-formula><p>Draw the comparison between the imaginary part fitting and the actually measured curve in <xref ref-type="fig" rid="fig1">Figure 1</xref>0.</p><p>As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0, the blue line represents the actually measured data. The cyan line represents fitting data. The red line represents fitting data. The yellow line represents fitting data. The pink line represents fitting data. According to formula (10), the fitting square difference deviation of the imaginary parts is Dev<sub>img</sub> = 0.1677.</p><p>The Fourier model tree of the simulation data is fitted, but the overall effect is general and the deviation value is large. There is the phenomenon of too many segmentations. The fitting of real parts is divided into three Fourier series sections. The fitting of imaginary parts is divided into five sections of the Fourier series. Too many segmentations are also the cause which introduce error.</p></sec></sec><sec id="s3"><title>3. The Main Orthogonal Amplitude Modulation QAM</title><p>The QAM signal employs two orthogonal carriers which is similar to the PSK signal. From the AWGN channel,</p><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Comparison between the imaginary parts fitting and the actually measured curve</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x58.png"/></fig><p>the QAM bandpass signal received in a signal interval can be expressed as,</p><disp-formula id="scirp.58299-formula475"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x59.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x60.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x61.png" xlink:type="simple"/></inline-formula> are two orthogonal components of additive noise in the formula.</p><p>The output of two correlators generates the signal component which is contaminated by the noise signal. It can be expressed as,</p><disp-formula id="scirp.58299-formula476"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x62.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x63.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x64.png" xlink:type="simple"/></inline-formula> are defined as,</p><disp-formula id="scirp.58299-formula477"><label>(28)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x65.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula478"><label>(29)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x66.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x67.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x68.png" xlink:type="simple"/></inline-formula> are the zero-mean and uncorrelated Gauss random process, and their variances is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/18-7402803x69.png" xlink:type="simple"/></inline-formula>.</p><sec id="s3_1"><title>3.1. The Simulation Model of the Multipath Fading Channel</title><p>I use the simulation model of multipath fading channel to perform the 16 QAM modulation and draw the relationship diagram of BER changing with SNR in a range from 0 to 40 db.</p><p>As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1, the channel is the random channel due to the characteristics of multipath time-vary- ing channel [<xref ref-type="bibr" rid="scirp.58299-ref6">6</xref>] . The influence of the signal transmission in it has a big fluctuation. The BER gains no much improvement at the high SNR. The BER more shows partially random features and the fluctuation is more severe. The BER value is lowered a little overall, but there are no obvious rules found in details.</p><p>I carry out the mathematical abstraction over the whole multipath time-varying channel model which makes it regarded as a common transmission channel in order to compare with the white Gaussian noise channel and compare with AGWN channel in the same condition. For the multipath time-varying channel, the abstract mathematical model usually employs the Jakes time-varying channel model.</p><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> The effect of SNR upon EBR in the multipath time-varying channel</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x70.png"/></fig></sec><sec id="s3_2"><title>3.2. Jakes Time-Varying Channel Model</title><disp-formula id="scirp.58299-formula479"><label>(30)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x71.png"  xlink:type="simple"/></disp-formula><p>In the formula (30),</p><disp-formula id="scirp.58299-formula480"><label>(31)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x72.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.58299-formula481"><label>(32)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/18-7402803x73.png"  xlink:type="simple"/></disp-formula><p>The formula (30), (31) and (32) are Jakes model.</p><p>I use the Jakes model to generate flat Rayleigh fading channel and compare it with the AGWN channel in the same SNR condition [<xref ref-type="bibr" rid="scirp.58299-ref7">7</xref>] .</p><p>As shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2, the BER of AGWN channel will obviously decrease with the increase of SNR compared with the Jakes channel, while the one of the Jakes model channel basically maintain at the same level and has no obvious change, which coincides with the characteristics of the random channel.</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>The complexity of the problem is simplified by establishing the simulation model of multipath fading channel. The first one thousand actually measured data of each category are used to train the Fourier model tree and then the rest of the simulation data are used for fitting prediction. The deviation rate between the data field of algorithm fitting and the actually measured data increases with the increase of the mobile station’s velocity. According</p><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> The performance comparison of 16-QAM carrier modulation signal between AWGN channel multipath time-varying channel</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/18-7402803x74.png"/></fig><p>to the channel parameters, the simulation model of multipath time-varying channel is established at the velocity of 450 km/h. The impulse response sequence of channel is obtained. The first one thousand actually measured data are used to train the Fourier model tree and then the rest of the simulation data are used for fitting prediction. The deviation rate between the data field of algorithm fitting and the actually measured data is in a form of the real part Dev<sub>real</sub> = 0.2947 and the imaginary part Dev<sub>img</sub> = 0.1677.</p><p>The channel is simulated and modeled base on matlab in this paper. The synchronous scrambling is used to perform the linear feedback shift for the generated scrambling sequence. In the selection of the signal source, the random signal source model is employed in this paper. The standard 127-bit length scrambler sequence pro- cessing is applied for the data flow. At first, the data sequence is shunted and then bit mixed processing is implemented in the process of coding. BPSK modulation is used and the OFDM modulation is performed for the modulated data [<xref ref-type="bibr" rid="scirp.58299-ref8">8</xref>] .</p><p>The Jakes model can be better compared with the AGWN channel in the same condition by using the multipath time-varying channel model. But I only extract the channel parameters of typical urban model in the attachment file and make no analysis of channel parameters of vehicles and pedestrain models, thus the channel model may have certain limitations. Moreover, the Jakes model can’t fully reflect the characteristics of the simulation model of multipath fading channel.</p></sec><sec id="s5"><title>Fund</title></sec><sec id="s6"><title>National Natural Science Foundation Item Number 11372294.</title></sec><sec id="s7"><title>Cite this paper</title><p>HuanLiu,HanlinChen, (2015) Simulation Model of Wireless Channel. Applied Mathematics,06,1318-1331. doi: 10.4236/am.2015.68125</p></sec></body><back><ref-list><title>References</title><ref id="scirp.58299-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Gao, B.K. and Wang, F.L. (2003) A Concise Deduction of Relativistic Doppler Effect. University Physics, 22, 15-16.</mixed-citation></ref><ref id="scirp.58299-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jeong, J.W., Sampei, S. and Morinaga, N. (1995) Large Doppler Frequency Compensation Techniques for DS/CDMA LEO Mobile Satellite Communication Systems. Asia-PaciJlc Conf.Commun., 474-478.</mixed-citation></ref><ref id="scirp.58299-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, M.Y. and Lv, B.X. (1998) A Nalyses of Multipath Effects in the GPS System. Chinese Journal of Electronics, 26, 195-197.</mixed-citation></ref><ref id="scirp.58299-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zhao, P.M. (2012) Thinking Python like Computer Scientists. People’s Posts and Telecommunications Press, Beijing.</mixed-citation></ref><ref id="scirp.58299-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Fan, C.X. (2013) The Principle of Communication. 6th Edition, Nation Defense Industry Press, 8.</mixed-citation></ref><ref id="scirp.58299-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Linnartz, J.P. and Gorokhov, A. (2000) New Equalization Approach for OFDM over Dispersive and Rapidly Time Varying Channel. Proceedings of IEEE International Symposium on Personal, Indoor Mobile Radio Communications, 1, 1375-1379. http://dx.doi.org/10.1109/PIMRC.2000.881643</mixed-citation></ref><ref id="scirp.58299-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zheng, Y.R. and Xiao, C. (2003) Simulation Models with Correct Statistical Properties for Rayleigh Fading Channels. IEEE Communications Letters, 51, 920-928. http://dx.doi.org/10.1109/TCOMM.2003.813259</mixed-citation></ref><ref id="scirp.58299-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Pandharipande, A. (2002) Principles of OFDM. IEEE Potentials, 21, 16-19. http://dx.doi.org/10.1109/45.997971</mixed-citation></ref></ref-list></back></article>