0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MATLAB中的基本信号发生器技术解析

要长高 来源: 雷达通信电子战 作者: 雷达通信电子战 2022-06-20 16:44 次阅读

信号是现代工程中经常处理的对象,在通信、雷达等领域有大量的应用。在MATLAB中,信号处理工具箱可以看做工具集合,包含波形产生与处理、数字和模拟滤波器设计、信号模型以及频谱分析、时频分析等多个常见功能。

poYBAGKwMfOADZrwAAJVA9WfshE169.png

在MATLAB信号工具箱中,提供了多种产生信号的函数。利用这些函数,可以很方便地产生多种常见信号。

锯齿波和三角波

sawtooth(t):产生周期为2π,峰值为-1和1,采样时刻由向量t指定,此时为锯齿波。

sawtooth(t, xmax):产生三角波,xmax指定最大值出现的地方,其取值在0到1之间。当t由0增大到xmax*2π时,函数值由-1增大到1,当t由xmax*2π增大到2π时,函数值由1减小到-1。当xmax=0.5时,上升段斜率与下降段斜率相等,三角波对称,如下面简单例子。

poYBAGKwMfiAfqSEAAEQOht9iNk386.png

非周期三角/矩形脉冲

tripuls(t) :产生一个连续的、非周期的、单位高度的三角脉冲的采样,采样时刻由数组t指定。缺省情况下,产生的是宽度为1的非对称三角脉冲。

tripuls(t,W) :产生一个宽度为W的三角脉冲。

tripuls(t,W,S) :S为三角波的斜度。参数S满足-1《S》1,当S=0时,产生一个对称的三角波。

rectpuls(t, W) 产生一个连续的、非周期的、单位高度的矩形脉冲的采样,宽度为W。

pYYBAGKwMj-AChR8AACR8RNbX0c727.png

周期sinc波形

在MATLAB中,用户可以使用diric命令实现周期sinc函数,又被称为Dirichlet 函数。Dirichlet函数的定义是d(x)=sin(N*x/2)。/(N*sin(x/2))。diric函数的调用格式为:Y=diric(x,N)。

函数返回大小与x相同的矩阵,元素为Dirichlet 函数值。N必须为正整数,该函数将0到2π等间隔的分成N等份。

poYBAGKwMlKAEWlNAADw5B3at1U003.png

高斯调幅正弦波

信息处理中,使载波的振幅按调制信号改变的方式叫调幅。高斯调幅正弦波是比较常见的调幅正弦波,通过高斯函数变换将正弦波的幅度进行调整。gauspuls是MATLAB信号处理工具箱提供的信号发生函数,其调用格式如下:

yi=gauspuls(t,Fc,BW):函数返回最大幅值为1的高斯函数调幅的正弦波的采样,其中心频率为Fc,相对带宽为BW,时间由数组t给定。BW 的值必须大于0。默认情况下,Fc=1000Hz,BW=0.5。

yi=gauspuls(t,Fc,BW,BWR) BWR:指定可选的频带边缘处的参考水平,以相对于正常信号峰值下降了-BWR(单位为dB)为边界的频带,其相对带宽为100*BW%。默认情况下BWR的值为-6dB。其他参数设置同上。BWR的值为负值。

tc=gauspuls(‘cutoff’,Fc,BW,BWR,TPE):返回包络相对包络峰值下降TPE(单位为dB)时的时间tc。默认情况下,TPE 的值是-60dB。其他参数设置同上。TPE 的值必须是负值。

poYBAGKwMmKAJaZQAACzol5d7eY999.png

调频信号

和调幅类似,使载波的频率按调制信号改变的方式被称为调频。调波后的频率变化由调制信号决定,同时调波的振幅保持不变。从波形上看,调频波像被压缩得不均匀的弹簧。在MATLAB中,chirp 函数可以获得在设定频率范围内的按照设定方式进行的扫频信号。chirp函数调用格式如下。

Y=chirp(t,F0,T1,F1):产生一个频率随时间线性变化信号的采样,其时间轴的设置由数组t定义。时刻0的瞬时频率为F0;时刻T1的瞬时频率为F1。默认情况下,F0=0Hz,T1=1,F1=100Hz。

Y=chirp(t,F0,T1,F1,’method’):method指定改变扫频的方法。可用的方法有‘linear’(线性调频)、‘quadratic’(二次调频)、‘logarithmic’(对数调频)。默认时为‘linear’,其他参数意义同上。

Y=chirp(t,F0,T1,F1,’method’,PHI):PHI 指定信号的初始相位,默认时PHI 的值为0,其他参数意义同上。

pYYBAGKwMm-AfvXrAAPxu__WX30451.png

高斯分布随机序列

