Session

Session 12: Advanced Technologies 3

Abstract

Automatic Modulation Recognition (AMR) is considered one of the important applications in Software Defined Radio (SDR) receivers that gives the ability to change the demodulator of the receiver system according to the recognition of the received modulated. Most of the modern satellite communication systems are using Quadrature Phase Shift Keying (QPSK) for their signals modulation purpose. In this paper, VHDL implementation of Binary Phase Shift Keying (BPSK) and QPSK modulations generator and the AMR are done using Vivado 2015.2. BPSK and QPSK are implemented using Numerical Controlled Oscillator (NCO), and AMR which consists of two modules; features extraction and classification modules. Features are extracted using Discrete Wavelet Transform (DWT), and Support Vector Machine (SVM) is used to classify the received modulation. The code is implemented on Kintex-7 FPGA and the results show the good performance of the system in addition to low power consumption.

Comments

alternates

Share

COinS
 
Aug 10th, 12:00 AM

FPGA-based Automatic Modulation Recognition System for Small Satellite Communication Systems

Automatic Modulation Recognition (AMR) is considered one of the important applications in Software Defined Radio (SDR) receivers that gives the ability to change the demodulator of the receiver system according to the recognition of the received modulated. Most of the modern satellite communication systems are using Quadrature Phase Shift Keying (QPSK) for their signals modulation purpose. In this paper, VHDL implementation of Binary Phase Shift Keying (BPSK) and QPSK modulations generator and the AMR are done using Vivado 2015.2. BPSK and QPSK are implemented using Numerical Controlled Oscillator (NCO), and AMR which consists of two modules; features extraction and classification modules. Features are extracted using Discrete Wavelet Transform (DWT), and Support Vector Machine (SVM) is used to classify the received modulation. The code is implemented on Kintex-7 FPGA and the results show the good performance of the system in addition to low power consumption.