硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2828|回复: 2
收起左侧

[DSP] FFT对电网信号进行加窗运算

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2020-11-6 12:31:34 | 显示全部楼层 |阅读模式
我对信号加窗之后?为什么频谱泄漏更多了?有大佬知道吗?
附代码(求指教 刚学习的小白):
%% 窗函数测试
clc
close all

Ts=12800;
Fs=1/Ts;
t=1/12800:1/12800:0.02;
yt = sin(2*pi*50*t)+ 0.1*sin(3*2*pi*50*t)+ 0.5*sin(5*2*pi*50*t);%原始电网信号
fft_out1 = abs(fft(yt));
figure
subplot(211)
plot( yt)
title('原始信号')
subplot(212)
stem(fft_out1)
title('原始信号频谱')

win = hanning(length(t));%调用汉宁窗。
yt1 = yt.*win';
fft_out2=abs(fft(2*yt1));
figure
subplot(211)
plot(yt1)
title('加窗信号')
subplot(212)
stem(fft_out2)
title('加窗信号频谱');

Pinpu.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106726
QQ
发表于 2020-11-6 13:25:25 | 显示全部楼层
过段时间开源发布后,参考即可

FFT加窗插值修正后,求解多次谐波频率,幅值,相位的精度杠杠的
http://www.armbbs.cn/forum.php?m ... 7787&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

36

主题

249

回帖

357

积分

高级会员

积分
357
发表于 2020-11-19 10:39:04 | 显示全部楼层
我试着加了窗,模拟量路数太多了,CPU利用率高。最后又把窗去掉了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 12:56 , Processed in 0.161371 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表