返回信息流我用下面的式子得到瑞利信道的仿真程序
channel= abs(randn(1,symbol_number)+i*randn(1,symbol_number))
参考书上基本上都是这样编程的
但是经过仿真以后 结果随机瑞利衰落值太大了 ,这样即使在好的调制方式和 高的信噪比下依然误码率相当高
我输入了幅度全是1的一串码 结果衰落 有的竟然增加到2或者3++左右 根本达不到误码判决要求 真不知道那些参考书上的误码率图是怎样作出来的
我门实验室老师给的另一个用IAKES模型做的瑞利信道 仿出来以后同样是很高误码率 根本就达不到 10^-4 更别说 10^-5 了
各位同学有没有遇到这种情况啊 该怎样解决这个问题啊
谢谢
这是一条镜像帖。来源:北邮人论坛 / matlab / #3413同步于 2008/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】瑞利信道的仿真程序
wenwutianzi
2008/4/25镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
【 在 wenwutianzi 的大作中提到: 】
:
: 我用下面的式子得到瑞利信道的仿真程序
: channel= abs(randn(1,symbol_number)+i*randn(1,symbol_number))
: ...................
你是说你输入全1序列,接收的序列达到2,3吗?不知你判决门限是不是0呀,这样不是也可以正确判决吗?
输入全1序列 我只是想知道瑞利衰落值到底有多大
后来我输入一串随机数 用 BPSK调制 通过瑞利信道后 再解调
即使在高薪造比下 发现误码率 相当高 达到0.03++ 更别说0.0001了
说明信道衰落影响太大 但是课本上给的图 显示的误码率 和理论之差别不大
老感觉用channel= abs(randn(1,symbol_number)+i*randn(1,symbol_number))这样构造瑞利信道 有极大不科学性
【 在 wenwutianzi 的大作中提到: 】
: 输入全1序列 我只是想知道瑞利衰落值到底有多大
: 后来我输入一串随机数 用 BPSK调制 通过瑞利信道后 再解调
: 即使在高薪造比下 发现误码率 相当高 达到0.03++ 更别说0.0001了
: ...................
我觉得这是一种比较简单的模拟瑞利信道的模型,ms没有细考虑多普勒频移之类的,你用的什么信道编码,误码率为0.03,书上是什么编码?
【 在 wenwutianzi 的大作中提到: 】
: 输入全1序列 我只是想知道瑞利衰落值到底有多大
: 后来我输入一串随机数 用 BPSK调制 通过瑞利信道后 再解调
: 即使在高薪造比下 发现误码率 相当高 达到0.03++ 更别说0.0001了
: ...................
会不会是你的解调有问题?
要不试试这个函数rayleighchan
【 在 Royalee 的大作中提到: 】
: LZ能不能推荐下这方面的参考书。。初学MATLAB。。实验室要求我做这个。用jakes模型。还不大会ing。。。
直接看help文件啊