西南科技大学信号与系实验报告

信号与系统实验报告

实验名称:信号与系统实验

实验地点:xxxxxxxxxxxxxxxxx

软件版本:MATLAB7.0

实验时间: 2013.xx.xx —2013.xx.xx

学号: 20xxxxxx

姓名: xxxx

一、实验目的

1.掌握用matlab软件产生基本信号的方法。

2.应用matlab软件实现信号的加,减,乘,反折,移位 ,尺度变换及卷积运算。

二、实验原理

(一)产生信号波形的方法

利用 Matlab 软件的信号处理工具箱(Signal Processing Toolbox)中的专用函数产生信号并 绘出波形

a.产生正弦波

t=0:0.01:3*pi;

y=sin(2*t);

plot(t,y)

b.产生叠加随机噪声的正弦波

t=0:0.01:3*pi;

y=10*sin(2*t);

s=y+randn(size(t));

plot(t,s)

c. 产生周期方波

t=0:0.01:1;

y=square(4*pi*t);

plot(t,y)

d. 产生周期锯齿波

t=(0:0.001:2.5);

y=sawtooth(2*pi*30*t);

plot(t,y),axis([0 0.2 -1.1])

e.产生Sinc 函数

x=linspace(-5,5);

y=sinc(x);

plot(x,y)

f.产生指数函数波形

x=linspace(0,1,100);

y=exp(-x);

plot(x,y)

(二)信号的运算

1.加(减)、乘运算 (要求二个信号序列长度相同)

.例

t=0:0.01:2;

f1=exp(-3*t);

f2=0.2*sin(4*pi*t);

f3=f1+f2;

f4=f1.*f2;

subplot(2,2,1);plot(t,f1);title('f1(t)');

subplot(2,2,2);plot(t,f2);title('f2(t)');

subplot(2,2,3);plot(t,f3);title('f1+f2');

subplot(2,2,4);plot(t,f4);title('f1*f2');

2.用 matlab 的符号函数实现信号的反折、移位、尺度变换

由f(t)到 f(-at+b)(a>0)步骤:

f(t)移位f(t+b)尺度f(at+b)反折f(at+b)

例:已知 f(t)=sin(t)/t,试通过反褶、移位、尺度变换由 f(t)的波形得到 f(-2t+3) 的波形

syms t;

f=sym('sin(t)/t');

f1=subs(f,t,t+3);

f2=subs(f1,t,2*t);

f3=subs(f2,t,-t);

subplot(2,2,1);ezplot(f,[-8,8]);grid on;

subplot(2,2,2);ezplot(f1,[-8,8]);grid on;

subplot(2,2,3);ezplot(f2,[-8,8]);grid on;

subplot(2,2,4);ezplot(f3,[-8,8]);grid on;

(三)卷积运算

Y=conv(x,h )

实现x,h 二个序列的卷积,假定都是从 n=0 开始.Y 序列的长度为 x,h 序列的长度之和再减1.

1:二个方波信号的卷积

y1=[ones(1,20),zeros(1,20)];

y2=[ones(1,10),zeros(1,10)];

y=conv(y1,y2);

n1=1:length(y1);

n2=1:length(y2);

L=length(y);

subplot(3,1,1);plot(n1,y1);axis([1,L,0,2]);

subplot(3,1,2);plot(n2,y2);axis([1,L,0,2]);

n=1:L;

subplot(3,1,3);plot(n,y);axis([1,L,0,20]);

2:二个指数信号的卷积.

t=0:0.001:1;

y1=exp(-6*t);

y2=exp(-3*t);

y=conv(y1,y2);

l1=length(y1);

l2=length(y2);

l=length(y);

subplot(3,1,1);plot(t,y1);

subplot(3,1,2);plot(t,y2);

t1=0:0.001:2;

