2路FDM的AM/ASK混合调制与非相干解调Simulink仿真
简介这份资源是面向通信原理课程学习者与仿真实践者的课程设计文档聚焦2路频分复用FDM场景下AM与ASK调制及非相干解调系统的建模与仿真适合已具备MATLAB基础、希望把调制解调理论落到Simulink模型上的本科生或自学者。压缩包内仅含1个docx文件约119KB内容围绕设计目的、要求与平台说明展开涵盖频分复用原理、AM调制模型、非相干解调流程以及高斯白噪声、瑞利噪声、莱斯噪声三种信道条件下的性能对比思路。读者可据此理解如何用示波器与频谱模块观察调制前后波形与频谱变化掌握带通滤波器分离多路信号、包络检波恢复基带信号的关键环节并学会分析噪声对传输质量的影响、寻找较优系统配置。目前已有120人学习适合作为课程设计参考与通信系统仿真入门材料。1. 从一份课设文档说起2 路 FDM 的 AM/ASK 混合调制到底在仿真什么很多通信原理课设的题目看着像八股真动手才发现坑全在参数上。这份《2 路 FDM 的 AM 与 ASK 调制与非相干解调系统仿真》就是典型它要求在同一信道里塞进两路信号一路走模拟的 AM一路走数字的 ASK靠频分复用FDM在频率轴上错开接收端再用非相干解调把两路各自捞回来。听起来简单但它一次性把调制、复用、滤波、噪声、判决全串起来了是理解振幅通信系统最省事的一条链路。它适合两类人正在做通信原理课设、需要一份能跑通的 Simulink 参考模型的学生以及想快速回顾 AM/ASK 包络检波、FDM 保护间隔这些概念的工程师。整份文档基于 MATLAB/Simulink 搭建核心不是写多少行代码而是把每个模块的参数调对——载波频率、滤波器通带、噪声方差、判决门限任何一个偏了示波器上就是一团糊。下面按“原理—建模—噪声—排错”的顺序拆开讲。2. FDM 复用与 AM/ASK 调制原理载波频率和保护间隔怎么定2.1 频分复用的频谱不重叠约束FDM 的本质是把信道带宽切成若干互不重叠的频段每路信号占一段接收端用带通滤波器按中心频率分离。文档里两路基带信号先过低通滤波器限带避免频谱混叠再分别调制到不同载波上合成。关键约束是相邻已调信号频谱之间要留保护间隔否则带通滤波器分离时会互相串扰。设基带信号最高频率为 $f_m$载波为 $f_c$则 AM 已调信号带宽为 $2f_m$ASK 已调信号带宽同样约为 $2f_m$基带脉冲带宽的两倍。两路载波频率之差必须大于两路带宽之和的一半再加保护间隔工程上常取 $f_{c2} - f_{c1} \geq 2f_m \Delta$$\Delta$ 是保护带。文档里 AM 载波取 3π rad/sec、ASK 载波取 10π rad/sec、基带取 1 rad/sec正是按这个思路错开的。2.2 AM 调制与过调幅边界AM 是用调制信号控制高频正弦载波幅度。一般模型是调制信号叠加直流 $A_0$ 后与载波相乘输出包络与基带成正比所以能用包络检波恢复。但必须满足 $A_0 \geq |m(t)|_{max}$否则出现过调幅包络检波会失真。文档里 Constant 模块设为 2就是给直流分量留足余量。AM 信号频谱由载频分量和上下两个边带组成上边带与原调制信号频谱结构相同下边带是镜像两者都含完整信息所以 AM 是带载波的双边带信号带宽是基带的两倍。2.3 ASK 调制与 OOK 通断特性ASK 是正弦载波幅度随数字基带变化的数字调制二进制时就是 2ASK。基带为 1 时输出载波为 0 时输出零所以又叫通断键控OOK。实现方式有两种模拟相乘法载波与数字信号直接相乘和数字键控法开关电路控制载波通断。文档用的是相乘法Product 模块输入端设为 2。2ASK 功率谱由连续谱和离散谱构成连续谱由基带脉冲经线性调制决定离散谱由载波分量决定带宽同样是基带脉冲带宽的两倍。2.4 非相干解调为什么比相干解调差 3dB非相干解调不需要提取载波AM 用包络检波2ASK 用包络检波加抽样判决。优点是省去载波恢复复杂度低适合信道估计困难或成本敏感的场景。代价是性能比相干解调差约 3dB——这个数字来自两种解调方式在相同误码率下所需信噪比的差距是通信原理里的经典结论。文档里 AM 解调链路是带通滤波、包络检波绝对值 abs 模块、低通滤波ASK 解调在此基础上加采样保持和量化编码做判决。调制方式解调方式是否需要载波相对性能AM包络检波否比相干差约 3dB2ASK包络检波判决否比相干差约 3dBAM相干解调是基准2ASK同步检测是基准3. Simulink 建模实操模块选型与参数逐项设置3.1 理想信道模型的模块清单文档的理想信道模型用到的模块包括Bernoulli Binary Generator伯努利二进制发生器发源信号、Sine Wave正弦载波、Power Spectral Density功率谱密度观测、Pulse Generator脉冲发生器、Analog Filter Design模拟滤波器、abs绝对值做包络检波、Constant常数提供 AM 直流分量、Quantizing Encode量化编码做判决、Scope示波器。搭建时从 Simulink 库浏览器拖入或用库窗口的查找功能搜模块名关键字。3.2 关键模块参数设置参数是这份课设最难的部分文档作者也提到“要找到最佳参数得一个一个对着波形修改”。下面把核心参数整理成可抄的配置。% 伯努利二进制发生器产生 0/1 基带序列 % Probability of a zero 0.5等概 % Initial seed 61 % Sample time 1 s基带频率取低值 % Samples per frame 1 % 正弦载波 % Sine Wave (AM 载波): Frequency 3*pi rad/sec % Sine Wave1 (ASK 载波): Frequency 10*pi rad/sec % Sine Wave2 (基带): Frequency 1 rad/sec % 乘法器 Product1 / Product2输入端数量 2 % 加法器 Sum / addSample time -1继承 % 常数 ConstantConstant value 2AM 直流偏置防过调幅 % 绝对值 abs / abs1Sample time -1非相干解调包络检波 % 采样保持 Sample and HoldTrigger type rising上升沿触发数字解调用 % 脉冲发生器 Pulse GeneratorPulse Width 0.1 % 量化编码 Quantizing Encode1 % quantization partition [0.4] % quantization codebook [0 1]逻辑说明载波频率必须高于基带至少两倍这里 AM 载波 3π、ASK 载波 10π、基带 1满足且错开。Constant 设 2 保证 $A_0 \geq |m(t)|_{max}$。Sample time 设 -1 表示继承上游采样时间避免多速率冲突。量化编码的 partition 0.4 是判决门限codebook [0 1] 把抽样值映射回 0/1。3.3 滤波器参数带通和低通的频率范围滤波器是 FDM 分离两路信号的核心。文档里 Analog Filter Design 和 Analog Filter Design2 是带通用于 AM 和 ASK 的通道分离Analog Filter Design1 和 Analog Filter Design3 是低通用于解调后恢复基带。带通滤波器的通带范围要求处于“基带频率与载波频率之差的绝对值”和“基带频率与载波频率之和”之间。以 AM 为例基带 1、载波 3π≈9.42则通带约在 |9.42-1|8.42 到 9.42110.42 之间。低通滤波器的截止频率要求低于“基带频率与载波频率之差的绝对值”即低于 8.42实际取略高于基带频率的值即可。提示Power Spectral Density3 的频率不出现文档作者排查后发现是载波频率太高、参数不满足条件增大参数后正常。遇到频谱观测为空先检查载波频率和采样率是否匹配。3.4 仿真运行与波形判读运行后通过示波器观察AM 调制波形第一路载波、第二路基带、第三路已调信号已调波包络应与基带形状一致ASK 调制波形第一路基带、第二路载波、第三路已调信号基带为 1 时输出载波、为 0 时输出零。相加波形是两路已调信号之和经带通滤波后分离。解调波形中AM 经包络检波后应完全恢复原始基带ASK 经包络检波加判决后恢复 0/1 序列。功率谱模块用来对比调制前后频谱变化确认边带和载频分量位置正确。4. 噪声信道仿真高斯、瑞利、莱斯三种噪声怎么加4.1 三种噪声源的物理含义与模块选择文档要求模拟三种信道高斯白噪声模拟有线信道瑞利噪声模拟有直射分量的无线信道莱斯噪声模拟无直射分量的无线信道。这里要注意文档原文的表述与标准定义有出入——通常瑞利对应无直射分量、莱斯对应有直射分量实际建模时以标准定义为准用 Simulink 的 Gaussian Noise Generator 加 Rayleigh/Rician 相关模块实现。高斯白噪声用 Gaussian Noise GeneratorSample time 设为 1s方差按信噪比需求调整。瑞利和莱斯噪声可通过 Rayleigh Noise 模块或对高斯噪声做包络变换得到。加法器 Sum1 把噪声叠加到已调信号上Sample time 设为 -1。4.2 噪声方差对解调性能的影响噪声方差直接决定信噪比。方差越大解调输出波形越脏。文档的结论是噪声对模拟信号AM调制影响明显解调后不能完全恢复原始信号对数字信号ASK影响不大因为抽样判决器有门限只要噪声没把抽样值推过门限判决结果就正确。这正是数字通信抗噪优势的直观体现。% 高斯噪声信道仿真参数 % Gaussian Noise Generator: % Sample time 1 s % Variance 根据目标 SNR 设置例如 0.01 / 0.1 / 0.5 对比 % Sum1 (噪声叠加): % Sample time -1 % 对比实验建议 % 固定信号功率扫描噪声方差 [0.01, 0.05, 0.1, 0.5] % 观察 AM 解调波形失真程度和 ASK 判决误码情况逻辑说明方差扫描是为了找到系统性能拐点。AM 因为没有判决门限噪声直接叠加在包络上方差稍大就失真ASK 有量化编码判决门限 0.4 把噪声容限量化了只要抽样值还在正确一侧就不误判。4.3 多噪声联合作用的建模方法文档最后把高斯和瑞利噪声同时加入信道方法是在 Sum1 基础上再串一个加法器叠加第二种噪声莱斯噪声同理。分析方法和单噪声一致重点看解调波形和功率谱的变化。多噪声场景更接近真实无线信道但参数调试量翻倍建议先单噪声调通再叠加。注意噪声方差不是越大越好也不是越小越好。太小看不出影响太大波形全糊无法判读。一般从 0.01 起步逐步加大到刚好能观察到失真为止。5. 参数调试与常见报错的排查技巧5.1 找不到模块和模块功能重叠文档作者遇到的第一个问题是“因为不认识而找不到需要的模块”。Simulink 模块库是三级树结构Continous、Discontinus 等子库下还有细分。实用技巧是用库窗口的查找功能输入模块名关键字点 Find Next 自动搜索。另一个坑是很多功能集中在一个模块上比如高低通滤波器都是 Analog Filter Design靠改参数区分不要重复找不同模块。5.2 参数设置导致仿真不出结果参数是最大难点。文档提到 Power Spectral Density3 频率不出现排查后是载波频率太高、参数不满足条件。通用排查顺序先确认采样时间和载波频率匹配采样率至少是最高频率的两倍再检查滤波器通带是否覆盖目标频段最后看示波器时间范围是否自动调整到能显示完整周期。% 参数自检清单按顺序排查 % 1. 采样率 fs 是否 2 * max(载波频率, 基带频率) % 2. 带通滤波器通带是否落在 [|fc-fm|, fcfm] 内 % 3. 低通滤波器截止是否 |fc-fm| % 4. AM 直流偏置 A0 是否 max(|m(t)|) % 5. 判决门限是否在 0/1 抽样值中间 % 6. 示波器 Time range 是否设为 auto逻辑说明这六条覆盖了文档里所有“调不出来”的场景。采样率不够会频谱混叠滤波器通带偏了会分离不出信号直流偏置不够会过调幅门限偏了会误判时间范围不对会看不到波形。5.3 用功率谱验证调制是否正确功率谱密度模块是验证调制质量最直接的工具。AM 调制后应看到载频处一根谱线加两侧对称边带ASK 调制后应看到载频处离散谱线加连续谱。两路相加后频谱应是两路频谱的叠加且不重叠。解调后功率谱应回到基带低频区域。如果频谱形状不对回到滤波器参数和载波频率重新核对。5.4 从波形对比定位失真环节解调波形和基带波形对比是最终验收标准。AM 解调波形应与基带形状一致ASK 解调波形应与 0/1 序列一致。如果 AM 失真先看是否过调幅再看包络检波的绝对值模块和低通滤波是否正常。如果 ASK 误码先看抽样时刻是否对准、门限是否合理。逐级对比示波器波形能快速定位是调制、信道还是解调环节的问题。本文还有配套的精品资源点击获取
上一篇/下一篇内容由系统自动关联
返回资讯列表 →