⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 generate_channel_structure.m

📁 协同通信以及感知无线电方面的仿真
💻 M
字号:
function [channel_structure]=generate_channel_structure();
%创建信道结构体
attenuation_structure=generate_attenuation_structure;
noise_structure=generate_noise_structure;

channel_structure=struct(...
'attenuation',attenuation_structure,... %fading
'noise',noise_structure);            %noise

function [attenuation_structure]=generate_attenuation_structure();
%为衰落参数创建一个结构体
attenuation_structure=struct(...
'pattern',{},...     %'no','Rayleigh'
'distance',{},...    %信号传输距离
'd',{},...           %pass loss
'h',{},...           %attenuation 包括幅度和相位
'h_mag',{},...       %attenuation幅度
'phi',{},...         %相移
'block_length',{});%块长(bit/block)

function [noise_structure]=generate_noise_structure();
%创建表征白噪声的结构体
noise_structure=struct(...
'SNR',{},...%信噪比
'sigma',{});%高斯噪声的标准差


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -