%-------------------------------------------------------------------------------
function data = psdplotsetup(inparg);
%PLOTSETUP Setup arguments to plot with PSDPLOT.
% PLOTSETUP returns a structure DATA to be used with PSDPLOT
% with the following fields:
% DATA.FREQ = wplot (Frequency data)
% DATA.FREQLABEL = xlab (Frequency axis --x axis-- label)
% DATA.FREQLIM = xlim (Frequency axis --x axis-- limits)
% DATA.MAG = Pxx (Magnitude data (possibly in dB))
% DATA.MAGLABEL = ylab (Magnitude label)
Pxx = inparg.Pxx;
w = inparg.w;
% Generate the correct labels
if strmatch(lower(inparg.units),'rad/sample'),
xlab = 'Normalized Frequency (\times\pi rad/sample)';
w = w./pi;
ylabend = '/ rad/sample)';
elseif strmatch(lower(inparg.units),'hz')
xlab = 'Frequency (Hz)';
ylabend = '/Hz)';
end
% Scale the psd correctly
if strmatch(lower(inparg.yscale),'db'),
Pxx = db(Pxx,'power');
ylab = ['Power Spectral Density (dB' ylabend];
elseif strmatch(lower(inparg.yscale),{'linear','squared'}), % 'squared' is allowed
% for backwards compat.
ylab = ['Power Spectral Density (Power' ylabend];
end
data.freq = w;
data.freqlabel = xlab;
data.freqlim = [w(1) w(end)];
data.mag = Pxx;
data.maglabel = ylab;
% [EOF] psdplot.m
非常好的dds功率谱性能仿真,matlab源码
版权申诉
158 浏览量
2022-04-02
21:17:10
上传
评论
收藏 3KB RAR 举报
fpga和matlab
- 粉丝: 16w+
- 资源: 2564
最新资源
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- 基于Javascript的结婚请帖设计源码 - Invitation
- mysql语句大全及用法
- mysql语句大全及用法
- mysql语句大全及用法
- MySQL是一种广泛使用的开源关系型数据库管理系统
- MySQL是一种广泛使用的开源关系型数据库管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