信道的数学模型

news2024/11/29 4:41:20

本专栏包含信息论与编码的核心知识,按知识点组织,可作为教学或学习的参考。markdown版本已归档至【Github仓库:https://github.com/timerring/information-theory 】或者公众号【AIShareLab】回复 信息论 获取。

文章目录

  • 信道的数学模型
    • 广义信道的数学模型
    • 连续信道的数学模型
    • 离散信道数学模型
    • 半连续信道

信道的数学模型

广义信道的数学模型

连续信道模型 和 离散信道模型

连续信道的数学模型

广义信道中的调制信道属于连续信道。我们所关心的是信号经过信道所得到的输出信号,信道内部的变化过程并不重要。可以用描述一定输入、输出关系的方框来表示。

连续信道具有以下一些特征:

  • 可以有一对或者多对输入端和输出端;
  • 大多数信道都为线性,也就是满足线性叠加原理;
  • 信号通过此类信道具有固定或者时变延迟,以及固定或时变的损耗和衰落;
  • 信道中不可避免的会引入噪声,即使没有输入信号,也会有噪声输出。

连续信道一般可以看作一个输出端叠加有噪声的时变线性网络,输入输出关系如下:
r ( t ) = f [ s i ( t ) ] + n ( t ) r(t)=f\left[s_{i}(t)\right]+n(t) r(t)=f[si(t)]+n(t)
其中:

$ s_{i}(t)$ 是输入的连续信号, r ( t ) r(t) r(t) 是信道总的输出, n ( t ) n(t) n(t) 是加性噪声;

n ( t ) n(t) n(t) 独立于 s i ( t ) s_{i}(t) si(t)

s o ( t ) = f [ s i ( t ) ] s_{o}(t)=f[s_{i}(t)] so(t)=f[si(t)] 实际反映了物理信道的特性, f [ s i ( t ) ] f[s_{i}(t)] f[si(t)] 可以表示成信道单位冲激响应与输入信号的卷积, 也即 f [ s i ( t ) . ] f[s_{i}(t). ] f[si(t).]反映信道的特性, 可以表示为:
s 0 ( t ) = f [ s i ( t ) ] = h ( t ) ∗ s i ( t ) S o ( f ) = H ( f ) S i ( f ) s_{0}(t)=f[s_{i}(t)]=h(t) * s_{i}(t) \\ \boldsymbol{S}_{\boldsymbol{o}}(\boldsymbol{f})=\boldsymbol{H}(\boldsymbol{f}) \boldsymbol{S}_{\boldsymbol{i}}(\boldsymbol{f}) s0(t)=f[si(t)]=h(t)si(t)So(f)=H(f)Si(f)
$ H(f) $依赖于信道的特性, 可以看成是乘性千扰。

讨论:

1)连续信道对信号的干扰主要有两种 乘性干扰 ℎ(𝑡)和加性干扰 𝑛(𝑡),分析信道对信号的具体影响,只要了解 ℎ(𝑡)与 𝑛(𝑡)的特性即可。

2)分析乘性干扰 ℎ(𝑡)的影响时,可以把连续信道分成两大类:

  • 恒参信道,即 ℎ(𝑡)随时间缓变或者不变;通常将架空明线、电缆、光导纤维、超短波及微波视距传播、卫星中继等看作恒参信道。
  • 是随参信道,即 ℎ(𝑡)随机快变化。短波电离层反射信道、各种散射信道、超短波移动通信信道等可以视为随参信道。

离散信道数学模型

广义信道中的编码信道就是一种离散信道(数字信道)。离散信道的输入变量 X 、输出变量 Y 均为离散信号(数字信号)。信道的特性可用信道转移概率(条件概率)来描述。主要研究离散信号在信道中传输的特征。

例:二进制无记忆编码信道(BSC)

p ( 0 / 0 ) p(0 / 0) p(0/0) p ( 1 / 1 ) p(1 / 1) p(1/1) 为正确转移概率, p ( 1 / 0 ) p(1 / 0) p(1/0) p ( 0 / 1 ) p(0 / 1) p(0/1) 为错误转移概率 , 我们有 p ( 0 / 0 ) = 1 − p ( 1 / 0 ) p(0 / 0)=1-p(1 / 0) p(0/0)=1p(1/0) ; p ( 1 / 1 ) = 1 − p ( 0 / 1 ) p(1 / 1)=1-p(0 / 1) p(1/1)=1p(0/1)

