通信原理.绪论

今天刚上通信原理的第一节课,没有涉及过多的讲解,只是讲了下大概的知识框架。现记录如下:
在这里插入图片描述

目录

  • 1、基本概念
    • 消息、信息与信号
  • 2、通信系统模型
    • 1、信息源
    • 2、发送设备
    • 3、信道
    • 4、接收设备
    • 5、信宿
    • 6、模拟通信系统模型
    • 7、数字通信系统模型
    • 8、信源编码与译码
    • 9、信道编码与译码
    • 10、加密与解密
    • 11、数字调制与解调
    • 12、同步
    • 13、数字通信的特点
  • 3、通信方式
    • 1、单工、半双工、全双工
    • 2、并行传输、串行传输
  • 4、信息及其度量
  • 5、通信系统主要性能指标
    • 有效性与可靠性

1、基本概念

消息、信息与信号

消息指通信系统传输的对象,是信息的载体
消息可以分为:连续消息和离散消息
信息:指消息中包含的有效内容
信号:指消息的传输载体。
信号可以分为:模拟信号、数字信号

消息是信息的物理形式
信息是消息的有效内容
信号是消息的传输载体

2、通信系统模型

在这里插入图片描述

1、信息源

作用:将各种消息转换成原始电信号

2、发送设备

作用:产生适合于在信道中传输的信号,使发送信号的特性和信道特性相匹配,具备抗信道干扰的能力,并且具有足够的功率以满足远距离传输的需要。包含了:变换、放大、滤波、编码、调制等过程

3、信道

信道是一种物理媒介,用来将来自发送设备的信号传送到接收端。
信道既给信号通路,同时也会对信号产生干扰和噪声。

4、接收设备

作用:将信号放大和反变换(译码、解调),从受到减损的接收信号中正确恢复出原始信号,尽可能减少在传输过程中噪声与干扰带来的影响。

5、信宿

传送消息的目的地,功能:将原始电信号还原成相应的消息

6、模拟通信系统模型

在这里插入图片描述
两个重要的变换:
第一种:在发送端把连续消息变换成原始电信号,在接收端进行相反的变换。由信源和信宿完成。
第二种:把基带信号变换成适合在信道中传输的信号,并在接收端进行反变换,即调制和解调。
调制后的信号称为:已调信号,有两个特征:1、携带信息2、频谱具有带通形式

7、数字通信系统模型

在这里插入图片描述

8、信源编码与译码

信源编码(Source Coding):
1、提高信息传输的有效性(通过某种压缩编码技术设法减少码元数目以降低码元速率(码元速率:每秒信号变化次数))
2、完成A/D转换
信源译码是编码的逆过程

9、信道编码与译码

信道编码(Channel Coding):进行差错控制,增强抗干扰能力。数字信号在传输过程中会受到噪声影响而发生差错。为了减小差错,信道编码器对传输的信息码按一定的规则加入保护成分(监督码元),组成所谓“抗干扰编码”。接收端的信道译码器按相应的逆规则进行解码,从中发现错误或纠正错误,提高通信系统的可靠性。

10、加密与解密

实现保密通信,保证所传信息的安全,人为将被传输的数字序列扰乱或加上密码,解密则逆过来

11、数字调制与解调

数字调制:把数字基带信号的频谱搬移到高频处,形成合适在信道中传输的带通信号。常见的方法:ASK、FSK、PSK、DPSK

12、同步

作用:使收发两端的信号在时间上保持步调一致,是保证数字通信系统有序、准确、可靠工作的前提。
可分为:载波同步、位同步、群同步、网同步

13、数字通信的特点

优点:

1、抗干扰能力强,且噪声不累积。
2、传输差错可控。
3、便于用现代数字信号处理计数对数字信号进行处理、变换、存储
4、易于集成
5、易于加密

缺点:

1、占用较大带宽
2、对同步要求较高,所以系统设备复杂

3、通信方式

1、单工、半双工、全双工

对于点与点之间的通信,按消息传递的方向与时间关系,通信方式分为:单工、半双工、全双工
1、simplex通信:消息只能单方向传输的工作方式。通信双方只有一个可以进行发送,另一个只能接受
2、Half-duplex通信:通信双方都能收发消息,但不能同时进行收和发的工作方式。
3、Duplex通信:通信双方可同时收发消息的工作方式。一般来说,必须是双向信道。
在这里插入图片描述

2、并行传输、串行传输

1、并行传输:将代表信息的数字码元序列以成组的方式在两条以上的并行信道上同时传输的。
优点:节省传输时间、速度快
缺点:需要n条通信线路,成本高
2、串行传输:将数字码元序列以串行的方式一个码元接一个码元地在一条信道上传输。
优点:只需一条通信通道,所需线路铺设费用低
缺点:速度慢,需要外加同步措施以解决收、发双方码组或字符的同步问题

