国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

說明

? ? 最近想探討一下毫米波雷達(dá)測(cè)量準(zhǔn)確度及其改善的問題,這個(gè)話題下可供討論的問題有很多,蒙特卡羅方法(或者說基于蒙特卡羅方法對(duì)測(cè)量準(zhǔn)確度以及精度的評(píng)估)是其中之一,該方法是一個(gè)十分有效的工具,在科研(發(fā)paper)上也是不可少的。在探討測(cè)量的準(zhǔn)確度之前,我將先分解并討論幾個(gè)小的話題,最后以測(cè)量準(zhǔn)確度的話題進(jìn)行匯總。本博文試圖捋清楚蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

Blog

20230520? 博文第一次寫作

謹(jǐn)以此文獻(xiàn)給墨の寶,感謝投喂午餐!祝520快樂!

目錄

說明

目錄

一、什么是蒙特卡羅方法

二、蒙特卡羅方法在信號(hào)處理與算法驗(yàn)證中的作用

三、基于蒙特卡羅方法對(duì)車載毫米波雷達(dá)測(cè)角算法的評(píng)估

3.1 評(píng)估特定SNR值時(shí),不同角度下,DBF測(cè)角算法的準(zhǔn)確度和精度

3.2 評(píng)估不同SNR下,DBF測(cè)角算法的準(zhǔn)確度

四、總結(jié)

五、參考資料

六、博文相關(guān)仿真代碼


一、什么是蒙特卡羅方法

? ? 該方法是一種關(guān)于概率的實(shí)驗(yàn)方法,是由馮諾依曼和烏拉姆等人發(fā)明的,蒙特卡羅這個(gè)名字取自摩納哥的蒙特卡羅賭場(chǎng)。那么,什么是關(guān)于概率的實(shí)驗(yàn)方法?它的本質(zhì)是利用事件發(fā)生的頻率作為事件發(fā)生概率的近似值。舉個(gè)例子:

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

圖1.1 ?蒙特卡羅方法講解示例圖

? ? 上圖中假設(shè)我們不知道圓面積的計(jì)算公式,或者知道公式是pi*r^2,但是不知道pi的具體值,(總之我們沒法用數(shù)值計(jì)算的方法得到圓的面積),此時(shí)怎么得出圓的面積是多少?一種可行的方法是:用概率的方法推得面積,如果我們?cè)谡叫蔚恼麄€(gè)區(qū)域內(nèi)隨機(jī)生成散點(diǎn),比如總共隨機(jī)生成了N個(gè)點(diǎn),然后其中有M個(gè)點(diǎn)落在了圓形區(qū)域內(nèi),那么落在圓形區(qū)域的頻率為M/N,不難理解的是,當(dāng)我們實(shí)驗(yàn)的次數(shù)N足夠多,M/N的值會(huì)接近于(圓的面積÷正方形的面積),該值也是散點(diǎn)落在圓中的概率,此時(shí)我們可以用正方形的面積*(M/N)得到圓的面積。

? ? 再回到我們前文那句話:它的本質(zhì)是利用事件發(fā)生的頻率作為事件發(fā)生概率的近似值,上面的例子對(duì)這句話做出了解釋相信已經(jīng)不難理解了。此外,實(shí)驗(yàn)的次數(shù)需要越多越好(次數(shù)越多頻率才越接近真實(shí)的概率值),這其實(shí)和我們高中學(xué)概率知識(shí)時(shí)老師常舉的例子類似:當(dāng)你擲硬幣的次數(shù)足夠多時(shí),硬幣正面朝上總次數(shù)必然等于所擲次數(shù)的一半。

? ? 關(guān)于上面的例子,我也寫仿真了一下。算法概述和流程為:以圓的中心作為坐標(biāo)原點(diǎn),分別在x、y為(-1 1)的范圍內(nèi)隨機(jī)生成:10、100、100000個(gè)點(diǎn),并判斷這些點(diǎn)離坐標(biāo)原點(diǎn)的距離是否小于或等于1(是,則位于圓內(nèi)),基于處于圓內(nèi)的頻率*正方形的面積來得到圓的面積。(代碼見博文第六章的鏈接,后面章節(jié)的仿真代碼我也一同上傳了) 。得到的結(jié)果如下:

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

