【智能优化算法】基于基于遗传算法实现认知无线电优化求解附matlab代码
生活随笔
收集整理的這篇文章主要介紹了
【智能优化算法】基于基于遗传算法实现认知无线电优化求解附matlab代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 簡介
認知無線電的性能優化是一個動態多目標優化問題.現有的Bio-CR模型基于遺傳算法優化認知無線電的性能,它使用線性加權方法將此多目標優化問題簡化為了一個單目標優化問題.
2 部分代碼
clear; close all;clc;size=80; G=1000; Z=32; codel=256; pmin=0.1; pmax=2.56; w1=0.3;%minber w2=0.40;%minpower w3=0.3;%maxthroughput E=round(rand(size,codel)); %Initial Code N=rand(1,32); %main pogram for k=1:1:G ?figure(1); plot(time,bfi); xlabel('Generation');ylabel('BestF'); figure(2); subplot(2,1,1); bar(N, 'DisplayName', 'N', 'YDataSource', 'N'); xlabel('Subcarrier Index');ylabel('Channel Attenuation'); subplot(2,1,2); bar(M, 'DisplayName', 'M', 'YDataSource', 'M'); xlabel('Subcarrier Index');ylabel('Throughput[bits/symbol]'); figure(3);subplot(2,1,1); bar(PW, 'DisplayName', 'PW', 'YDataSource', 'PW'); xlabel('Subcarrier Index');ylabel('TransmitPower[mW]'); axis([0 35 0 3]); subplot(2,1,2); bar(Pe, 'DisplayName', 'Pe', 'YDataSource', 'Pe'); xlabel('Subcarrier Index');ylabel('Pber');3 仿真結果
4 參考文獻
[1]王國強, 李金龍, 張敏,等. 多目標遺傳算法求解認知無線電性能優化問題[J]. 計算機工程與應用, 2007, 43(20):4.
博主簡介:擅長智能優化算法、神經網絡預測、信號處理、元胞自動機、圖像處理、路徑規劃、無人機等多種領域的Matlab仿真,相關matlab代碼問題可私信交流。
部分理論引用網絡文獻,若有侵權聯系博主刪除。
總結
以上是生活随笔為你收集整理的【智能优化算法】基于基于遗传算法实现认知无线电优化求解附matlab代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [vue] 说说你对单向数据流和双向数据
- 下一篇: 【能量检测】基于认知无线电的能量检测算法