4、信息及其度量

传输信息的多少可以采用“信息量”去衡量,度量信息量的方法与消息的重要程度、种类无关。
对接收者来说,只有消息中不确定的内容才构成信息,而且,信息量的多少与接收者收到信息时感到的惊讶程度有关。
消息所表达的事件越不可能发生,越不可预测,信息量就越大
假设P(x)表示消息发生的概率,I表示消息中包含的信息量,I与P(x)的关系如下:
1、I=I[P(x)] 消息所含信息量是该消息出现的概率的函数
2、P(x)越小,I越大。
3、若干个互相独立事件构成的消息,所含的信息量等于各独立事件信息量之和(信息具有相加性)
公式如下:
在这里插入图片描述
【例】设一个二进制离散信源,以相等的概率发送数字“0”或“1”,则信源每个输出的信息含量为:

I(0)=I(1)=在这里插入图片描述

对于非等概率来说:
在这里插入图片描述
称之为信息源的熵,当每个符号都以等概率出现,此时的熵有最大值。

【例】一离散源由0 1 2 3四个字符组成,出现的概率分别为3/8,1/4,1/4,1/8,且每个符号的出现都是独立的,试求某消息:201020130213001203210100321010023102002010312032100120210的信息量:

此消息中,“0"出现23次,“1"出现14次,“2”出现13次,“3”出现7次,共有57个符号,故该消息的信息量:
在这里插入图片描述
算数平均信息为:108/57=1.89
在这里插入图片描述
以上两种结果略有差别的原因在于,它们平均处理方法不同。前一种按算数平均的方法,结果可能存在误差。这种误差将随着消息序列中符号数的增加而减小。当消息序列较长时,用嫡的概念计算更为方便。

5、通信系统主要性能指标

有效性与可靠性

有效性:指传输一定信息量时所占用的信道资源(频带宽度和时间间隔),或者说是传输的“速度”问题。
模拟通信系统:可用有效传输频带来度量
可靠性:指接收信息的准确程度,也就是传输的“质量”问题。
模拟通信系统:可用接收端最终输出信噪比来度量
数字通信系统:用传输速率和频带利用率来衡量
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378260.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

css rgba透明_rgba()函数以及CSS中的示例

css rgba透明Introduction: 介绍: Functions are used regularly while we are developing a web page or website. Therefore, to be a good developer you need to master as many functions as you can. This way your coding knowledge will increase as well …

犀牛脚本:仿迅雷的增强批量下载

迅雷的批量下载满好用。但是有两点我不太中意。在这个脚本里会有所增强 1、不能设置保存的文件名。2、不能单独设置这批下载的线程限制。 使用方法 // 下载从编号001到编号020的图片,保存名为猫咪写真*.jpg 使用6个线程 jdlp http://bizhi.zhuoku.com/bizhi/200804/…

android 服务端 漏洞,安卓漏洞 CVE 2017-13287 复现详解-

2018年4月,Android安全公告公布了CVE-2017-13287漏洞。与同期披露的其他漏洞一起,同属于框架中Parcelable对象的写入(序列化)与读出(反序列化)的不一致所造成的漏洞。在刚看到谷歌对于漏洞给出的补丁时一头雾水,在这里要感谢heeeeenMS509Team…

GAP(全局平均池化层)操作

转载的文章链接: 为什么使用全局平均池化层? 关于 global average pooling https://blog.csdn.net/qq_23304241/article/details/80292859 在卷积神经网络的初期,卷积层通过池化层(一般是 最大池化)后总是要一个或n个全…

zoj1245 Triangles(DP)

/* 动态三角形&#xff1a;每次DP时考虑的是两个子三角形的高度即可 注意&#xff1a; 三角形可以是倒置的。 */ View Code 1 #include <iostream> 2 #include <cstdlib> 3 #include <cstring> 4 #include <stdio.h> 5 6 using namespace std; 7 8…

android编程从零开始,从零开始学习android开发

博主最近开通了Android栏目&#xff0c;现在正在从零开始学习android&#xff0c;遇到的所有值得分享的知识点以及遇到的问题将发布在这个博客的android栏目下。因为我有着深厚的java底子&#xff0c;所以学习起来得心应手&#xff0c;十分的简单&#xff0c;当然也只能算是入门…

CNN基本步骤以及经典卷积(LeNet、AlexNet、VGGNet、InceptionNet 和 ResNet)网络讲解以及tensorflow代码实现

课程来源&#xff1a;人工智能实践:Tensorflow笔记2 文章目录前言1、卷积神经网络的基本步骤1、卷积神经网络计算convolution2、感受野以及卷积核的选取3、全零填充Padding4、tf描述卷积层5、批标准化(BN操作)6、池化Pooling7、舍弃Dropout8、卷积神经网络搭建以及参数分析2、经…