?圖1.2 在正方形區(qū)域內(nèi)隨機(jī)生成的點(diǎn) 結(jié)果圖

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

?圖1.3 ?基于蒙特卡羅方法求解圓面積的結(jié)果

? ? 可以看到,實(shí)驗(yàn)的次數(shù)越多,得到的結(jié)果越準(zhǔn)確(接近真實(shí)值)。

二、蒙特卡羅方法在信號(hào)處理與算法驗(yàn)證中的作用

? ? 前文第一章講清楚了該方法是什么以及怎么用。該方法和信號(hào)處理以及算法驗(yàn)證扯上關(guān)系主要是我們可以通過這種方法背后的思想(多次隨機(jī)試驗(yàn))來評(píng)估信號(hào)處理或算法的準(zhǔn)確度以及精度。

? ? 它的應(yīng)用場(chǎng)景有很多,這里以車載毫米波雷達(dá)的測(cè)角算法(關(guān)于測(cè)角可以參考我之前的博文:車載毫米波雷達(dá)DOA估計(jì)綜述_墨@#≯的博客-CSDN博客)為例說說它的應(yīng)用。

? ? 比如我們要去評(píng)估DBF算法在雷達(dá)視場(chǎng)范圍內(nèi)的測(cè)角精度和準(zhǔn)確度,那么我們可以在視場(chǎng)范圍內(nèi)的每個(gè)角度下進(jìn)行N次蒙特卡羅試驗(yàn),看看DBF下的測(cè)量結(jié)果與真實(shí)值的差異,并進(jìn)而得到測(cè)量的精度和準(zhǔn)確度。

? ? 或者,我們可以去評(píng)估不同SNR下使用DBF算法時(shí)測(cè)量結(jié)果的準(zhǔn)確度。此時(shí)針對(duì)特定的SNR,在視場(chǎng)范圍內(nèi)隨機(jī)生成N次目標(biāo),看看DBF下的測(cè)量結(jié)果與真實(shí)值的差異,并進(jìn)而得到不同SNR下使用DBF算法測(cè)量時(shí)的準(zhǔn)確度。

? ? 后文第三章分別對(duì)前述這兩種情況進(jìn)行仿真。

三、基于蒙特卡羅方法對(duì)車載毫米波雷達(dá)測(cè)角算法的評(píng)估

? ? 進(jìn)入后文仿真的內(nèi)容之前,先弄清楚兩個(gè)簡(jiǎn)單的概念:準(zhǔn)確度(accuracy)和精度(precision)。這兩個(gè)概念應(yīng)該是關(guān)于測(cè)量準(zhǔn)確度那篇博文中的內(nèi)容,但是這里需要用到,于是先捋一下。

? ? 在做測(cè)量時(shí),準(zhǔn)確度是我們用以衡量測(cè)量值和真實(shí)值之間差值大小的一個(gè)概念,精度是我們用以衡量測(cè)量值之間(各測(cè)量值和測(cè)量值的均值)離散程度的一個(gè)概念。以射箭為例,假如靶心是我們的真實(shí)值(10分),而我們每次射箭都偏了幾環(huán),射在7分左右,此時(shí)可以說我們的準(zhǔn)確度不好但是精度不錯(cuò)。準(zhǔn)確度和精度是兩個(gè)獨(dú)立的概念。

? ? 更具體地,我們可以用RMSE(Root Mean Square Error)均方根誤差對(duì)測(cè)量的準(zhǔn)確度進(jìn)行定量,用SD(Standard Deviation)標(biāo)準(zhǔn)差來定量測(cè)量的精度。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(3-1)

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(3-2)

3.1 評(píng)估特定SNR值時(shí),不同角度下,DBF測(cè)角算法的準(zhǔn)確度和精度

1、實(shí)驗(yàn)說明:

? ? 設(shè)定雷達(dá)視場(chǎng)范圍(測(cè)角范圍)為±75°,以1°為步進(jìn),每度進(jìn)行100次蒙特卡羅實(shí)驗(yàn),看看DBF算法下不同角度下測(cè)量結(jié)果的準(zhǔn)確度和精度。仿真中,目標(biāo)的SNR值取12dB,測(cè)角陣列為8陣元間隔0.5個(gè)波長(zhǎng)的均勻陣。

2、實(shí)驗(yàn)結(jié)果

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

圖3.1 ?基于蒙特卡羅方法評(píng)估不同角度下DBF測(cè)角算法的準(zhǔn)確度和精度結(jié)果

3、實(shí)驗(yàn)小結(jié)

? ? 從上圖可以看到,從大角度接近0°時(shí),RMSE和SD整體來看都是在減小的,陣列的分辨率與孔徑大小和目標(biāo)所在角度有關(guān):

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(3-3)

? ? ?當(dāng)在陣列法線方向時(shí),θ= 0°,此時(shí)θres最小,理論上來說測(cè)量的準(zhǔn)確度和精度都會(huì)增加。實(shí)驗(yàn)結(jié)果與理論是相符合的。

3.2 評(píng)估不同SNR下,DBF測(cè)角算法的準(zhǔn)確度

1、實(shí)驗(yàn)說明:

? ? 以5dB為起始SNR值,以2dB為步進(jìn),直到55dB。在±75°范圍內(nèi)隨機(jī)生成1000次目標(biāo),看看不同SNR值下,DBF測(cè)角算法的準(zhǔn)確度。仿真中,測(cè)角陣列為8陣元間隔0.5個(gè)波長(zhǎng)的均勻陣。因?yàn)檫@里是隨機(jī)生成不同的角度,所以沒法求解精度,這里只評(píng)估準(zhǔn)確度。

