| 查看: 4338 | 回复: 2 | |||
caotian2014木虫 (正式写手)
|
[求助]
如何使用matlab仿真信道容量 已有1人参与
|
|
RT,在一个特定的信道模型下,知道了信噪比的分布函数,通过香农公式算出了平均(遍历)的信道容量,可是仿真应该怎么做呢? 以前做过使用蒙卡仿真信噪比之类的,但是容量这个不知道从何入手,希望大神指点一二。 |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急
已经有3人回复
售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急
已经有5人回复
药化及相关博士的申请
已经有3人回复
一篇MDPI论文改变了学习工作和生活
已经有4人回复
一个化合物的合成路线:CAS:367929-02-0 名称:8β-乙烯基雌二醇
已经有4人回复
太白金星有点烦
已经有3人回复
中国地质大学(北京)博士招生补录,数理学院材料科学与工程专业和材料与化工专业
已经有3人回复
收到国自然专家邀请后几年才会有本子送过来评
已经有3人回复
考博
已经有3人回复
有没有快的中文核心比较快录用的,纳米材料光催化
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何使用matlab进行GPS接收机的信号处理仿真
已经有5人回复
【已完结】comsol参数里使用matlab函数出现维数不一致问题
已经有6人回复
求教各位有没有免费使用 Matlab里的 Partial Differential Equation Toolbox的方法?
已经有3人回复
如何知道一个MATLAB程序在计算中占的内存是多大?谢谢!
已经有3人回复
如何在matlab图的坐标轴加上乘以10的-3次方
已经有5人回复
如何用matlab画出这个图
已经有11人回复
Matlab如何设置矢量图为半透明
已经有5人回复
如何用MATLAB画一个足球出来?
已经有18人回复
如何用matlab求解矩阵系数的二阶微分方程
已经有13人回复
各位朋友,如何用matlab编写这个方程,并求解?
已经有15人回复
如何用matlab软件或者用C及C++自己手工编程寻找转折点
已经有12人回复
如何用matlab处理txt文件里的数据
已经有7人回复
【求助】使用MATLAB拟合出按照公式的系数
已经有19人回复
【求助】如何用Matlab求联合概率曲线
已经有3人回复
【求助】使用Matlab预估动力学方程问题
已经有13人回复
【求助】如何采用Matlab绘制电子云密度图
已经有8人回复
caotian2014
木虫 (正式写手)
- 应助: 1 (幼儿园)
- 金币: 4092.2
- 散金: 72
- 红花: 1
- 帖子: 564
- 在线: 81.9小时
- 虫号: 2975933
- 注册: 2014-02-18
- 专业: 通信理论与系统
2楼2015-05-29 09:52:17
NG小曦
木虫 (小有名气)
- 应助: 14 (小学生)
- 金币: 1135.3
- 散金: 1243
- 红花: 10
- 帖子: 185
- 在线: 147.1小时
- 虫号: 1269302
- 注册: 2011-04-18
- 性别: GG
- 专业: 通信理论与系统
【答案】应助回帖
|
假设信道是最传统的高斯信道,那么 clc; clear all; i=sqrt(-1); run_time=1e3; N=100; snr=20; SINR=zeros(1,run_time); for run=1:run_time H=(randn(1,N)+i*randn(1,N))*sqrt(1/2); X=(randn(1,N)+i*randn(1,N))*sqrt(1/2); Y=H.*X; np=10^(-1*(snr/10))*sum(abs(Y).^2)/N; noise=(randn(1,N)+i*randn(1,N))*sqrt(1/2*np); Y_noise=Y+noise; Power_signal=sum(abs(Y).^2)/N; Power_interference=sum(abs(Y_noise-Y).^2)/N; SINR(1,run)=Power_signal/Power_interference; end capacity=log2(1+sum(SINR)/run_time); |
3楼2015-08-09 13:07:26












回复此楼