AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS

Similar documents
Real-time Adaptive Concepts in Acoustics

OFDM MODULATED SIGNALS BASED ON STATISTICAL PARAMETERS

AIR FORCE INSTITUTE OF TECHNOLOGY

ANALOG CMOS FILTERS FOR VERY HIGH FREQUENCIES

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS

Robust Hand Gesture Recognition for Robotic Hand Control

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

Digital Image Processing

METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS

INTEGRATED AUDIO AMPLIFIERS IN BCD TECHNOLOGY

Automatic Modulation Classification

ANALOG CIRCUITS AND SIGNAL PROCESSING

DESIGN OF LOW-VOLTAGE, LOW-POWER OPERATIONAL AMPLIFIER CELLS

Computer Automation in Manufacturing

Advanced Signal Processing and Digital Noise Reduction

HYBRID NEURAL NETWORK AND EXPERT SYSTEMS

PASSIVE COMPONENTS FOR DENSE OPTICAL INTEGRATION

ANALOG INTEGRATED CIRCUITS FOR COMMUNICATION Principles, Simulation and Design

Theory of Telecommunications Networks

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search

STATISTICAL MODELING FOR COMPUTER-AIDED DESIGN OF MOS VLSI CIRCUITS

Frequency Hopping Spread Spectrum Recognition Based on Discrete Fourier Transform and Skewness and Kurtosis

Communication Systems

ARTIFICIAL NEURAL NETWORKS Learning Algorithms, Performance Evaluation, and Applications

Classification of Analog Modulated Communication Signals using Clustering Techniques: A Comparative Study

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

Communication Systems

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

PRINCIPLES OF SPREAD-SPECTRUM COMMUNICATION SYSTEMS

SIGNAL CLASSIFICATION AND IDENTIFICATION FOR COGNITIVE RADIO

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

ANALOG CIRCUIT DESIGN

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

Online modulation recognition of analog communication signals using neural network

Filter Design With Time Domain Mask Constraints: Theory and Applications

Design and FPGA Implementation of an Adaptive Demodulator. Design and FPGA Implementation of an Adaptive Demodulator

Distributed Detection and Data Fusion

Problem Sheet 1 Probability, random processes, and noise

K-Best Decoders for 5G+ Wireless Communication

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Optical Wireless Communications

NEW METHODS FOR CLASSIFICATION OF CPM AND SPREAD SPECTRUM COMMUNICATIONS SIGNALS

THE WASTE AND THE BACKYARD

Minimizing Spurious Tones in Digital Delta-Sigma Modulators

Cognitive Radio Techniques

Analog Devices perpetual ebook license Artech House copyrighted material.

Time Frequency Domain for Segmentation and Classification of Non-stationary Signals

21. Orthonormal Representation of Signals

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

Principles of Data Security

BT Telecommunications Series

SYSTEMATIC DESIGN OF SIGMA-DELTA ANALOG-TO-DIGITAL CONVERTERS

SIGNAL CLASSIFICATION BY DISCRETE FOURIER TRANSFORM. Pauli Lallo ABSTRACT

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world

PERSONAL AND WIRELESS COMMUNICATIONS Digital Technology and Standards

Adaptive Wireless. Communications. gl CAMBRIDGE UNIVERSITY PRESS. MIMO Channels and Networks SIDDHARTAN GOVJNDASAMY DANIEL W.

VALVE CONDITION MONITORING BY USING ACOUSTIC EMISSION TECHNIQUE MOHD KHAIRUL NAJMIE BIN MOHD NOR BACHELOR OF ENGINEERING UNIVERSITI MALAYSIA PAHANG

Smart AD and DA Conversion

Modulation classification of digital communication signals

International Journal of Advance Research in Engineering, Science & Technology. An Automatic Modulation Classifier for signals based on Fuzzy System

TRANSISTOR CIRCUITS FOR SPACECRAFT POWER SYSTEM

Fundamentals of Global Positioning System Receivers

Product Development Strategy

Progress in Computer Science No.4. Edited by J.Bendey E. Coffman R.L.Graham D. Kuck N. Pippenger. Springer Science+Business Media, LLC

INTERTEMPORAL PRODUCTION FRONTIERS: WITH DYNAMIC DEA

FUNDAMENTALS OF SIGNALS AND SYSTEMS

V. CHANDRA SEKAR Professor and Head Department of Electronics and Communication Engineering SASTRA University, Kumbakonam

Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK

WIRELESS COMMUNICATIONS

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

An Interactive Multimedia Introduction to Signal Processing

Emergency Radio Identification by Supervised Learning based Automatic Modulation Recognition

LOW-VOLTAGE CMOS OPERATIONAL AMPLIFIERS Theory, Design and Implementation

