通信原理-通信系统的组成

第一章 通信系统的组成

1、通信系统一般模型

在这里插入图片描述
发送设备:将信源产生的原始电信号变换成适合在信道中传输的形式。变换方式有调制、放大、滤波、编码、多路复用等。
信道:传输信号的通道.即传输媒质。在给子信号通道的同时,信道也会对信号产生损耗和干扰。
噪声源:通信系统中各处噪声的集中表示。
接收设备:其功能与发送设备相反,目的是从受到减损的接收信号中恢复原始电信号。
信宿:传送消息的目的地。其功能与信源相反,即把原始电信号还原成相应的消息,如扬声器把音频信号还原成声音。

2、模拟通信系统模型

在这里插入图片描述
该系统包含两种重要变换:
(1)消息—基带信号,完成这对变换和反变换的是信源和信宿:
(2)基带信号—已调信号,完成这对变换和反变换的通常是调制器和解调器。

3、数字通信系统模型

在这里插入图片描述
信源和信宿可以是模拟的,也可以是数字的。
信源编码有两个基本功能:一是完成模数转换,即把模拟信号转换成数字信号:二是将数字信号进行压缩处理,减小冗余,以提高信息传输的有效性。信源译码是信源编码的逆过程。
信道编码的功能是对发送的信息码元按定的规则加入保护成分(监督元),组成所谓“抗干扰编码"。接收端的信道译码器按相应的规则进行解码,从而发现或纠正错误,以提高通信系统的可靠性。
加密与解密的作用是为了提高所传信息的安全性。
调制的主要目的是使信号适应信道的特性。(详见第7章)。
同步是数字通信系统所必需的。按照同步的功能可分为载波同步、码元同步、群(帧)同步和网同步。不同功能的同步器在系统中所处的位置也不同,因此在图1-3中未画出。
说明:图1-3是数字通信系统的一般化模型,实际系统不一定包括图中所有环节。例如,数字基带传输系统(详见第6章)中,无需载波调制与解调。
由以上通信系统模型可知,在实施通信的过程中,将涉及以下关键技术:“编码、解码、调制、解调、同步"。
在学习或复习过程中,应着眼于这些技术的原理性能和应用。

数字通信优缺点
●抗干扰能力强,且无噪声积累(利用中继手段)。
.传输差错可控(利用信道编码技术)。
.便于进行信号处理、变换和存储,可以将来自不同信源的信号综合到起传输。
●易于集成,使通信设备小型化。●易于加密处理,且保密性好。
数字通信的缺点:
.占用较大的传输带宽。
●对同步要求高,因而系统较复杂。

4、信息量、熵(平均信息量)、总信息量

在这里插入图片描述在这里插入图片描述在这里插入图片描述

5、主要性能指标:有效性和可靠性

通信的任务是快速、准确地传递信息,相应的评价指标是有效性和可靠性。有效性,指传输一-定信息量所占用的信道资源(如信道带宽);可靠性,指传输信息的准确程度。这两者相互矛盾而又相互联系,通常也是可以互换的。

有效性指标:频带利用率=传输速率/带宽
RB码元传输速率:仅取决于每个码元的持续时间,即码元宽度TB,RB=1/TB
Rb信息传输速率:取决于码元宽度,进制数M以及信源的统计特性。(Rb的计算方式依据RB)
在这里插入图片描述
RB码元传输速率:波特率,Baud/Hz,多用于模拟系统以区别于数字系统
Rb信息传输速率:比特率,bit/s,多用于数字系统
二进制情况下:M=2,平均信息量H=1,RB=Rb
在这里插入图片描述
可靠性指标:差错率(误码率,误信率)
在这里插入图片描述
与波特率比特率类似,误码率与误信率的不同在于计量目标为码元数还是比特数。

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

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

相关文章

使用log4j2免费分配日志记录

介绍 最近,我正在为一个客户端工作,试图为大型精心制作的Java系统消除一些GC暂停。 经过分析后,我意识到大部分垃圾都是通过日志记录产生的! 是否有一种简单的方法来删除所有分配? 原来有:) 我应该使用哪个框架进行GC…

Verilog中fork...join 的用法

特点 中间的语句并行执行;(延时不累加) 不能用于综合; 代码 module signal_gen; reg wave; parameter cycle 5; initial beginforkwave 0;#(cycle) wave 1;#(2*cycle) wave 0;#(3*cycle) wave 1;#(4*cycle…

使用JWT的Cloud Native应用程序

本机云应用程序是为云计算环境开发的应用程序。 对于“ 什么是云原生应用程序 ”这个问题没有具体答案,但是必须满足不同的概念。 在我看来,最重要的功能之一就是能够快速缩放 。 这意味着我们的应用程序在每台服务器上都无法具有任何状态,…

stackexchange_通过Spring Social发推StackExchange问​​题

