0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用来计算EVM的包络仿真器到底是什么

加油射频工程师 来源:加油射频工程师 2023-11-28 09:28 次阅读

我最近在看射频层面的EVM仿真,用的是包络仿真器,即envelope。做个记录吧,还没搞懂,我说到,我看了help文件中的包络仿真的理论,但是没有看懂。

在一位号友的指导下,我现在好像是懂了。

(1)先来说说,为啥会使用包络仿真。

一般来说,带有调制的射频信号,如果又想仿真出射频载波,又想仿真出调制特性,是一件很耗费时间的事情。

为什么呢?

射频载波,频率比较高,为了鉴别出射频频率,就需要Tstep足够的小。调制包络,频率又比较低,为了能够仿真出频率包络,tstop又必须足够大。

而采样的点数,则是tstop/Tstep,所以这一大一小,使得数据量特别大,数据量一大,时间就长。

所以,包络仿真的优势就体现出来了。

它把射频和调制分开来计算,这样时间上来说,大大缩减,同时也能保证精确度。

(2)那包络仿真是怎么做到的呢?

7b6f4606-8d8c-11ee-939d-92fbcf53809c.png

ADS的help文件中,讲Envelope仿真理论的时候,有这样两段话,如上图所示。

这段话,讲出了Envelope的大概的做法。

包络仿真器,集合了时域仿真和频域仿真,所以快并且准的分析出复杂信号的特性,比如说数字调制的RF信号

仿真器,允许用频域来仿真RF载波,然后用时域来仿真调制包络。

总的来说,可以这样理解。当用Envelope来仿真带有调制的RF信号时,仿真器把信号分成两部分来看待,一部分是射频载波信号,在频域上进行仿真;另一部分是调制包络,在时域上进行仿真。

用一幅图来说明一下,就是这样。

7b86effe-8d8c-11ee-939d-92fbcf53809c.png

(3)上面的内容,在上一次看help文件时,其实就能搞懂了。

但是总体来说,我还是没能看懂。

当时发完文后,号友还发消息过来,问我,还有哪里不懂啊!

当时,觉得整篇help,除了第一二段,也就是上面讲的那两段文字能看懂,下面的,发现都是云里雾里的。

就应了,那句很流行的话,“字都认识,但是看不懂”。

所以,我压根不知道从哪里问起,因为感觉啥啥都是不懂点。

(4)事情的转机发生在我再次找envelope的资料,看到资料上有这样五点。如下图所示。

7ba148d6-8d8c-11ee-939d-92fbcf53809c.png

看到第二点的时候,我突然了解到,我的不懂点是在哪里了。

虽然这句话,在ADS的help文件中,也出现过。但是夹在那么多不懂的内容中,丝毫没有引起我的注意。

但是当它单独以一行出现的时候,在我的脑海中激起了波澜。

我看不懂的根本原因,就在这句话里。Compute the spectrum at each time sample,在每个时间采样点计算频谱,我就很疑惑,每个时间采样点,不就一个点么,怎么能计算出频谱呢。

然后我就又去问号友了。

7bab4868-8d8c-11ee-939d-92fbcf53809c.png

然后号友就发来了一副他的手绘图,给我一下子砸明白了。

7bc44c46-8d8c-11ee-939d-92fbcf53809c.png

我把号友的图,重新又画了一遍,顺便增加点印象。

(5) 在进行Envelope仿真的时候,tstep的设置会比较讲究。

因为是对包络进行采样,既然提到采样,就会想到采样定理。是的,这里tstep的设置,也需要满足这个要求。

比如说,你数字信号的Symbolrate,那Symbolrate代表的就是符号变化率,也就是代表包络的变化率,那你想把那个变化的包络采出来,你就得把tstep,也就是采样率,设置到2*Symbolrate以上。

而这个tstep,又和envelope计算出来的频宽相关,频宽是等于±0.5*tstep。

所以,这个tstep设置的越小,所计算出来的频宽也就越宽。

如果想和我进一步交流的话,欢迎关注个人微信号,注明:公司(如方便的话)+工作性质(如研发,调试,销售等)。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 射频
    +关注

    关注

    101

    文章

    5358

    浏览量

    165842
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82993
  • EVM
    EVM
    +关注

    关注

    3

    文章

    233

    浏览量

    40570
  • 射频载波
    +关注

    关注

    0

    文章

    6

    浏览量

    5807

