MATLAB产生的信号采样频率计算的问题

t1=2*pi/25600;t2=20*pi-t1;t=0:t1:t2;Va=57.735*(2^0.5)*sin(2*pi*50*t);这是我设置的信号,工频50Hz的... t1=2*pi/25600;
t2=20*pi-t1;
t=0:t1:t2;
Va = 57.735*(2^0.5)*sin(2*pi*50*t);
这是我设置的信号,工频50Hz的正弦信号,按照我的设置,一个周期2*pi的采样率应该是25600,可是最终产生的信号,我使用其他软件打开看到一周波的采样率是82点,还有就是数据长度的问题,总点数是对的,但是换算成时间之后是62秒左右,这些有什么联系?怎么精确的计算下采样率和生成信号总时长,高手大神们好好解释下,现在怎么都想不明白了
展开
 我来答
xuzhexin0913
推荐于2017-10-12 · TA获得超过574个赞
知道小有建树答主
回答量:241
采纳率:100%
帮助的人:145万
展开全部

1. t是横坐标,即发送正弦信号的起止时间。按照你给的程序,起始时间为0,每间隔间隔t1(约2.4544e-04秒)取一个点,终止时间为t2(20*pi-t1约等于62.8316秒),所以你看到了一个从0到62秒左右的波形


2. 正弦波频率为50Hz,一个周期持续时间为0.02s,按照t1(约2.4544e-04秒)的时间间隔采样,一个周期采样点数为0.02/(2.4544e-4)=81.4863个,看系统怎么取舍小数部分,总之就出现了所谓“一周波的采样率是82点”的现象


3. 给你一段程序及其结果,希望你能从中领悟周期、频率以及采样点之间的关系

clc

clear all

close all


dt = 1e-3;   % 采样间隔,单位:秒

t=0:dt:0.1;   % 信号持续时间,单位:秒

Va = 57.735*(2^0.5)*sin(2*pi*50*t);    % 信号波形


figure

plot(t, Va, 'o--');    % 波形图,圆圈即为采样位置

grid on

xlabel('t');

ylabel('Va');


Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式