Skip to content

testing classical ml models for IQ sample classification, where the IQ samples come from different drone models (labels).

Notifications You must be signed in to change notification settings

changerate/iq-classification-classical-models

Repository files navigation

IQ Classification Classical Models

Building classical machine learning models for IQ and UAV classification.

IQ samples: An IQ sample is a pair of digital values (In-phase and Quadrature) that represent a radio signal's amplitude and phase at a specific moment, capturing its complete information (amplitude, phase, frequency) in two orthogonal components.

These models are able to classify different drones using their emitted radio frequncy signals—in the form of IQ samples.

The models

Each of the models has there own file in the root directory (this directory). Each model uses similar functions stored in the ./helper/preprocessing.py file.

  1. Gaussian Naive Bayes
  2. K-Nearest Neighbors
  3. Random Forest
  4. XG Boosting Model

About

testing classical ml models for IQ sample classification, where the IQ samples come from different drone models (labels).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages