Field programmable gate array implementation of spectrum allocation technique for cognitive radio networks. (February 2015)
- Record Type:
- Journal Article
- Title:
- Field programmable gate array implementation of spectrum allocation technique for cognitive radio networks. (February 2015)
- Main Title:
- Field programmable gate array implementation of spectrum allocation technique for cognitive radio networks
- Authors:
- Anumandla, Kiran Kumar
Peesapati, Rangababu
Sabat, Samrat L. - Abstract:
- Graphical Abstract: Highlights: To maximize the network utilization, spectrum allocation technique fairly allocates the channels to secondary users. SA problem is solved by Differential Evolution algorithm and compared the performance with PSO and FA. DE improved the quality of solution and time complexity by 29.9%, 242.32% and 19.04%, 46.3% compared to PSO and FA. We propose FPGA based coprocessor for DE-SA IP and interfaced to PowerPC. The coprocessor accelerates SA task by 76.79–105x and 5.19–6.91x compared to float and fixed DE-SA software. Abstract: Cognitive radio is an emerging technology in wireless communications for dynamically accessing under-utilized spectrum resources. In order to maximize the network utilization, vacant channels are assigned to cognitive users without interference to primary users. This is performed in the spectrum allocation (SA) module of the cognitive radio cycle. Spectrum allocation is a NP hard problem, thus the algorithmic time complexity increases with the cognitive radio network parameters. This paper addresses this by solving the SA problem using Differential Evolution (DE) algorithm and compared its quality of solution and time complexity with Particle Swarm Optimization (PSO) and Firefly algorithms. In addition to this, an Intellectual Property (IP) of DE based SA algorithm is developed and it is interfaced with PowerPC440 processor of Xilinx Virtex-5 FPGA via Auxiliary Processor Unit (APU) to accelerate the execution speed ofGraphical Abstract: Highlights: To maximize the network utilization, spectrum allocation technique fairly allocates the channels to secondary users. SA problem is solved by Differential Evolution algorithm and compared the performance with PSO and FA. DE improved the quality of solution and time complexity by 29.9%, 242.32% and 19.04%, 46.3% compared to PSO and FA. We propose FPGA based coprocessor for DE-SA IP and interfaced to PowerPC. The coprocessor accelerates SA task by 76.79–105x and 5.19–6.91x compared to float and fixed DE-SA software. Abstract: Cognitive radio is an emerging technology in wireless communications for dynamically accessing under-utilized spectrum resources. In order to maximize the network utilization, vacant channels are assigned to cognitive users without interference to primary users. This is performed in the spectrum allocation (SA) module of the cognitive radio cycle. Spectrum allocation is a NP hard problem, thus the algorithmic time complexity increases with the cognitive radio network parameters. This paper addresses this by solving the SA problem using Differential Evolution (DE) algorithm and compared its quality of solution and time complexity with Particle Swarm Optimization (PSO) and Firefly algorithms. In addition to this, an Intellectual Property (IP) of DE based SA algorithm is developed and it is interfaced with PowerPC440 processor of Xilinx Virtex-5 FPGA via Auxiliary Processor Unit (APU) to accelerate the execution speed of spectrum allocation task. The acceleration of this coprocessor is compared with the equivalent floating and fixed point arithmetic implementation of the algorithm in the PowerPC440 processor. The simulation results show that the DE algorithm improves quality of solution and time complexity by 29.9% and 242.32%, 19.04% and 46.3% compared to PSO and Firefly algorithms. Furthermore, the implementation results show that the coprocessor accelerates the SA task by 76.79–105× and 5.19–6.91× compared to floating and fixed point implementation of the algorithm in PowerPC processor. It is also observed that the power consumption of the coprocessor is 26.5 mW. … (more)
- Is Part Of:
- Computers & electrical engineering. Volume 42(2015)
- Journal:
- Computers & electrical engineering
- Issue:
- Volume 42(2015)
- Issue Display:
- Volume 42, Issue 2015 (2015)
- Year:
- 2015
- Volume:
- 42
- Issue:
- 2015
- Issue Sort Value:
- 2015-0042-2015-0000
- Page Start:
- 178
- Page End:
- 192
- Publication Date:
- 2015-02
- Subjects:
- Spectrum allocation -- System on chip -- Differential evolution -- Cognitive radio -- Hardware accelerator
Computer engineering -- Periodicals
Electrical engineering -- Periodicals
Electrical engineering -- Data processing -- Periodicals
Ordinateurs -- Conception et construction -- Périodiques
Électrotechnique -- Périodiques
Électrotechnique -- Informatique -- Périodiques
Computer engineering
Electrical engineering
Electrical engineering -- Data processing
Periodicals
Electronic journals
621.302854 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00457906/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compeleceng.2014.07.013 ↗
- Languages:
- English
- ISSNs:
- 0045-7906
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.680000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 14523.xml