%x(n)的[0~6*pi]DTFT

clc;clear;

xn=[1,1,1,1];

N=4;

M=1000;

w=6*pi/M*[0:M-1];

Xejw=dtft(xn,w)

plot(w/pi,abs(Xejw));

title('R4(n)的DTFT波形图');

xlabel('w/pi');

ylabel('幅度');

grid on

%x(n)X(k)与X(ejw)比较

clc;clear;

N1=4;

N2=32;

xn=[1,1,1,1];

k1=(2*pi/N1)*[0:N1-1];

k2=(2*pi/N2)*[0:N2-1];

xn=[xn,zeros(1,N1-length(xn))];

Xk=dft(xn,N1);

%x(n)的4点DFT

subplot(221);

stem(k1/pi,abs(Xk));

title('X(k) n=4点DFT');

xlabel('w/pi');

ylabel('幅度');

grid on

M=1000;

w=2*pi/M*[0:M-1];

Xejw=dtft(xn,w);

%x(n)的4点DTFT

subplot(222);

plot(w/pi,abs(Xejw));

title('X(ejw) n=4DTFT');

xlabel('w/pi');

ylabel('幅度');

grid on

xn=[xn,zeros(1,N2-length(xn))];

Xk1=dft(xn,N2);

%x(n)的32点DFT

subplot(223);

stem(k2/pi,abs(Xk1));

title('X1(k) n=32点补零后DFT');

xlabel('w/pi');

ylabel('幅度');

grid on

Xejw1=dtft(xn,w);

%x(n)的32点DTFT

subplot(224);

plot(w/pi,abs(Xejw1));

title('X1(ejw)n=32补零后DTFT');

xlabel('w/pi');

ylabel('幅度');

grid on

clc,clear;

%%%%%%%%%xt信号

t=-0.5:0.001:0.5;

f1=5;

f2=30;

N=64;%采样点数

Fs=64;%采样频率

Ts=1/Fs;

figure(1);

subplot(221);

xt=sin(2*pi*f1*t)+0.5*cos(2*pi*f2*t);

plot(t,xt);

title('xt的时域波形图');

xlabel('t');

ylabel('xt');

grid on

%%%%%%%%xt频谱信号

F=Fs/N;%采样分辨率

Tp=1/F;%观察时间

t=0:Ts:Tp-Ts;

xt=sin(2*pi*f1*t)+0.5*cos(2*pi*f2*t);

k=0:N-1;

wk=2*pi/N*k;%k对应的数字频率

Xk=fft(xt,N);

Xk=Ts*Xk;

subplot(222);

stem(wk/pi,abs(Xk)/max(abs(Xk)));%为避免幅度值随变换区间N变化的缺点,画图时可归一化幅度谱。

title('xt的频谱图');

xlabel('wk/pi');

ylabel('Xk');

grid on

%%%%%%%%低通数字滤波器损耗函数

wpz=0.2;%通、阻带截止频率

wsz=0.3;

wp=2/Ts*tan(wpz*pi/2);%边界频率转换关系

ws=2/Ts*tan(wsz*pi/2);

rp=1;%通、阻带衰减

rs=15;

[N,wc]=buttord(wp,ws,rp,rs,'s');%调用函数直接涉及数字滤波器

[B,A]=butter(N,wc,'s');

[Bz,Az]=bilinear(B,A,Fs);

[H,w]=freqz(Bz,Az,N);

subplot(223);

plot(w/pi,20*log10(abs(H)/max(abs(H)))); % DF损耗函数的绘制。

title('低通数字滤波器损耗函数');

xlabel('w/pi');

ylabel('幅度/dB');

grid on;

%%%%%%%%xt滤波时域图

subplot(224);

yt=filter(Bz,Az,xt);

plot(t,yt);

title('xt滤波后波形图');

xlabel('t');

ylabel('yt');

grid on

clc,clear

%%%%%%%%%FDM信号

f1=30;f2=60;f3=120;

F1=300;F2=600;F3=1200;

Fs=4096;

Ts=1/Fs;

N=2048;

t=0:Ts:(N-1)*Ts;

st1=cos(2*pi*f1*t).*cos(2*pi*F1*t);

st2=cos(2*pi*f2*t).*cos(2*pi*F2*t);

st3=cos(2*pi*f3*t).*cos(2*pi*F3*t);

st=st1+st2+st3;

figure(1)

subplot(2,1,1);

plot(t,st);

title('FDM复用信号时域波形图');

grid on

%%%%%%%%st频谱信号

F=Fs/N;%采样分辨率

Tp=1/F;%观察时间

t=0:Ts:Tp-Ts;

k=0:N-1;

wk=2*pi/N*k;%k对应的数字频率

Sk=fft(st,N);

Sk=Ts*Sk;

subplot(212);

stem(wk/pi,abs(Sk)/max(abs(Sk))); %为避免幅度值随变换区间N变化的缺点,画图时可

