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
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 信号处理
    +关注

    关注

    47

    文章

    854

    浏览量

    102528
  • 模拟滤波器
    +关注

    关注

    0

    文章

    29

    浏览量

    13337
收藏 人收藏

    评论

    相关推荐

    [3.6.1]--信号发生器介绍

    信号发生器
    学习电子知识
    发布于 :2022年12月11日 22:47:47

    [3.7.1]--信号发生器操作演示

    信号发生器
    学习电子知识
    发布于 :2022年12月11日 22:48:21

    [2.1.1]--1.1信号发生器

    信号发生器
    学习电子知识
    发布于 :2022年12月14日 19:31:45

    出租信号发生器-E8257D模拟信号发生器性能介绍#信号发生器

    信号发生器
    安泰仪器维修
    发布于 :2023年02月03日 17:27:42

    信号发生器

    在晶体管共发射极电路调试信号发生器正弦波配置好后用示波器可以看到正确的正弦波形,但是把信号发生器接入到共发射极电路
    发表于 11-06 17:45

    信号发生器的基本原理

    产生单元是信号发生器的基础和核心。随着PLL锁相环频率合成器电路的兴起,高档信号发生器纷纷采用频率合成技术,其优点是频率输出稳定(频率合成器
    发表于 02-23 14:52

    函数信号发生器

    的输出上不如模拟式的函数信号发生器。函数信号发生器最小输出信号可小于1mV、国内领先。大功率函数信号
    发表于 06-12 10:46

    微波信号发生器

    放大器和(或)调制信号源。高度情确、低的杂散信号和谐波信号电平以及良好的频率分辨率全都可能是在诸如此类应用的重要
    发表于 10-10 09:32

    MATLAB 控制 信号发生器

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

    请问怎么用matlab将任意波下载到信号发生器

    请问如何用matlab将任意波下载到信号发生器,我用matlab生成了一个波形,然后我想用USB通讯的方式,将数据下载到任意波信号
    发表于 08-17 23:26

    信号发生器的基本原理

    技术,其优点是频率输出稳定(频率合成器的参考基准频率由石英晶体产生),频率可以步进调节,频率显示机构可以用数字化显示或者直接设置。早期的高精度信号发生器为了得到较小的频率步进,将锁相环做得非常复杂,成本
    发表于 12-10 11:15

    信号发生器MATLAB,Signal View或Signal Studio生成信号的最佳工具是什么?

    2013年1月30日*信号发生器基础知识和新应用网络广播*的问题与解答问题:信号发生器MATLAB,Signal View或Signal
    发表于 07-17 10:37

    基于直接数字合成(DDS)技术信号发生器

    ,可分为音频信号发生器、射频信号发生器;依据内部原理不同,可分为模拟型信号发生器、基于直接数字合
    发表于 08-09 09:18

    信号发生器的基本知识

    载波相位噪声锁相环带宽—合成器部分实时相位噪声减损利用信号发生器了解和测试多通道射频系统1无论是在商业应用,还是在航空航天和国防应用,大多数无线系统都是采用多天线
    发表于 03-18 17:39

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

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