日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

如何给数据添加高斯白噪声?

發(fā)布時(shí)間:2024/3/12 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何给数据添加高斯白噪声? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在軸承故障研究中免不了要涉及到給數(shù)據(jù)主動(dòng)加入噪聲的情況,一般我們加的是高斯白噪聲。高斯白噪聲定義如下:

定義一:如果一個(gè)噪聲,它的瞬時(shí)值服從高斯分布,而它的功率譜密度又是均勻分布的,則稱(chēng)它為高斯白噪聲。

定義二:在一般的通信系統(tǒng)的工作頻率范圍內(nèi)熱噪聲的頻譜是均勻分布的,好像白光的頻譜在可見(jiàn)光的頻譜范圍內(nèi)均勻分布那樣,所以熱噪聲又常稱(chēng)為白噪聲。由于熱噪聲是由大量自由電子的運(yùn)動(dòng)產(chǎn)生的,其統(tǒng)計(jì)特性服從高斯分布,故常將熱噪聲稱(chēng)為高斯白噪聲。

信噪比公式如下:

?

在論文里我們一般按照信噪比SNR大小來(lái)給原始信號(hào)中添加白噪聲,代碼如下:

def awgn(x, snr):'''加入高斯白噪聲 :x: 原始信號(hào):snr: 信噪比'''snr = 10 ** (snr / 10.0)xpower = np.sum(x ** 2) / len(x)npower = xpower / snrnoise = np.random.randn(len(x)) * np.sqrt(npower)return x + noise

我們從西儲(chǔ)大學(xué)軸承數(shù)據(jù)中取一段時(shí)序信號(hào):

?加入噪聲后是這樣:

前段時(shí)間看過(guò)的論文都沒(méi)有太明確說(shuō)明怎么進(jìn)行測(cè)試的。首先測(cè)試集應(yīng)該是加噪聲的,至于訓(xùn)練集需不需要加噪聲就見(jiàn)仁見(jiàn)智了。我個(gè)人測(cè)試的結(jié)果是,訓(xùn)練集如果不加噪聲的話效果特別差,如果加噪聲的話效果就比較好接受,大家可以自己試試看。

總結(jié)

以上是生活随笔為你收集整理的如何给数据添加高斯白噪声?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。