数字信号处理实验matlab,数字信号处理实验Matlab代码相关推荐

  1. matlab fft谱分析实验报告,数字信号处理实验报告-FFT算法的MATLAB实现.doc

    数字信号处理实验报告-FFT算法的MATLAB实现.doc 数字信号处理 实验报告实验二FFT算法的MATLAB实现一.实验目的通过本实验的学习,掌握离散傅立叶变换的理论,特别是FFT的基本算法以及其 ...

  2. 数字信号处理matlab实验报告,数字信号处理,matlab实验报告

    数字信号处理,matlab实验报告 Matlab实验报告 实验一: 1. 实验Matlab代码: N=25; Q=0.9+0.3*j; WN=exp(-2*j*pi/N); x=zeros(25,1) ...

  3. 基于matlab的心电信号处理毕业论文,浅议仿真基于MATLAB的“数字信号处理”仿真实验毕业论文范文...

    论文导读:),通过扬声器可以听到"重庆邮电大学,重庆邮电大学"声音,对原始语音信号进行FFT 频谱分析,程序关键代码如下: figure: t=(0:length(x)-1)/Fs ...

  4. matlab数字信号处理实验报告,数字信号处理实验报告(Matlab与数字信号处理基础).doc...

    西华大学实验报告(理工类) 开课学院及实验室:电气信息学院 6A-205实验时间 :年月日学 生 姓 名学号成 绩学生所在学院电气信息学院年级/专业/班课 程 名 称数字信号处理课 程 代 码实验项目 ...

  5. matlab数字信号处理实验报告,数字信号处理实验报告一 离散信号及其MATLAB实验...

    数字信号处理 离散信号及其MATLAB实验 南昌航空大学实验报告 2012 年 04 月 06 日 课程名称: 数字信号处理 实验名称: 离散信号及其MATLAB实现 班级: 090423班 学号: ...

  6. matlab数字信号处理实验报告,【实验设计论文】Matlab的数字信号处理课程实验设计(共3490字)...

    摘要:本文设计了一个基于Matlab的"数字信号处理"课程综合性实验.该实验把"数字信号处理"课程中的许多离散的知识点串接了起来,包括采样.量化.滤波器设计.滤 ...

  7. 全相位数字信号处理方法及matlab实现,数字信号处理及matlab实现_实验报告册.doc...

    数字信号处理及matlab实现_实验报告册.doc 数字信号处理及MATLAB实现实验报告实验人孙敬贤实验1离散时间信号产生及频谱分析一.实验目的㈠掌握MATLAB产生常用离散时间信号的产生方法.㈡掌 ...

  8. matlab语音信号处理实验_现代通信综合实验系统平台

    现代通信综合实验系统平台 近30年来,随着我国电信行业的迅猛发展,该行业的发展水平已成为衡量一个国家实力的一大关键因子.行业的发展同时,为当代相关专业大学生创造了极大的就业市场,市场对通信类人才有着极 ...

  9. MATLAB课程设计音频信号处理,MATLAB音频信号处理实验

    南昌航空大学信息工程学院 课程实验报告 实验名称: 实验时间: 2014年4月23日 指导教师: 班 级 : 学 号 : 姓 名 : 成 绩 : 南昌航空大学实验报告 2014 年 4 月 23 日 ...

  10. matlab音频信号处理实验报告,matlab音频信号处理实验报告.docx

    matlab音频信号处理实验报告 MATLAB音频信号处理实验 南昌航空大学信息工程学院 课程实验报告 实验名称:实验时间:2014年4月23日 指导教师: 班级: 学号: 姓名: 成绩: 南昌航空大 ...

最新文章

  1. VS2008中代码段(Snippet)及代码段编辑
  2. Python多线程之构建线程池
  3. 《TCP/IP详解》之二:流式数据交互
  4. ugui unity 取消选择_UGUI中几种不规则按钮的实现方式
  5. cvtcolor python opencv_13行代码实现:Python实时视频采集(附源码)
  6. 如何修改python代码_解决如何去除Python代码前行号的方法
  7. 闭包与setTimeout
  8. linux如何安装github下载的东西,Linux如何安装使用GitHub
  9. 迅雷精简版 for Mac!附精简教程!
  10. Openstack 简单梳理,(自用 慎点)
  11. java基于springboot+vue校园车辆管理系统
  12. 掌上医院:手机生活助手
  13. SAP 标准成本、目标成本与实际成本
  14. 微信打开网址添加在浏览器中打开提示
  15. python俗称_python中文叫什么
  16. 老男孩Python自动化开发12期完整版(含作业代码课件)
  17. An internal routine has requested a dump of selected redo.This usually happens following a specific
  18. 【51单片机】HX711智能电子秤语音播报蓝牙传输设计
  19. 基于单片机的防盗门窗系统设计(#0451)
  20. FLIR推出首款非制冷型甲烷气体检测热像仪

热门文章

  1. java代码转python代码_如何实现Java代码转换成python代码
  2. Dynamics AX2012 SSRS报表添加功能(通用)
  3. 小艾果果的伤感空间日志发布:分手后,温暖很稀少
  4. 【课程设计】图书管理系统 C语言版---操作系统版
  5. 微信小程序代码最大限制2M的解决方案
  6. Java前端和后端的区别
  7. sql常用语句整理(包括增删改查),适合小白使用
  8. Linux安装GCC方法
  9. python源码大全-python代码大全
  10. C语言实战例题:必会的 10 个C语言经典练习题,源码分享