亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法與流程

文檔序號:12490339閱讀:來源:國知局

技術(shù)特征:

1.一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,包括步驟:

(1)光源位置初始化:將N個LED光源隨機分布在預(yù)設(shè)的可見光通信空間內(nèi),定義此時各LED光源的三維坐標(biāo)集合為p1;通過光電探測器接收各LED光源發(fā)出的光信號,并以光電探測器接收面所在平面做為接收平面;

(2)引入信噪比因子QSNR,用于評價接收平面上接收光信號質(zhì)量的均勻性;

<mrow> <msub> <mi>Q</mi> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> </msub> <mo>=</mo> <mfrac> <msqrt> <mrow> <mi>var</mi> <mrow> <mo>(</mo> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <mover> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> <mo>&OverBar;</mo> </mover> </mfrac> </mrow>

式中,var(SNR)表示接收平面信噪比方差,表示接收平面信噪比均值;接收平面信噪比SNR的計算公式為:

<mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>=</mo> <mfrac> <mover> <mrow> <msup> <mi>s</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mo>&OverBar;</mo> </mover> <msub> <mi>P</mi> <mrow> <mi>n</mi> <mi>o</mi> <mi>i</mi> <mi>s</mi> <mi>e</mi> </mrow> </msub> </mfrac> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msup> <mrow> <mo>(</mo> <msub> <mi>RH</mi> <mi>i</mi> </msub> <mo>(</mo> <mn>0</mn> <mo>)</mo> <msub> <mi>P</mi> <mi>t</mi> </msub> <msub> <mi>M</mi> <mi>I</mi> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mover> <mrow> <msup> <mi>f</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mo>&OverBar;</mo> </mover> </mrow> <mrow> <msub> <mi>R</mi> <mi>b</mi> </msub> <msub> <mi>N</mi> <mn>0</mn> </msub> </mrow> </mfrac> </mrow>

式中,為接收平面接收到信號的平均功率;Pnoise為系統(tǒng)噪聲功率,噪聲為高斯白噪聲,噪聲的雙邊功率譜密度為N0,噪聲的傳輸速率為Rb;R表示光電探測器的響應(yīng)系數(shù);f(t)表示LED光源發(fā)送的調(diào)制OOK信號,MI為OOK準(zhǔn)號的調(diào)制系數(shù);Pt為每個LED光源的發(fā)送功率;Hi(0)表示第i個LED光源點與光電探測器上光接收點的信道直流增益,Hi(0)的表達式為:

其中,表示第i個LED光源的輻射角,m=ln(1/2)/ln(cos(φ1/2)),為LED光源的半功率角,為第i個LED光源到光電探測器的光入射角,A為光電探測器的光接收面積,Li為第i個LED光源到光電探測器的光傳輸距離;(xsi,ysi,zsi)為第i個LED光源的三維坐標(biāo),(xr,yr,zr)為光電探測器的三維坐標(biāo);

(3)以信噪比因子最小為目標(biāo)問題,各LED光源的三維坐標(biāo)為優(yōu)化變量,構(gòu)建煙花算法的目標(biāo)函數(shù)為:

<mrow> <msub> <mi>Q</mi> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msqrt> <mrow> <mi>var</mi> <mrow> <mo>(</mo> <mi>S</mi> <mi>N</mi> <mi>R</mi> <mo>)</mo> </mrow> </mrow> </msqrt> <mover> <mrow> <mi>S</mi> <mi>N</mi> <mi>R</mi> </mrow> <mo>&OverBar;</mo> </mover> </mfrac> </mrow>

式中,p為優(yōu)化變量,表示一個煙花或火花,p的維數(shù)為3N維,每個煙花或火花為各LED光源的三維坐標(biāo)的一次更新結(jié)果;在可見光通信空間內(nèi)通過煙花爆炸搜索目標(biāo)函數(shù)滿足預(yù)設(shè)的收斂條件的最優(yōu)解,搜索到的最優(yōu)解即為各LED光源的最優(yōu)三維坐標(biāo)集合。

2.根據(jù)權(quán)利要求1所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述步驟(3)中通過煙花爆炸搜索目標(biāo)函數(shù)最優(yōu)解的方法包括步驟:

(3-1)設(shè)置煙花算法的各項參數(shù),包括每次迭代的煙花數(shù)目n和所有煙花爆炸產(chǎn)生的火花總數(shù)目M;

(3-2)定義r表示迭代次數(shù),初始化r=1;在首輪迭代中,選擇p1作為一個煙花,再在可見光通信空間內(nèi)隨機選擇n-1個煙花;

(3-2)在第r輪迭代中通過搜索火花更新優(yōu)化變量p,將更新后超出可見光通信空間范圍的火花位置調(diào)整至可見光通信空間范圍內(nèi);

(3-3)判斷步驟(3-2)產(chǎn)生的煙花和火花中是否存在一個煙花或火花滿足收斂條件,若存在,則結(jié)束迭代,該滿足收斂條件的煙花或火花即為目標(biāo)函數(shù)的最優(yōu)解;否則,轉(zhuǎn)入步驟(3-4);

(3-4)從第r輪迭代中產(chǎn)生的煙花和火花中選擇出n個作為下一輪迭代的煙花;令r=r+1,返回步驟(3-2)。

3.根據(jù)權(quán)利要求2所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述步驟(3-2)中更新優(yōu)化變量p的步驟為:

S1:計算第r輪迭代中各煙花爆炸產(chǎn)生的火花數(shù)目為:

<mrow> <msubsup> <mi>s</mi> <mi>k</mi> <mi>r</mi> </msubsup> <mo>=</mo> <mi>M</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mi>Q</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>k</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <mi>&zeta;</mi> </mrow> <mrow> <msubsup> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mi>Q</mi> <mo>(</mo> <msubsup> <mi>p</mi> <mi>k</mi> <mi>r</mi> </msubsup> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <mi>&zeta;</mi> </mrow> </mfrac> <mo>,</mo> <mi>k</mi> <mo>&Element;</mo> <mo>&lsqb;</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>n</mi> <mo>&rsqb;</mo> </mrow>

其中,表示第r輪迭代中第k個煙花產(chǎn)生的火花數(shù)目,ymax表示第r輪迭代中爆炸的n個煙花對應(yīng)的目標(biāo)函數(shù)值中的最大值;表示第r輪迭代中第k個煙花對應(yīng)的目標(biāo)函數(shù)值;ζ為一個小數(shù)值常數(shù);

S2:分別計算各煙花爆炸產(chǎn)生的火花的位置,第r輪迭代中第k個煙花產(chǎn)生的火花的位置計算步驟為:

S21:定義變量為初始化j=1;

S22:令

S33:計算的爆炸幅度值:

<mrow> <msub> <mi>A</mi> <mi>j</mi> </msub> <mo>=</mo> <mover> <mi>A</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> <mfrac> <mrow> <mi>Q</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>p</mi> <mo>~</mo> </mover> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>y</mi> <mi>min</mi> </msub> <mo>+</mo> <mi>&zeta;</mi> </mrow> <mrow> <msubsup> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </msubsup> <mrow> <mo>(</mo> <mi>Q</mi> <mo>(</mo> <msubsup> <mi>p</mi> <mi>k</mi> <mi>r</mi> </msubsup> <mo>)</mo> <mo>-</mo> <msub> <mi>y</mi> <mi>min</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>&zeta;</mi> </mrow> </mfrac> </mrow>

式中,為設(shè)定的最大爆炸幅度,表示第r輪迭代中所有煙花對應(yīng)的目標(biāo)函數(shù)值的最小值;

S34:更新更新的步驟為:

產(chǎn)生一個隨機數(shù)Z,Z=round(w·rand(0,1));式中,函數(shù)round和rand分別為四舍五入函數(shù)和產(chǎn)生隨機數(shù)函數(shù);w表示的維數(shù),w=3N;從的三維數(shù)據(jù)中隨機選擇Z維數(shù)據(jù),設(shè)選出的Z維數(shù)據(jù)中的任意一個數(shù)據(jù)為令:

<mrow> <msubsup> <mover> <mi>h</mi> <mo>~</mo> </mover> <mi>z</mi> <mi>j</mi> </msubsup> <mo>=</mo> <msubsup> <mover> <mi>h</mi> <mo>~</mo> </mover> <mi>z</mi> <mi>j</mi> </msubsup> <mo>+</mo> <msub> <mi>A</mi> <mi>j</mi> </msub> <mo>&CenterDot;</mo> <mi>r</mi> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

S35:判斷是否滿足若滿足,則停止計算火花的位置;否則,令j=j(luò)+1,返回步驟S22。

4.根據(jù)權(quán)利要求3所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述步驟(3-2)中對更新后超出可見光通信空間范圍的火花進行位置調(diào)整的方法為:令表示當(dāng)前輪次中選出的Z維數(shù)據(jù)中的最小值,表示當(dāng)前輪次中選出的Z維數(shù)據(jù)中的最小值。

5.根據(jù)權(quán)利要求3所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述步驟(3-2)中還包括通過高斯爆炸產(chǎn)生一組高斯火花,高斯火花用于保持火花的多樣性;高斯火花的產(chǎn)生方法為:

(5-1)定義變量為初始化j=1;

(5-2)令

(5-3)從的三維數(shù)據(jù)中隨機選擇Z維數(shù)據(jù),設(shè)選出的Z維數(shù)據(jù)中的任意一個數(shù)據(jù)為令:

<mrow> <msubsup> <mover> <mi>h</mi> <mo>~</mo> </mover> <mi>z</mi> <mo>&prime;</mo> </msubsup> <mo>=</mo> <msubsup> <mover> <mi>h</mi> <mo>~</mo> </mover> <mi>z</mi> <mo>&prime;</mo> </msubsup> <mo>&CenterDot;</mo> <mi>g</mi> </mrow>

式中,g表示高斯系數(shù),g=Gaussian(1,1)。

6.根據(jù)權(quán)利要求3所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述步驟(3-4)中從第r輪迭代產(chǎn)生的煙花和火花中選擇出n個作為下一次迭代的煙花的方法為:

首先選出第r輪迭代產(chǎn)生的煙花和火花中目標(biāo)函數(shù)值最小的煙花或火花;

再從剩下的煙花和火花中以概率P選出n-1個煙花或火花:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>x</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>R</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>x</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>&Sigma;</mi> <mrow> <mi>t</mi> <mo>&Element;</mo> <mi>K</mi> <mo>,</mo> <mi>t</mi> <mo>&NotEqual;</mo> <mi>x</mi> </mrow> </msub> <mi>R</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>t</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

<mrow> <mi>R</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>x</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&Sigma;</mi> <mrow> <mi>t</mi> <mo>&Element;</mo> <mi>K</mi> <mo>,</mo> <mi>t</mi> <mo>&NotEqual;</mo> <mi>x</mi> </mrow> </msub> <mi>d</mi> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mi>x</mi> <mi>r</mi> </msubsup> <mo>,</mo> <msubsup> <mi>p</mi> <mi>t</mi> <mi>r</mi> </msubsup> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&Sigma;</mi> <mrow> <mi>t</mi> <mo>&Element;</mo> <mi>K</mi> <mo>,</mo> <mi>t</mi> <mo>&NotEqual;</mo> <mi>x</mi> </mrow> </msub> <mo>|</mo> <mo>|</mo> <msubsup> <mi>p</mi> <mi>x</mi> <mi>r</mi> </msubsup> <mo>-</mo> <msubsup> <mi>p</mi> <mi>t</mi> <mi>r</mi> </msubsup> <mo>|</mo> <mo>|</mo> </mrow>

式中,表示第r輪迭代中煙花/火花x被選中的概率,K表示第r輪迭代產(chǎn)生所有煙花和火花的總數(shù),表示煙花/火花與煙花/火花pj之間的距離。

7.根據(jù)權(quán)利要求1所述的一種基于煙花算法的可見光通信分布式光源位置優(yōu)化方法,其特征在于,所述收斂條件為:達到最大迭代次數(shù)Y或目標(biāo)函數(shù)值達到預(yù)設(shè)的最優(yōu)值Qmin。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1