文档章节

AM信号的时域波形和频谱

o
 osc_zoa3moe9
发布于 2019/12/08 20:29
字数 985
阅读 37
收藏 0
cos

精选30+云产品,助力企业轻松上云!>>>

前言

通电第一次实物实验匆匆忙忙做完后,开始怀着无语的心情写实验报告,结果发现第一个实验里AM波就有些步骤漏做了,因此也没有数据和现象。缺失的其实不是什么重要内容,不过是当AM各个参数调整时得到的波形的变化,寻思着干脆Matlab仿真一下得了。不过其实这些工作也完全可以忽略,因为直接看着AM的公式也能想出来这些变化。


 

实验要求:

用信号源产生AM信号,参数:

调幅系数ma=70%,

载波频率fc = 2MHz

载波幅度Vcm=1V

调制信号频率fΩ = 2K

在示波上观察此AM信号,分别微调ma、fc、VcmfΩ

  • 在示波器上观察此AM信号的变化情况;
  • 在频谱仪上观察此AM信号的变化情况,记录载波功率、载波频率、边带功率和所占带宽。

 

 

%============AM调制时域===========
%============批量注释ctrl+R=========
t=0:0.00000001:0.01;%注意这里间隔的取法,因为载波频率太高,为了满足采样定理,t的间隔的倒数就是采样频率,需要大于2倍信号频率
m1=0.7*cos(2*pi*2000*t);
m2=0.5*cos(2*pi*2000*t);%减小ma调幅深度,结果发现只有包络幅度减小
m3=0.7*cos(2*pi*1000*t);%减小调制信号频率,结果发现整个波形都展宽了
% figure(1);
% plot(t,m1);
% xlabel('t');ylabel('m(t)'); 

A=1;
wc1=2*pi*2000000;%载波频率
wc2=2*pi*50000;%减小载波频率,结果发现微调还看不出变化,调大点就发现载波频率和包络形状无关,只影响波形振荡的速率
am1=(A+m1).*cos(wc1.*t);
am2=(A+m2).*cos(wc1.*t);%减小ma调幅深度
am3=(A+m1).*cos(wc2.*t);%减小载波频率
am4=(A+m3).*cos(wc1.*t);%减小调制信号频率

subplot(211);
plot(t,am1);grid;
xlabel('t');ylabel('am(t)');%ylim([-3,3]);
%========减小ma的图像=======
% subplot(212);
% plot(t,am2);grid;
%========减小fc的图像=======
% subplot(212);
% plot(t,am3);grid;
%========减小fB调制信号频率的图像=======
subplot(212);
plot(t,am4);grid;
%============AM调制频谱===========
t=0:0.00000001:0.01;%注意这里间隔的取法,因为载波频率太高,为了满足采样定理,t的间隔的倒数就是采样频率,需要大于2倍信号频率
m1=0.7*cos(2*pi*2000*t);
m2=0.5*cos(2*pi*2000*t);%减小ma调幅深度
m3=0.7*cos(2*pi*1000*t);%减小调制信号频率

A=1;%载波幅度
wc1=2*pi*2000000;%载波频率
wc2=2*pi*1000000;%减小载波频率
am1=(A+m1).*cos(wc1.*t);%原AM波
am2=(A+m2).*cos(wc1.*t);%减小ma调幅深度
am3=(A+m1).*cos(wc2.*t);%减小载波频率
am4=(A+m3).*cos(wc1.*t);%减小调制信号频率

AM1=fft(am1);
AM2=fft(am2);
AM3=fft(am3);
AM4=fft(am4);

N1=length(am1);
N2=length(am2);
N3=length(am3);
N4=length(am4);
fs=1/0.00000001;
%========原AM信号幅频图像=======
%plot((0:N1-1)*fs/N,abs(AM1));grid;ylim([0,6e5]);xlim([0,3e6]);%这里的横坐标已经对fft横坐标进行变换了,就是真实的模拟频率
%========减小ma的幅频图像=======
%plot((0:N2-1)*fs/N,abs(AM2));grid;ylim([0,6e5]);xlim([0,3e6]);
%========减小fc的幅频图像=======
plot((0:N3-1)*fs/N,abs(AM3));grid;ylim([0,6e5]);xlim([0,3e6]);
%========减小fB调制信号频率的幅频图像=======
%plot((0:N4-1)*fs/N,abs(AM4));grid;ylim([0,6e5]);xlim([0,3e6]);