subplot(3,1,3);plot(t1,y

2.查看conv卷积的函数实现过程,原理,试用c语言编写调试.,西南科技大学信号与系实验报告.doc...相关推荐

  1. MATLAB rolcus函数,自动控制原理实验报告 .doc

    <自动控制原理实验报告 .doc>由会员分享,可在线阅读,更多相关<自动控制原理实验报告 .doc(32页珍藏版)>请在装配图网上搜索. 1. 实验报告课程名称 自动控制原理 ...

  2. matlab卷积实验原理,信号与系统实验报告——卷积(含程序)

    信号与系统实验报告--卷积 电 子 科 技 大 学 实 验 报 告 学生姓名:苏晓菁 学 号:2804301026 指导教师:张鹰 一.实验室名称:信号与系统实验室 二.实验项目名称:离散系统的冲激响 ...

  3. c语言实验七 函数实验报告,C语言实验七函数实验报告.doc

    C语言实验七函数实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法: ...

  4. 计算机函数的实验报告,excel函数实验报告.doc

    excel函数实验报告 excel函数实验报告 篇一:Excel常用函数与公式应用实验报告 学生实验报告 实验课名称:计算机应用基础 实验项目名称:Excel常用函数与公式应用 专业名称: 班 学级: ...

  5. c语言课题设计字符串处理函数报告,C语言输入输出库函数设计实验报告.doc

    C语言输入输出库函数设计实验报告 第 PAGE \* MERGEFORMAT I页 共 SECTIONPAGES \* MERGEFORMAT 1页 华中科技大学计算机科学与技术学院 C语言课程设计报 ...

  6. 模拟病人排队看病过程c语言,模拟病人到医院排队看病上机内容完整实验报告.doc...

    模拟病人到医院排队看病上机内容完整实验报告 [实训内容] 编写一个程序,模拟病人到医院排队看病的情况. [思路] 由于医院看病是先到先看,所以可以使用队列来实现排队过程.模拟病人的排队看病主要完成以下 ...

  7. 计算机文字处理的基本过程,计算机基础文字处理实验报告.doc

    计算机基础文字处理实验报告 深 圳 大 学 实 验 报 告 课程名称 计算机基础 项目名称 文字信息处理 学 院 计算机与软件学院 专 业 光电工程 指导教师 报 告 人 学号 实验时间 2014年1 ...

  8. c语言 编写一个求圆面积的函数area,该函数有一个形式参数r,c语言编写一个求圆面积的函数area,有形参,类型为float...

    用c语言编写函数,求圆的周长和面积,用函数.急求. #include#definePI3.1415926doublearea(doubler){returnPI*r*r;}doubleperimete ...

  9. 函数插值法实验报告c语言,插值法实验报告.doc

    插值法实验报告 PAGE PAGE 4 实验2 插值法 学院专 业日期学号姓 名成绩实验题目插值法指导老师一.实验目的掌握拉格朗日插值法.牛顿插值法.记录运行结果,回答问题,完成实验报告. 二.实验环 ...

  10. 西南科技大学Power OJ:实验六 C: 实验六-求X的N次方 求 Xn 。(使用子函数实现功能)

    Description 求 Xn .(使用子函数实现功能) Input 输入三个数字,X1,X2,n (保证所有数据范围都不会超过int) Output 输出X1的n次方.X2的n次方 **Sampl ...

最新文章

  1. 适合vue的富文本框
  2. Self-Attention GAN 中的 self-attention 机制
  3. PyWebIO,让 Pandas 原地起飞的神器!
  4. cocos2d-x游戏实例(18)-纵版射击游戏(5)
  5. vue从入门到精通之进阶篇(五)脚手架vue-cli
  6. 通过VisualSVN的POST-COMMIT钩子自动部署代码
  7. linux更新命令centos,CentOS 7.0命令更新新版特性
  8. 基于类的软件复用技术
  9. Tina-TI 电路仿真 多参数交流传输特性分析 频率与相位增益的关系 选择控制对象
  10. spring-chapter02-IoC Container
  11. 豆瓣9.4!《深度学习入门》笔记总结,带你从感知机入门深度学习!(连载)...
  12. 计算机组成原理疑难知识点
  13. Proe调入ansys中单位的协调
  14. 谈论机器学习中,哪种学习算法更好有意义吗?
  15. 域名实名认证多长时间_域名的实名认证需要多少时间
  16. 3大奇葩排序之猴子算法
  17. 图像的压缩算法--尺寸压缩、格式压缩和品质压缩
  18. arduino智能浇花系统_基于Arduino的远程自动浇花系统设计
  19. 微软企业互联网门户解决方案白皮书
  20. 千万不要去这些公司面试!

热门文章

  1. 我的儿时理想—让世界没有乞丐
  2. 36.Linux/Unix 系统编程手册(下) -- 进程资源
  3. 32.卷1(套接字联网API)---IPv4,IPv6,ICMPv4 和 ICMPv6
  4. 6. CSS 属性选择器
  5. li:hover与a:hover的区别
  6. linux shell中$0,$?,$!等的特殊用法
  7. PHP学习记录(一)
  8. 【并行计算-CUDA开发】 NVIDIA Jetson TX1
  9. 用户输出表单处理php
  10. POJ 2142 The Balance ★ (不定方程 ax+by=c 的|x|+|y|最小解)