Font Size: a A A

Design And Implementation Of CR-MIMO-RRM Network Simulation System

Posted on:2017-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:X BaiFull Text:PDF
GTID:2348330542450175Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of today's wireless communications,their applications are flourishing,which leads to the shortage of wireless spectrum.The existing Frequency Allocation has handicapped the progress of wireless communications.An effective solution is to make secondary use of spectrum.And cognitive radio,which adapts to its evolution demand,soon becomes the hot topic in this field.This technology is orthogonal for different users' communicating activities,so that unauthorized users have the access to the spectrum when available and do not interfere its authorized users.Later on,the technology and the integration of other emerging technologies in the field of wireless communication,MIMO technology,which has got greater development space.The new CR-MIMO technology is no longer based solely on time interval to make the secondary use,but also has additional spatial freedom.This developed makes cognitive radio more guaranteed,but at the same time challenges spectrum management.Thus,it is necessary to consider how to achieve effective spectrum management to enhance the performance cognitive radio communication systems.This paper first discussed and analyzed several resource managements in CR-MIMO systems proposed by previous researchers,next split them into modulars for software simulation,then built up a common framework of them.At the same time,the paper also discussed several typical cognitive radio network architectures,and analyzed their duty cycles as well as transmit strategies.Based on the above analysis,the paper then used hybrid programming method of Matlab and VC++ to build up a CR-MIMO resource management algorithm simulation experiment platform based on wired networks.The platform refers to the actual constitution of cognitive communication.The whole system are divided into four network subsystems,including authorized base station,authorized user,cognitive base station,cognitive user.The splitting modulars are distributed over these four subsystems according to their characteristics and functions.And the subsystems are designed for entity function and combined to achieve the core simulation algorithms.This experimental platform can simulate and visualize the CR-MIMO resource management algorithms easily.The experimental platform has a fully use of the modular design while developing.Except for the disassembling modulars for resource management algorithms,Every subsystem is considered to have the universal modular design to improve the whole system's maintainability and scalability,such as the basic functional modular thread pool and connection pool.In addition,the system also has a large number of applications of advanced programming techniques,such as visual interface design based on class library MFC,multi-threaded programming in Windows system environment,network programming based on Socket,programming based on IOCP mechanism and hybrid programming of Matlab and Visual C++.All these guarantee that the overall performance of the software meets the current users' needs.
Keywords/Search Tags:CR-MIMO, VC++, Matlab, Resource Management, Simulation Demonstration
PDF Full Text Request
Related items