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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab白噪音wav,通过matlab产生wav的白噪声.pdf

發布時間:2024/9/15 循环神经网络 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab白噪音wav,通过matlab产生wav的白噪声.pdf 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過matlab產生wav的白噪聲

MATLAB 中產生高斯白噪聲

MATLAB 中產生高斯白噪聲非常方便,可以直接應用兩個函數,一個是WGN,另一個是AWGN。

WGN 用于產生高斯白噪聲,AWGN 則用于在某一信號中加入高斯白噪聲。

1. WGN:產生高斯白噪聲

y = wgn(m,n,p) 產生一個m 行n 列的高斯白噪聲的矩陣,p 以dBW 為單位指定輸出噪聲的

度。

y = wgn(m,n,p,imp) 以歐姆(Ohm)為單位指定負載阻抗。

y = wgn(m,n,p,imp,state) 重置RANDN 的狀態。

在數值變量后還可附加一些標志性參數:

y = wgn(…,POWERTYPE) 指定p 的單位。POWERTYPE 可以是’dBW’, ‘dBm’或’linear’。

線性強度 (linear power)以瓦特(Watt)為單位。

y = wgn(…,OUTPUTTYPE) 指定輸出類型。OUTPUTTYPE 可以是’real’或’complex’。

2. AWGN:在某一信號中加入高斯白噪聲

y = awgn(x,SNR) 在信號x 中加入高斯白噪聲。信噪比SNR 以dB 為單位。x 的強度假定為

0dBW。

如果x 是復數,就加入復噪聲。

y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER 是數值,則其代表以dBW 為單位的信號強度;如

果SIGPOWER 為’measured’,則函數將在加入噪聲之前測定信號強度。

y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN 的狀態。

y = awgn(…,POWERTYPE) 指定SNR 和SIGPOWER 的單位。POWERTYPE 可以是’dB’或’linear’。

如果POWERTYPE 是’dB’,那么SNR 以dB 為單位,而SIGPOWER 以dBW 為單位。如果POWERTYPE

是’linear’,那么SNR 作為比值來度量,而SIGPOWER 以瓦特為單位。

注釋

2.1 分貝 (decibel, dB)

分貝 (dB)是表示相對功率或幅度電平的標準單位,換句話說,就是我們用來表示兩個

能量之間的差別的一種表示單位,它不是一個絕對單位。例如,電子系統中將電壓、電流、

功率等物理量的強弱通稱為電平,電平的單位通常就以分貝表示,即事先取一個電壓或電流

作為參考值 (0dB),用待表示的量與參考值之比取對數,再乘以20 作為電平的分貝數 (功

的電平值改乘10)。

2.2 分貝瓦 (dBW, dB Watt)

指以1W 的輸出功率為基準時,用分貝來測量的功率放大器的功率值。

2.3 dBm (dB-milliWatt)

即與1milliWatt (毫瓦)作比較得出的數字。

0 dBm = 1 mW 10 dBm = 10 mW 20 dBm = 100 mW

補充:

也可直接用randn 函數產生高斯分布序列,例如:

y=randn(1,2500);

y=y/std(y);

y=y-mean(y);

a=0.0128;

b=sqrt (0.9596);

y=a+b*y;

就得到了 N ( 0.0128, 0.9596 ) 的高斯分布序列。

S=wgn(1,m,10*log10(0.05)); %產生白噪聲 (均值為 0,方差為 0.05)

生成 wav 文件:

S=wgn(1,40000,10*log10(1));

S1=S/2;

wavwrite(S1,8192,16,'zaosheng.wav');%產生wav文件

總結

以上是生活随笔為你收集整理的matlab白噪音wav,通过matlab产生wav的白噪声.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。