Improved Detection by Peak Shape Recognition Using Artificial Neural Networks

Online Large Margin Semi-supervised Algorithm for Automatic Classification of Digital Modulations

Computational Principles of Mobile Robotics

Lecture 6. Angle Modulation and Demodulation

LEARNING, INNOVATION AND URBAN EVOLUTION

Intelligent knowledge based systems in electrical power engineering

Communication Systems Modelling and Simulation

Adaptive Antenna Array Processing for GPS Receivers

Synthetic Aperture Radar

Sergey Ablameyko and Tony Pridmore. Machine Interpretation of Line Drawing Images. Technical Drawings, Maps and Diagrams.

Analysis of Digitally Modulated Signal in Fading Environment for Classification at Low SNR

Current Technologies in Vehicular Communications

AUTOMATIC MODULATION CLASSIFICATION USING STATISTICAL FEATURES IN FADING ENVIRONMENT

INTELLIGENT UNMANNED GROUND VEHICLES Autonomous Navigation Research at Carnegie Mellon

LOW POWER DESIGN METHODOLOGIES

Economics As a Science of Human Behaviour

Handling Emotions in Human-Computer Dialogues

ECE5713 : Advanced Digital Communications

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

IJMIE Volume 2, Issue 4 ISSN:

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

TURBO CODES Principles and Applications

RFID HANDBOOK THIRD EDITION

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

SELECTIVE LINEAR-PHASE SWITCHED-CAPACITOR AND DIGITAL FILTERS

Transcription:

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS

AUTOMATIC MODULATION RECOGNITION OF COMMUNICATION SIGNALS by Eisayed Eisayed Azzouz Department 01 Electronic & Electrical Engineering, Military Technical College, Cairo, Egypt and Asoke Kumar Nandi Department 01 Electronic & Electrical Engineering, University 01 Strathclyde, Glasgow, U.K. Springer-Science+Business Media, B.V.

A C.I.P. Catalogue record for this book is available from the Library of Congress Printed on acid-free paper All Rights Reserved ISBN 978-1-4419-5166-3 ISBN 978-1-4757-2469-1 (ebook) DOI 10.1007/978-1-4757-2469-1 co 1996 Springer Science+Business Media New York Originally published by Kluwer Academic Publishers in 1996. Softcover reprint ofthe hardcover 1st edition 1996 No part of the material protect.ed by this copyright notice may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without written permission from the copyright owner.

To our parents, Mr. and Mrs. Elsayed Azzouz and Dr. and Mrs. Satish Chandra Nandi, for nurturing our curiosities and encouraging excellence in us; and to our families, Hanan, Bassam, Mohammed, and Islam Azzouz and Marion, Robin, David, and Anita Nandi, for their love, support, and sacrifice.

Contents 1 Introduction 1.1 Background and Motivations. 1.2 Mathematical Preliminaries 1.3 General Concepts ab out Modulation Techniques 1.3.1 Analogue modulated signals 1.3.2 Digitally modulated signals 1.4 Summary.... 1 2 9 12 12 20 23 2 Recognition of Analogue Modulations 42 2.1 Introduction... 42 2.2 Relevant Previous Work 43 2.3 Developed Analogue Modulated Signal Recognition Algorithms (AMRAs) 45 2.3.1 Classification of each segment 46 2.3.2 Classification of a signal frame. 49 2.4 Computer Simulations.... 50 2.4.1 Analogue modulated signal simulations 51 2.4.2 Band-limiting of simulated modulated signals 53 2.4.3 Noise simulation and SNR adjustment... 53 2.5 Thresholds Determinations and Performance Evaluations 54 2.5.1 Determination of the relevant thresholds 54 2.5.2 Performance evaluations......... 60 2.5.3 Processing Time and Computational Complexity 61 2.6 Conclusions.... 61 3 Recognition of Digital Modulations 3.1 Introduction... 77 77

viii 3.2 Relevant Previous Work.......................... 78 3.3 Developed Digitally Modulated Signal Recognition Algorithms (DMRAs) 83 3.3.1 Classification of each segment. 83 3.3.2 Classification of a signal frame. 87 3.4 Computer Simulations......... 87 3.4.1 Digitally modulated signal simulations 88 3.4.2 Band-limiting of simulated modulated signals 88 3.5 Threshold Determinations and Performance Evaluations 90 3.5.1 Determination of the relevant thresholds 90 3.5.2 Performance Evaluations.... 93 3.5.3 Processing Time and Computational Complexity 93 3.6 Conclusions..................... 94 4 Recognition of Analogue & Digital Modulations 108 4.1 Introduction.... 108 4.2 Relevant Previous Work 109 4.3 Developed Analogue & Digitally Modulation Recognition Algorithms (ADMRAs)............... 112 4.3.1 Classification of each segment. 112 4.3.2 Classification of a signal frame. 115 4.4 Threshold Determinations and Performance Evaluations 116 4.4.1 Determination of the relevant thresholds 116 4.4.2 Performance evaluations.... 118 4.4.3 Processing Time and Computational Complexity 119 4.5 Conclusions......................... 119 5 Modulation Recognition Using Artificial Neural Networks 5.1 Introduction.... 5.2 Suggested Structure for ANN Modulation Recognisers. 5.2.1 Pre-processing.... 5.2.2 Training and learning phase of ANNs 5.2.3 Test phase of ANNs.... 5.3 Analogue Modulation Recognition Algorithms (AMRAs) 5.3.1 Choice of ANN architectures. 5.3.2 Performance evaluations... 132 132 133 134 135 140 141 142 143