在信号处理中,标准正态分布随机序列是重要序列。该序列可以由randn函数生成,randn函数的调用格式为:Y=randn(M,N):将生成M 行N 列的均值方差为1的标准正态分布的随机数序列。

pYYBAGKwMn2AXo_9AACDlaVmQcQ372.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    185

    文章

    2976

    浏览量

    230563
  • 信号处理
    +关注

    关注

    48

    文章

    1030

    浏览量

    103296
  • 模拟滤波器
    +关注

    关注

    0

    文章

    33

    浏览量

    13413
收藏 人收藏

    评论

    相关推荐

    MATLAB 控制 信号发生器

    请问怎么用matlab控制信号发生器,我用的是USB接口,现在信号发生器会生成一个正弦函数,5V,1KHz, 请问我怎么自动控制functi
    发表于 10-24 19:38

    基于声卡和Matlab的虚拟信号发生器

    利用声卡输出所需要的三角波、正弦波、方波等多种信号,有效地实现信号发生器的基本功能。
    发表于 05-12 10:56 4677次阅读
    基于声卡和<b class='flag-5'>Matlab</b>的虚拟<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>

    基于Matlab与声卡的低频信号发生器的设计

    介绍了用Matlab与声卡来实现低频信号发生器的设计过程。在普通的电子技术实验室,要求的则是频率可调、性价比合适,而对精度要求不是太高,在
    发表于 11-09 09:48 67次下载
    基于<b class='flag-5'>Matlab</b>与声卡的低频<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>的设计

    基于FPGA和DDS的数字调制信号发生器设计

    为了提高数字调制信号发生器的频率准确度和稳定度,并使其相关技术参数灵活可调,提出了基于FPGA和DDS技术的数字调制信号
    发表于 04-27 16:50 183次下载
    基于FPGA和DDS的数字调制<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>设计

    信号发生器原理_DDS芯片及应用_DDS信号发生器设计

    本专题汇集了四十种DDS信号发生器各部分资料,包括信号发生器原理,DDS芯片及应用,信号发生器
    发表于 06-23 10:41
    <b class='flag-5'>信号</b><b class='flag-5'>发生器</b>原理_DDS芯片及应用_DDS<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>设计

    脉冲信号发生器原理

    脉冲信号发生器信号发生器的一种。信号发生器信号
    发表于 10-26 17:09 2.2w次阅读
    脉冲<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>原理

    基于DSP实现的信号发生器设计解析

    正弦信号发生器信号中最常见的一种,它能输出一个幅度可调、频率可调的正弦信号,在这些信号发生器
    发表于 10-31 16:07 1次下载
    基于DSP实现的<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>设计<b class='flag-5'>解析</b>

    高频信号发生器的设计原理及相关技术解析

    高频信号发生器主要用来向各种电子设备和电路提供高频能量或高频标准信号,以便测试各种电子设备和电路的电气特性。例如,测试各类高频接收机的工作特性,便是高频信号
    发表于 12-10 11:44 39次下载
    高频<b class='flag-5'>信号</b><b class='flag-5'>发生器</b>的设计原理及相关<b class='flag-5'>技术</b>的<b class='flag-5'>解析</b>

    信号发生器的用途

    本文首先介绍了信号发生器的功能以及作用,其次介绍了四种信号发生器的用途,最后阐述了四种信号发生器
    的头像 发表于 08-21 18:33 3.5w次阅读

    什么是信号发生器 信号发生器类型总结

    脉冲发生器: 顾名思义,脉冲发生器是一种产生脉冲的信号发生器。这些信号发生器通常采用逻辑脉冲
    发表于 08-02 15:48 4926次阅读

    信号发生器作用和组成

      在日常实验中信号发生器经常和功率放大器一起搭配使用,很多人都知道信号源,也就是信号发生器,但是对信号
    发表于 02-17 10:55 6次下载
    <b class='flag-5'>信号</b><b class='flag-5'>发生器</b>作用和组成

    信号发生器的占空比是什么 信号发生器占空比怎么设置

    信号发生器的占空比是什么 信号发生器占空比怎么设置  信号发生器的占空比是指方波波形中高电平和低
    的头像 发表于 12-21 14:02 3529次阅读

    信号发生器在射频信号处理的应用与技巧

    信号发生器在射频信号处理的应用与技巧 信号发生器在射频信号
    的头像 发表于 12-21 14:56 774次阅读

    信号发生器怎么输出调制信号 信号发生器输出信号衰减如何调整?

    信号发生器怎么输出调制信号 信号发生器输出信号衰减如何调整?
    的头像 发表于 12-21 14:56 6231次阅读

    信号发生器的sync什么意思

    信号发生器是一种电子设备,用于产生具有特定频率、幅度和波形的电信号。这些信号可以用于测试和测量电子设备的性能,或者作为其他电子系统的输入信号
    的头像 发表于 06-03 10:59 3288次阅读