哈工大《雷达系统仿真》实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

..雷达系统仿真实验报告姓名:黄晓明学号:班级:1305203指导教师:谢俊好院系:电信学院..实验一杂波和色噪声的产生—高斯谱相关对数正态随机序列的产生1、实验目的给定功率谱(相关函数)和概率分布,通过计算机产生该随机过程,并估计该过程的实际功率谱和概率分布以验证产生方法的有效性。2、实验原理1)高斯白噪声的产生22212(x)f(x)e、22212(z)xF(x)edz均值:为位置参数、方差:2、均方差:为比例参数。若给定01X~N(,),则2XX~N(,)。MATLAB中对应函数normrnd(mu,sigma,m,n),调用基本函数01randn(m,n)~N(,)产生标准正态分布。标准正态分布的产生方法有舍选抽样法、推广的舍选抽样法、变换法、极法、查表法等,其中变换法的优点是精度高,极法运算速度较变换法快10~30%,查表法速度快。(1)反变换法、反函数有理逼近法令0.5,2lntrxt,则有2012231230,11aaxaxXsigntxNbxbxbx式中02.515517a,10.802833a,20.010328a,11.432788b,20.189269b,30.001308b。用这一方法进行抽样,误差小于10-4。(2)叠加法根据中心极限定理有:先产生I组相互独立的01[,]上均匀分布随机数,令1IiiYr,则当N较大时212Y~N(I,I)。一般可取12I,则601Y~N(,)(3)变换对法(Box-Mullermethod)..设相互独立1201r,r~U[,],取12112122122222y(lnr)cosry(lnr)sinr,则1201y,y~N[,]且相互独立。(4)舍选法产生相互独立12,~[0,1]rrU,令2211221221,21,VuVuWVV,若满足1W,则舍弃;否则令12112ln0,1xVWWN12222ln0,1xVWWN2)高斯色噪声的产生(1)时域线性滤波法采用线性滤波法由高斯白噪声产生高斯色噪声的基本思想是:确定初始值确定迭代公式模型h(n),r(m)S(z)H(z)B(z)A(z),ARMA滤波器的暂态效应可以通过取若干特定的输出序列初始值来解决。(2)功率谱密度序列逆变换采用频域法反变换法来获得具有特定功率谱密度的随机序列,并基于此进一步产生高斯相关序列。设待产生的自相关函数为r(),对其采样得N点自相关序列r(n)(注意0121n,,,,N,后半部分对应于原来的负延迟部分,类似于频谱中的负半轴。若需产生实序列,则r(n)满足偶函数对称性质;若产生复序列,则r(n)满足共轭对称),其离散时间傅立叶变换及DFT分为:10NjjnnS(e)R(n)e1122200NNjjnkNnkNkNkNnnS(k)S()S(e)R(n)eR(n)W式中2jNNWe。设给定的连续过程/离散过程的功率谱为jS(e)/{S(k)},则可通过产生一个独立随机相位序列的办法来实现该过程的总体(下两图中功率谱序列应该乘上一个系数N)。该方法能获得准确的PSD期望值,具体实现方式有:频域法、时域法。..3)相关传递法相关传递法可以使一个随机序列的相关特性传递给另一个随机序列。只要使第一个序列具有所要求的振幅分布,第二个序列具有规定的相关特性,通过使第一个序列按第二个序列的大小次序排列就可使前者同时具有规定的概率密度函数和相关特性。此方法的基本思想在于:概率分布是随机序列值大小的总体描述而与其排列次序无关,而自相关特性不仅与随机序列值大小有关,更取决于序列值的相对位置,因此概率分布特性与自相关特性是两个截然不同、完全无关的概念,可以分别单独考虑实现。采用相关传递法模拟任意特定分布、功率谱的随机序列的具体步骤是:先用FFT方法得到有完全合乎要求的功率谱的随机序列作为参考序列(具体实现过程见第四章高斯色噪声部分或文),利用相关传递法对具有给定振幅分布的随机序列进行重排次序的改造,从而得到在振幅分布和谱特性两方面都符合要求的随机序列。相关传递法原理非常简单且容易实现,但其谱特性的近似程度无法保证,缺乏严格的理论分析,仅作为备用方法。4)零记忆非线性变换法设对数正态分布密度函数:221(ln)()exp[]22zfz,0y对数正态分布y与正态分布的变换关系为:wze式中w服从正态分布221()()exp[]22wfwZ的相关函数()00[](,)ijwwijijijijsEzzefwwdwdw式中22222()2()()()1(,)exp2(1)21iijijjijijij,[][][]()()ijijijijEwwEwEwDwDw22[]ijEww是iw、jw的相关系数。则22[]exp2ijijEzz,对应的相关系数22exp()1exp()1ijijs,则待求高斯过程的相关系数为:22ln11ijijse..当x较小时,1xex、23ln(1)23xxxx,则有221ijijijses,065.~dB时上式表明当噪声功率较小时,对数正态分布与其对应的正态分布的相关系数近似相等。由ij可得到H,即令uSFFT,则归一化传递函数H的幅值为0uHS故产生相关对数正态分布的ZMNL法仿真框图如下:i0,11NSHiu0,1ijuN相关系数iw2,ijwN相关系数expiz2,ijzLNs相关系数图3-3相关对数正态ZMNL法示意图具体步骤为:⑴对给定杂波的功率谱密度S进行N次采样,建立功率谱密度序列nS,即1122nNSfSnf,n,,,N(N为采样点数)为了产生相关的时间序列,还需产生一个具有单位平均功率、独立的随机相位矢量序列n。⑵nS经过逆付里叶变换得到杂波的相关函数序列ijs,利用是(3-1)给出的对应关系求出相关高斯随机序列的相关系数序列ij;⑶产生独立高斯分布的随机序列iv,01iv~N,,且其功率谱密度1vS。iv经过线性滤波器后,调制出所需要的相关正态随机序列iu,01iu~N,,其功率谱密度为2uSH;⑷由参数c,c和非线性变换exp(.),最终得到相关系数为ijs服从对数正态分布的杂波序列iz。..3、实验内容给定对数正态PDF:𝑓𝑋(𝑥)=1𝑥√2𝜋𝜎𝑒𝑥𝑝[−(ln𝑥−𝜇)22𝜎2],𝑥0。取为LN(0,1),则𝑓𝑋(𝑥)=1𝑥√2𝜋𝑒𝑥𝑝[−(ln𝑥)22],𝑥0该分布均值𝑒𝜇+𝜎22⁄=√𝑒、方差𝑒2𝜇+𝜎2(𝑒𝜎2−1)=𝑒(𝑒−1)给定高斯型PSD:S(f)=k∙exp{−(𝛼𝑓/𝑓3𝑑𝐵)2}式中dBf3为两个半功率点之间的宽度,常数665.12ln2使得max35.0)2(SfSdB,常数k为待定系数,与之相对应的自相关函数为23exp)(dBfr功率约束关系:∫𝑆(𝑓)𝑑𝑓∞−∞=𝐸[𝑥2],𝑘∙√𝜋∙𝑓3𝑑𝐵𝛼⁄=𝑒+𝑒(𝑒−1)=𝑒2,故𝑘=𝛼𝑒2√𝜋𝑓3𝑑𝐵=2√ln2𝑒2√𝜋𝑓3𝑑𝐵产生高斯白噪声;2)产生高斯色噪声;产生高斯谱相关对数正态分布随机序列;对产生的上述随机序列进行功率谱估计;对产生的上述随机序列进行概率密度函数估计。4、实验结果及分析(1)产生高斯白噪声图1..图2(2)产生高斯色噪声图3..图4图5..(3)产生高斯谱相关对数正态分布随机序列;图6图7..图8图9..(4)对产生的上述随机序列进行功率谱估计;图10(5)对产生的上述随机序列进行概率密度函数估计。图11..分析:利用random函数产生了长度为1000,均值为0,方差为1的随机序列作为高斯白噪声,对其进行功率谱分析发现其功率谱不是理想的一条直线。考虑以下两个原因,一是因为该噪声长度有限,并不是无限大,因此必然会其频域特性产生影响。二是由于样本的随机性,一次仿真结果并不一定理想,故将其功率谱做多次平均会得到相对较好的结果。高斯色噪声的功率谱在频域分布是不均匀的,因此将高斯白噪声通过一个线性滤波器,通过构造适当的系统函数改变其频域特性,最后经反变换得到高斯色噪声。由图5可见高斯色噪声与白噪声的区别,色噪声功率的分布不均匀对于(3)、(4)、(5)部分,首先设定适当参数产生功率谱密度。再由功率谱密度经傅里叶反变换得到杂波的自相关函数,利用自相关函数和高斯随机序列相关系数的对应关系得到相关系数序列ij。再经对应的变换得到系统函数Hw,将产生的随机序列通过该系统并做傅里叶反变换,由于方差为1,均值为零,因此直接将反变换的结果直接作为指数即得到对数正态分布序列。将0频处的分量去掉并归一化得到图10所示的功率谱密度,可见其呈高斯分布。毛刺现象较为严重,做多次平均后可得到明显改善。利用hist命令得到该序列的概率密度函数,可见其先上升后下降并且下降速度逐渐减慢的趋势。故得到的是一个高斯相关对数正态分布序列。5、实验代码clccloseallclearallN=1000;a=2*(log(2))^0.5;fh=500;k=2*sqrt(log(2))*exp(2)/(sqrt(pi)*fh);f=1:1:N;%产生高斯白噪声n_white=random('norm',0,1,1,N);f_n_white=fft(n_white);Sn_white=abs(fftshift((f_n_white)).^2)/N;figure(1);plot(f,n_white);title('高斯白噪声');figure(2);plot(f,10*log10(Sn_white));title('高斯白噪声功率谱');xlabel('频率/Hz');..ylabel('功率谱(dB/Hz)');%产生高斯色噪声Sf=k*exp(-(a*f./fh).^2);P_n_colored=n_white.*Sf;f_n_colored=sqrt(N.*Sf.*f_n_white);n_colored=ifft(f_n_colored);figure(3);plot(f,n_colored);title('高斯色噪声');axis([01000-12])figure(4);plot(f,abs(f_n_colored));title('高斯色噪声频谱');xlabel('频率/Hz');figure(5);plot(f,10*log10(P_n_colored));title('高斯色噪声功率谱');xlabel('频率/Hz');ylabel('功率谱(dB/Hz)');N=4096;%初始化各类参数a=2*(log(2))^0.5;%阿尔法fh=1200;%半功率带宽fs=N;k=2*sqrt(log(2))*exp(2)/(sqrt(pi)*fh);n=1:N/2;f=ones(1,N);f(1:N/2)=(n-1).*fs/N;f(N/2+1:N)=(N/2+1-n).*fs/N;sf=ones(1,N);%生成给定功率谱密度函数sf(1:N/2)=k*exp(-(a.*f(1:N/2)/fh).^2);sf(N/2+1:N)=k*exp(-(a.*f(N/2+1:N)/fh).^2);figure(6);plot(-N/2:N/2-1,fftshif

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功