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

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

3天内不再提示

为什么通信原理要和仿真联系在一起

通信工程师专辑 来源:算法工匠 作者:算法工匠 2020-10-22 17:05 次阅读

之前的章节粗略的讲完什么是仿真,再来讲讲通信和仿真有什么关系?我必须得承认:这两个有很亲密的关系。听着怪怪的。但这就是事实啊,两个方面紧紧的相互依偎。

为什么通信原理要和仿真联系在一起?

工科学生最忌讳眼高手低,如果理论不联系实际就会导致这样。仿真是实际工作的一部分,不仅能够促进理论的理解,还能助你增长很多知识。

如何进行专项技术的程序开发?有时,为了进行多种技术的比较以确定选择那种技术,那么就需要进行专项技术的仿真研究。比如调制方式的确定,选择QAM还是PSK方式呢?那些就需要通过仿真来确定这两种方式的优缺点,那么和系统代价、性能相关的指标就是仿真程序考察的重点,比如误码率性能和解调的复杂程度,而关于解调过程中,信号使用相干解调还是差分解调会带来的差异就不是仿真程序的考察内容,这样使得程序可以根据需求自由瘦身或者增肥。举例来说,比如你要结合调制内容考察编解码的性能,那么信号调制解调的内容使用基带形式来完成就可以了。而如果要完成系统定点量化造成的性能损失,那么中频形式的调制解调程序是必须的,因为很多情况下,载波量化到多少位可以使得系统性能不至于下降很多是无法在基带完成的。这种情况在GPS信号的解调中就体现的很明显。

在分成两类技术开发的同时,仿真还有个大的前提,就是仿真环境建立的真实度。这个真实度的概念是贯穿于仿真的始终,也贯穿于数字通信的始终。在学习教材的时候,书本上在介绍通信系统中引入高斯白噪声的时候都会加上假设两字,这就是对仿真环境真实度的重要体现。噪声的例子很直接,因为大家都清楚在不同的信道下需要加不同的噪声。但实际上对于仿真时间不是很长的研究人员来说,真实度的概念有时候很难扩展到真实的仿真中,我现在通过一个例子来进行说明。

比如采样偏差的仿真,由于采样偏差的存在,就需要有纠正采样偏差的措施。不能说你先建立一个没有采样偏差的信号源,然后在接收端加入了纠正采样偏差的措施,而且仿真结果也没有下降,就说明接收端的纠偏差的算法就是正确的。只有建立正确的信号源才行。怎么建立呢?在编程的时候,先写出数字信号源x(n),然后通过固定间隔的内插来完成含有采样偏差的信号源,那么这种信号源是否就符合了系统的仿真要求呢?

不是,因为在系统中ADC采样信号源是随机的,因此还要加入起始时刻采样偏差。那到这一步,是不是就已经完成了呢?下面的细化过程就体现出对通信系统的了解程度了。比如,通信系统中有捕获部分,能保证捕获后的起始时刻偏差在1个采样点内,那么仿真中设置的偏差值的范围就是正负1个采样点内,如果捕获后的起始时刻偏差在2个采样点内,那么仿真中设置的偏差值的范围就是正负2个采样点内。那么到这一步是不是就完整了呢?

没有,还远远没有,算法程序是无法彻底还原仿真环境的真实,只能逼近你所需的环境。接着上面的说,如果ADC在采样的时候伴随着突然的抖动,那么怎么逼近这种信号源呢?有人说,这不是接收端纠正采样偏差算法的内容,可以这么说。但作为系统的算法,是要能够应对这种情况的,才能使通过这种算法做出的系统非常的健壮。诸如此类的情况会出现在算法的各个部分,因此,在逼近实际环境的真实度上,还有一个原则就是有所为有所不为,就看系统需求的准确性和研发人员对问题的预判能力,这个能力随着大家的不断学习会得到不断的加强。我现在还有看书的习惯,还有写算法程序的习惯,所以我这个能力还在增长。如果不看书,不写程序,以我们的知识底蕴很难使得这个能力得到增长。

算法仿真会涉及通信知识、信号与系统知识、数字信号处理知识、仿真软件知识和相关的系统知识。希望同学们能够学好相关的课程。

但摆在我面前的事实是:我们学院的同学们的学习基础是相当的差。2017年,此门课程上完后就消失了。2020年,回望加总结整理!

未完,待续!

责任编辑:xj

