ece239as-mwc-amr

Project Repository for ECE 239AS - Modern Wireless Communications at UCLA Winter Quarter 2024

https://github.com/dotimothy/ece239as-mwc-amr

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Project Repository for ECE 239AS - Modern Wireless Communications at UCLA Winter Quarter 2024

Basic Info
  • Host: GitHub
  • Owner: dotimothy
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 25.4 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

README.md

Project: End to End Deep Learning Architectures for Automatic Modulation Recognition

This project explores the application of Convolutional Neural Networks and their applications for Automatic Modulation Recognition on the RadioML and HisarMod Datasets.

Authors: Timothy Do

Dependencies

Hardware: Desktop with an multi-core processor (e.g. Intel Core i7), NVIDIA Geforce RTX GPU with adequate VRAM (e.g. NVIDIA RTX 3080) running Windows 10/11. RAM capacity should have at least 64 GB (for training).
Software: Python 3.11, MATLAB R2023b. Other versions of MATLAB/Python may work.

For perspective, I developed this project using a custom desktop following components:

  • CPU: Intel Core i7-11700K
  • RAM: 128GB DDR4 @ 3200 MHz
  • GPU: NVIDIA RTX 3090

  • Setup

    1. Create a folder titled datasets.
    2. Download the RadioML 2016.10A dataset from Deepsig and put it inside of datasets.
    3. Untar the file RML2016.10a.tar.bz2.
    4. Download the RadioML 2018.01A dataset from Deepsig and put it inside of datasets
    5. Untar the file 2018.01.OSC.0001_1024x2M.h5.tar.gz.
    6. Download the HisarMod 2019.1 dataset from IEEEDataport and put it inside of datasets.
    7. Unzip the file HisarMod2019.1.zip.
    8. Run the MATLAB script convertHisarToPython.m to convert the data .csv files to Python readable .mat files.
    9. Install Python dependencies by running pip install -r requirements.txt.
    10. Run jupyter notebook and open Project.ipynb to execute the project!

    Owner

    • Name: Timothy Do
    • Login: dotimothy
    • Kind: user
    • Location: San Jose, CA

    A Bay Area IoT Techie || UCI EECS '23 ⚡

    Citation (CITATION.cff)

    # This CITATION.cff file was generated with cffinit.
    # Visit https://bit.ly/cffinit to generate yours today!
    
    cff-version: 1.2.0
    title: ECE239AS-MWC-AMR
    message: >-
      If you use this software, please cite it using the
      metadata from this file.
    type: software
    authors:
      - given-names: Timothy
        family-names: Do
    repository-code: 'https://github.com/dotimothy/ECE239AS-MWC-AMR'
    

    GitHub Events

    Total
    • Watch event: 1
    Last Year
    • Watch event: 1

    Dependencies

    requirements.txt pypi
    • h5py *
    • jupyter *
    • mat73 *
    • matlabengine *
    • matplotlib *
    • numpy *
    • pandas *
    • pyarrow *
    • torch *
    • torch-summary *