matlab无线通信的代码认知无线电和频谱感知
认知无线电(CR)是一种可编程的无线电和网络技术(智能收发器),具有自适应性,可以自动检测无线通信信道中的网络流量,并相应地调整其传输和接收,以有效地利用可用带宽。
基于各种输入,CR能够允许用户利用未使用/空闲的通信信道,从而避免无线通信信道中的拥塞。
在本项目中,我们考虑诸如用户数量,信噪比(SNR),总错误率和功率电平阈值(用于频谱感知以近似无线通信信道中的网络流量)之类的参数。
该存储库保存了通用的MATLAB
/
GNU
Octave兼容代码,该代码将上述参数考虑在内,并通过将参数微调为不同的值并执行计算来近似CR的性能。
代码中用于计算的两个主要数学函数是:
Marcum
Q函数
(上部不完整)伽玛功能
Marcum
Q函数
该函数用于通过设置功率阈值来计算用于检测可用频谱的使用的检测概率P
d
。
即,Q函数计算概率密度函数P(X
≥
x)
。
因此,我们为参数x配置了一个阈值,并应用Marcum-Q函数来检测大于所应用阈值的信号功率水平X以近似使用信道频谱。
数学方程式如下:
(上部不完整)伽玛功能
此函数用于计算错误检测
2021-09-28 10:06:25
4KB
系统开源
1