ix 5.3.3 Speed-up of the training phase.......... 144 5.4 Digital Modulation Recognition Algorithms (DMRAs). 146 5.4.1 Choice of ANN architectures. 146 5.4.2 Performance evaluations... 147 5.4.3 Speed-up of the training phase. 148 5.5 Analogue and Digital Modulations Recognition Algorithms (ADMRAs) 149 5.5.1 Choice of the ANN architectures 149 5.5.2 Performance evaluations... 151 5.5.3 Speed-up of the training time 152 5.6 Summary of Results & Performance Comparisons 152 5.7 Conclusions..................... 153 6 Summary and Suggestions for FUture Directions 177 6.1 Summary by Chapters....................... 178 6.1.1 Analogue modulation recognition algorithms (Chapter 2) 178 6.1.2 Digital modulation recognition algorithms (Chapter 3). 178 6.1.3 Analogue and digital modulation recognition algorithms (Chapter 4)......................... 179 6.1.4 Modulation recognition using ANNs (Chapter 5). 179 6.2 Suggestions for Future Directions. 180 Bibliography 182 A Numerical problems associated with the evaluation of the instantaneous amplitude, phase and frequency. 187 A.l Choice of sampling rate....... 187 A.2 Speed of computation........ 188 A.3 Weak intervals of a signal segment. 189 A.4 Phase wrapping..... 190 A.5 Linear-phase component 191 A.6 Numerical derivative.. 191 B Carrier frequency estimation 193 B.1 Frequency-domain estimation 193 B.2 Time-domain estimation... 194

x Bo3 Simulation results 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 195 C Alternative Algorithms for Modulation Recognition Co1 Analogue modulation recognition algorithms Co2 Digital modulation recognition algorithms 0 Co3 Analogue & digital modulation recognition algorithms 0 Index 197 197 198 198 215

Preface Automatie modulation recognition is a rapidly evolving signal analysis area. In recent years, much interest by academic and military research institutes has focused around the research and development of modulation recognition algorithms. Any communication intelligence (CO MINT) system comprises three main blocks: receiver frontend, modulation recogniser and output stage. A considerable work has been done in the area of receiver front-end over the past. The work with the output stage is concerned with information extraction, recording and expoilations, and it is started by signal demodulation, that requires accurate knowledge about the signal modulation type. However, there are two main reasons for knowing the correct modulation type of a signal: to preserve the signal information content and to decide the suitable counter action such as jamming. The objective of this book is to cover the field of modulation recognition process. The intent is to provide the reader with an understanding of the different techniques. This book aims at an audience consisting of researchers and graduate students as weil as practising engineers. In this book we assurne that the reader had an introductory course in communication theory and systems, and background in the probability theory and stochastic processes. The contents of this book have largely been the results of the authors' research over the last few years. A number of very recently published methods for automatie modulation recognition are reviewed criticaily. This book consists of six chapters and three appendices. Chapter 1 is the introduction. In this chapter, the background and some motivations for the modulation recognition process are introduced. Some classifications of the communication signals that may help in the modulation recognition process are introduced. The problems facing the modulation recognition process are xi

