Modulation Classification of Satellite Communication Signals Using Cumulants and Neural Networks

Similar documents
Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

Chapter 4. Part 2(a) Digital Modulation Techniques

Amplitude Frequency Phase

DVB-S2 HOMs: EVM and PSD simulations in non-linear channel SLS-RFM_15-04

Constellation Shaping for LDPC-Coded APSK

Moment-Based Automatic Modulation Classification: FSKs and Pre-Matched-Filter QAMs. Darek Kawamoto, Bob McGwier VT Hume Center HawkEye 360

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

CORRELATION BASED SNR ESTIMATION IN OFDM SYSTEM

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

0.6 kbits/s, the modulation shall be aviation binary phase shift keying (A-BPSK).

A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS

Interleaved PC-OFDM to reduce the peak-to-average power ratio

CT-516 Advanced Digital Communications

Modern Quadrature Amplitude Modulation Principles and Applications for Fixed and Wireless Channels

Exercises for chapter 2

COMBINED BLIND EQUALIZATION AND AUTOMATIC MODULATION CLASSIFICATION FOR COGNITIVE RADIOS UNDER MIMO ENVIRONMENT

Digital Modulation Schemes

Chapter 2 Channel Equalization

Revision of Previous Six Lectures

Objectives. Presentation Outline. Digital Modulation Revision

Chapter 6 Passband Data Transmission

Revision of Previous Six Lectures

A Novel Technique for Automatic Modulation Classification and Time-Frequency Analysis of Digitally Modulated Signals

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

Lecture 5: Simulation of OFDM communication systems

Local Oscillators Phase Noise Cancellation Methods

Productivity and flexibility for A/D applications

Digital Signal Analysis

Summary of the PhD Thesis

Chapter 0 Outline. NCCU Wireless Comm. Lab

UTA EE5362 PhD Diagnosis Exam (Spring 2012) Communications

Communication Systems

Revision of Wireless Channel

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences EECS 121 FINAL EXAM

Probability of Error Calculation of OFDM Systems With Frequency Offset

Digital Modulation Recognition Based on Feature, Spectrum and Phase Analysis and its Testing with Disturbed Signals

PSO-200 OPTICAL MODULATION ANALYZER

Performance of MF-MSK Systems with Pre-distortion Schemes

UNIVERSITY OF SOUTHAMPTON

Signal Analyzers and Transmitter System Calibration Products

Department of Electronics and Communication Engineering 1

Communication Systems

Performance Evaluation of different α value for OFDM System

Performance Evaluation of OFDM System with Rayleigh, Rician and AWGN Channels

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

An Improved Pre-Distortion Algorithm Based On Indirect Learning Architecture for Nonlinear Power Amplifiers Wei You, Daoxing Guo, Yi Xu, Ziping Zhang

Robust Synchronization for DVB-S2 and OFDM Systems

Lecture 7 Fiber Optical Communication Lecture 7, Slide 1

1. INTRODUCTION II. SPREADING USING WALSH CODE. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

EFFICIENT SNR ESTIMATION IN OFDM SYSTEM BY USING DECISION DIRECTED

ZODIAC AIRCRAFT SYSTEMS ZODIAC DATA SYSTEMS

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Modulation and Coding Tradeoffs

Modulation Technique for Software Defined Radio Application

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

Experimenting with Orthogonal Frequency-Division Multiplexing OFDM Modulation

RF POWER AMPLIFIERS. Alireza Shirvani SCV SSCS RFIC Course

Wireless Communication Fading Modulation

Optimized BPSK and QAM Techniques for OFDM Systems

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

Channel & Modulation: Basics

Objectives. Presentation Outline. Digital Modulation Lecture 01

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

A Novel Technique for Automatic Modulation Classification and Time- Frequency Analysis of Digitally Modulated Signals

Using Variable Coding and Modulation to Increase Remote Sensing Downlink Capacity

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Performance Analysis of ICI in OFDM systems using Self-Cancellation and Extended Kalman Filtering

EC 6501 DIGITAL COMMUNICATION UNIT - IV PART A

With a lot of material from Rich Nicholls, CTL/RCL and Kurt Sundstrom, of unknown whereabouts

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Single Carrier Ofdm Immune to Intercarrier Interference

BER and PAPR Reduction Method for Nonlinearly Amplified OFDM Signals

Efficient Signal Identification using the Spectral Correlation Function and Pattern Recognition

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Multi-carrier based transmission techniques for satellite systems

DVB-S2 Demodulator VHDL RTL/structural Macro

Revision of Lecture 3

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

ECE 3500: Fundamentals of Signals and Systems (Fall 2014) Lab 4: Binary Phase-Shift Keying Modulation and Demodulation

S Transmission Methods in Telecommunication Systems (5 cr) Tutorial 4/2007 (Lectures 6 and 7)

Performance Analysis of Equalizer Techniques for Modulated Signals

Simplified Levenberg-Marquardt Algorithm based PAPR Reduction for OFDM System with Neural Network

A Faded-Compensation Technique for Digital Land Mobile Satellite Systems

Design and Analysis of New Digital Modulation classification method

RADIO FREQUENCY AND MODULATION SYSTEMS PART 1: EARTH STATIONS AND SPACECRAFT

June 09, 2014 Document Version: 1.1.0

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

ECEn 665: Antennas and Propagation for Wireless Communications 131. s(t) = A c [1 + αm(t)] cos (ω c t) (9.27)

Joint Turbo Decoding and Synchronisation. ESA Contract 18261/04/NL/AR ABSM Workshop ESTEC, 30 March 2006

