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%
帮助的人:148万
展开全部

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');


深圳圣斯尔电子技术有限公司
2023-06-12 广告
非接触式电压测量是一种利用电容耦合原理,通过测量空中两点电压的大小来推导出空中电场的情况的方法。该方法不需要与物体表面直接电气接触,利用位移电流即可完成电压的有效测量。具体来说,非接触式电压测量系统包括信号源、前置放大电路、运放、反馈电路和... 点击进入详情页
本回答由深圳圣斯尔电子技术有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式