use*_*314 8 signal-processing fft
我只是在时域中对信号进行功率谱密度分析.我正在遵循以下描述的fft方法:
http://www.mathworks.com/support/tech-notes/1700/1702.html
它给出了PSD的真实物理单位.但是,单位是"功率",是指"V ^ 2/Hz"?
如果我取10*log10(功率)或10*log10(V ^ 2/Hz),我的单位是"dB/Hz"吗?
那我怎么能把它转换成dBm/MHz?
sta*_*oat 22
这取决于你的时间序列的单位.通常我们认为这只是"幅度",但如果你的时间序列是一系列电压幅度与时间的关系,那么你的PSD估计就会是Volts^2/Hz.这是因为PSD是原始信号自相关的傅里叶变换:自相关具有单位Volts^2,并且通过傅立叶变换运行它可以在频率而不是时间上分解这些单位,从而得到单位Volts^2/Hz.这通常被称为Watts/Hz,但从转换Volts^2到Watts物理上没有意义,如W = V^2/R.
10*log10(power)会产生一个单位dB/Hz,但要记住,分贝总是两个功率水平之间的比较; 你在量化一个权力比率.如此处所解释的10*log10(P1/P0),更好的分贝定义.如果您只是将PSD bin估计值插入此等式中,则将PSD bin设置为并隐式将其与值1 进行比较.这可能是您想要的,也可能不是.出于可视化目的,这是相当典型的,但如果你有一个标准的参考功率,你应该比较,你应该使用它.P1P0P0
假设你正试图绘制dB的功率谱密度的估计,要转换Hz到MHz,你简单的重新调整你的频率曲线图的x轴.请记住,MHz仅为100万Hz,因此唯一的区别是240000Hz=0.24MHz
编辑 mtrw提出的观点非常有效; 如果你正在处理大量数据并且正在平均FFT向量,我强烈建议使用Multitaper方法 ; 这是一种更具统计学意义的牺牲频率分辨率的方法,可以更好地确定您的PSD估计值.