Analysis of Multi-rate filters in Communication system by using interpolation and decimation, filters

White Paper APPLICATION OF EQUALINK TO INCREASE PERFORMANCE OF DTH AND DISTRIBUTION LINKS. Introduction. By Dirk Breynaert CTO, Newtec

An Adaptive Adjacent Channel Interference Cancellation Technique

Angle Differential Modulation Scheme for Odd-bit QAM

Making Noise in RF Receivers Simulate Real-World Signals with Signal Generators

Transcription:

Modulation Classification of Satellite Communication Signals Using Cumulants and Neural Networks Presented By: Aaron Smith Authors: Aaron Smith, Mike Evans, and Joseph Downey 1

Automatic Modulation Classification Objective Correctly predict the transmitted modulation scheme Applications Automatic receiver reconfiguration - Reduce transmission overhead due to modulation coordination Interference Mitigation - Identify and respond to interferers uniquely Spectrum Management - Automate violation notification process 2

Requirements Classify typical satellite communication signals Ω = {BPSK, QPSK, 8 PSK, 16 APSK, 32 APSK, 16 QAM, 64 QAM} Evaluate performance with Various capture lengths AWGN, -5 to 20 db Es/No approximation errors < 5 db Phase and frequency offsets Nonlinear amplifier drive levels DVB-S2 pilots and headers Assume Coarse carrier frequency estimation Symbol timing recovery Zero ISI, matched pulse shape filters 3

Classification Method Cumulants Effective at differentiating modulation order Well documented in literature Neural Networks Universal function approximator Showed increased accuracy over decision tree and SVM Cumulant Generation S = {s n,, s n, s n,, s n } Features Probability Density Function Spectral Statistics Fourier-wavelet Cumulants Autocorrelation Classifiers Decision Tree Neural Network SVM Catalog Comparison p-q terms q terms Raw IQ KNN C pq S = π 1 π 1 π 1! Bεπ E iεb S i Centroids 4

Simulation Diagram r(t) Preprocessing Coarse carrier removal Timing recovery Normalization y n, z[n] N 1 {y[n]} n=0 SNR estimator Cumulant estimators {y[n]} N 1 N 1 n=0 or {z[n]} n=0 E s N 0 C 20 C 40 C 41 C 42 C 60 C 61 C 62 C 63 C 80 Neural Network Ω i x[n] = symbols of Ω i g[n] = Gaussian noise y[n] = Ae j(2πf ont+φ) x n + g n z[n] = y n y [n 1] 5

Neural Network Architecture E s N 0 C 20 C 40 C 41 C 42 C 60 C 61 C 62 C 63 C 80 Layer 0 Dense (10,40) tanh Feed-Forward Multilayer Perceptron Network Layer 1 Dense (40,40) tanh Layer 2 Dense (40,40) tanh Layer 3 Dense (40,7) softmax Optimizer: Adaptive Moment Estimation (Adam) argmax Ω i 6

What does the Neural Net see? Each frame: N point sequence in IQ Cumulants Constant phase-offset Frequencyoffset AWGN Amplifier saturation y[n] z n = y n 1 y[n] 7

Vector Length Analysis N {y n } n=1 N = {1k, 2.5k, 5k, 10k} Feature vector generated from N {z n } n=1 N = {10k, 20k, 40k, 80k} For similar classification performance, classification based on {z[n]} required ~15x more symbols 8

Frequency Offset Frequency offset imposes upper bound on y[n] sequence length z[n] converts fixed frequency offset into fixed phase offset Cumulant magnitudes are not impacted by constant phase offset 9

Es/No Approximation Error Neural net requires SNR estimation Imperfect estimation of SNR will degrade performance Most sensitive to error at low Es/No y[n] and z[n] exhibit similar responses to Es/No error Results provide accuracy requirements for SNR estimator 10

Nonlinear Amplifier Previous results in literature did not account for nonlinear amplification Amplifier simulated using Saleh model using coefficients from operational TWTA PSK only one ring, not impacted by amplifier Classification of higher order modulations experienced significant degradation at levels where a user could expect to operate Additional input features needed to train neural network over this dimension 11

DVB-S2 Pilots and Headers DVB-S2 Framing Structure w/o DVB-S2 Ω i = 32 APSK w/ DVB-S2 y n Frame Header π 2 BPSK Data Ω i Pilot QPSK Previous research has not measured impact of pilots/headers on classifier performance DVB-S2 physical layer extends alphabet of received symbols, due to inclusion of headers/pilots Unable to classify 16 APSK using z[n] at 20 db Es/No Classifier performance degradation due to DVB-S2 framing was < 5% in most cases z n IQ constellations of 32 APSK with and without DVB-S2 physical layer 12

Next Steps and Conclusions Next Steps Investigate additional features Implement a SNR approximation algorithm Classify modulation types in lab Add timing acquisition and carrier removal Classify live signals Conclusions Created modulation classifier using cumulants and a neural network Evaluated performance over Capture length AWGN Constant frequency and phase offset Extended previous work in field to include analysis over SNR approximation error Nonlinear amplifier distortion DVB-S2 physical layer effects 13

Questions? 14

Backup Slides 15

Classification by Modulation Left: y[n] Right: z[n] 16

Cumulant Magnitudes Left: y[n] Right: z[n] 17

DVB-S2 Pilots and Headers, Cont. Probability of classifying modulation type with DVB-S2 headers (H) and pilots (P) Es/No = 20 db z[n] signal type 18