找回密码
 立即注册

【自编】一个实现连续波匹配滤波的MATLAB代码

[复制链接]
发表于 2023-11-4 15:53:13 | 显示全部楼层 |阅读模式
代码包括以下步骤:
● 定义载频 fc 和带宽 B。
● 定义调频信号参数,包括采样率 fs、时间向量 t、连续波信号中心频率 f_cw、调频偏差 f_dev、调频幅度 A_fm 和生成调频信号的代码。
● 定义接收信号:接收信号幅度 A_rx、采样点数 N、高斯白噪声 n 和生成加性高斯白噪声的接收信号的代码。
● 计算匹配滤波器输出:定义延迟时间 tau、匹配滤波器冲激响应 h_mf 和使用 filter 函数计算的匹配滤波器输出 r_mf。
● 绘制原始信号、接收信号和匹配滤波器输出的图表,使用 subplot 函数将它们分别绘制在三个子图中,以便进行比较。

这个代码示例的输出结果是一个包含三个子图的图表,分别显示调频信号、接收信号和匹配滤波器的输出。第一个子图显示调频信号的波形,第二个子图显示带噪声的接收信号的波形,而第三个子图则显示经过匹配滤波器处理后的信号的幅度。

文件列表:
Untitled.m

运行例图:
01.gif


一个实现连续波匹配滤波的MATLAB代码.rar (684 Bytes, 下载次数: 0, 售价: 100 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-25 23:27 , Processed in 0.084275 second(s), 28 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表