David Protzman
|
9ad6b0976d
|
Now forcing creation of 9 OFDM symbols
|
2022-04-24 00:40:17 -04:00 |
David Protzman
|
df94a81670
|
The create_burst_2.m is now the main create_burst.m
|
2022-04-24 00:05:52 -04:00 |
David Protzman
|
63370cd7a2
|
Removed the original create_burst.m script
Will replace with next commit
|
2022-04-24 00:04:14 -04:00 |
David Protzman
|
1dd71fadab
|
Made plotting optional
|
2022-04-24 00:03:02 -04:00 |
David Protzman
|
f074e3f4de
|
Made plotting optional
|
2022-04-24 00:02:03 -04:00 |
David Protzman
|
29e211a49e
|
Removed commented out lines
|
2022-04-24 00:01:53 -04:00 |
David Protzman
|
e47277c32a
|
Changed to a more reasonable SNR
60 is actually about 30 when looking at the 10*log10(abs(samples).^2) plot
|
2022-04-24 00:01:11 -04:00 |
David Protzman
|
6c45489961
|
Removed comm.OFDMModulator
|
2022-04-23 23:59:56 -04:00 |
David Protzman
|
cbb38ab748
|
Script is currently working, but not well
Something is up when using the equalizer in demod
|
2022-04-23 23:45:31 -04:00 |
David Protzman
|
be583bef6c
|
Fixed bug in create_zc
It was using the wrong FFT bin indices
|
2022-04-23 18:41:34 -04:00 |
David Protzman
|
834015d70b
|
Now plotting time domain of each OFDM symbol
|
2022-04-23 18:40:52 -04:00 |
David Protzman
|
3ee632111a
|
Added logic to deal with the walking phase offset caused by fractional time offset
|
2022-04-23 18:40:26 -04:00 |
David Protzman
|
3f2d65cc12
|
Fixed bug in data carrier mapping script
It was using the wrong DC carrier index and likely wrong about the left and right most data carrier indices
|
2022-04-23 18:32:43 -04:00 |
David Protzman
|
baf6b6219e
|
Fixed bug that would fail if there weren't enough values in the window
|
2022-04-23 18:04:04 -04:00 |
David Protzman
|
4e1229fc60
|
Added function to write complex samples out to disk
|
2022-04-23 14:55:23 -04:00 |
David Protzman
|
18cf166458
|
Put the ZC sequence generator back the way it was
Using the new function messed things up for some resason
|
2022-04-23 14:54:39 -04:00 |
David Protzman
|
6484d538c6
|
Added script to generate IQ bursts
Not working properly yet. Amplitudes are all messed up
|
2022-04-23 00:49:45 -04:00 |
David Protzman
|
0994e7db76
|
Created function that packs ints to bytes
|
2022-04-23 00:49:11 -04:00 |
David Protzman
|
bc57d1b137
|
Octave doesn't support the date classes in MATLAB
|
2022-04-23 00:48:50 -04:00 |
David Protzman
|
36766d545d
|
Now just warning if turbo decoding fails
This will prevent wasting a lot of time with octave just to find out that the first burst fails
|
2022-04-23 00:48:29 -04:00 |
David Protzman
|
8b347811bd
|
Split the creation of the ZC sequence out from creating time domain
|
2022-04-23 00:47:59 -04:00 |
David Protzman
|
20b313259c
|
Added function that takes bits and create QPSK samples
|
2022-04-23 00:47:37 -04:00 |
David Protzman
|
8dcad40118
|
Added program that can turbo encode and rate match custom frames
|
2022-04-22 22:37:11 -04:00 |
David Protzman
|
000d76e6fb
|
Now printing all decoded bytes
This is needed to help figure out what the extra bytes at the end of the frame are
|
2022-04-22 21:51:13 -04:00 |
David Protzman
|
82fa91320b
|
Free-ing allocated memory
|
2022-04-22 21:50:42 -04:00 |
David Protzman
|
31a62874fa
|
Added script to build payload frames
|
2022-04-22 21:11:46 -04:00 |
David Protzman
|
ed59f42c5b
|
Added function to calculate the 16-bit CRC used on the payload
|
2022-04-22 21:11:24 -04:00 |
David Protzman
|
cded4fa85c
|
Lowered correlation threshold to 0.5
|
2022-04-22 16:42:46 -04:00 |
David Protzman
|
8c235bd012
|
Debug logging
|
2022-04-22 16:42:33 -04:00 |
David Protzman
|
0f962f78c4
|
Troubleshooting flow graph issues at 30.72 MSPS
|
2022-04-22 16:42:12 -04:00 |
David Protzman
|
bd5c6ae121
|
Debug logging to help work out issue at 30.72 MSPS
|
2022-04-22 16:41:54 -04:00 |
David Protzman
|
fc454e626e
|
Added start offset to the metadata field
|
2022-04-22 16:41:24 -04:00 |
David Protzman
|
ef0df753dd
|
Added droneid misc library to flow graph
|
2022-04-22 16:40:37 -04:00 |
David Protzman
|
6ecd15c4b9
|
Created new library for misc function
This is now usable from python
|
2022-04-22 16:39:09 -04:00 |
David Protzman
|
4cb3ed52d3
|
Merge branch 'main' into gr-droneid
|
2022-04-22 11:47:15 -04:00 |
David Protzman
|
7c3946f5d0
|
Added GNU Radio script to show how the ZC correlation works
|
2022-04-22 11:46:13 -04:00 |
David Protzman
|
1c40c8ac2f
|
This was moved from the main MATLAB directory
|
2022-04-22 11:43:44 -04:00 |
David Protzman
|
96f1ca0cdb
|
Added images folder to the ignore file
|
2022-04-22 11:43:12 -04:00 |
David Protzman
|
fdc3d521b7
|
Added collects/ folder to the ignore file
This prevents accidentally uploading massive IQ collects
|
2022-04-22 11:41:49 -04:00 |
David Protzman
|
837ff0b6a7
|
Updated ignore file
|
2022-04-22 11:41:23 -04:00 |
David Protzman
|
64d5f67072
|
Added MATLAB script that creates taps for a GNU Radio FFT filter to find the first ZC
|
2022-04-22 11:39:50 -04:00 |
David Protzman
|
ffd7fdd2db
|
Added ignore file for repo
|
2022-04-22 11:38:31 -04:00 |
David Protzman
|
071d32b508
|
Moved to the updated_scripts directory
|
2022-04-22 11:37:27 -04:00 |
David Protzman
|
7bcf535913
|
This script was rolled into another
|
2022-04-22 11:37:05 -04:00 |
David Protzman
|
9ab25d4d39
|
Removed scripts that are no longer used
|
2022-04-22 11:36:24 -04:00 |
David Protzman
|
55a04c17b3
|
Adding the the repo for historical reference. Will remove
|
2022-04-22 11:36:04 -04:00 |
David Protzman
|
faa4d90f09
|
Added example GNU Radio graph
|
2022-04-22 11:34:58 -04:00 |
David Protzman
|
aac3858826
|
Added ignore file
|
2022-04-22 11:30:17 -04:00 |
David Protzman
|
5d47bd24aa
|
Added demod block
Still a WIP
|
2022-04-22 01:17:46 -04:00 |
David Protzman
|
55005d4108
|
Initial commit of gr-droneid
|
2022-04-21 23:46:14 -04:00 |