产生单位阶跃序列的MATLAB程序如下:k

一、实验目的 掌握典型连续信号和离散序列的MATLAB描述方法 掌握序列的常用运算方法 二、实验设备 * * 实验二 基本信号的产生及其运算 信息工程学院 网络工程系 强文萍 2、MATLAB6.5 软件 1、计算机 MATLAB提供了许多函数用于产生常用的基本信号:如阶跃信号、脉冲信号、指数信号、正弦信号和周期矩形波信号等。这些基本信号是信号处理的基础。 三、实验原理 (一)基本信号的产生 1. 连续阶跃信号的产生 产生阶跃信号的MATLAB程序如下: t= -2: 0.02: 6; x=(t>=0); plot(t,x); axis([-2,6,0,1.2]); (一)基本信号的产生 2. 连续指数信号的产生 产生随时间衰减的指数信号的MATLAB程序如下: t = 0: 0.001: 5; x = 2*exp(-1*t); plot(t,x); (一)基本信号的产生 连续正弦信号的产生 利用MATLAB提供的函数cos和sin可产生正弦和余弦信号。产生一个幅度为2, 频率为4Hz, 相位为?/6的正弦信号的MATLAB程序如下: f0=4; w0=2*pi*f0; t = 0: 0.001: 1; x = 2*sin(w0*t+ pi/6); plot(t,x); (一)基本信号的产生 4. 连续矩形脉冲信号的产生 函数rectpulse(t,w)可产生高度为1、宽度为w、关于t=0对称的矩形脉冲信号。 产生高度为1、宽度为4、延时2秒的矩形脉冲信号MATLAB程序如下: t=-2: 0.02: 6; x=rectpuls(t-2,4); plot(t,x); (一)基本信号的产生 5. 连续周期矩形波信号的产生 函数square(w0*t)产生基本频率为w0 (周期T=2?/w0)的周期矩形波信号。 函数square(w0*t, DUTY)产生基本频率为w0 (周期T=2?/w0)、占空比DUTY= ?/T*100的周期矩形波。 ?为一个周期中信号为正的时间长度。?=T/2,DUTY=50,square(w0*t, 50)等同于square(w0*t)。 (一)基本信号的产生 5. 连续周期矩形波信号的产生 产生一个幅度为1, 基频为2Hz,占空比为50%的周期方波的MATLAB程序如下: f0=2; t = 0:.0001:2.5; w0=2*pi*f0; y = square(w0*t, 50); %duty cycle=50% plot(t,y); axis([0,2.5,-1.5,1.5]); (一)基本信号的产生 6. 连续抽样信号的产生 使用函数sinc(x) ,其定义为 产生信号 MATLAB程序如下: t= -10:1/500:10; x=sinc(t/pi); plot(t,x); (一)基本信号的产生 7. 单位脉冲序列的产生 函数zeros(1,n) 可以生成单位脉冲序列,zeros(1,n)产生1行n列的由0组成的矩阵。 产生单位脉冲序列的MATLAB程序如下: k= -4: 20; x=[zeros(1,7),1,zeros(1,17)]; stem(k,x) (一)基本信号的产生 n1=-5; n2=5; n0=0; %起点为n1,终点为n2的范围内,于n0处产生冲击。 n=n1:n2; x=[n==n0];%生成离散信号x(n) stem(n,x,‘filled’);%绘制脉冲杆图,圆点处为实心圆 axis([n1,n2,0,1.1*max(x)]); title('单位脉冲序列'); xlabel('时间(n)'); ylabel('幅度x(n)'); 或者 8. 单位阶跃序列的产生 函数ones(1,n) 可以生成单位阶跃序列。 函数ones(1,n)产生1行n列的由1组成的矩阵。 产生单位阶跃序列的MATLAB程序如下: k= -4:20; x=[zeros(1,7),ones(1,18)]; stem(k,x) (一)基本信号的产生 n1=-2;n2=8;n0=0; n=n1:n2; x=[n>=n0]; stem(n,x,'filled'); axis([n1,n2,0,1.1*max(x)]); title('单位阶跃序列') xlabel('时间(n)'); ylabel('幅度x(n)'); 9. 指数序列的产生 MATLAB程序如下: k = -5:15; x = 0.3*