原文标题:用来计算EVM的包络仿真器,到底是个啥子?

文章出处:【微信号:加油射频工程师,微信公众号:加油射频工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    仿真器究竟是什么?

      仿真器可以替代你的目标系统中的MCU,仿真其运行。 仿真器运行起来和实际的目标处理一样,但是增加了其它功能,使你能够通过桌面计算机或其
    发表于 08-11 14:18

    32仿真器问题

    做32仿真器仿真器连接电脑和32单片机后,仿真器上的ams1117 3,3和单片机上的ams1117 3,3芯片都异常发热,仿真器工作正常,能烧程序。就是发热异常,求高人指导,
    发表于 08-10 12:04

    JLINK 仿真器的疑问

    买的JLINK仿真器的指示灯不亮,电脑提示不能连上USB ,网上说是固件丢失,请问这个到底该怎么弄才好
    发表于 11-10 13:49

    keil识别不出DAP仿真器是什么原因?

    ` 本帖最后由 TingYangMan 于 2016-7-17 21:51 编辑 之前这个仿真器是可以用的,后来重装了升级了win10,keil也升级到5.20版,结果dap就不能用了。。把
    发表于 07-17 21:48

    XDS560 60pin仿真器问题

    TI的XDS560V2仿真器有三种仿真头,常用的14pin,用于arm的20pin还有新的一种60pin的,从手册看到60pin不同于常规的14pin的好处是有trace analysis功能。但是
    发表于 06-21 04:22

    为什么处理连不上仿真器

    做了一块电路板,用新买的处理就是连不上仿真器,但是换了一片2年前买的芯片就没有问题,大家帮我分析一下,到底是什么原因?
    发表于 11-19 13:51

    请问Latch到底是什么呢?

    (Address Latch Enable)。描述是这样的,ALE是一个脉冲信号,用来锁住(Latch)AD0~AD7的地址。这里Latch又是动词。请问Latch到底是什么意思呢?ALE又是什么呢?
    发表于 12-06 10:35

    购买C6455的DSK套件里面好像没有仿真器,难道仿真器还要单独购买吗?

    的DSK套件里面好像没有仿真器,难道仿真器还要单独购买吗?3、EDMA的传输频率怎么计算,C6455的EDMA传输EMIF处的采样数据能实现的采样频率?
    发表于 07-27 13:36

    请问USB接口仅仅是用来连接仿真器的吗?

    ,TMS320C6416 DSP 入门套件http://www.ti.com.cn/tool/cn/tmdsdsk6416上面却有USB接口。请问,这个USB接口仅仅是用来连接仿真器的吗?还是可以用来通信编程,比如和PC的USB
    发表于 07-31 10:06

    寄存到底是什么?

    寄存到底是什么?学习汇编语言有用吗?
    发表于 06-15 08:46

    编程仿真器的区别

    对于51系统来说,很容易理解编程仿真器。通俗的说,仿真器用来调试仿真的,编程
    发表于 07-19 07:21

    什么是单片机仿真器_单片机仿真器有什么用_单片机仿真器怎么用

    本文首先介绍了单片机仿真器的原理及作用,其次介绍了单片机仿真器到底有什么用及功能特性,最后阐述了单片机仿真器的使用方法。
    发表于 04-16 09:49 1.6w次阅读

    仿真器是什么

    仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统的区别在于,仿真器致力于模仿系统的外在表现、行为,而不是模拟系统的抽象模型。请参阅仿真和模拟词条。
    的头像 发表于 11-26 16:34 1.5w次阅读

    仿真器原理、功能、特性介绍

    仿真器晶振旁有两组 跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。
    发表于 01-27 10:48 4840次阅读

    单片机仿真器是什么?有什么作用?

    在进行单片机开发时,需要用到单片机仿真器用来调试单片机软件。今天就为大家详细讲解单片机仿真器是什么?有什么作用。
    发表于 10-24 10:14 2147次阅读
    单片机<b class='flag-5'>仿真器</b>是什么?有什么作用?