Efficient Signal Identification using the Spectral Correlation Function and Pattern Recognition

Similar documents
Chapter 7. Multiple Division Techniques

Design and Analysis of New Digital Modulation classification method

Voice Activity Detection

Wireless Communication Fading Modulation

Digital modulation techniques

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

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

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

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

Chapter 6 Passband Data Transmission

CSCD 433 Network Programming Fall Lecture 5 Physical Layer Continued

Spectrum Sensing Using OFDM Signal and Cyclostationary Detection Technique In Cognitive Radio

MODULATION AND MULTIPLE ACCESS TECHNIQUES

Wireless Transmission in Cellular Networks

Department of Electronics and Communication Engineering 1

Digital Modulation Schemes

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

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Simulation Study and Performance Comparison of OFDM System with QPSK and BPSK

SPECTRUM SENSING SCHEMES FOR COGNITIVE RADIO NETWORKS

HD Radio FM Transmission. System Specifications

Adoption of this document as basis for broadband wireless access PHY

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

ROOT MULTIPLE SIGNAL CLASSIFICATION SUPER RESOLUTION TECHNIQUE FOR INDOOR WLAN CHANNEL CHARACTERIZATION. Dr. Galal Nadim

ECE 4203: COMMUNICATIONS ENGINEERING LAB II

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

Signal Encoding Techniques

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

Lecture 13. Introduction to OFDM

Modulation Classification of Satellite Communication Signals Using Cumulants and Neural Networks

Wireless Communication Fundamentals Feb. 8, 2005

UNIT I Source Coding Systems

CHAPTER 8 MIMO. Xijun Wang

Review of Energy Detection for Spectrum Sensing in Various Channels and its Performance for Cognitive Radio Applications

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

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

Page 1. Outline : Wireless Networks Lecture 6: Final Physical Layer. Direct Sequence Spread Spectrum (DSSS) Spread Spectrum

Signal Detection and Digital Modulation Classification-Based Spectrum Sensing for Cognitive Radio

HD Radio FM Transmission System Specifications

RESEARCH ON METHODS FOR ANALYZING AND PROCESSING SIGNALS USED BY INTERCEPTION SYSTEMS WITH SPECIAL APPLICATIONS

Spectrum Characterization for Opportunistic Cognitive Radio Systems

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

Design and Implementation of an Underlay Control Channel for NC-OFDM-Based Networks

Spectrum Enforcement in a Spectrum Sharing World. Suman Banerjee

Prepared for the Engineers of Samsung Electronics RF transmitter & power amplifier

Chapter 2 Channel Equalization

Research Article Modulation Classification using Cyclostationary Features on Fading Channels

EXAMINATION FOR THE DEGREE OF B.E. Semester 1 June COMMUNICATIONS IV (ELEC ENG 4035)

Index. offset-qpsk scheme, 237, 238 phase constellation, 235

Automatic Modulation Classification of Common Communication and Pulse Compression Radar Waveforms using Cyclic Features

TSEK02: Radio Electronics Lecture 3: Modulation (II) Ted Johansson, EKS, ISY

Annex - Propagation environment: real field example Analysis with a high resolution Direction Finder

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

MITIGATING CARRIER FREQUENCY OFFSET USING NULL SUBCARRIERS

WIRELESS COMMUNICATIONS PRELIMINARIES

Implementation Issues in Spectrum Sensing for Cognitive Radios

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

College of information Technology Department of Information Networks Telecommunication & Networking I Chapter 5. Analog Transmission

Outline / Wireless Networks and Applications Lecture 5: Physical Layer Signal Propagation and Modulation

Chapter 7 Multiple Division Techniques for Traffic Channels

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

Time and Frequency Corrections in a Distributed Network Using GNURadio

Page 1. Overview : Wireless Networks Lecture 9: OFDM, WiMAX, LTE

CycloStationary Detection for Cognitive Radio with Multiple Receivers

Modulation and Coding Tradeoffs

Chapter 2: Wireless Transmission. Mobile Communications. Spread spectrum. Multiplexing. Modulation. Frequencies. Antenna. Signals

CS441 Mobile & Wireless Computing Communication Basics

Microwave Backscatter for RFID Application

HD Radio AM Transmission System Specifications Rev. F August 24, 2011

Chapter 4. Part 2(a) Digital Modulation Techniques

Performance Evaluation of Wi-Fi and WiMAX Spectrum Sensing on Rayleigh and Rician Fading Channels

AM and FM MODULATION Lecture 5&6

TELE4652 Mobile and Satellite Communications

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Wireless Communication Systems: Implementation perspective

Downloaded from 1

Experimenting with Orthogonal Frequency-Division Multiplexing OFDM Modulation

Energy Detection Technique in Cognitive Radio System

Lecture (07) Digital Modulation Digital data transmission through analog signals

Signal Detection Method based on Cyclostationarity for Cognitive Radio

Enhanced Low-Complexity Detector Design for Embedded Cyclostationary Signatures

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

Optical Complex Spectrum Analyzer (OCSA)

UNIVERSITY OF SOUTHAMPTON

Modulation (7): Constellation Diagrams

Syllabus. osmania university UNIT - I UNIT - II UNIT - III CHAPTER - 1 : INTRODUCTION TO DIGITAL COMMUNICATION CHAPTER - 3 : INFORMATION THEORY

Other Modulation Techniques - CAP, QAM, DMT

Digital Signal Analysis

