信息论第二次实验报告——信道容量的计算


    
    信息编码








    指导老师:____ _
    学生姓名:
    学院专业:_信息学院信息安全班_
    学 号:___ ______
    日 期:___ 2012年X月X日 _




    实验二 信道容量计算
    实验目:
    解称信道非称信道容量计算方法
    二实验原理:
    信道容量信息传输率极限信息传输率信道容量时通信道编
    码够实现失真数0传输数分布满足佳分布时实现
    信源信道匹配信息传输率够达信道容量实验利信道容
    量迭代算法计算机完成信道容量计算
    三实验容:
    假设离散记忆二元信道图示利C语言编程完成列信道容量
    计算

    1. 令分计算该称信道信道容量佳分布
    2. 令分计算该信道信道容量佳分布
    四实验求:
    出源代码写出信道应条件转移矩阵计算出相应结果定性讨
    信道容量信道参数间关系
    五 具体操作:
    单符号离散信道中均符号传送信息量定义信道信息传输率R定信道总存某种概率分布传输符号均获信息量固定信道总存信息传输速率信息传输速率定义信道容量课P55页信道容量样定义:
    定义31 设某信道均互信息量信道输入符号先验概率该信道信道容量C定义

    述极值问题实际约束条件先验概率分布应满足列条件

    定信道条件转移概率(信道前概率)定信道容量信道前概率定情况寻找某种先验概率分布均互信息量(者信息传输速率)种先验分布概率称佳分布
    定信道佳分布总存果信道输入满足佳分布信息传输率达信道容量C果信道输入先验分布佳分布信息传输率够达信道容量C
    针实验输入先验概率分布佳分布时候信息传输率恰达信道容量C须找佳先验概率分布计算出信道容量C
    1 令分计算该称信道信道容量佳分布
    题目分析知该题两种情况信道均属准称信道中准称信道定义:
    定义34 果信道转移矩阵列划分互相交子集子矩阵满足列性质:
    (1)行第行某种置换
    (2)列第列某种置换
    称该信道准称信道
    首先准称信道关输入称输入称信道容量:

    满足

    信道输入分布关条件概率分布关方便起见假设信道转移矩阵第行中元素应条件概率分

    称信道关输出称信道输入等概率分布时信道输出等概率分布取值

    综合起出称信道信道容量

    称信道言信道输入等概率分布时信道转移矩阵中列元素第列置换信道输出等概率分布称信道信道容量信道转移矩阵中行矢量输出符号数量关果希信息传输率达信道容量信道输入应满足等概率分布
    信道输入输出符号数量相等等信道条件转移矩阵


    信道信道容量:

    种信道称强称信道者均匀信道称信道特例般信道转移矩阵中列元素等1该信道转移矩阵列元素等1中总错误传输概率
    特时信道容量

    相称信道准称信道信道容量计算复杂准称信道关输入称输入称信道方法直接求解输入称信道信道容量

    输入信道定存种分布信道输出满足准称信道信道容量满足列关系:

    准称信道分解干称信道信道容量计算较简单证明准称信道信道输入佳分布等概率分布信道容量:

    中准称信道转移矩阵中行元素输入信源符号数(里等信宿符号数)划分子集数量第子矩阵列元素
    定理31准称离散信道信道容量信道输入等概率分布时达
    两种情况信源符号数量等信宿符号数量佳分布均(05000000500000)信道转移矩阵

    信道容量


    程序(见附表)计算程序运行结果图示:
    ()情况程序运行结果:

    时佳分布(05000000500000)信道容量0531004特符号
    (二)情况程序运行结果:
    时佳分布(05000000500000)信道容量0919207特符号
    综时佳信源概率分布(05000000500000)信道容量0531004特符号时佳信源概率分布(05000000500000)信道容量0919207特符号
    2 令分计算该信道信道容量佳分布
    1题意知转移概率矩阵分

    两种情况属般离散信道分布非称信道佳分布求解十分复杂般助计算机设备进行求解处陈述般解法(直接利数进行求解)
    (1) 时计算该信道信道容量佳分布
    题意知时信道转移矩阵

    观察信道转移矩阵知该信道称信道输入输出符号数量2假设信道输入符号概率分均互信息量
    根假设信道输入概率分布求出信道输出概率分布:

    输入输出间均互信息量

    相关参数带入述计算公式

    求导佳分布

    0490006佳分布(04900060509994)信道容量

    正程序计算结果相
    程序计算结果:
    时程序运行结果图示:

    时佳分布(04900060509994)信道容量0458941特符号
    (2) 时计算该信道信道容量佳分布
    题意知信道转移矩阵

    2(1)通观察信道转移矩阵知该信道称信道输入输出符号数量2假设信道输入符号概率分均互信息量
    根假设信道输入概率分布求出信道输出概率分布:

    输入输出间均互信息量

    相关参数代入述计算公式


    求导佳分布

    佳分布(04729730527027)信道容量

    正程序计算结果相
    程序计算结果:
    时程序运行结果示:

    种情况佳分布(04729730527027)信道容量0766180特符号
    综时佳分布(04900060509994)信道容量0458941特符号时佳分布(04729730527027)信道容量0766180特符号
    附:(程序源代码)注:代码devc++编译通
    #include
    #include
    #include
    #define MAX 50
    全局函数变量声明
    double Calculate_a(int kdouble pa[])
    double Calculate_C1(double pa[]double a[])
    double Calculate_C2(double a[])
    int rs
    double pba[MAX][MAX]
    int main()
    {
    int ij
    double C1C2E
    double a[MAX]pa[MAX]
    E0000001
    printf(请输入信源符号数r\n)
    scanf(d&r)
    printf(请输入信宿符号数s\n)
    scanf(d&s)
    printf(请输入精确度E\n)
    scanf(lf&E)
    printf(请输入信源P[ai]\n)
    for(i0i scanf(lf&pa[i])
    printf(请输入信道转移概率矩阵P[bj][ai]\n)
    for(i0i for(j0j scanf(lf&pba[i][j])
    do
    {
    for(i0i a[i]Calculate_a(ipa)
    C1Calculate_C1(paa)
    C2Calculate_C2(a)
    if(C2C1>E)
    {
    double sum0
    for(i0i sum+pa[i]*a[i]
    for(i0i pa[i]pa[i]*a[i]sum
    }
    else
    {
    printf(佳信源概率分布\n)
    for(i0i printf(lf\tpa[i])
    }
    }while(C2C1>E)
    printf(\n信道容量lf\nC1log(2))
    system(pause)devc++特殊命令运行界面停留
    return 0
    }
    double Calculate_a(int kdouble pa[])
    {
    int ij
    double tempsum20
    for(j0j {
    double sum10
    for(i0i {
    sum1+pa[i]*pba[i][j]
    }
    temppba[k][j]sum1
    templog(temp)
    sum2+pba[k][j]*temp
    }
    return exp(sum2)
    }
    double Calculate_C1(double pa[]double a[])
    {
    int i
    double sum0
    for(i0i sum+pa[i]*a[i]
    return log(sum)
    }
    double Calculate_C2(double a[])
    {
    int i
    double maxa[0]
    for(i0i if(max maxa[i]
    return log(max)
    }


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    信息论实验报告(实验四、哈夫曼编码)

    学生实验报告院别电子工程学院课程名称 信息论与编码班级实验名称实验四、哈夫曼编码姓名实验时间学号指导教师成绩报 告 内 容一、实验目的和任务1、 理解信源编码的意义;2、 熟悉 MATLA...

    1年前   
    251    0

    材料计算实验报告

    通过本课程设计,了解当代计算材料学之材料设计和计算及模拟的理论基础、发展历程。初步掌握LINUX系统的基本操作、脚本编写。熟悉常用的材料计算软件的使用,并能够通过模拟计算,获得常见的简单晶体结构...

    4年前   
    1293    0

    计算机实验报告

    计算机实验报告  课程:大学计算机基础         班级 : *****          学号:**       姓名:***  组别:        同组者姓名:           ...

    10年前   
    613    0

    数值计算方法实验报告

    学 生 实 验 报 告实验课程名称 数值计算方法I 开课实验室 数学实验室 学 院 理学院 年...

    1年前   
    422    0

    计算机基本组成实验报告

    电 子 科 技 大 学 实验报告   学生姓名:                           学 号:   一、     实验室名称:  计算机学院硬件实验室   二、 ...

    12年前   
    12511    0

    计算机图形学实验报告

    计算机图形学实验报告 一、 实验题目:利用计算机编程语言绘制图形,主要实现以下内容:(1)、中点算法生成任意斜率直线,并设置线型线宽。(2)、中点算法生...

    2年前   
    434    0

    计算机应用基础实验报告

    目的:理解微型计算机的结构和工作原理,掌握组装一台微型计算机所需的硬件由几分钟组成,并学会配置微机硬件配置。

    6年前   
    3377    0

    计算机图形学实验报告(例文)

    计算机图形学实验报告(例文)  计算机图形学实验报告   0900213 38 8 郭佩佩  实验一  建立计图实验环境 1. 实验目的 为了体现面向对象的程序设计思想,本实验采...

    2年前   
    669    0

    计算机组成原理实验报告

    计算机组织与体系结构实 验 报 告评 语:成绩教 师: 年 月 日班 级: ________学 号: __________...

    1年前   
    434    0

    计算机组成原理实验报告 (2)

    计 算 机 组 成 原 理 实 验 报 告Computer Organization Lab Reports__________________________________________...

    1年前   
    478    0

    计算机网络实验报告

    1.理解电子邮件的工作原理;2.掌握电子邮件的申请方法;3.掌握电子邮件的使用方法。

    3年前   
    652    0

    计算机图形学实验报告

    《计算机图形学》实验报告姓 名: 学 号: 班 级: 计算机班 ...

    6个月前   
    204    0

    计算机组成原理实验报告 (1)

    郑州航空工业管理学院计算机科学与应用系实验报告课 程 名: 计算机组成原理 学 号: 姓 名: ...

    1年前   
    388    0

    计算机网络实验报告

    1、观察教学机房,了解计算机网络结构,并画出计算机网络拓扑结构图。 2、了解计算机网络中的网络设备,并了解每台计算机上使用的网络标识、网络协议。 3、制作2根直通双绞线和2根交叉线,并测试。 4...

    4年前   
    1628    0

    计算机网络实验报告

    (1)理解远程登录的工作原理;(2)掌握远程登录的设置方法;(3)熟悉远程桌面的使用方法;(4)理解端口的含义。

    3年前   
    625    0

    DSP设计科学计算器实验报告

    基于DSP的科学型计算器设计一、题目要求:基于DSP F2812利用实验箱及软件编程设计一款科学型计算器使其满足如下功能:(1) 能够实现按键数值的识别,并在数码管上显示(2) 能够进行简单的...

    3年前   
    552    0

    信息论习题解答

    第二章 信息量和熵2.2 八元编码系统,码长为3,第一个符号用于同步,每秒1000个码字,求它的信息速率。解:同步信息均相同,不含信息,因此 每个码字的信息量为 2=23=6 bi...

    2年前   
    1218    0

    信息论习题集(陈运)

    信息论习题集一、名词解释(25道)1、“本体论”的信息(P2) 2、“认识论”信息(P2) 3、离散信源(P7)4、自信息量(P9) 5、离散平稳无记忆信源(P39) ...

    6个月前   
    295    0

    湘潭大学信息论与编码试卷

    湘大信息论与编码试卷一、填空题(每空1分,共30分) (1) 在现代通信系统中,信源编码主要用于解决信息传输中的 有效 性,信道编码主要用于解决信息传输中的 可靠 性 ,加密编码主...

    2年前   
    674    0

    大学微型计算机原理及应用本科实验报告

    本科实验报告课程名称: 微型计算机原理及应用 实验项目: 多位十进制数相加 实验地点: 博学馆四层微机实验室 专业班级: ...

    1年前   
    395    0

    文档贡献者

    z***u

    贡献于2022-12-18

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档