功率谱密度的计算功率谱密度指的是在每个频率上信号具有的功率大小,即 带宽内信号的平均功率,单位为 或者 。 ①实数值信号输入
【例】在MATLAB中使用fft()函数求功率谱密度。除此之外,还可以使用序列的自相关函数求功率谱密度(维纳-辛钦定理),在此先不作解释。 fs=1000; %采样频率为1kHzfin=200; %输入信号为500Hz N=1000; %采样点数为1000 n=0:1/fs:1-1/fs; %采样点数为1000个 In=sin(2*pi*200*n); %输入信号 In_PSD=(abs(fft(In)).^2)/(fs*N); %求功率谱密度 plot(n*fs,10*log10(In_PSD)); grid on title('双边功率谱密度') xlabel('Frequency (Hz)') ylabel('Power/Frequency (dB/Hz)') ![]() 双边功率谱密度 clc;clear; fs=1000; %采样频率为1kHz fin=200; %输入信号为500Hz N=1000; %采样点数为1000 n=0:1/fs:1-1/fs; %采样点数为1000个 In=sin(2*pi*200*n); %输入信号 In_PSD=(abs(fft(In)).^2)/(fs*N); %求功率谱密度 In_PSD(2:1+N/2)=2*In_PSD(2:1+N/2); plot(n(1:1+N/2)*fs,10*log10(In_PSD(1:1+N/2))); grid on title('单边功率谱密度') xlabel('Frequency (Hz)') ylabel('Power/Frequency (dB/Hz)') ![]() 单边功率谱密度 ②加窗减轻频谱泄露当截断的信号不是整数个周期时,会导致频谱泄露。 频谱泄露 ,就是 信号频谱中各谱线之间相互影响,使测量结果偏离实际值,同时在谱线两侧其他频率点上出现一些幅值较小的假谱,导致频谱泄露的原因是 采样频率 和信号频率的不同步,造成周期采样信号的相位在始端和终端不连续。 hann窗的幅值修正系数为2,功率修正系数为1.633。加窗都是通过使截断的边界变得平缓,来减少高频分量以减轻频谱泄露的。 【例】加窗之后可明显看到频谱泄露被减轻了。 clc;clear;fs=500; %采样频率 fin=50; %输入信号频率 N=128; %采样点数为N n=(1:N)/fs; %采样点数为N个 In=sin(2*pi*fin*n)+0.3*sin(2*pi*(fin+3)*n); %输入信号 In_PSD=(abs(fft(In)).^2)/(fs*N); %求不加窗功率谱密度 In_PSD(2:1+N/2)=2*In_PSD(2:1+N/2); subplot(2,1,1); plot(n(1:1+N/2)*fs*fs/N,(In_PSD(1:1+N/2))); grid on title('功率谱密度不加窗') xlabel('Frequency (Hz)') ylabel('Power/Frequency (V^2/Hz)') window=hann(N); %汉宁窗 k=1.63; %修正系数 使总功率不变 In_PSD_wind=(abs(fft(1.63*In.*window')).^2)/(fs*N);%求加窗功率谱密度 In_PSD_wind=k*In_PSD_wind; In_PSD_wind(2:1+N/2)=2*In_PSD_wind(2:1+N/2); subplot(2,1,2); plot(n(1:1+N/2)*fs*fs/N,(In_PSD_wind(1:1+N/2))); grid on title('功率谱密度加窗') xlabel('Frequency (Hz)') ylabel('Power/Frequency (V^2/Hz)') ![]() 加窗前后的功率谱密度 ③归一化的输入频率输入频率与采样频率的比值叫做归一化频率,也叫做数字频率。
频谱范围变为0-1。 【例】 clc;clear;fs=500; %采样频率 fin=50; %输入信号频率 f=fin/fs; %归一化输入频率 N=128; %采样点数为N n=(1:N); %采样点数为N个 In=sin(2*pi*f*n); %输入信号 In_PSD=(abs(fft(In)).^2)/(N*2*pi); %求不加窗功率谱密度 plot([1/N:1/N:1],10*log10(In_PSD(1:N))); grid on title('输入频率归一化') xlabel('Frequency (Hz)') ylabel('Power/Frequency (dB/Hz)') ![]() 具有归一化输入频率的功率谱密度 功率谱的计算不同于功率谱密度,可从它们的单位中看出不同。功率谱的单位中不包含“ ”,就是功率的单位,它表示在某个频率间隔内的总功率。例如采样率为 ,采样点数为 的离散信号,它的功率谱密度用 表示,那么它的功率谱 为
因为在频域中,各条谱线之间的距离为 ,可将这一间隔内的功率谱密度看作相等,计算功率谱。 【例】同功率谱密度,也可以求出双边/单边功率谱,加窗的功率谱,反正都是先求功率谱。 fs=1000; %采样频率为1kHzfin=200; %输入信号为500Hz N=1000; %采样点数为1000 n=0:1/fs:1-1/fs; %采样点数为1000个 In=sin(2*pi*200*n); %输入信号 In_PSD=(abs(fft(In)).^2)/(fs*N); %求功率谱密度 In_PS=In_PSD*fs/N; plot(n*fs,10*log10(In_PS)); grid on title('双边功率谱') xlabel('Frequency (Hz)') ylabel('Power/Frequency (dB)') ![]() 双边功率谱 频谱和能量谱的计算频谱就是离散傅里叶变换,也有单边/双边频谱的说法。频谱中还包含了相位成分,功率谱密度平方之后将相位丢掉了,不能分析相位。
能量谱帕斯瓦尔定理,信号的总能量既可以按照每单位时间内的能量在整个时间内的积分计算出来,也可以按照每单位频率内的能量在整个频率范围内的积分而得到。 即时域的能量和频域的能量相等。DFT形式的帕塞瓦尔定理为
其中 就是能量谱密度。 【例】分别计算方差为1,均值为0的高斯白噪声的能量,结果相等。 N = 2^11;noise=1e0*randn(1,2048)'; energy_f=sum((abs(fft((noise(1:N))))).^2)/N^2; %频域计算噪声的能量 energy_t=sum((abs((noise(1:N)))).^2)/N; %时域计算噪声的能量 ![]() 书山有路勤为径,学海无涯苦作舟。 |
相关文章
西安企业做百度推广,一个月花三千和花三万到底差在哪?
4|最近跟几个西安的老板聊天,发现一个挺有意思的现象:同样做百度推广,有人一个月花三千块,询盘不断;有人一个月砸三万,水花都没见着。问他们区别在哪,大多数人说不清楚,只知道'钱花了,没效果'。 5| 6|百度推广这东西,说复杂也复杂,说简单也简单。核心就一件事:让你的潜在客户搜某个词的时候,你的信息...
我想当策划,大学应该选什么专业?
学,广告,传播,公关,这些专业其实都可以。另外也可以学像汉语言文学,以及一些跟文学相关的一些专业,会对你找工作有帮助。但是,你想从事这个这份职业,除了专业的学习之外,更多的是,你要在上学的时候积极参与一些更营销策划相关的社会实践。比如说你可以做一些兼职,比如说帮别人去写稿,...
服装市场营销策略分析,“定位不慎满盘皆输”
不同的区域需要不同的策略,而不同的营销策略需要不同的销售思路来配合。因此,在研究女装产品销售思路之前,最好先对于市场与营销策略做一次深入地了解。1.市场区域化(market segmentation):目标营销的第一步,是将整个市场拆分成若干个同性质的小市场。2.目标市场的...
晚间悦读丨你的思维方式,决定你的人生高度!
越长大,越发现,能够决定你人生高度的,往往是你的认知层次。 你的认知在哪个层级,你的人生就处在什么状态。你认知的高度,决定了你人生的高度。 那如何才能升级方式、提升认知能力呢?可以从这三个方面做出改变。 NO. 1 改变态度 有人...
编写项目营销策划方案六大要点
现在商业发展非常迅速,的需求非常的大,但是要做好营销策划是有一定难度的,我把自己做营销策划的一些体会在这里分享给朋友们。营销策划方案六大要点我们先说项目营销策划方案这个话题。大部分的营销策划人都是在企业里工作,大部分项目之初都是来源于一个想法,创始人、老板或者创始团队的一个...
【商场营销策划】如何进行商场营销策划?
商场是策划者们关注的永恒话题,那么究竟该如何作好商场营销策划呢?掌握以下这几点营销策略设计原则,至关重要!1.义利兼顾的原则。商场在获取利润的同时要充分考虑到消费者的合法利益和商场的长远利益。在作商场活动营销策略方案的时候应该将这一点作为首要的原则。对商场有利而对顾客不利的...











