信源分类及数学模型

news2024/9/23 19:22:59

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

文章目录

    • 信源分类
    • 按照信源输出的信号取值分类
    • 按照信源输出信号(符号间)的依赖关系
    • 信源数学模型
      • 离散信源
      • 连续信源
        • 单符号离散无记忆信源(DMS, Discrete memoryless source)
        • 单个连续变量信源
        • 多维离散无记忆信源
        • 离散无记忆信源的扩展源

信源分类

按照信源输出的信号取值分类

1.连续(模拟)信源:

2.离散(数字)信源:

信源输出的信号是随机信号。

按照信源输出信号(符号间)的依赖关系

1、无记忆信源: 信源先后发出的符号相互统计独立,具有相同的概率分布;

2、有记忆信源: 信源先后发出的符号相互依赖。

连续信源是有记忆信源。

信源数学模型

信源:产生随机变量、随机序列和随机过程的信号源。

  • 在通信系统中收信者在未收到消息以前对信源发出什么消息是不确定的,是随机的,所以可用随机变量、随机序列或随机过程来描述信源输出的消息,或者说用一个样本空间及其概率测度——概率空间来描述信源

信源的基本特性:具有随机不确定性。

香农信息论的基本观点

  • 随机变量或随机矢量来表示信源
  • 概率论和随机过程的理论来研究信息

离散信源

用离散随机变量X表示单符号离散信源(一个符号表示一完整消息,符号取值可列),X的可能取值为信源发出的各种不同符号,X的概率分布为各符号的先验概率。

例:信源 X 的取值有 N N N 个, x 1 , x 2 , … , x N x_{1}, x_{2}, \ldots, x_{N} x1,x2,,xN , 称为信源字符集,各符号概率分布 P ( x 1 ) , P ( x 2 ) , … , P ( x n ) P\left(x_{1}\right), P\left(x_{2}\right), \ldots, P\left(x_{n}\right) P(x1),P(x2),,P(xn) Σ i P ( x i ) = 1 \Sigma_{i} P\left(x_{i}\right)=1 ΣiP(xi)=1

连续信源

信源的取值为无穷不可数的连续值,其概率分布用概率密度函数p(x)表示,且

∫ − ∞ ∞ p ( x ) d x = 1 \int_{-\infty}^{\infty} p(x) d x=1 p(x)dx=1

单符号离散无记忆信源(DMS, Discrete memoryless source)

如果信源 X \mathbf{X} X 的符号集 A = { x 1 , … , x n } \mathbf{A}=\{\mathbf{x}_{1}, \ldots, \mathbf{x}_{\mathrm{n}}\} A={x1,,xn} , 信源在离散时间发出单个符号, 且符号发生的概率相互独立, 称为单符号离散无记忆信源, 数学模型为:

[ X P ] = [ x 1 ⋯ x n p ( x 1 ) ⋯ p ( x n ) ] p ( x i ) ≥ 0 , ∑ i = 1 n p ( x i ) = 1 \begin{array}{l} {\left[\begin{array}{l} X \\ P \end{array}\right]=\left[\begin{array}{ccc} x_{1} & \cdots & x_{n} \\ p\left(x_{1}\right) & \cdots & p\left(x_{n}\right) \end{array}\right]} \\ p\left(x_{i}\right) \geq 0, \quad \sum_{i=1}^{n} p\left(x_{i}\right)=1 \end{array} [XP]=[x1p(x1)xnp(xn)]p(xi)0,i=1np(xi)=1
其中 p ( x i ) p\left(x_{\mathrm{i}}\right) p(xi) 成为符号 x i x_{\mathrm{i}} xi 的先验概率。

Example1:一个二元无记忆信源, 符号集 A={0,1} , p 为 X=0 的概率, q 为 X=1 的概率, q=1-p ; 请写出该信源的模型。
解:信源模型为

[ X P ] = [ 0 1 p q ] \left[\begin{array}{l} X \\ P \end{array}\right]=\left[\begin{array}{ll} 0 & 1 \\ p & q \end{array}\right] [XP]=[0p1q]

单个连续变量信源