原文标题:电气信息类专业课程之matlab系统仿真 第七章 仿真需要哪些基础知识?(1)

文章出处:【微信公众号:算法工匠】欢迎添加关注!文章转载请注明出处。

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

    关注

    175

    文章

    2922

    浏览量

    228432
  • 电气信息
    +关注

    关注

    0

    文章

    13

    浏览量

    7501
  • 系统仿真
    +关注

    关注

    0

    文章

    16

    浏览量

    4580

原文标题:电气信息类专业课程之matlab系统仿真 第七章 仿真需要哪些基础知识?(1)

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

收藏 人收藏

    评论

    相关推荐

    电路设计中数字地和模拟地是否要共在一起

    电路设计中数字地和模拟地是否要共在一起
    发表于 01-09 06:44

    AD7606的AGND和VXGND是否定要接在一起

    你好: 想咨询下,我们正使用贵公司AD7606作为模拟输入转换芯片,在使用过程中遇到了个问题,因为芯片的AGND和VXGND分开设计没有共接在一起,这样VXGND和VIN就可以实现正负电压采集
    发表于 12-14 07:36

    AD7606第26引脚是不是在芯片内部与其他的AGND连接在一起了?

    AD7606的芯片,第26引脚是不是在芯片内部与其他的AGND连接在了一起了 测了下,26脚与第2、41、47连接在一起,但与40、35引脚不通 40、35引脚在手册上也是AGND,有什么特殊的么?
    发表于 12-04 07:30

    51单片机中,如何把两个数组的数合在一起然后给个变量?

    51单片机中,怎么两个数组的数合在一起然后给个变量 比如:char a[5]={01234} char b[5]={56789} char c; 怎么把a[4]的数和b[3]的数合在一起然后在给 c=37;
    发表于 10-31 07:34

    请问51单片机串口可以和蓝牙模块链接在一起做什么?

    51单片机串口可以和蓝牙模块链接在一起做什么?​
    发表于 10-20 07:11

    两个51单片机程序不能结合在一起?

    我做的超声波测距,需要数码管显示的同时还要把数据通过蓝牙芯片传到电脑上,现在遇到的问题就是 两个程序不能结合在一起,求大神帮忙
    发表于 10-20 06:50

    DS18B20多个并在一起,连线短能读出来线长了就读不出来怎么解决?

    DS18B20多个并在一起,连线短能读出来,线长了就读不出来怎么办?
    发表于 10-18 08:05

    直流降压模块输入输出低电平可以连接在一起吗?为什么呢?

    直流降压模块输入输出低电平可以连接在一起吗?为什么呢?
    发表于 10-13 13:01

    如何将UID码与M031 LDROM和APROM固态软件捆绑在一起

    应用:本试样码将UID码与M031 LDROM和APROM固态软件捆绑在一起。 BSP 版本: M031_Series_BSP_CMSIS_V3.04.000 硬件: NuMaker-M032SE
    发表于 08-29 08:03

    AN11314无法将2个天线放在一起怎么处理?

    大。所以我什至无法将 2 个天线放在一起...... 你有什么建议吗?因为拥有多个天线很有趣,但您不必将所有天线都放在同个地方......
    发表于 05-31 06:39

    如何通过互联网可靠地将两个esp8266连接在一起的想法或示例?

    进行通信以与它们的颜色保持同步。对远方亲戚或朋友来说是个有趣的主意,但对我来说也显得太贵了。它似乎也很适合 esp8266 项目。具体来说,我正在寻找如何通过互联网可靠地将两个 esp8266 连接在一起的想法或示例,以及如何使它们与灯的颜色(RGB LED)保持同步。
    发表于 05-22 09:06

    在阻容耦合放大电路测量中,为什么所有仪器的公共端要连接在一起呢?

    在阻容耦合放大电路测量中,为什么所有仪器的公共端要连接在一起呢?
    发表于 05-16 11:31

    收音机推挽电路中两个三极管的发射集管脚是连在一起吗?

    收音机推挽电路中两个三极管的发射集管脚是连在一起吗?
    发表于 04-28 14:35

    CMOS反相器的输出端可以连在一起吗?

    CMOS反相器的输出端可以连在一起吗?
    发表于 04-28 14:26

    为什么2个普通TTL与非门输出端并在一起使用会造成器件损坏呢?

    为什么2个普通TTL与非门输出端并在一起使用会造成器件损坏呢?
    发表于 04-28 10:54