ammod

  • 语法
  • 描述
  • 例子
    • 比较双边带和单边带调幅
  • 输入参数
  • 输出参数

ammod:幅度调制

语法

y = ammod(x,Fc,Fs)
y = ammod(x,Fc,Fs,ini_phase)
y = ammod(x,Fc,Fs,ini_phase,carramp)

描述

y = ammod(x,Fc,Fs)
返回一个调幅(AM)信号y,
给定输入消息信号x,其中载波信号的频率为Fc。载波信号和x的采样频率为Fs。
调制信号初始相位为零,载波幅值为零,因此结果是抑制载波调制。

注意:Fs的值必须满足Fs≥2Fc。

y = ammod(x,Fc,Fs,ini_phase)指定调制信号y中的初始相位,以弧度为单位。
y = ammod(x,Fc,Fs,ini_phase,carramp)执行发射载波调制,而不是抑制载波调制,carramp是被调制信号的载波幅值。

例子

比较双边带和单边带调幅

%设置采样频率为100hz。创建一个100秒长的时间矢量。
fs = 100;
t = (0:1/fs:100)';
%设置载波频率为10hz。产生一个正弦信号。
fc = 10;
x = sin(2*pi*t);
%使用单边带和双边带调幅调制x。
ydouble = ammod(x,fc,fs);
ysingle = ssbmod(x,fc,fs);
%创建一个频谱分析仪对象来绘制两个信号的光谱。画出双边带信号的频谱。
sa = dsp.SpectrumAnalyzer('SampleRate',fs, ...'PlotAsTwoSidedSpectrum',false, ...'YLimits',[-60 40]);
step(sa,ydouble)
figure,plot(ydouble),hold on,plot(x);
%绘制单边带光谱。
step(sa,ysingle)
figure,plot(ysingle),hold on,plot(x);


输入参数

x -输入消息信号
scalar | vector | matrix | 3-D array
输入消息信号,指定为标量、向量、矩阵或三维数组。x的每个元素都必须是实数。
数据类型:single | double

Fc -载波信号频率
positive real scalar
载波信号频率,单位为赫兹(Hz),为一个正的实标量。
数据类型:single | double

Fs—采样频率
positive real scalar
载波信号和输入信息信号的采样频率,单位为赫兹(Hz),指定为一个正的实标量。为了避免混叠,Fs的值必须满足Fs > 2(Fc + BW),其中BW是x的带宽。
数据类型:single | double

ini_phase—初始相位
real scalar
被调制信号的初始相位(以弧度表示),用实标量表示。
数据类型:single | double

carramp—载波振幅
real scalar
被调制信号的载波幅值,用实标量表示。
数据类型:single | double

输出参数

调幅输出信号
scalar | vector | matrix | 3-D array
振幅调制信号,返回为标量、向量、矩阵或三维阵列。

matlab的幅度调制函数ammod相关推荐

  1. Matlab实现幅度调制详解

    Matlab实现幅度调制详解 设计要求 代码 仿真结果 设计要求 仿真幅度调制输入输出波形,设入载波频率1KHz,幅度5v的余弦波,输入信号频率200Hz,幅度2v的余弦波,调制度为0.5,设初始相位 ...

  2. matlab实现幅度调制,利用matlab实现信号幅度的调制与解调钟媛

    利用matlab实现信号幅度的调制与解调钟媛 1<MATLAB 语言>课程论文利用 MATLAB 实现信号幅度的调制与解调 姓名: 钟媛学号:12010245219专业:电子信息工程班级: ...

  3. matlab中幅度调制,双边带幅度调制及其MATLAB仿真.pdf

    双边带幅度调制及其MATLAB仿真 科 技 交 流 张洁 王赋攀 1 2 四川农业大学 工程技术学院 1. 计算机科学与技术系 雅安625014 西南科技大学 计算机科学与技术学院 双边带幅度调制及其 ...

  4. matlab中幅度调制,幅度调制信号的特性分析及其MATLAB仿真研究

    第 26 卷 第 3 期 安徽理工大学学报(自然科学版) Vol. 26 No. 3 2006 年 9 月 Journal of A nhuiU niversity of Science and Te ...

  5. 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc

    <利用MATLAB实现信号的幅度调制与解调 课程设计论文 姓名:姜勇 学院:机电与车辆工程学院 专业:电子信息工程2班 学号:1665090208 安徽科技学院 学年第 学期 < > ...

  6. matlab dsb调制,幅度调制(AM、DSB、SSB、VSB)

    % 幅度调制 AM 信号输出和功率谱 程序清单 dt=0.001; %时间采样频谱 fmax=1; %信源最高频谱 fc=10; %载波中心频率 T=5; %信号时长 N=T/dt; t=[0:N-1 ...

  7. matlab幅度调制滚动条的程序_实训3 信号的幅度调制及MATLAB实现(续)

    实训3 信号的幅度调制及MATLAB实现 一.实验目的 1.掌握幅度调制的原理 2.对频谱产生初步认识 3.熟悉使用MATLAB软件来分析信号的调制问题及可视化 二.实验设备 微型计算机一台.MATL ...

  8. matlab fm调制函数,基于matlab的fm调制实现

    基于matlab的fm调制实现 MATLAB建模与仿真 MATLAB 建模与仿真题 目 基于 MATLAB 的 FM 调制实现 学 院 信息工程学院 专 业 通信工程 班 级 11 通信工程 学 号 ...

  9. matlab的qammod函数_利用matlab实现16QAM调制

    利用matlab实现16QAM调制 2020-12-22 一.随机信号的调制第一个示例描述以下问题: 下表描述了解决此问题的关键任务和相应的通信工具箱函数,其中选择基带16QAM作为调制制式以及加性高 ...

最新文章

  1. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.11节创建与应用图案...
  2. Oracle GoldenGate 之--异构平台同步(Mysql到Oracle)
  3. 大数据时代,数据科学都有些啥?
  4. sum服务器操作系统,SUM服务器监控软件
  5. POJ_3262 Protecting the Flowers 【贪心】
  6. HTMl5的存储方式sessionStorage和localStorage详解
  7. 联想 键盘 fn linux,开发者提交补丁,Linux 5.10 或支持联想 PC 键盘快捷键
  8. sqlserver缓存程序-只能使用一次清除缓存计划
  9. TensorFlow、PyTorch 之后,“国产”AI 框架还有没有机会?
  10. 国人常用密码TOP100 FROM THISITE
  11. nowcoder猜想c语言筛子,剑指 Offer 50 道经典算法题视频讲解
  12. 04 用户权限管理 实验报告
  13. openGL使用方法教程
  14. android 实现发送短信功能
  15. shell脚本清理网宿cdn缓存
  16. 今日微语早报 每日精选12条新闻简报
  17. 软件测试需求文档案例,软件测试如何进行测试需求分析?
  18. 深入浅出 proxy 系列之一:Proxy 是什么
  19. 华为畅享10s值得买吗_达人解析华为畅享 10S好不好用?怎么样呢?真相揭秘必看...
  20. 【百度地图循环标记多个点,点击显示对应详情】

热门文章

  1. SD卡变成只读的修复方法
  2. project2010 实验一使用记录
  3. 实战Java高并发程序设计(第二版)-chp5并行模式与算法
  4. DAMA数据治理学习笔记-数据质量
  5. 无盘服务器的优缺点,网众无盘服务器建议
  6. 关于排列组合的一点点自己的见解
  7. angular 使用ng-zorro添加iconfont图标
  8. 山水之道第二境——精灵的世界之城
  9. \centering与\begin{center}区别
  10. 【渝粤题库】国家开放大学2021春3909安全人机工程题目