当前位置: 首页 > news >正文

基于MATLAB/simulink的信号调制仿真--AM调制

实验内容:

假设y(t)=(2+0.5*2cos(2*pi*1000*t))*5cos(2*pi*2*1e4*t)调幅系统,请将一个频率为1000HZ的余弦波信号,通过进行AM调制,载波信号频率为20kHZ的余弦波,调制度ma=0.5。请分别用MATLAB与simulink两种方法实现,并用图形显示。(调制信号和载波信号的幅度可以自行设定)

实验原理:

使用sine wave模块模拟一个余弦波信号为原始被调信号,同时模拟一个载波信号频率为20KHZ的余弦波信号为载波信号,通过Add、Product和Dot Product模块进行操作。

y(t)=(2+0.5*2cos(2*pi*1000*t))*5cos(2*pi*2*1e4*t)

  1. 将被调信号与调制度相乘。
  2. 将相乘后的信号与常数2相加。
  3. 将相加后的信号与载波信号进行点乘。
  4. 最后的信号分别显示在Scope模块中。

实验步骤:

MATLAB程序:

代码部分:

clear all;

dt = 1e-5;

T = 3*1e-3;

t = 0:dt:T;

input = 2* cos(2*pi*1000*t);

ca = 5*cos(2*pi*2*1e4*t);

output = (2 + 0.5*input).*ca;

%作图: 棺材输入信号,载波,以及调制输出

subplot(311);

plot(t,input);

xlabel('时间/s');ylabel('被调信号');

subplot(312);

plot(t,ca);

xlabel('时间/s');ylabel('载波');

subplot(313);

plot(t,output);

xlabel('时间/s');ylabel('调幅输出');

运行结果:

simulink模块

模型:

各个模型的设置:

 Input模块(被调模块) 此处使用的是cos,故相位值设置为pi/2:

Ca模块(载波信号):

对起始时间和结束时间的设置:

相关文章:

  • 数学知识——欧拉函数
  • WHAT - React 技术栈常用库/工具
  • 用AI无差别转换技术协议到生产工艺
  • 硬件知识积累 单片机+ 光耦 + 继电器需要注意的地方
  • [打印机] 惠普打印机的安装和配置
  • 蓝桥杯速成刷题清单(上)
  • grok 驱动级键盘按键记录器分析
  • 扒光HPM6800系列 | 强到起飞的显控MCU介绍
  • 人工智能在高中教育中的应用现状剖析与挑战应对
  • 【QT】QWidget 概述与核心属性(API)
  • FreeRTOS静态任务创建(2025.4.9巨详细)
  • Vue.js组件化开发实战:从工程化到安全纵深设计
  • 华为数字芯片机考2025合集2已校正
  • Transformer Decoder Block的几个优化方案
  • [Windows] Windows更新暂停器 v1.0.0.0
  • Python内存池机制深度解析
  • 接口自动化测试流程、工具及实践
  • 【RabbitMQ】死信队列
  • 红宝书第三十四讲:零基础学会单元测试框架:Jest、Mocha、QUnit
  • 解决 IntelliJ IDEA 中 Maven 项目左侧项目视图未显示顶层目录问题的详细步骤说明
  • app下载app开发公司/seo排名赚钱
  • 电子商务网站建设可行性分析/网络营销策划书
  • 石家庄网站建设联系电话/上海优化网站seo公司
  • 彩妆网站建设策划书/小程序开发制作
  • 网站后台上传文章怎么做/推广网站
  • 做搜狗pc网站软件/seo诊断方法步骤