[ X P ] = [ x ∈ ( a , b ) p ( x ) ] , ∫ a b p ( x ) d x = 1 \left[\begin{array}{l} X \\ P \end{array}\right]=\left[\begin{array}{c} x \in(a, b) \\ p(x) \end{array}\right], \quad \int_{a}^{b} p(x) d x=1 [XP]=[x(a,b)p(x)],abp(x)dx=1,其中 p ( x ) ≥ 0 p(x) \geq 0 p(x)0 为信源输出的概率密度函数

多维离散无记忆信源

若一个信源输出是一系列离散的符号, 而每个符号又是随机的, 即信源输出为一系列随机变量 (随机矢量), 从而信源的输出可用 L 维随机矢量 [ X 1 , X 2 , … , X L ] \left[X_{1}, X_{2}, \ldots, X_{L}\right] [X1,X2,,XL] 来描述, 其中 L \boldsymbol{L} L 为有限正整数或可数 的无限值。

上述随机矢量中, 若每个随机变量 X i ( i = 1 , 2 , … , L ) X_{i}(\boldsymbol{i}=1,2, \ldots, L) Xi(i=1,2,,L) 都是离散的, 则可用 L 维离散概率空间来描述这类信源。

即若 L \boldsymbol{L} L 维随机矢量 X = [ X 1 X 2 … X L ] , X i X=\left[X_{1} X_{2} \ldots X_{L}\right], X_{\mathrm{i}} X=[X1X2XL],Xi 的具体取值为 x ∈ ( a 1 , a 2 , … a n , ) x \in\left(a_{1}, a_{2}, \ldots a_{n},\right) x(a1,a2,an,) , 对应概率为 P X ( x ) = P ( x 1 x 2 … x L ) P_{X}(x)=P\left(x_{1} x_{2} \ldots x_{L}\right) PX(x)=P(x1x2xL) L \boldsymbol{L} L 维联合概率分布, 则该信源的数学模型为

( X L P ( x ) ) = ( ( a 1 a 1 … a 1 ) … ( a 1 a 2 … a m ) … ( a n a n … a n ) P ( a 1 a 1 … a 1 ) … P ( a 1 a 2 … a m ) … P ( a n a n … a n ) ) \begin{array}{l} \left(\begin{array}{c} X^{L} \\ P(x) \end{array}\right) =\left(\begin{array}{ccccc} \left(a_{1} a_{1} \ldots a_{1}\right) & \ldots & \left(a_{1} a_{2 \ldots} a_{m}\right) & \ldots & \left(a_{n} a_{n} \ldots a_{n}\right) \\ P\left(a_{1} a_{1} \ldots a_{1}\right) & \ldots & P\left(a_{1} a_{2 \ldots} a_{m}\right) & \ldots & P\left(a_{n} a_{n} \ldots a_{n}\right) \end{array}\right) \end{array} (XLP(x))=((a1a1a1)P(a1a1a1)(a1a2am)P(a1a2am)(ananan)P(ananan))
其中离散消息序列长度为 L \boldsymbol{L} L , 序列每符号有 n \boldsymbol{n} n 种取值, 整个消息序列共有 n L n^{L} nL 种取值。

当输出序列中的前后消息(符号)相互统计独立, 且具有相同的概率分布, 则 L 维随机矢量的联合概率分布满足

P ( X ) = ∏ i = 1 L P ( X i = x j ) , j = 1 , 2 , … , n P(X)=\prod_{i=1}^{L} P\left(X_{i}=x_{\boldsymbol{j}}\right), \boldsymbol{j}=1,2, \ldots, n P(X)=i=1LP(Xi=xj),j=1,2,,n
L \boldsymbol{L} L 维随机矢量的联合概率分布可用随机矢量中单个随机变量的概率乘积来表示。这种信源为离散无记忆信源

离散无记忆信源的扩展源