好笑的是一开始我甚至连载波信号时域波形都画不出来。因为我的t的间隔设的太大,根本不满足采样要求,甚至怀疑是Matlab支持不了这么高的频率(让人窒息的想法)。摘录一下查找原因过程中得到的解答,「看到“波”,采样率至少也是要2倍最高频率啊。还有视觉效果要好的话,显示长度不要超过...s」 

  

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
傅里叶变换与时域频域关系

转自:http://blog.sina.com.cn/s/blog_90b4c7ff010157h7.html (2012-08-28 15:57:38) 转载▼ 标签: 杂谈 参考文献: 信号完整性分析 "信息传输调制和噪声"P31, "傅立叶变换的数学再认识"......

osc_f8mjcido
2019/02/16
0
0
频域信号处理

代码来源于http://bigsec.net/b52/scipydoc/frequency_process.html   文章从6个方面来写,首先是观察频谱的特征,第二部分是加上窗函数之后的特征,第三部分是频谱平均,第四部分是比较F...

osc_5iujocsb
2019/09/19
3
0
时域、频域、空间域

本文转自:https://blog.csdn.net/samkieth/article/details/49561539 一、什么是时域 时域是描述数学函数或物理信号对时间的关系。例如一个信号的时域波形可以表达信号随着时间的变化。 二、...

Rson555
03/31
0
0
射频原理和组件介绍:学习如何在频域中分析射频(RF)问题

什么是频域?为什么它对射频(RF)设计,分析和测试如此有价值? 熟练掌握射频(RF)设计过程中最基本的步骤之一就是学会在频域中进行问题思考。对于我们大多数人来说,我们在电路和信号方面...

demyar
05/12
22
0
移频机车信号的频域分析与实现

  一、利用频谱分析信号原理   频谱分析是把时域信号经过信号变换到频域信号,在频域内按照一定的原则提取有用信息并加以分析的方法,对移频信号进行频谱分析先要把移频信号从时域波形x...

osc_g419uyhd
2018/07/26
2
0

没有更多内容

加载失败,请刷新页面

加载更多

签到领金币模块

  最近做了一个签到模块的需求,主要就是签到,根据连签天数提供不同和奖励并在首页展示不同的文案。奖励分为金币和话费,话费也是通过金币的形式发放,但是有效期只有1天。 签到需求 每日...

osc_2frf70qv
5分钟前
7
0
正交多项式介绍及应用

1 正交多项式的定义 1.1 正交多项式定义 定义: 一个多项式序列 ${ {p_n}(x)} _{n = 0}^\infty $,其阶数为 \([{p_n}(x)] = n\) ,对于每一个 \(n\),这个多项式序列在开区间 \((a,b)\) 上关...

osc_mbhfa1vl
7分钟前
8
0
百万级别数据Excel导出优化

前提 这篇文章不是标题党,下文会通过一个仿真例子分析如何优化百万级别数据Excel导出。 笔者负责维护的一个数据查询和数据导出服务是一个相对远古的单点应用,在上一次云迁移之后扩展为双节...

osc_3g4j2ghj
8分钟前
6
0
Java 字符串比较、拼接问题

@ 目录 1.字符串的比较 1. 1 字符串常量池 1.2 String类型的比较方式 1.3 String的创建方式 1.3.1 直接使用“=”进行赋值 1.3.2 使用“new”关键字创建新对象 1.3.3 intern()方法返回的引用地...

osc_bjmmswh6
9分钟前
0
0
EJB到底是什么?(通俗易懂白话文)

1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务 集群"和"企业级开发"吧! 这个问题其实挺关键的,......

onedotdot
10分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部