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

【现代通信技术】走进现代通信系统架构

        在电话中,我们知道,如果想实现送话器和受话器。首先需要做的就是将声音这种机械能转换成电能,并进行传送。我们需要一个输入信号变换器,将模拟信号转换为电信号,就如电话的话筒一样,话筒把话音信号转换为电流信号;通过中间的信道(如电话线)传输到接收端,又需要把电信号转化为模拟信号,就如电话的听筒一样,听筒吧电磁信号转变为声波信号,因此我们在接收端还需要一个变换器。

        由此,我们可以得到一个模拟通信系统的基本框架:信源与输入变换器-信道-输出变换器与输出信号;实际上,低频信号并不利于传输,需要将其调制到高频信号上去,所以我们需要调制器与解调器:

        同时,噪声是一个通信系统不得不考虑的因素:

        计算机的出现改变了世界,包括通信。计算机及其数字化的信息世界以迅猛的速度发展并席卷全球,通信也不得不尝试进入这个 “0” 和 “1” 的时代。如果要和数字信息技术进行融合,那么首先要解决的就是模拟信号的数字化转换。那么该怎样将生活中的模拟信号转化成数字信号呢?

        模拟的信息是可以通过数字调制后再进行发送的,调制就是把一段连续的波形映射成一个或几个数字,比如把一段一定幅度和相位的正弦波映射成比特 “0” 。接收端接收到信号的时候,需要对其进行解调,解调就是收到的 “0” 映射成上面那段有一定幅度和相位的正弦波。我们给模拟通信系统增加一个 “模拟——数字”转换模块得到:

        我们希望编码尽量简洁,减少冗余信息,对这一部分的研究称为信源编码。然后我们发出去的编码会受到噪声的干扰,到了目的地后,我们希望接收端可以根据编码所包含的一些内容,对信息的完整性做出一个判断,尽量恢复原来的信息,对这一块内容的探讨称为信道编码

        很多人认为,模拟通信才是连续的、无失真的通信。因为模拟信号变为数字信号,第一个步骤就是采样,奈奎斯特定理证明当采样频率大于两倍限带信号带宽时,信号可以完全由其采样样本恢复。然而在物理上,冲激采样是不可实现的,即使是零阶保持采样也不可能真正实现,因此在采样环节不可避免地存在失真。第二个步骤是量化,实现采样之后得到相应的电平值。因为数字通信系统是无法处理无限个电平值的,必须要将其按区间进行划分,变成有限个电平值,因此在量化环节也不可避免地存在失真。

        数字通信系统相对于模拟通信,最大的一个优点在于噪声的处理。数字信号的码流只有高低两个点平,容易区分,同时在信道编码的过程中插入很多冗余的信息来提高信道传输的可靠性,而模拟通信技术由于不具备信道编码技术,在差错控制方面和数字技术差距较大。这个优点在长距离通信时显得尤为重要,允许对数字信号进行再生处理,可以在每个再生节点消除噪声的影响。

        数字通信系统的另一大优点是便于保密,我们可以对基带信号进行人为的扰乱以实现加密。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 海康相机二次开发学习笔记1-环境配置
  • 【2024】k8s集群 图文详细 部署安装使用(两万字)
  • Oracle笔记
  • 二叉树详解(1)
  • 【hexo博客问题】
  • 跨境电商测评网络:美国住宅IP的获取与使用
  • Golang 与 Java:编程语言比较及如何选择
  • 2024.8.15(python管理mysql、Mycat实现读写分离)
  • 【SpringCloud】RabbitMQ——五种方式实现发送和接收消息
  • Java后端面试题(redis相关2)(day8)
  • Linux---系统安全
  • 【博主推荐】HTML5新闻,博客,官网网站源码文章瀑布流+详情页面
  • Kotlin IntelliJ IDEA 环境搭建
  • Unity | AmplifyShaderEditor插件基础(第二集:模版说明)
  • VSCode 都有哪些值得推荐的插件
  • CentOS7 安装JDK
  • github指令
  • JavaScript-Array类型
  • JavaScript类型识别
  • JavaScript实现分页效果
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • linux学习笔记
  • Python_网络编程
  • Redis 懒删除(lazy free)简史
  • V4L2视频输入框架概述
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 浮动相关
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端_面试
  • 前端性能优化——回流与重绘
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 网络应用优化——时延与带宽
  • 项目管理碎碎念系列之一:干系人管理
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • elasticsearch-head插件安装
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $GOPATH/go.mod exists but should not goland
  • $jQuery 重写Alert样式方法
  • $LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
  • (1)Android开发优化---------UI优化
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (力扣)循环队列的实现与详解(C语言)
  • (论文阅读30/100)Convolutional Pose Machines
  • (十三)Maven插件解析运行机制
  • (小白学Java)Java简介和基本配置
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET CORE 3.1 集成JWT鉴权和授权2