您现在的位置:首页 >> 通信 >> 内容

m基于GA遗传优化的多因素加权竞价博弈频谱分配算法matlab仿真

时间:2022/12/13 17:21:23 点击:

  核心提示:01-140m,包括程序操作录像...

1.完整项目描述和程序获取

>面包多安全交易平台:https://mbd.pub/o/bread/Y5mckpxv

>如果链接失效,可以直接打开本站店铺搜索相关店铺:

点击店铺

>如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。

2.部分仿真图预览



3.算法概述

        由于在一个MIMO系统中,用户数量M大于可用的频谱个数N,因此,必有一部分用户存在频谱共享的问题。目前,现有的关于频谱分配的方法主要有基于竞价的分配方法,基于博弈论的分配方法,现有资料,主要都是这两种方法。

4.部分源码

clc;

clear;

close all;

warning off;

addpath(genpath(pwd));

K=20;           %用户对数

N=2;           %收发天线数

INR_dB=5;INR=db2pow(5);

eta=INR/N;     %用户对间的干扰

SI=db2pow(20); %自干扰

u=1;           %weighted

k = db2pow(-40);

beta = db2pow(-40);

times=5;

SNR_dB= -10:10:50;

rho_real=db2pow(SNR_dB)/N;

sum_rate_HD=zeros(1,length(rho_real));

sum_rate_FD=zeros(1,length(rho_real));

sum_rate_HD_TDMA=zeros(1,length(rho_real));

sum_rate_FD_TDD=zeros(1,length(rho_real));

for tt=1:times

    tt

    %通信信道

    H_cha= rayleigh( N,N,2*K);

    %自干扰信道

    H_sel= rayleigh( N,N,2*K);

    %用户间干扰信道

    H_int= rayleigh( N,N,8*K);

    Rate_HD=zeros(1,length(rho_real));

    Rate_HD_TDMA=zeros(1,length(rho_real));

    Rate_FD=zeros(1,length(rho_real));

    Rate_FD_TDD=zeros(1,length(rho_real));

    i=1;

    for rho=rho_real

%               rho

        V=right_singular(H_cha,2*K);

        [ Rate_HD_get ] = HD_MIMO_interference(N,H_int,H_cha,H_sel,V,rho,eta,beta,k,u ,K);

        Rate_HD(i)=Rate_HD_get;

        [ Rate_FD_get ] = FD_MIMO_interference(N,H_int,H_cha,H_sel,V,rho,eta,SI,beta,k,u ,K);

        Rate_FD(i)=Rate_FD_get;

        i=i+1;

    end

   sum_rate_HD=sum_rate_HD+Rate_HD;

   sum_rate_FD=sum_rate_FD+Rate_FD;

end

sum_rate_HD=real(sum_rate_HD/times/2);

sum_rate_FD=real(sum_rate_FD/times);

figure;

semilogy(SNR_dB,sum_rate_FD,'b-^','linewidth',2);

hold on

semilogy(SNR_dB,sum_rate_HD,'b-s','linewidth',2);

grid on;

xlabel('SNR (dB)')

ylabel('sum Rate (b/s/HZ)')

legend('FD','HD')

01-140m

作者:我爱C编程 来源:我爱C编程
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • FPGA/MATLAB商业/科研类项目合作(www.store718.com) © 2025 版权所有 All Rights Reserved.
  • Email:1480526168@qq.com 站长QQ: 1480526168