半连续信道

输入变量 X 和输出变量 Y 一个为连续信号,一个为离散信号。如下图所示的 AWGN 信道,输入是二进制对极信号,输出是叠加了高斯白噪声的连续信号。

参考文献:

  1. Proakis, John G., et al. Communication systems engineering. Vol. 2. New Jersey: Prentice Hall, 1994.
  2. Proakis, John G., et al. SOLUTIONS MANUAL Communication Systems Engineering. Vol. 2. New Jersey: Prentice Hall, 1994.
  3. 周炯槃. 通信原理(第3版)[M]. 北京:北京邮电大学出版社, 2008.
  4. 樊昌信, 曹丽娜. 通信原理(第7版) [M]. 北京:国防工业出版社, 2012.

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

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

相关文章

OpenMMLab-AI实战营第二期-课程笔记-Class 1:开营仪式OpenMMLab概述

Class 1:开营仪式&OpenMMLab概述 文章目录 Class 1:开营仪式&OpenMMLab概述开营仪式OpenMMLab 简介why?when?what?for who?OpenMMLab 总体框架 二十分钟入门计算机视觉开源神器OpenMMLabOpenMMLab概…

SQL审核工具Yearning搭建及使用

一、背景 实际的业务场景中,我们难免会直接对生产库的数据进行修改。很多朋友都是发sql给运维,然后运维执行。过程不可控,出错几率很大。 而且没有审核,不知道提交的具体是什么sql,极有可能是删库跑路的sql&#xff0…

0基础学习VR全景平台篇第34篇:场景功能-沙盘功能

本期为大家带来蛙色VR平台,场景功能—沙盘功能的操作讲解。 功能位置示意 一、本功能将用在哪里? 沙盘功能,可将区域的平面图、卫星图、手绘图等上传或直接使用高德地图信息,嵌入在VR全景作品中呈现出来; 支持嵌入沙…

【OpenCV】OpenCV4.7.0 + Visual Studio 2019环境配置 + 运行opencv

本文目录 01、OpenCV的下载与安装02、Visual Studio 2019环境配置03、OpenCV接口测试 01、OpenCV的下载与安装 这里贴上网址: https://opencv.org/ 进入会看到主界面,跟着一步一步来下载就好: 当把上面这个下载下来之后,会得到一…

git merge和git rebase有什么区别?

git merge和git rebase有什么区别 git rebase和git merge是在日常开发中常用的用于分支合并的命令,也是非常容易误用的两个命令。本文将通过图文的方式去详解二者之间的区别。 git merge git merge会为本次的合并过程生成一条新的commit,并将该commit…

亚马逊云科技中国峰会带你玩转AIGC全攻略原

充满想象的AIGC时代,企业如何抓住机遇实现双效提升?要说2023年科技圈顶流话题,非AIGC(AI-generated Content,人工智能生成内容)莫属。当前,以GPT模型为代表的AIGC正在持续渗透各行各业&#xff…

LLVM for TVM

田海立CSDN 2023-06-01 本文简明列举LLVM作为target&#xff0c;如何集成到TVM里的。 {cmake/modules/LLVM.cmake} 0. 设置编译选项 -- USE_LLVM build option: - USE_LLVM: ON/OFF/<path to llvm-config> {set in cmake/config.cmake, and copy into build/} 1. 执行…

Linux系统上安装VScode且配置C/C++环境

Linux系统给人的印象一直是命令行的形式&#xff0c;今天终于长了见识&#xff0c;其实Linux系统也可以像Windows系统一样&#xff0c;安装、使用VScode软件 1 进入VScode官网下载VScode Linux安装版2 将下载到电脑上压缩包通过tcp指令传到Linux系统上3 在放置安装包的目录下通…

java实现文档部分预览与全预览功能

这里使用的是kkFileView插件&#xff0c;部署在服务器上&#xff0c;使用其生成预览内容&#xff0c;官网地址是&#xff1a;kkFileView - 在线文件预览 下载地址为&#xff1a;kkFileView 4.1.0 版本发布&#xff0c;开源在线文件预览解决方案 - OSCHINA - 中文开源技术交流社…

ANR日志分析全面解析