2、實(shí)驗(yàn)結(jié)果

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用

圖3.2 ?基于蒙特卡羅方法評(píng)估不同SNR下DBF測(cè)角算法的準(zhǔn)確度

3、實(shí)驗(yàn)小結(jié)

? ? 從圖中可以看到測(cè)量的準(zhǔn)確度隨著SNR的增加有很明顯的改善。測(cè)量的準(zhǔn)確度主要取決于兩個(gè)因素:分辨率和SNR,這在本章的實(shí)驗(yàn)中有了很好的體現(xiàn),不過更具體的我將在后面關(guān)于測(cè)量準(zhǔn)確度的博文中給出分析。

四、總結(jié)

? ? 本博文試圖捋清楚蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用。首先簡(jiǎn)單介紹了蒙特卡羅方法,并基于該方法進(jìn)行了求正方形內(nèi)圓面積的仿真驗(yàn)證,隨后探討了該方法在信號(hào)處理中的應(yīng)用,并以DBF測(cè)角算法為例,分別仿真評(píng)估了特定SNR值下,DBF算法在不同角度下測(cè)量的準(zhǔn)確度和精度、以及在不同SNR值下,DBF測(cè)角算法的準(zhǔn)確度。

? ? 蒙特卡羅方法是一個(gè)很好且很實(shí)用的工具,本博文中所有的仿真代碼見所附的參考資料鏈接,代碼中很多的參數(shù)讀者可以自行修改,探討其它參數(shù)(比如不同陣列孔徑)下,DBF測(cè)角算法的準(zhǔn)確度等。本博文如有不妥或需要補(bǔ)充的地方歡迎讀者評(píng)論,我會(huì)不定期更新,我們一起維護(hù)。

五、參考資料

六、博文相關(guān)仿真代碼

關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用博文相對(duì)應(yīng)的代碼資源-CSDN文庫(kù)文章來源地址http://www.zghlxwxcb.cn/news/detail-453110.html

