怎样从方波中提取基波分量,详细解答。如何是设计滤波器,参数怎样计算? 5

我想从400V的方波信号中,提取基波正弦分量... 我想从400V的方波信号中,提取基波正弦分量 展开
 我来答
当代教育科技知识库
高能答主

2019-06-20 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1830 获赞数:386913

向TA提问 私信TA
展开全部

x = load('data.dat'); %load 数据

fs=10000; % 采样频率,自己根据实际情况设置

N=length(x); % x 是待分析的数据

n=1:N;

%1-FFT

X=fft(x); % FFT

X=X(1:N/2);

Xabs=abs(X);

Xabs(1) = 0; %直流分量置0

for i= 1 : m

[Amax,index]=max(Xabs);

if(Xabs(index-1) > Xabs(index+1))

a1 = Xabs(index-1) / Xabs(index);

r1 = 1/(1+a1);

k01 = index -1;

else

a1 = Xabs(index) / Xabs(index+1);

r1 = 1/(1+a1);

k01 = index;

end

Fn = (k01+r1-1)*fs/N; %基波频率

An = 2*pi*r1*Xabs(k01)/(N*sin(r1*pi)); %基波幅值

Pn = phase(X(k01))-pi*r1; %基波相角 单位弧度

Pn = mod(Pn(1),pi);

扩展资料:

当信号的谐波频率与基波频率差距较大时,即信号的基次谐波含量较小,主要为基波时,可以通过低通滤波的方法将高次谐波滤除,剩下就是信号的基波,采用均值检波表、峰值检波表和真有效值检波表均可测量其有效值,测量结果近似等于基波有效值。

当信号频谱较复杂时,尤其是次谐波含量较大时,很难用滤波的方法将基波准确分离,一般先用交流采样获取离散时间信号序列,再用离散傅里叶变换(DFT或FFT)对其进行傅里叶展开,即可求得基波有效值。

各种谐波分析仪和宽频功率分析仪(变频功率分析仪、高精度功率分析仪等)等设备均可测量适用频率范围内交流信号的基波有效值。上述仪器除了测量电压、电流的基波有效值之外,还具备功率测量及谐波测量功能。

参考资料来源:百度百科-基波分量



happyclxlzm
推荐于2018-04-01
知道答主
回答量:1
采纳率:100%
帮助的人:1638
展开全部
我不太会,说几句.看看你方波频率多少,然后算下一次 三次.....谐波频率多少. 然后看你需要基波有没有噪声,一般需要二阶滤波 建议你参考高数书或信号与系统的书中傅里叶变换 能算出谐波频率 不知道频率没办法设计滤波器.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式