博弈论matlab程序,基于博弈论的频谱分配的matlab程序
《基于博弈论的频谱分配的matlab程序》由会员分享,可在线阅读,更多相关《基于博弈论的频谱分配的matlab程序(5页珍藏版)》请在人人文库网上搜索。
1、是认知无线电场景下,基于博弈论的频谱分配的matlab程序-Cognitive radio scenario, based on game theory matlab spectrum allocation processclc clear all B=15; BER=10(-4); K=1.5/(logm(0.2/BER); SNR=8,10; k=log2(1+K.*SNR); r1=10; r2=12; x=0; y=1; z=1; % b=0,0; % c=x+y*(sum(b); % p=r.*k.*b-b.*c; a(1)=0.001; for i=1:300 a(2)=0.001。
2、; for j=1:300 eigenvalue(1)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)+10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); eigenvalue(2)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)-10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)。
3、*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); if (eigenvalue(1)-1)&(eigenvalue(2)-1) a(2)=a(2)+0.002; end end if a(2)0 a(2)=a(2)-0.002; else a(2)=0; end f2(i)=a(2); f1(i)=a(1); a(1)=a(1)+0.002; end figure(1) plot(f1,f2,-r) axis(0,0.25,0,0.25) hold on B=15; BER=10(-4); K=1.5/(logm(0.2/BER); SNR=10,10; k=log2(1。
4、+K.*SNR); r1=10; r2=12; x=0; y=1; z=1; % b=0,0; % c=x+y*(sum(b); % p=r.*k.*b-b.*c; a(1)=0.001; for i=1:300 a(2)=0.001; for j=1:300 eigenvalue(1)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)+10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); eigenval。
5、ue(2)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)-10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); if (eigenvalue(1)-1)&(eigenvalue(2)-1) a(2)=a(2)+0.002; end end if a(2)0 a(2)=a(2)-0.002; else a(2)=0; end f2(i)=a(2); f1(i)=a(1); a(1)=a(1)+0.002;。
6、 end figure(1) plot(f1,f2,-.*b) axis(0,0.25,0,0.25) B=15; BER=10(-4); K=1.5/(logm(0.2/BER); SNR=10,8; k=log2(1+K.*SNR); r1=10; r2=12; x=0; y=1; z=1; % b=0,0; % c=x+y*(sum(b); % p=r.*k.*b-b.*c; a(1)=0.001; for i=1:300 a(2)=0.001; for j=1:300 eigenvalue(1)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2。
7、)*k(1)+10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); eigenvalue(2)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)-10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); if (eigenvalue(1)-1)&(eigenvalue(2)-1。
8、) a(2)=a(2)+0.002; end end if a(2)0 a(2)=a(2)-0.002; else a(2)=0; end f2(i)=a(2); f1(i)=a(1); a(1)=a(1)+0.002; end figure(1) plot(f1,f2,-g) axis(0,0.25,0,0.25) B=15; BER=10(-4); K=1.5/(logm(0.2/BER); SNR=7,7; k=log2(1+K.*SNR); r1=10; r2=12; x=0; y=1; z=1; % b=0,0; % c=x+y*(sum(b); % p=r.*k.*b-b.*c; 。
9、a(1)=0.001; for i=1:300 a(2)=0.001; for j=1:300 eigenvalue(1)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)+10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); eigenvalue(2)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)-10/3*(a(1)*(k(2)-2*k(1)*a。
10、(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); if (eigenvalue(1)-1)&(eigenvalue(2)-1) a(2)=a(2)+0.002; end end if a(2)0 a(2)=a(2)-0.002; else a(2)=0; end f2(i)=a(2); f1(i)=a(1); a(1)=a(1)+0.002; end figure(1) plot(f1,f2,-.y) axis(0,0.25,0,0.25) B=15; BER=10(-4); K=1.5/(logm(0.。
11、2/BER); SNR=8,8; k=log2(1+K.*SNR); r1=10; r2=12; x=0; y=1; z=1; % b=0,0; % c=x+y*(sum(b); % p=r.*k.*b-b.*c; a(1)=0.001; for i=1:300 a(2)=0.001; for j=1:300 eigenvalue(1)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)+10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a。
12、(1)*k(2)2)(0.5); eigenvalue(2)=1-10/3*(2*a(1)*k(1)-a(1)*k(2)+2*a(2)*k(2)-a(2)*k(1)-10/3*(a(1)*(k(2)-2*k(1)*a(2)*(k(1)-2*k(2)+(2*a(2)*k(2)-a(2)*k(1)-2*a(1)*k(1)+a(1)*k(2)2)(0.5); if (eigenvalue(1)-1)&(eigenvalue(2)-1) a(2)=a(2)+0.002; end end if a(2)0 a(2)=a(2)-0.002; else a(2)=0; end f2(i)=a(2); f1(i)=a(1); a(1)=a(1)+0.002; end figure(1) plot(f1,f2,om) axis(0,0.25,0,0.25) legend(r1=8dB,r2=10dB,r1=10dB,r2=10dB,r1=10dB,r2=8dB,r1=7dB,r2=7dB,r1=8dB,r2=8dB) xlabel(a1) ylabel(a2。
博弈论matlab程序,基于博弈论的频谱分配的matlab程序相关推荐
- 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc
基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...
- 基于小波包的图像压缩及matlab实现,基于小波包的图像压缩及matlab实现精选.doc...
基于小波包的图像压缩及matlab实现精选 基于小波包的图像压缩及matlab实现 摘要:小波包分析理论作为新的时频分析工具,在信号分析和处理中得到了很好的应用,它在信号处理.模式识别.图像分析.数据 ...
- c语言万年历流程图加程序,基于C语言的万年历(内附程序).pdf
基于C语言的万年历(内附程序) 课程设计 课程名称 C语言程序课程设计 题目名称 编写万年历系统 学生学院 专业班级 学 号 学生姓名 指导教师 2009 年 06 月 04 日 广东工业大学课程设计 ...
- 51单片机的电子钟c语言程序,基于51单片机的电子钟C语言程序
基于单片机C语言的电子钟程序代码与仿真 基于51单片机的电子钟C语言程序: 程序代码 #include #include #define uchar unsigned char #define uin ...
- 相位谱的matlab程序,基于相位谱视觉注意机制matlab代码
[实例简介] 利用相位谱的非常高效的视觉注意机制源代码. [实例截图] [核心代码] signatureSal └── signatureSal ├── default_signature_param ...
- 云模型的matlab实现,基于云模型效能评估的Matlab实现
摘 要: 对基于云模型的系统效能评估方法及过程进行了简要的描述,用Matlab代码实现了部分算法,代码经测试均可正确运行.对云模型的研究和应用有一定的推广价值和研究意义. 关键词: Matlab:云 ...
- web前端学习(三):微信小程序基于H5规范,开发Android应用程序
前言: 微信小程序开发框架的目标是通过尽可能简单,高效的方式让开发者可以在微信中开发具有原生APP体验的服务. 整个小程序框架系统分为两部分,逻辑层,视图层,小程序提供了自己的视图层描述语言, WXM ...
- 单片机消抖c语言程序,基于单片机定时器软件消抖C51程序研究
向兵 杨述凯 摘 要:随着电子技术的发展,单片机的应用在教学及科技开发中越来越普遍,而针对单片机的开发环境而言,大多采用C51语法进行设计.按键的使用在大多数硬件设计里相当频繁,而按键的干扰处理可以使 ...
- c语言编写excel程序,基于C语言的Excel核价程序的设计与实现
Excel是财务工作的常用工具,但是对于复杂的函数操作,对于一些不熟悉计算机编程知识的财务人员是一件比较头疼的事情.笔者结合C语言对Excel文件的OLE操作函数,开发出的应用程序简单易用,解决了财务 ...
最新文章
- SAP PM 初级系列4 - 定义功能位置的结构标识
- HAProxy http和https都使用mode tcp模式
- Oracle里default什么意思,ORACLE中默认值default的使用方法.doc
- jQuery元素操作
- 源码解读腾讯 GT 的性能测试方案
- python实时连接oracle_Python连接Oracle
- Python之倒序切片
- CentOS 7.4救援模式和忘记root密码
- WinFom解决最小化最大化后重绘窗口造成闪烁的问题
- js中WINDOW对象中的location成员对象
- 萤火商城前端页面搭建(一)
- 实践秘籍:Boosting 与 AdaBoost
- 硬盘属不属于计算机主机组成,电脑主机是由哪些硬件组成
- android手机分区调整大小写,如何使用PQMagic调整磁盘分区容量大小
- Flutter更改主题颜色报错:type ‘Color‘ is not a subtype of type ‘MaterialColor‘
- Pytorch 实现手写数字识别
- 输入两个数求之间的平方数
- 虹科干货 | 零售业数智升级不掉队,get数据,get未来!
- 机器学习实战——决策树(代码)
- XGBoost目标函数推导