ece239as-mwc-amr
Project Repository for ECE 239AS - Modern Wireless Communications at UCLA Winter Quarter 2024
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
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
Metadata Files
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:
Setup
- Create a folder titled
datasets. - Download the RadioML 2016.10A dataset from Deepsig and put it inside of
datasets. - Untar the file
RML2016.10a.tar.bz2. - Download the RadioML 2018.01A dataset from Deepsig and put it inside of
datasets - Untar the file
2018.01.OSC.0001_1024x2M.h5.tar.gz. - Download the HisarMod 2019.1 dataset from IEEEDataport and put it inside of
datasets. - Unzip the file
HisarMod2019.1.zip. - Run the MATLAB script
convertHisarToPython.mto convert the data .csv files to Python readable .mat files. - Install Python dependencies by running
pip install -r requirements.txt. - Run
jupyter notebookand openProject.ipynbto execute the project!
Owner
- Name: Timothy Do
- Login: dotimothy
- Kind: user
- Location: San Jose, CA
- Website: dotimothy.github.io
- Twitter: tdo410
- Repositories: 4
- Profile: https://github.com/dotimothy
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
- h5py *
- jupyter *
- mat73 *
- matlabengine *
- matplotlib *
- numpy *
- pandas *
- pyarrow *
- torch *
- torch-summary *