matlab单位阶跃序列,产生单位阶跃序列的MATLAB程序如下:k.PPT相关推荐

  1. matlab单位阶跃序列,产生单位阶跃序列的MATLAB程序如下k.ppt

    产生单位阶跃序列的MATLAB程序如下k 一.实验目的 掌握典型连续信号和离散序列的MATLAB描述方法 掌握序列的常用运算方法 二.实验设备 * * 实验二 基本信号的产生及其运算 信息工程学院 网 ...

  2. 【 MATLAB 】序列的奇偶分解的 MATLAB 函数编写实践

    序列 x(n)的奇偶分解的公式为: 编写一个序列 x(n) 的奇偶分解式 xe(n) 和 xo(n),需要考虑的问题是序列长度,下标的变化. 这里必须做个声明,下面的程序中用到了前几篇博客中的几个函数 ...

  3. MATLAB与数字信号处理——常用序列的MATLAB实现

    常用序列的MATLAB实现 单位抽样序列 单位阶跃序列 矩形序列 实指数序列 复指数序列 正余弦序列 随机序列 周期序列 简单复制 用求余数的方法(模运算) 说明 常用序列的MATLAB实现 单位抽样 ...

  4. 用matlab画单位冲激序列,实验一 基于Matlab的数字信号处理基本操作.doc

    实验一 基于Matlab的数字信号处理基本操作 信号来表示,自变量必须是整数. 离散时间信号的波形绘制在MATLAB中一般用stem函数.stem函数的基本用法和plot函数一样,它绘制的波形图的每个 ...

  5. 【数字信号处理】基本序列 ( 单位阶跃序列 | 单位阶跃序列与单位脉冲序列关系 | 矩形序列 | 矩形序列与单位阶跃序列关系 | 矩形序列作用 )

    文章目录 一.单位阶跃序列 1.单位阶跃序列与单位脉冲序列关系 二.矩形序列 1.矩形序列与单位阶跃序列关系 2.矩形序列作用 一.单位阶跃序列 单位阶跃序列 : u(n)={1n≥00n<0u ...

  6. 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...

  7. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在多径衰落信道下的性能. ...

  8. 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...

  9. matlab m序列,m序列(M序列与m序列区别)

    在伪随机序列中,什么是m序列和M序列?他们有什么区别?为什么一个大是. m是线形序列,优点是容易产生,自相关特性好,且是伪随机的.但是可供使用的跳频图案少,互相关特性不理想,又因它采用的是线性反馈逻辑 ...

  10. matlab m序列扩频,基于matlab的移位寄存器法m序列的产生

    描述 扩频通信是在民用和军用都有广泛应用的一种通信技术,自从其诞生就受到了广泛关注. 扩频通信中频谱的扩展是通过一个独立的伪随机序列来完成的. 其中 m 序列是最常用的一种伪随机码,本文在 matla ...

最新文章

  1. Python: 没有switch-case语句
  2. mysql5.7配置用户名密码_Druid拦截功能的配置与简单绕过
  3. 专家:我国青少年网络安全立法还需完善
  4. 这个夏天,感动我的歌,感动我的你
  5. EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象...
  6. 数值分析(4)-多项式插值: 埃尔米塔插值法
  7. Apache Spark技术实战之5 -- SparkR的安装及使用
  8. 把数据对象转成字符串_R语言处理环境监测数据(2):时间数据处理
  9. 小米3g刷高格固件_今天小米路由器3G到手就刷 老毛子 固件。
  10. 有限差分法MATLAB程序
  11. 最新金色版萝卜影视源码/原生视频影视系统APP源码
  12. ssm项目实战------------OA管理项目
  13. 基于51单片机的数控可调稳压电源Proteus仿真(仿真+源码+全套资料)
  14. 电脑html5播放黑屏,电脑看视频黑屏,教您电脑看视频黑屏有声音怎么办
  15. emlog5.3.1后台暴力破解
  16. 手机安装php7,php7.3编译安装时报错system libzip must be upgraded to version = 0.11
  17. 易泊夏武离线车牌识别,车牌识别SDK
  18. J - Crashing Robots
  19. 一个应届毕业生的七次 悲惨 求职经历
  20. Linux UVC driver 独立交叉编译记录

热门文章

  1. Android13 --- 功能变更适配
  2. jmeter(三):逻辑控制器详解
  3. 个人商家聚合收款码如何办理?
  4. 14017.那些年踩过的粪坑
  5. 软件被人后台篡改了收款码属于入侵吗?
  6. WDK10学习记录1-安装环境
  7. Interaction Diagrams
  8. 四大里snr是什么职位_四大职位等级剖析,内部结构原来是这样的
  9. intellij idea/gogland 激活 和 配置,已经安装go插件
  10. 信息产业联盟合作分类