For generating signal recording files
Push Tracker
Go to file

Push Tracker

madrigal pushed to main at madrigal/recording_generation 2026-04-10 14:23:52 -04:00
1932b5365a Formatting
madrigal pushed to main at madrigal/recording_generation 2025-11-25 14:26:53 -05:00
0270e7fcad Fixed noise generation
madrigal pushed to main at madrigal/recording_generation 2025-11-25 13:40:51 -05:00 Compare 2 commits
c4c7a7176a Added generate_zeros and file overwriting, other minor updates and fixes
dcfad2e9e3 Added .dat files to gitignore
madrigal pushed to main at madrigal/recording_generation 2025-07-24 10:13:16 -04:00
f6173b4037 Added __init__, added dat_recordings to gitignore, minor fixes to convert_to_dat
madrigal pushed to main at madrigal/recording_generation 2025-07-10 15:22:55 -04:00
93738c28c5 Updated readme
Files 5 items
2025-11-25 14:26:31 -05:00
__init__.py Added __init__, added dat_recordings to gitignore, minor fixes to convert_to_dat 2025-07-24 10:12:50 -04:00
.gitignore Added .dat files to gitignore 2025-11-25 12:11:37 -05:00
README.md Updated readme 2025-07-10 15:22:44 -04:00
recording_generation.py Fixed noise generation 2025-11-25 14:26:31 -05:00
signal_generation.py Fixed noise generation 2025-11-25 14:26:31 -05:00

Recording Generation

This repo is for easy signal and recording generation. With this repo, you can generate modulated psk, pam, and qam signals, and wideband noise (WB), constant tone (CTNB), linear frequency modulated (LFM), and birdie signals.

You can also save these signals to npy files (data type: complex64), and convert the npy files to dat files (data type: int16, interleaved).