LabVIEW仿真单频脉冲信号+线性调频信号+高斯白噪声信号

简介: 本文基于 LabVIEW 仿真了单频脉冲信号(先导脉冲)和线性调频信号,全程伴有高斯白噪声。

前言


本文基于 LabVIEW 仿真了单频脉冲信号(先导脉冲)和线性调频信号,全程伴有高斯白噪声。


一、单频脉冲信号


单频脉冲信号由正弦信号 * 脉冲信号组合而成。


1、信号参数


正弦信号

采样数 = 仿真信号时间总长度(s) * 采样率(Hz)

幅值 = 仿真信号幅度峰峰值(Vpp) / 2

相位 = 0

周期数 = 单频脉冲-频率(Hz) * 仿真信号时间总长度(s)


脉冲信号

采样数 = 仿真信号时间总长度(s) * 采样率(Hz)

幅值 = 1

延迟 = 采样率(Hz) * 单频脉冲-开始时间(Hz)

宽度 = 采样率(Hz) * 单频脉冲-脉宽(s)


2、仿真图


①、前面板



②、程序框图



二、线性调频信号


线性调频信号指持续期间频率连续线性变化的信号,是一种常用的雷达信号。


1、信号参数


线性调频信号

采样数 = 线性调频-脉宽(s) * 采样率(Hz)

幅值 = 仿真信号幅度峰峰值(Vpp) / 2

起始频率 = 线性调频起始频率(Hz) / 采样率(Hz)

结束频率 = 线性调频终止频率(Hz) / 采样率(Hz)


2、仿真图


①、前面板



②、程序框图



三、高斯白噪声信号


如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。


1、信号参数


高斯白噪声

采样数 = 仿真信号时间总长度(s) * 采样率(Hz)

标准差 = 白噪声信号 − 方差 \sqrt{白噪声信号-方差}

白噪声信号−方差


2、仿真图


①、前面板



②、程序框图



四、合成信号


将上述单频脉冲信号、线性调频信号、高斯白噪声信号合成,并做个 FFT 进行频域分析。


1、前面板



2、程序框图



五、代码自取


CSDN 链接:LabVIEW仿真单频脉冲信号+线性调频信号+高斯白噪声信号


目录
相关文章
|
6月前
雷达波形之一——LFM线性调频波形
雷达波形之一——LFM线性调频波形
275 0
|
机器学习/深度学习 传感器 算法
【雷达信号分析】基于单载频矩形脉冲信号时频分析附Matlab代码
【雷达信号分析】基于单载频矩形脉冲信号时频分析附Matlab代码
|
机器学习/深度学习 传感器 算法
【信号去噪】基于小波变换实现脉搏信号去噪附Matlab代码
【信号去噪】基于小波变换实现脉搏信号去噪附Matlab代码
|
机器学习/深度学习 传感器 编解码
基于matlab实现16个调频脉冲信号的产生、脉冲压缩、MTI、MTD、CFAR等信号处理算法
基于matlab实现16个调频脉冲信号的产生、脉冲压缩、MTI、MTD、CFAR等信号处理算法
|
机器学习/深度学习 传感器 编解码
LFM信号的回波与脉冲压缩附Matlab代码
LFM信号的回波与脉冲压缩附Matlab代码
|
算法 异构计算
m基于FPGA的带相位偏差16QAM调制信号相位估计和补偿算法verilog实现
m基于FPGA的带相位偏差16QAM调制信号相位估计和补偿算法verilog实现
434 2
m基于FPGA的带相位偏差16QAM调制信号相位估计和补偿算法verilog实现
|
机器学习/深度学习 传感器 安全
【脉冲压缩】基于线性调频+步进频和相位编码信号脉冲压缩仿真Matlab代码
【脉冲压缩】基于线性调频+步进频和相位编码信号脉冲压缩仿真Matlab代码
|
机器学习/深度学习 传感器 算法
【信号去噪】基于多窗口谱减法实现信号去噪附matlab代码
【信号去噪】基于多窗口谱减法实现信号去噪附matlab代码
【信号去噪】基于多窗口谱减法实现信号去噪附matlab代码
|
机器学习/深度学习 传感器 安全
【信号处理】基于CSSD 实现不连续信号的三次平滑附matlab代码
【信号处理】基于CSSD 实现不连续信号的三次平滑附matlab代码
|
机器学习/深度学习 传感器 算法
基于Matlab模拟微脉冲激光雷达回波信号
基于Matlab模拟微脉冲激光雷达回波信号