
二元对称信道输入二值图像仿真
发布日期:2021-05-07 14:37:55
浏览次数:61
分类:原创文章
本文共 1121 字,大约阅读时间需要 3 分钟。
二元对称信道如图所示:
其中错误转移概率为,正确转移概率为
,
,
,
,
。
强对称信道(均匀信道)的信道矩阵是阶的矩阵,信道容量为
,对于二元对称信道
,信道容量
,(此处的对数运算均为以2为底,
),对二元对称信道进行仿真,代码如下:
clear allclcI=imread('star.jpg');Imgray=rgb2gray(I);thresh=graythresh(I); %灰度阈值Im=im2bw(I,thresh);Im2=im2double(Im); %将逻辑值转换为双精度P0=Mybsc(Im,0);P0_1=Mybsc(Im,0.1);P0_2=Mybsc(Im,0.2);P0_5=Mybsc(Im,0.5);P1=Mybsc(Im,1);figuresubplot(2,2,1);imshow(I,[]);title('原图');subplot(2,2,2);imshow(Imgray,[]);title('灰度图');subplot(2,2,3);imshow(Im2,[]);title('二值图像');subplot(2,2,4);imshow(P0,[]);title('经过p=0的BSC信道(无噪信道)');figuresubplot(2,2,1);imshow(P0_1,[]);title('经过p=0.1的BSC信道');subplot(2,2,2);imshow(P0_2,[]);title('经过p=0.2的BSC信道');subplot(2,2,3);imshow(P0_5,[]);title('经过p=0.5的BSC信道');subplot(2,2,4);imshow(P1,[]);title('经过p=1的BSC信道(无噪信道)');
仿真结果如下:
1、对于二元对称信道当或
时,信道容量
(比特/符号),信道容量达到最大,此信道输入端能够传递任何信息到输出端,信道为无噪无损信道。因此在
时,经过BSC信道的图像与原二值图像相同;在
时,经过信道的图片虽然与原图像颜色正好相反,但此时的BSC信道也是一个无噪无损的信道,因为信源发出的符号经过BSC信道传输后,输出的符号是确定的,可以通过输出的符号知道信源发出的符号是什么。
2、时,信道容量
(比特/符号),传输的过程中会有损失,因此输出的图片会有雪花点出现;
时,信道容量
(比特/符号),传输过程中损失更大,因此输出的图片雪花点更多。
3、时,信道容量
(比特/符号),此时不管输入信源如何,都能达到信道容量,说明此信道输入端不能传递任何信息到输出端,经过此信道传输的信息损失最大,因此经此信道传输后的图片完全模糊,无法辨识。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月22日 23时52分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
C语言的6大基本数据类型!(学习C语言小白必备!!)
2021-05-08
Vue——mock模拟数据的使用
2021-05-08
Nginx配置反向代理与负载均衡
2021-05-08
高阶函数reduce
2021-05-08
Lionheart万汇:布林线双底形态分析技巧
2021-05-08
Lionheart万汇:台积电大幅提升资本开支,2021有望续创辉煌
2021-05-08
Lionheart万汇:新年消费结构中贵金属交易机会
2021-05-08
LHCM万汇:在需求上升中,美国贸易赤字创下历史新高
2021-05-08
Mybatis的入门01
2021-05-08
Vue01常见指令,axios
2021-05-08
Vue路由嵌套刷新后页面没有重新渲染
2021-05-08
Vue使用bus进行组件间、父子路由间通信
2021-05-08
数据库三个级别封锁协议
2021-05-08
类的实例
2021-05-08
tomcat加载部署webapps目录下的项目
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
方法重写
2021-05-08
Threading Programming Guide(多线程编程指南)
2021-05-08
Java求逆波兰表达式的结果(栈)
2021-05-08
SDWebImage--http图片加载不出来的问题
2021-05-08