设信源为 X \mathrm{X} X , 则由 X \mathrm{X} X 构成 N 维随机矢量集合 X N = [ X 1 X 2 … X N ] , ( \mathbf{X}^{N}=\left[X_{1} X_{2} \ldots X_{N}\right], \quad\left(\right. XN=[X1X2XN],( 其中 X i \mathbf{X}_{\mathbf{i}} Xi X \mathbf{X} X 同分布, 取自同一信源 X ),称为信源 X \mathrm{X} X 的 N 次扩展源

Example2:求例1中信源的二次扩展源模型:
E x 1 \mathbf{E x} 1 Ex1 的二元无记忆信源模型为

[ X P ] = [ 0 1 p q ] \left[\begin{array}{l} X \\ P \end{array}\right]=\left[\begin{array}{ll} 0 & 1 \\ p & q \end{array}\right] [XP]=[0p1q]

其二次扩展信源为
[ X 2 p ( α ) ] = [ α 1 ( 00 ) α 2 ( 01 ) α 3 ( 10 ) α 4 ( 11 ) p ( α 1 ) p ( α 2 ) p ( α 3 ) p ( α 4 ) ] p ( α 1 ) = p 2 , p ( α 2 ) = p ( 1 − p ) = p ( α 3 ) p ( α 4 ) = ( 1 − p ) 2 \left[\begin{array}{l}X^{2} \\ p(\alpha)\end{array}\right]=\left[\begin{array}{llll}\alpha_{1}(00) & \alpha_{2}(01) & \alpha_{3}(10) & \alpha_{4}(11) \\ p\left(\alpha_{1}\right) & p\left(\alpha_{2}\right) & p\left(\alpha_{3}\right) & p\left(\alpha_{4}\right)\end{array}\right] \\ p\left(\alpha_{1}\right)=p^{2}, p\left(\alpha_{2}\right)=p(1-p)=p\left(\alpha_{3}\right) p\left(\alpha_{4}\right)=(1-p)^{2} [X2p(α)]=[α1(00)p(α1)α2(01)p(α2)α3(10)p(α3)α4(11)p(α4)]p(α1)=p2,p(α2)=p(1p)=p(α3)p(α4)=(1p)2

一个离散无记忆信源的 N \mathbf{N} N 次扩展信源描述如下:

X \mathbf{X} X 为离散无记忆信源, 则 X \mathbf{X} X N \mathbf{N} N 次扩展信源记为 X N , X N = [ X 1 X 2 … X N ] \mathbf{X}^{N} , \mathbf{X}^{N}=\left[X_{1} X_{2} \ldots X_{N}\right] XN,XN=[X1X2XN] , 其模型为

( X N P ) = ( a 1 ⋯ a M p ( a 1 ) ⋯ p ( a M ) ) \left(\begin{array}{c} \mathbf{X}^{N} \\ P \end{array}\right)=\left(\begin{array}{ccc} a_{1} & \cdots & a_{M} \\ p\left(a_{1}\right) & \cdots & p\left(a_{M}\right) \end{array}\right) (XNP)=(a1p(a1)aMp(aM))
每个 X i X_{i} Xi 取自同一个字母表 A = { a 1 , a 2 , … , a N } A=\{a_{1}, a_{2}, \ldots, a_{N}\} A={a1,a2,,aN} , 且 X i X_{i} Xi X \mathbf{X} X 同分布,因此, X N \mathbf{X}^{\mathrm{N}} XN 的符号集为 A N = { a 1 , … , a N } , a j A^{N}=\{\boldsymbol{a}_{1}, \ldots, \boldsymbol{a}^{N}\}, \boldsymbol{a}_{j} AN={a1,,aN},aj 为多维信源中的一个矢量, 即 a j ∈ A N a_{j} \in A^{N} ajAN , 矢量的个数为 n N n^{N} nN, a j = ( a j 1 a j 2 , … , , a j N ) \boldsymbol{a}_{\boldsymbol{j}}=\left(a_{j_{1}} a_{j_{2}, \ldots,}, a_{j N}\right) aj=(aj1aj2,,,ajN), a j k a_{j k} ajk 为 $\boldsymbol{a}_{j} $的第 k \mathbf{k} k 个分量, 且 p ( a j ) = ∏ k = 1 N p j k p\left(\boldsymbol{a}_{j}\right)=\prod_{k=1}^{N} p_{j k} p(aj)=k=1Npjk , p j k p_{j k} pjk 为第 j \mathrm{j} j 个矢量第 k \mathrm{k} k 个分量取符号 a j k \boldsymbol{a}_{\mathrm{jk}} ajk 的概率。

参考文献:

  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/356926.html

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

相关文章

Tomcat 线上调优记录

原始Tomcat配置 启动参数Plaintext-Xms256m -Xmx512m -XX:MaxPermSize128m Tomcat 参数配置XML<Executor name"tomcatThreadPool" namePrefix"catalina-exec-" maxThreads"1500" minSpareThreads"50" maxIdleTime"600000&q…

传感器原理及应用期末复习汇总(附某高校期末真题试卷)

文章目录一、选择题二、填空题三、简答题四、计算题一、选择题 1.下列哪一项是金属式应变计的主要缺点&#xff08;A&#xff09; A、非线性明显 B、灵敏度低 C、准确度低 D、响应时间慢 2.属于传感器动态特性指标的是&#xff08;D&#xff09; A、重复性 B、线性度 C、灵敏…

Centos7安装Python3

前言系统版本&#xff1a;Centos7.6python版本&#xff1a; python 3.10.4下载python下载链接&#xff1a;直通车找到对应版本的python安装包,这里以python 3.10.4为例点击3.10.4版本的链接&#xff0c;拉到最下面找到Files中对应的linux安装包鼠标右键复制下载链接登录linux系…

西电_数字信号处理二_学习笔记

文章目录【 第1章 离散随机信号 】【 第2章 维纳滤波 】【 第3章 卡尔曼滤波 】【 第4章 自适应滤波 】【 第5章 功率谱估计 】这是博主2022秋季所学数字信号处理二的思维导图&#xff08;软件是幕布&#xff09;&#xff0c;供大家参考&#xff0c;如内容上有不妥之处&#xf…

面试题记录

Set与Map的区别 map是键值对&#xff0c;set是值的集合。键&#xff0c;值可以是任何类型map可以通过get获取&#xff0c;map不能。都能通过迭代器进行for…of遍历set的值是唯一的&#xff0c;可以做数组去重&#xff0c;map&#xff0c;没有格式限制&#xff0c;可以存储数据…

Lesson4---Python语言基础(2)

4.1 内置数据结构 4.1.1 序列数据结构&#xff08;sequence&#xff09; 成员是有序排列的每个元素的位置称为下标或索引通过索引访问序列中的成员Python中的序列数据类型有字符串、列表、元组 “abc” ≠ “bac” 4.1.1.1 创建列表和元组 Python中的列表和元组&#xff0c…

阶段二10_面向对象高级_分类分包思想和案例环境搭建

一.分类思想 1.分类思想概念&#xff1a; 分工协作&#xff0c;专人干专事 2.信息管理系统分类[案例] Student 类-------------------->标准学生类&#xff0c;封装键盘录入的学生信息&#xff08;id , name , age , birthday&#xff09; StudentDao 类-----------------&…

2022年全国职业院校技能大赛(中职组)网络安全竞赛试题(3)

目录 模块A 基础设施设置与安全加固 &#xff08;本模块20分&#xff09; 一、项目和任务描述&#xff1a; 假定你是某企业的网络安全工程师&#xff0c;对于企业的服务器系统&#xff0c;根据任务要求确保各服务正常运行&#xff0c;并通过综合运用用户安全管理与密码策略、…

vTESTstudio - VT System CAPL Functions - VT7001

vtsSerialClose - 关闭VT系统通道的串行端口功能&#xff1a;关闭由系统变量命名空间指定的VT系统通道的串行端口。Target&#xff1a;目标通道变量空间名称&#xff0c;例如&#xff1a;VTS::ECUPowerSupply返回值&#xff1a;0&#xff1a;成功重置目标通道最大和最小值-1&am…

密码的世界

网络世界中常见的攻击方法 窃听攻击 窃听攻击是网络世界最常见的一种攻击方式&#xff0c;一些不能泄露的隐私信息&#xff0c;例如银行卡密码&#xff0c;账号密码&#xff0c;如果被窃听泄露的话通常会带来比较严重的后果。 中间人攻击 在中间人攻击中&#xff0c;小明准…

九龙证券|突然哑火!最火爆中小盘明显回调,后市咋走?机构最新解读

中证1000和国证2000指数创年内新高后&#xff0c;连续2日回调。 2月17日A股商场震动下行&#xff0c;创业板指数跌幅超2%&#xff0c;近3000只个股跌落&#xff0c;北向资金小幅净流入&#xff0c;商场成交额接近万亿关口&#xff0c;港股也出现显着回调痕迹。 以中小市值公司…

XSS基础——xsslabs通关挑战

目录XSS基础一、XSS基础概念1、XSS基础概念2、XSS分类二、xsslabs通关挑战level 1level 2level 3htmlspecialchars函数html事件属性level 4level 5level 6level 7level 8深入理解浏览器解析机制和XSS向量编码level 9level 10level 11level 12level 13三、总结XSS基础 一、XSS基…

算法刷刷刷| 二叉树篇| 110平衡二叉树| 257二叉树的所有路径 |404左叶子之和| 513找树左下角的值| 112路径总和| 113路径总和II

110.平衡二叉树 给定一个二叉树&#xff0c;判断它是否是高度平衡的二叉树。 本题中&#xff0c;一棵高度平衡二叉树定义为&#xff1a; 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 class Solution {public boolean isBalanced(TreeNode root) {int dfs…

【前端】Vue3+Vant4项目:旅游App-项目总结与预览(已开源)

文章目录项目预览首页Home日历&#xff1a;日期选择开始搜索位置选择上搜索框热门精选-房屋详情1热门精选-房屋详情2其他页面项目笔记项目代码项目数据项目预览 启动项目&#xff1a; npm run dev在浏览器中F12&#xff1a; 首页Home 热门精选滑动到底部后会自动加载新数据&a…

【factoryio】使用SCL编写 <机械手控制> 程序

使用虚拟工厂软件和博图联合仿真来编写【scl】机械手控制程序 文章目录 目录 文章目录 前言 二、程序编写 1.机械手运行部分 2.启动停止部分 3.急停复位部分 三、完整代码 总结 前言 在前面我们一起写过了许多案例控制的编写&#xff0c;在这一章我们一起来编写一下一个…

Vue中 引入使用 babel-polyfill 兼容低版本浏览器

注意&#xff1a;本文主要介绍的 vue-cli 版本&#xff1a;3.x&#xff0c; 4.x&#xff1b; 最近在项目中使用 webpack 打包后升级&#xff0c;用户反馈使用浏览器&#xff08;chrome 45&#xff09;访问白屏。经过排查发现&#xff1a;由于 chrome 45 无法兼容 ES6 语法导致的…

linux018之安装mysql

linux上安装mysql&#xff1a; 第一步&#xff1a;查看是否已经安装mariadb&#xff0c;mariadb是mysql数据库的分支&#xff0c;mariadb和mysql一起安装会有冲突&#xff0c;所以需要卸载掉。 yum list installed | grep mariadb &#xff1a;查看是否安装mariadb&#xff0c;…

「可信计算」论文初步解读

可信计算组织&#xff08;Ttrusted Computing Group,TCG&#xff09;是一个非盈利的工业标准组织&#xff0c;它的宗旨是加强在相异计算机平台上的计算环境的安全性。TCG于2003年春成立&#xff0c;并采纳了由可信计算平台联盟&#xff08;the Trusted Computing Platform Alli…

数据结构与算法

1、复杂度分析&#xff08;上&#xff09;&#xff1a;如何分析、统计算法的执行效率和资源消耗&#xff1f;复杂度分析是整个算法学习的精髓&#xff0c;只要掌握了它&#xff0c;数据结构和算法的内容基本上就掌握了一半。&#xff08;1&#xff09;为什么需要复杂度分析&…

Github 学生优惠包 -- 最新防踩坑指南

Github学生优惠包的申请最近越来越麻烦&#xff0c;里面有非常多的坑&#xff0c;留下此文防止各位申请的时候踩到。 此文面向中国大陆真正有学生身份的同学&#xff01;&#xff01;&#xff01; 文章目录前言1.用到的网址2.申请所需3.详细步骤4.踩坑点前言 记得在一年以前还…