问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...6cos3t 4cos5t的单边幅频谱和双边幅频谱。求!!!

发布网友 发布时间:2024-10-20 23:03

我来回答

1个回答

热心网友 时间:2024-10-21 09:21

这个信号的频率分量分别为30、150和600Hz,因此可分别设计一个低通、带通和高通的滤波器来提取。以FIR滤波器为例,程序如下:

clear;fs=2000;t=(1:1000)/fs;
x=10*cos(2*pi*30*t) cos(2*pi*150*t) 5*cos(2*pi*600*t);
L=length(x);N=2^(nextpow2(L));Hw=fft(x,N);
figure(1);subplot(2,1,1);plot(t,x);
grid on;title('滤波前信号x');xlabel('时间/s');% 原始信号
subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw));% 查看信号频谱
grid on;title('滤波前信号频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');

%% x_1=10*cos(2*pi*30*t)
Ap=1;As=60;% 定义通带及阻带衰减
dev=[(10^(Ap/20)-1)/(10^(Ap/20) 1),10^(-As/20)];% 计算偏移量
mags=[1,0];% 低通
fcuts=[60,100];% 边界频率
[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数
hh1=fir1(N,Wn,ftype,kaiser(N 1,beta));% FIR滤波器设计
x_1=filter(hh1,1,x);% 滤波
x_1(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分
L=length(x_1);N=2^(nextpow2(L));Hw_1=fft(x_1,N);
figure(2);subplot(2,1,1);plot(t(1:L),x_1);
grid on;title('x_1=10*cos(2*pi*30*t)');xlabel('时间/s');
subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_1));% 查看信号频谱
grid on;title('滤波后信号x_1频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');

%% x_2=cos(2*pi*150*t)
Ap=1;As=60;% 定义通带及阻带衰减
dev=[10^(-As/20),(10^(Ap/20)-1)/(10^(Ap/20) 1),10^(-As/20)];% 计算偏移量
mags=[0,1,0];% 带通
fcuts=[80,120,180,220];% 边界频率
[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数
hh2=fir1(N,Wn,ftype,kaiser(N 1,beta));% FIR滤波器设计
x_2=filter(hh2,1,x);% 滤波
x_2(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分
L=length(x_2);N=2^(nextpow2(L));Hw_2=fft(x_2,N);
figure(3);subplot(2,1,1);plot(t(1:L),x_2);
grid on;title('x_2=cos(2*pi*150*t)');xlabel('时间/s');
subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_2));% 查看信号频谱
grid on;title('滤波后信号x_2频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');

%% x_3=5*cos(2*pi*600*t)
Ap=1;As=60;% 定义通带及阻带衰减
dev=[10^(-As/20),(10^(Ap/20)-1)/(10^(Ap/20) 1)];% 计算偏移量
mags=[0,1];% 高通
fcuts=[500,550];% 边界频率
[N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs);% 估算FIR滤波器阶数
hh2=fir1(N,Wn,ftype,kaiser(N 1,beta));% FIR滤波器设计
x_3=filter(hh2,1,x);% 滤波
x_3(1:ceil(N/2))=[];% 群延时N/2,删除无用信号部分
L=length(x_3);N=2^(nextpow2(L));Hw_3=fft(x_3,N);
figure(4);subplot(2,1,1);plot(t(1:L),x_3);
grid on;title('x_3=5*cos(2*pi*600*t)');xlabel('时间/s');
subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_3));% 查看信号频谱
grid on;title('滤波后信号x_3频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么牌子洗发水香味好闻持久 有哪些留香久的香氛洗发水值得入手? 香味持久的洗发水有哪些? 洗发水香味最持久排行 家装适合什么地板 客厅地板装修什么地板好 我家装修是北欧风格,想选一款与家里装修风格相匹配的地板,有何推荐? 什么样的装修用什么样的地板好 镇域 村镇 集体建设用地的区别 农村宅基地的升值之路:农民的生存保障还是财富陷阱? 女生说你不懂我怎么才能懂她呢? beyond的“海阔天空”是什么中心思想啊? 冬天电动车电池充电正确方法 ...8点的航班飞约20小时到达纽约问到达纽约的时间为几点 ...表是他们生日那天出生地的日出日落时刻(北京时间)。据此完成_百度知 ... ...济南到北京的动车票动车始发时间是上午7点40,如果提前20分钟... 小明的爸爸是一名保安,右图钟面是 ...利用暑期游历了欧洲西部的多个国家(与北京时间相差约7—8小时... 煽情的一段话全 果冻过夜了能吃不? 十个同学,站成五行,每行必须有四个人,怎么站? 过夜果冻奶茶能喝吗 布丁果冻能过夜吗能喝吗 红茶果冻能过夜吗能吃吗 妄想山海丹粟在哪 丹粟位置介绍 求高一物理必修一第二章第二三节的笔记,急急急急急急急急急急急急急... 力聚热能是做什么的 你们说我女友一点都不在乎我感受,并且明明很爱我。比如刚才,天热我去... 女朋友越来越不在乎我了,怎么办,我不想失去她 中信证券是做什么的呀? 梦见自己掉泥潭盖顶的预兆 moto v8 vs lg kf350冰激凌 买哪个 摩托罗拉V8和LG KE998拍照效果 1000以下 翻盖 最好是大屏幕的手机(女用) ...1500,屏幕窄一点的,最好是单屏的,性能好点的。请大家推荐_百度知 ... LG KF755和摩托罗拉V8买哪个好呢。 《锻刀之绝地重生》央视八套热播 长镜头述说英雄史诗 《赛博朋克2077》中的清道夫 揭秘游戏中清道夫的职业背景和生存之道_百... 围棋初级教程度 少儿围棋初级教程内容简介 速成围棋:中初级篇目录 围棋初级教程基本信息 小贝当家故事简介 冰箱一档二档三档分别是几度温度 身份证10号到期10号还能用吗 嵊州市凯龙水带有限公司怎么样? 嵊州市升华机械科技有限公司怎么样? 嵊州市利美电器有限公司怎么样? 嵊州市圣得利领带服饰有限公司怎么样? 用过诺基亚5233的进,5233有什么缺点