到了這里,關(guān)于關(guān)于蒙特卡羅方法及其在信號(hào)處理中的應(yīng)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 概率論之蒙特卡羅模擬

    概率論之蒙特卡羅模擬

    統(tǒng)計(jì)學(xué)中的采樣指的是從總體中隨機(jī)選擇一部分樣本進(jìn)行觀測(cè)和分析的過程。在采樣過程中,要保證樣本的代表性,即樣本應(yīng)該能夠準(zhǔn)確地反映總體的特征。 通常,采樣的目的是為了對(duì)總體進(jìn)行推斷,比如對(duì)總體的均值、方差等參數(shù)進(jìn)行估計(jì),或者對(duì)總體分布的形態(tài)和特征進(jìn)

    2024年02月08日
    瀏覽(44)
  • 蒙特卡羅模擬計(jì)算定積分(R)

    參考資料:概率論與數(shù)理統(tǒng)計(jì)教程第二版(茆詩(shī)松)4.3 對(duì)于一般區(qū)間[a,b]上的定積分: 可以作線性變換y=(x-a)/(b-a),轉(zhuǎn)化為[0,1]區(qū)間上的積分: 若, 令 則,此時(shí): 其中,, 設(shè)二維隨機(jī)變量(X,Y)服從上的均勻分布且獨(dú)立。 記事件,其概率為: 用蒙特卡羅方法隨機(jī)投點(diǎn),將(X

    2024年02月16日
    瀏覽(23)
  • MPI和OpenMP實(shí)現(xiàn)蒙特卡羅算法

    MPI和OpenMP實(shí)現(xiàn)蒙特卡羅算法

    基本思想 當(dāng)所求解問題是某種隨機(jī)事件出現(xiàn)的概率,或者是某個(gè)隨機(jī)變量的期望值時(shí),通過某種“實(shí)驗(yàn)”的方法,以這種事件出現(xiàn)的頻率估計(jì)這一隨機(jī)事件的概率,或者得到這個(gè)隨機(jī)變量的某些數(shù)字特征,并將其作為問題的解。 數(shù)學(xué)應(yīng)用: 通常蒙特·卡羅方法通過構(gòu)造符合

    2024年02月05日
    瀏覽(24)
  • 學(xué)習(xí)深度強(qiáng)化學(xué)習(xí)---第3部分----RL蒙特卡羅相關(guān)算法

    學(xué)習(xí)深度強(qiáng)化學(xué)習(xí)---第3部分----RL蒙特卡羅相關(guān)算法

    本部分視頻所在地址:深度強(qiáng)化學(xué)習(xí)的理論與實(shí)踐 在其他學(xué)科中的蒙特卡羅法是一種抽樣的方法。 如果狀態(tài)轉(zhuǎn)移概率是已知的,則是基于模型的方法。如果狀態(tài)轉(zhuǎn)移概率是未知的,則是免模型的方法。動(dòng)態(tài)規(guī)劃方法無法求解倒立擺問題,即無法處理沒有狀態(tài)轉(zhuǎn)移概率的問題

    2024年02月04日
    瀏覽(23)
  • 蒙特卡羅(洛)模擬——手把手教你數(shù)學(xué)建模

    蒙特卡羅(洛)模擬——手把手教你數(shù)學(xué)建模

    蒙特卡羅方法又稱統(tǒng)計(jì)模擬法、隨機(jī)抽樣技術(shù),是一種隨機(jī)模擬方法,以概率和統(tǒng)計(jì)理論方法為基礎(chǔ)的一種計(jì)算方法,是使用隨機(jī)數(shù)(或更常見的偽隨機(jī)數(shù))來解決很多計(jì)算問題的方法。將所求解的問題同一定的概率模型相聯(lián)系,用電子計(jì)算機(jī)實(shí)現(xiàn)統(tǒng)計(jì)模擬或抽樣,以獲得問

    2024年02月09日
    瀏覽(23)
  • MATLAB運(yùn)動(dòng)學(xué)之蒙特卡羅法求積分與機(jī)器人工作域分析

    MATLAB運(yùn)動(dòng)學(xué)之蒙特卡羅法求積分與機(jī)器人工作域分析

    蒙特卡羅法又叫做統(tǒng)計(jì)模擬法、隨機(jī)抽樣技術(shù),是一種隨機(jī)模擬方法以概率和統(tǒng)計(jì)理論方法為基礎(chǔ)的一種計(jì)算方法,通俗來說是可以使用隨機(jī)數(shù)來解決很多計(jì)算問題的一種方法,很直觀簡(jiǎn)單,尤其對(duì)于一些求解積分無解的情況,非常好使且簡(jiǎn)單粗暴。 以 y = x2 為例,我們需要

    2024年02月04日
    瀏覽(22)
  • R語言隨機(jī)波動(dòng)模型SV:馬爾可夫蒙特卡羅法MCMC、正則化廣義矩估計(jì)和準(zhǔn)最大似然估計(jì)上證指數(shù)收益時(shí)間序列

    R語言隨機(jī)波動(dòng)模型SV:馬爾可夫蒙特卡羅法MCMC、正則化廣義矩估計(jì)和準(zhǔn)最大似然估計(jì)上證指數(shù)收益時(shí)間序列

    本文詳細(xì)介紹了如何使用R語言進(jìn)行隨機(jī)波動(dòng)模型SV的模擬和估計(jì),包括馬爾可夫蒙特卡羅法(MCMC)、正則化廣義矩估計(jì)法和準(zhǔn)最大似然估計(jì)法。

    2024年02月10日
    瀏覽(19)
  • 現(xiàn)代信號(hào)處理——陣列信號(hào)處理(空域?yàn)V波原理及其算法)

    現(xiàn)代信號(hào)處理——陣列信號(hào)處理(空域?yàn)V波原理及其算法)

    一、陣列信號(hào)處理簡(jiǎn)介 1、陣列信號(hào)處理的研究?jī)?nèi)容:檢測(cè)、估計(jì)、濾波、成像等。 2、陣列信號(hào)處理的研究對(duì)象:空間傳播波攜帶信號(hào)(空域?yàn)V波) 3、陣列信號(hào)處理方法:統(tǒng)計(jì)與自適應(yīng)信號(hào)處理技術(shù)(如譜估計(jì)、最優(yōu)與自適應(yīng)、濾波) 4、陣列信號(hào)處理的目的:①濾波:增強(qiáng)

    2024年02月02日
    瀏覽(29)
  • 【數(shù)字信號(hào)處理】帶通采樣定理及其MATLAB仿真

    【數(shù)字信號(hào)處理】帶通采樣定理及其MATLAB仿真

    按照奈奎斯特采樣定理(低通采樣),采樣頻率 f s f_{s} f s ? 要大于等于信號(hào)中最高頻率 f m a x f_{max} f ma x ? 的2倍,才可以保證采樣后的數(shù)字信號(hào)通過DAC轉(zhuǎn)換后,可以無失真的恢復(fù)為原信號(hào)。然而,如果信號(hào)的頻率分布在某一有限頻帶上,并且信號(hào)的最高頻率 f m a x f_{max} f

    2024年02月16日
    瀏覽(79)
  • 【Linux】進(jìn)程信號(hào) -- 信號(hào)保存與遞達(dá) | 信號(hào)捕捉 | 僵尸進(jìn)程的信號(hào)處理方法

    【Linux】進(jìn)程信號(hào) -- 信號(hào)保存與遞達(dá) | 信號(hào)捕捉 | 僵尸進(jìn)程的信號(hào)處理方法

    實(shí)際執(zhí)行信號(hào)的處理動(dòng)作稱為信號(hào)遞達(dá)(Delivery) 信號(hào)從產(chǎn)生到遞達(dá)之間的狀態(tài),稱為信號(hào)未決(Pending)。 已經(jīng)收到但未處理的狀態(tài) 進(jìn)程可以選擇阻塞 (Block )某個(gè)信號(hào) 被阻塞的信號(hào)產(chǎn)生時(shí)將保持在未決狀態(tài),直到進(jìn)程解除對(duì)此信號(hào)的阻塞,才執(zhí)行遞達(dá)的動(dòng)作 注意,阻塞和忽略是

    2024年02月16日
    瀏覽(50)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包