BeiDou Next Generation Signal Design and Expected Performance

Communication Efficiency of Error Correction Mechanism Based on Retransmissions

IMPROVED PROBABILITY OF DETECTION AT LOW SNR IN COGNITIVE RADIOS

DIGITAL COMMINICATIONS

6. Modulation and Multiplexing Techniques

Mobile Radio Systems OPAM: Understanding OFDM and Spread Spectrum

Chapter 2 Overview - 1 -

Level 6 Graduate Diploma in Engineering Communication systems

Revision of Lecture 3

Introduction to Communications Part Two: Physical Layer Ch5: Analog Transmission. Goals of This Class. Warm Up. Outline of the Class

Transcription:

Efficient Signal Identification using the Spectral Correlation Function and Pattern Recognition Theodore Trebaol, Jeffrey Dunn, and Daniel D. Stancil Acknowledgement: J. Peha, M. Sirbu, P. Steenkiste

Outline Determining Spectrum Efficiency Techniques for Signal Identification Cyclostationary Analysis Biometric Pattern Recognition Techniques Results Conclusions

How do you Measure Spectrum Efficiency? Possible spectrum efficiency metric η = N R N R N T i= 1 j= 1 ij ij ij, N = numbers of receivers & transmitters T G = Goodput between transmitter j and receiver i ij D = Distance between transmitter j and receiver i U A B ij ij = GDU AB Net utility of comm in spectrum block Mean Societal value/bit received Size of spectrum block = Area within which i, j operate = Bandwidth within which i, j operate by j from source i Source: J. Peha, M. Sirbu

Example: UHF TV Broadcast Channel in US Parameters: A = area of US i= 1 j= 1 AB B = 6 MHz N t = number of licensed transmitters N r = number of listeners served Possible ways to increase η: Add transmitters in un-served areas (N t,n r ) Improve technology (D ij, G ij, N r ) Add secondary reuse (although D ij small, increases in N t, N r, G ij could be substantial) η N R N T = GDU ij ij ij

Signal Identification: Key Enabler for Secondary Use Necessary for: Identifying and avoiding interference Assessing spectrum use for dynamic spectrum allocation Key approaches Radiometry (i.e., spectral power at a given time) Simple but not very robust Matched filters More accurate but less flexible Cyclostationary Analysis Accurate, flexible, gives modulation parameters Computationally demanding

Spectral Correlation Function Limit Cycle Autocorrelation of the Fourier Transform of a signal Amplitude of the sine wave component of z(t)=x(t+τ/2)x(t-τ/2) at frequency α (for a fixed offset τ). Limit Cycle Autocorrelation is cyclostationary: Process with 2 nd order periodicity 2-D transformation of a 1-D signal Time Spectral Frequency and Cycle Frequency

Each Modulation has a Different Spectral Correlation Function (SCF) BPSK QPSK

Our Approach Introduce modified SCF that can be computed very quickly Apply Pattern Recognition Techniques to the Spectral Correlation Function These methods are used extensively in Biometric Recognition Examples: Facial, iris, thumb print recognition Based on 2000 simulated training signals per class, 0 db SNR

New Efficient SCF Computation: up to 1500x Faster! Based on symmetries of SCF and efficient smoothing techniques For a signal of length N = 1000* Complete SCF computed in: 59.7 seconds New SCF computed in: 0.17 seconds N = 3000* Complete SCF > 17 minutes vs 0.66 seconds with new implementation New SCF closer to a real time application! * f c = 3, f dat = 1, f s = 9, M = N/10

Principal Component Analysis Vectorize the SCF from each training signal Construct covariance matrix from training vectors Find eigenvectors and eigenvalues of the covariance matrix Keep the eigenvectors corresponding to the largest eigenvalues Project training set onto these eigenvectors to create classes SCFs of test signals are projected onto the eigenvectors. The class of the test signal is considered to be the class of the projected training sample with the nearest distance to the projected test sample.

Support Vector Machines (SVM) This technique finds vectors that maximize the margin boundaries between classes SVMs are designed for two class problems but can extend to multiple classes through decision trees Trained 4 SVMs where each solves a two class problem for a grouping of the signal modulation schemes

We Considered a Five Class Pattern Recognition Problem Baseband Frequency Shift Keying (FSK) Binary Phase Shift Keying (BPSK) Quadrature Phase Shift Keying (QPSK) Quadrature Amplitude Modulation (QAM)

Decision Tree for SVM All Classes of Modulations Baseband, FSK QAM Baseband FSK BPSK, QPSK QAM BPSK QPSK All SVMs in the decision tree are linear Only 2 or 3 inner products per sample are required for classification

Nearest Neighbor in PCA Projection Equal error rate (EER) of 0.126 for ~200 samples (red) and 0.143 for ~100 samples (blue) Probability of detection Probability of false alarm

Support Vector Machines Performance using five eigenvectors SVM ROC for 100 samples SVM ROC for 200 samples

Summary Spectrum utility is more complicated than simply the % time a frequency is used within a given area: should also consider factors such as range and societal value Computationally efficient signal identification is critical for dynamic spectrum access Spectrum Correlation Functions can be used to identify and extract signal parameters New format SCF combined with a Support Vector Machine for pattern recognition is very effective Perfect classification for SVMs on ~200 point signals and near perfect on ~100 point signals despite high noise levels. Feasible for use in real-time applications when used in conjunction with SCF optimizations