第十九章 趣味编程

第十九章 趣味编程 本章将介绍一些通用的Python编程指南。 为何要有趣 Python有趣的地方之一就是让用户的编程效率非常高效。 极限编程是一种软件开发方法 编程柔术 python的灵活性描述原型设计Python的优点之一是让你能够快速地编写程序。要更深入地了解面临的问题&#…

【数据结构基础笔记】【顺序表】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、创建顺序表2、顺序表插入元素3、顺序表删除元素4、顺序表实例分析1、静态2、动态5、顺序表总结前言 本章总结&#xff1a;从静态和动态分别进行顺序表的创建、插入、删除、以及实例分析 1、创建顺序表 1、静态地生成一张…

关于《加密与解密》的读后感----对dump脱壳的一点思考

偶然翻了一下手机日历&#xff0c;原来今天是夏至啊&#xff0c;时间过的真快。ISCC的比赛已经持续了2个多月了&#xff0c;我也跟着比赛的那些题目学了2个月.......虽然过程很辛苦&#xff0c;但感觉还是很幸运的&#xff0c;能在大三的时候遇到ISCC&#xff0c;不管怎样&…

【数据结构基础笔记】【链表】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、链表基础2、创建一个链表3、插入结点4、删除结点5、销毁链表6、实例分析前言 本章总结&#xff1a;链表的定义、创建、销毁&#xff0c;结点的插入与删除 1、链表基础 链表的物理存储结构是用一组地址任意的存储单元存储…

视频图像质量评价

目录1、人眼视觉特性1、眼的适应性2、对比灵敏度3、空间分辨率和时间分辨率4、马赫效应5、可见度阈值2、图像质量测度3、图像评价方法4、图像评价方法的优劣1、人眼视觉特性 1、眼的适应性 暗适应性&#xff1a;从亮环境到暗环境&#xff0c;适应暗环境的特性 亮适应性&#…

recovery编译问题汇总

1、修改支持USB大容量存储 &#xff08;1&#xff09;、首先需要查看手机lun位置 手机链接电脑&#xff0c;打开cmd命令行&#xff0c;依次输入以下命令: adb shell find /sys -name "lun" 输出以下结果&#xff1a; 发现手机输出结果有两个&#xff0c;需要进一步查…

【数据结构基础笔记】【栈】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、栈的定义2、创建一个栈3、入栈和出栈操作4、栈的清空、销毁、计算栈的当前容量5、实例分析前言 本章总结&#xff1a;栈的定义、创建栈&#xff0c;销毁栈&#xff0c;入栈出栈操作等操作。 1、栈的定义 栈是一种重要的…

用HTML语言制作list标记,html5 datalist标签的用法是什么?这里有datalist标签的用法实例...

本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例。本文说了两个常用的选项框的实例供大家选择观看&#xff0c;下面就让我们一起来看这篇文章吧我们先来看看html5 datalist标签的用法&#xff1a;标签定义选项列表。请与input元素配合使用…

【数据结构基础笔记】【队列】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、队列定义2、创建一个队列3、入队列4、出队列5、销毁一个队列6、循环队列的概念7、循环队列的实现8、实例分析前言 本章总结&#xff1a;链队列定义&#xff0c;创建&#xff0c;出队入队操作&#xff0c;销毁操作&#x…

html图片自动循环轮播图,js实现图片无缝循环轮播

本文实例为大家分享了js实现图片无缝循环轮播的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下代码如下Document#container{overflow:hidden;width:400px;height:300px;margin:auto;}#front,#container{display:flex;flex-direction:row;}#container img{width:400px…

五、json模块

一、json模块的介绍 json模块是Python自带的模块&#xff0c;用于json和Python数据之间的相互转换 Json与Python数据类型的对应关系 JsonPythonobjectdictarrayliststringstrnumber(int)int,longnumber(real)floattrueTruefalseFalsenullNone [#中括号括起来的&#xff0c;对…

【数据结构基础笔记】【树】

代码参考《妙趣横生的算法.C语言实现》 文章目录前言1、树的概念2、二叉树3、二叉树的遍历4、创建二叉树5、实例分析前言 本章总结&#xff1a;树的概念、二叉树的创建、遍历 1、树的概念 树结构是以分支关系定义得一种层次结构。 树的定义&#xff1a;树是由n(n>0)个结点…

可以自动撑起的html样式,好好玩:CSS3抖动样式CSS Shake让你的网页酷炫起来

之前在一些网站发现了一个好玩的样式&#xff0c;就是鼠标移到网站LOGO上&#xff0c;logo会自动抖动起来&#xff0c;显得非常炫酷。我也是十分感兴趣。自从本站新添加了一个视觉设计的分类之后&#xff0c;我也是想起来有个抖动CSS样式CSS Shake&#xff0c;所以今天给小伙伴…