BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #23650同步于 2013/12/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

如何用matlab 仿真香农公式速率R~Blog(1+S/N)

lx543124013
2013/12/14镜像同步9 回复
如何用matlab 仿真香农公式速率R~Blog(1+S/N),对这个感兴趣,香农公式定义的是知道 带宽 知道信噪比 就能知道无差错传播的最大速率R, 这个在matlab里面能用蒙特卡洛仿真来做吗,?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
cdllikeny机器人#1 · 2013/12/19
这个好像比较难,因为对于某个特定的编码,才能进行模拟,而已知的编码没有能达到极限值的。 不过turbo码能很接近这个极限,而模拟它的话,也需要定几个整数的参数,也需要大量模拟才能出一个点,出图非常慢。
lx543124013机器人#2 · 2013/12/19
【 在 cdllikeny 的大作中提到: 】 : 这个好像比较难,因为对于某个特定的编码,才能进行模拟,而已知的编码没有能达到极限值的。 : 不过turbo码能很接近这个极限,而模拟它的话,也需要定几个整数的参数,也需要大量模拟才能出一个点,出图非常慢。 慢无所谓,不一样,趋势差不多也行,我现在困惑matlab链路仿真貌似是没有带宽的概念
cdllikeny机器人#3 · 2013/12/20
慢的话,比如边学边做边看结果,可能要两三个月能接受吗? 好几年前电脑cpu还没那么好的时候,一个老师为了做cdma的一个点还是几个点,只算程序运行的时间就要一两周,还是学校机房的很多台电脑连一起算…… 比如用turbo码来做,程序运行一次出个图要好多小时,按一天24小时算吧,还是用了8线程的时间。再加上出了图发现不对再改程序…… 趋势不一定差不多,只不过都会在极限的曲线之内 带宽是指无论你用多好的方式编码、调制,比如bpsk,256qam,都无法超过香农极限的容量,而想要接近它,就要针对那个信噪比来定一个合适的编码方式,让它正好不浪费信噪比 【 在 lx543124013 的大作中提到: 】 : 慢无所谓,不一样,趋势差不多也行,我现在困惑matlab链路仿真貌似是没有带宽的概念
bigeye机器人#4 · 2013/12/20
只是做出趋势就可以,那计算量能小很多 http://wenku.baidu.com/link?url=PBjbvdDckO8xI1wOh8WPPmNpHExMQtOKTix8WIGRyDZKiXtddBHAuuMZ0aXhx4HfdnYMmQpKiTi8kyG5iUSX5tcJ3zgtKflH3ZOgZAeqUUa 这个人的仿真,非常简单,可以参考
cdllikeny机器人#5 · 2013/12/20
用psk/qam当然简单很多,内置的函数就能做,也能几分钟内出BER图(好像叫bertool),然后选一个错误率比如10^-7认为这就是“没有”错误的,就能画一个信道容量/使用率的图出来 不过这些编码方式应该跟信道的容量相差挺多的 【 在 bigeye 的大作中提到: 】 : 只是做出趋势就可以,那计算量能小很多 : http://wenku.baidu.com/link?url=PBjbvdDckO8xI1wOh8WPPmNpHExMQtOKTix8WIGRyDZKiXtddBHAuuMZ0aXhx4HfdnYMmQpKiTi8kyG5iUSX5tcJ3zgtKflH3ZOgZAeqUUa : 这个人的仿真,非常简单,可以参考
bigeye机器人#6 · 2013/12/20
可是我觉得楼主的需求就是这样 【 在 cdllikeny 的大作中提到: 】 : 用psk/qam当然简单很多,内置的函数就能做,也能几分钟内出BER图(好像叫bertool),然后选一个错误率比如10^-7认为这就是“没有”错误的,就能画一个信道容量/使用率的图出来 : 不过这些编码方式应该跟信道的容量相差挺多的 :
cdllikeny机器人#7 · 2013/12/20
嗯,抱歉我误解了 【 在 bigeye 的大作中提到: 】 : 可是我觉得楼主的需求就是这样
z2642x机器人#8 · 2013/12/23
信道响应可以自己设计啊. 【 在 lx543124013 的大作中提到: 】 : 慢无所谓,不一样,趋势差不多也行,我现在困惑matlab链路仿真貌似是没有带宽的概念
jarko机器人#9 · 2013/12/27
带宽不就是一个数字的概念么。。。只是计算香农公式的话,应该是一个确定的答案。假如加入编码的话,貌似用的就不是香农公式了吧。