一、概述 解决ANR一直是Android 开发者需要掌握的重要技巧&#xff0c;一般从三个方面着手。 开发阶段&#xff1a;通过工具检查各个方法的耗时&#xff0c;卡顿情况&#xff0c;发现一处修改一处。 线上阶段&#xff1a;这个阶段主要依靠监控工具发现ANR并上报&#xff0c;比…

linux(system V标准)进程间通信2

目录&#xff1a; 1.回顾上一节的代码 2.shmat、shmdt的使用 3.共享内存的大小为什么最好设置成4096字节的整数倍呢&#xff1f; 4.操作系统如何管理共享内存的 ----------------------------------------------------------------------------------------------------------…

SpringMVC04:数据处理及跳转

目录 一、跳转方式ModelAndView 二、ServletAPI 三、SpringMVC 四、数据处理&#xff1a;处理提交数据 1、提交的域名称和处理方法的参数名一致 2、提交的域名称和处理方法的参数名不一致 3、提交的是一个对象 五、数据显示到前端 1、通过ModelAndView 2、通过ModelM…

Nginx的使用和有关配置

&#x1f331;Nginx的基础使用和有关配置。 &#x1f4eb;相关软件:链接地址 文章目录 Nginx目录结构Nginx基本运行原理Nginx的基本配置文件 Nginx目录结构 [rootlocalhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp # POST 大文件…

dstat 好用的可视化工具

大家好&#xff0c;我是早九晚十二&#xff0c;目前是做运维相关的工作。写博客是为了积累&#xff0c;希望大家一起进步&#xff01; 我的主页&#xff1a;早九晚十二 dstat 好用的终端工具 安装方法命令详解负载与CPU相关展示第一颗与第四颗cpu使用情况展示每秒的CPU时钟频率…

Elasticsearch:使用 Transformers 和 Elasticsearch 进行语义搜索

语义/矢量搜索是一种强大的技术&#xff0c;可以大大提高搜索结果的准确性和相关性。 与传统的基于关键字的搜索方法不同&#xff0c;语义搜索使用单词的含义和上下文来理解查询背后的意图并提供更准确的结果。 Elasticsearch 是实现语义搜索最流行的工具之一&#xff0c;它是一…

【运筹优化】元启发式算法详解:变邻域搜索算法(Variable Neighborhood Search,VNS)+ 案例讲解代码实现

文章目录 一、介绍二、基本方案三、一些扩展四、在VNS内改变配方4.1 基于变邻域的公式空间搜索4.2 变公式搜索 五、原始对偶VNS六、求解混合整数线性规划的VNS七、连续全局优化的可变邻域搜索八、可变邻域编程(VNP):自动编程的VNS九、Discovery Science十、总结十一、案例讲解&…

如何视频转语音?想知道视频转语音工具怎么用?

在教育、培训等领域中&#xff0c;有时候需要将讲解视频转化为文字来提供给学生反复阅读学习。那么&#xff0c;小伙伴们&#xff0c;你们知道怎样视频转语音吗&#xff1f;其实我们可以借助一些视频转语音的软件帮助我们实现视频转语音操作。这篇文章就给大家分享几个非常好用…

PHP学习笔记第二天

前言 作者简介&#xff1a;不知名白帽&#xff0c;网络安全学习者。 博客主页&#xff1a;不知名白帽的博客_CSDN博客-网络安全,CTF,内网渗透领域博主 网络安全交流社区&#xff1a;https://bbs.csdn.net/forums/angluoanquan 目录 PHP类型比较 和 PHP中比较0、false、null …

基于SSM的酒店管理系统代码数据库文件和LW

框架&#xff1a;SSM 数据库&#xff1a;MySQL 语言&#xff1a;Java 下载链接&#xff1a; https://download.csdn.net/download/yw1990128/87853243 B站演示链接&#xff1a; 基于SSM框架的酒店管理系统_哔哩哔哩_bilibili 1.1 课题研究背景及意义 随着我国改革开放的不…

hutool文件导出

hutool文件导出 需求&#xff1a;管理员设置会议&#xff0c;参加会议会根据管理员设置的会议要求&#xff0c;用户参加会议填写相关数据&#xff0c;并且生成一个动态的excel数据并导出 示例&#xff1a; 每场都可以自定义报名字段 根据需求与前端约定 字段名称&#xff08;n…