stackexchange1.简介 这是有关小型辅助项目的第三篇也是最后一篇文章-该机器人自动在专用帐户上发布来自各个Q&A StackExchange网站上的问题的推文(文章末尾的完整列表)。 第一篇文章讨论了为StackExchange REST API构建简单的客户端 。 在第…

使用JCache缓存方法结果

在JCache中,有一个方便的功能可以透明地缓存方法的结果。 您可以使用CacheResult注释托管bean的方法,并且将再次返回第一次调用的结果,而无需再次调用实际方法。 import javax.cache.annotation.CacheResult; // ...public class Calculator…

开源项目GoodView点赞效果

点赞1效果: GoodView方法: 使用GoodView的Demo: public class MainActivity extends Activity { Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main)final Good…

开源RefreshListView下拉刷新效果

1、AnimationDrawable java.lang.Object ↳android.graphics.drawable.Drawable ↳android.graphics.drawable.DrawableContainer ↳android.graphics.drawable.AnimationDrawable 文档概述:An object used to create frame-by-frame animations, defined …

Neo4j:遍历查询超时

在过去的几周中,我一直在花一些业余时间来创建一个应用程序,该应用程序从Open Roads数据生成运行路线-当然已转换并导入到Neo4j中! 我创建了一个用户定义的过程,该过程结合了几个最短路径查询,但是如果它们花费的时间…

View的三大流程之View的测量

1、public class View extends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourcejava.lang.Object ↳android.view.View Class Overview This class represents the basic building block for user interface components. A View occupies a …

使用LayoutParams设置布局

1、public static class ViewGroup.LayoutParams extends Objectjava.lang.Object ↳android.view.ViewGroup.LayoutParams Class Overview LayoutParams are used by views to tell their parents how they want to be laid out. LayoutParams是ViewGroup的一个内部类, 每个…

记录意外的开关选项

Java开发人员可以做很多事情来使自己的生活以及维护该代码的其他人的生活更加轻松。 在本文中,我将探讨开发人员可以采用的一种非常简单的方法,以使每个人都更轻松。 这篇文章的要点对于每个阅读它的人来说似乎都是显而易见的,但是我发现这样…

View的绘制

1、当测量好一个View后就可以重写onDraw()方法,并在Canvas对象上绘制所需的图形。 public class Canvas extends Objectjava.lang.Object ↳android.graphics.Canvas Public ConstructorsCanvas()Construct an empty raster canvas.Canvas(Bitmap bitmap)Construc…

ViewGroup的测量及绘制

1、ViewGroup的测量public abstract class ViewGroup extends Viewimplements ViewManager ViewParent java.lang.Object ↳android.view.View ↳android.view.ViewGroup Class Overview A ViewGroup is a special view that can contain other views (called children.)…

ejb 2.0 3.0_定义EJB 3.1视图(本地,远程,无接口)

ejb 2.0 3.0这篇文章将讨论使用批注定义EJB视图的可能方法(最后我将只提到使用EJB部署描述符)。我将重点介绍最新的EJB 3.1视图,这些视图将省略旧的本地,远程和本地接口。 因此,我们可以选择: 远程业务界面…

View的事件分发机制简述

要分析的对象就是MotionEvent,点击事件的事件分发其实就是对MotionEvent事件的分发过程,当MotionEvent产生后,系统需要把这个事件传递给一个具体的View,这个传递过程就是分发过程。这个过程由三个很重要的方法共同完成&#xff1a…

ListView的使用用ViewHolder提升效率

public class ListView extends AbsListViewjava.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.AdapterView<T extends android.widget.Adapter> ↳android.widget.AbsListView ↳android.widget.ListView Class Ove…

通过投影增强数据模型

介绍 数据模型可能很棘手。 建模可能会更加困难。 有时候&#xff0c;应该放入数据库表中的信息不一定是我们要在每段代码中使用的信息。 和其他许多次一样&#xff0c;Spring来了。 一个称为投影的小功能可以帮助我们在普通界面中仅用几行数据映射数据。 在本文中&#xff0…

ListView常用属性、方法

1、设置item间分割线&#xff0c;分割线高度 android:divider"android:color/darker_gray" android:dividerHeight"10dp" 分割线不仅仅可以设置为一个颜色&#xff0c;也可以设置为一个图片资源。 分割线设置为透明&#xff1a; android:divider"…

具有弹性效果的ListView

Android默认的ListView在滚动到顶端或底端&#xff0c;没有很好的提示&#xff0c;下面通过源码来实现弹性效果。 ListView中有一个控制滑动到边缘的处理方法&#xff1a; protected boolean overScrollBy(int deltaX, int deltaY,int scrollX, int scrollY,int scrollRangeX,…

rememberme多久_使用Spring Security添加RememberMe身份验证

rememberme多久我在“ 向Jiwhiz博客添加社交登录”一文中提到&#xff0c;RememberMe功能不适用于Spring Social Security。 好吧&#xff0c;这是因为该应用程序现在不通过用户名和密码对用户进行身份验证&#xff0c;并且完全依靠社交网站&#xff08;例如Google&#xff0c;…