xii discussed. Furthermore, the mathematical preliminaries required to understand the rest of this book are presented as weil as the basic concepts of different analogue and digital modulation types are introduced to help the reader through this book. The work in this book can be divided into two parts. The first part, which includes Chapters 2-4, investigates the use of the decision-theoretic approach for solving the modulation recognition problem. In Chapter 2, a review of five modulation recognisers for analogue modulation recognition is presented. A furt her five algorithms for analogue modulation recognition - developed by the authors - are introduced. Furthermore, a global procedure for modulation recognition is presented. Computer simulations for different types of analogue modulation corrupted with band-limited Gaussian noise are introduced. Moreover, in this chapter aglobai procedure for the relevant thresholds determination of the key features necessary for implementing these algorithms is provided. The performance evaluation for one of these recognisers and the overall success rate for all of them are introduced. A review of ten modulation recognisers for digital modulation recognition is presented in Chapter 3. A furt her three algorithms for digital modulation recognition - developed by the authors - are introduced. Computer simulations for different types of band-limited digitally modulated signals up to four levels corrupted with band-limited Gaussian noise are introduced. The determination of the relevant thresholds necessary for the implementation of these recognisers is introduced. The performance evaluation for one of these recognisers and the overall success rate for all of them are introduced in some detail. In Chapter 4, a review of six modulation recognisers for the recognition of both analogue and digital modulations is presented. A furt her three algorithms for automatic recognition of different types of analogue and digital modulations without any apriori information about the nature of a signal, whether it is analogue or digital - developed by the authors - are introduced. Furthermore, the determination of the relevant thresholds necessary for implementing these algorithms is presented. The performance evaluation for one of these algorithms is introduced. The second part, which is presented in Chapter 5, investigates the use of the artificial

xiii neural networks (ANNs) as another approach for solving the modulation recognition problem. Much work has been done in this book to choose the best ANN structure for modulation recognition. Three types of network structures are considered - no hidden layer, one hidden layer, and two hidden layers. Similar to the decision- theoretic approach, three groups of modulation recognition algorithms, based on the ANN approach, are presented. The first group (one and two hidden layers) is used for the recognition of analogue modulations. The second group (also of one and two hidden layers) is used for the recognition of digital modulations. The third group is used for the recognition of both analogue and digital modulations. Also, a method is introduced for reducing the training time for all these algorithms. Comparisons of the performance evaluations for the algorithms which utilise the decision-theoretic approach with those utilising the ANN approach are provided. Finally, the book is summarised in Chapter 6 and some future directions to extend the work in this book are offered. The references are cited at the end of this book. This book contains some materials from the authors'research over that last few years. We are grateful to the publishers of our papers for the permission to reproduce some copyright materials in this book. September 1996 E. E. Azzouz A. K. Nandi

List of Abbreviations ADMRAs AM AMRAs ANN ASK2 ASK4 B.L. COM. CW DMRAs DSB DT FM FSK2 FSK4 FT FFT IF 1FT IFFT ISB Analogue and digital modulation recognition algorithms. Amplitude modulation. Analogue modulation recognition algorithms. Artificial neural network. Binary amplitude shift keying. 4-levels amplitude shift keying. Band-limited. Combined modulated signal. Carrier wave (unmodulated signal). Digital modulation recognition algorithms. Double sideband modulation. Decision-theoretic Frequency modulation. Binary frequency shift keying. 4-levels frequency shift keying. Fourier transform. Fast Fourier transform. Intermediate frequency. Inverse Fourier transform. Inverse Fast Fourier transform. Independent sideband modulation. xv

xvi LMS LSB MASK MFSK MPSK PBC PSK2 PSK4 PSK8 QLLR RF SLC SNR SSB Thr. USB Least mean square. Lower sideband modulation. M-ary amplitude shift keying. M-ary frequency shift keying. M-ary phase shift keying. Phase-based classifier. Binary phase shift keying. 4-levels phase shift keying. 8-levels phase shift keying. Quasi log-likelihood ratio. Radio frequency. Square-law classifier. Signal-to-noise ratio. Single sideband. Threshold va/ue. Upper sideband.

List of Symbols D Frequency modulation index. M. Number of segments per signal frame. N. Number of sampies per segment. P Spectrum symmetry measure. P av Q R R sn 'Ymax JL~2 JL~2 O'a O'aa O'af Average probability of correct decision. Amplitude modulation depth. Chan and Gadbois parameter. a coejjicient used to determine the amount of noise to be added to a signal at specijic SNR. Maximum value of the spectral power density of the normalised-centred instantaneous amplitude. K urtosis of the normalised-centred instantaneous amplitude. Kurtosis of the normalised-centred instantaneous frequency. Standard deviation of the instantaneous amplitude in the non-weak intervals of a signal segment. Standard deviation of the absolute value of the normalised-centred instantaneous amplitude. Standard deviation of the absolute value of the normalised-centred instantaneous frequency. xvii

xviii o Qs Ri S SI S2 SSE T E E (i,j) Standard deviation of the absolute value of the centred non-linear component of the instantaneous phase. Standard deviation of the direct value of the centred non-linear component of the instantaneous phase. Number of output decisions of the ANNs (number of nodes in the output layer). Number of training pairs for the ANNs. Number of key features (number of nodes in the input layer). Number of nodes in the hidden layer for the single hidden layer ANNs. Number of nodes in the first hidden layer for the two hidden layers ANNs. Number of nodes in the second hidden layer for the two hidden layers ANNs. Sum square errars. Actual response of an ANN. Error matrix. The element ofe corresponding to i th raw & lh column.