proto17
33cbb9c0e1
Removed previously added comments
...
The most recent commit for this file contained changes that do not work with the current version of main. Will re-add comments once my pending library updates are added to the remote
2022-05-04 09:08:17 -04:00
proto17
8e848e6e8b
Added code docs
2022-05-03 23:02:58 -04:00
proto17
967ba42b66
Don't code while tired folks - Sample extraction fix #2
...
This is the actual fix for the crashes that happen due to walking off the edge of the burst array
2022-05-03 22:44:43 -04:00
proto17
f8bde33203
Increased number of samples extracted
...
This is to fix an issue where not enough samples were being extracted and the OFDM symbol processing logic was walking off the edge of the array
In the future there needs to be a way to specify how many extra samples to extract.
2022-05-03 22:40:12 -04:00
proto17
04cf23a989
Update README.droneid
2022-05-03 21:57:10 -04:00
proto17
120bfc4adb
Update MANIFEST.md
2022-05-03 21:49:19 -04:00
proto17
e307cf18d4
Update README.droneid
2022-05-03 21:48:57 -04:00
proto17
2d07ca1fbd
Update MANIFEST.md
2022-05-03 21:47:55 -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
David Protzman
e0985e25f0
Updated calculate channel to take the symbol number
...
This was to experiment with using different symbols for equalization
2022-04-19 22:45:06 -04:00
David Protzman
aa2e3c3889
Added cyclic prefix length variable for CFO
...
This is needed since the cyclic prefix could change depending on which symbol is used for CFO estimation
2022-04-19 18:40:40 -04:00
David Protzman
28b148a895
Now saving constellation plots to disk
2022-04-19 18:39:52 -04:00
David Protzman
160ad89aac
Updated wording about additional byte
...
It's not clear to me what the additional byte is, but the length identifier does not account for it. Made that more clear
2022-04-19 18:38:12 -04:00
David Protzman
53c6840a36
Added comment about freq correction vector
2022-04-19 18:18:06 -04:00
David Protzman
90a1bd2d92
Some lines that were missed earlier related to burst extraction
2022-04-19 18:17:51 -04:00
David Protzman
e8a11b12c7
Added comments about the different OFDM symbol counts
2022-04-19 18:16:47 -04:00
David Protzman
69fa5079a2
Removed more duplicate constants
2022-04-19 18:13:43 -04:00
David Protzman
a1146e466b
Removed duplicate constant
2022-04-19 18:13:20 -04:00
David Protzman
48d08f5dff
Now looking at the second symbol for coarse freq offset
2022-04-19 18:12:57 -04:00
David Protzman
6aafc41f8f
No longer checking the first OFDM symbol
...
This symbol isn't present in all drones
2022-04-19 18:11:35 -04:00
David Protzman
b91cc31947
Added logic to make sure that all samples are present for each burst
...
This is to hopefully prevent negative index issues if the burst starts too early or too late in the file
2022-04-19 17:36:45 -04:00
David Protzman
cbcea2db15
Now getting sample count of input file for bounds checking
2022-04-19 17:35:54 -04:00
David Protzman
7eff1d4c40
Added script to calculate number of samples in a file
2022-04-19 17:34:53 -04:00
David Protzman
132f2c11c3
Fixed Octave `endif`
2022-04-18 23:55:43 -04:00
David Protzman
18ad927c9e
Added script to tell if running in Octave or not
2022-04-18 23:55:24 -04:00
David Protzman
3c8a2f6ac0
Took away warning about Octave not working as it should be fine now
2022-04-18 23:52:15 -04:00
David Protzman
43949eda91
Removed use of mustBeMember since it doesn't exist in Octave
2022-04-18 23:51:48 -04:00
David Protzman
1d25a33db2
Fixed bug in threshold buffer allocation
2022-04-18 23:49:38 -04:00
David Protzman
d0a40fc344
Merge branch 'main' of github.com:proto17/dji_droneid into main
2022-04-18 22:11:27 -04:00
David Protzman
ca25e074f6
Updated how the Turbo decoder is called
2022-04-18 22:11:13 -04:00
David Protzman
5d175d1b3a
Added more info about magic constant, and now checking for zero'd out CRC results
2022-04-18 22:00:41 -04:00
David Protzman
b3cabec90c
Added C++ program to run Turbo decoding
2022-04-18 21:55:37 -04:00
proto17
2c015b30fd
Update README.md
2022-04-15 02:02:44 -04:00
proto17
478f2264e5
Update README.md
2022-04-15 01:59:31 -04:00
David Protzman
d7b136fa2d
Merge branch 'main' of github.com:proto17/dji_droneid into main
2022-04-15 01:52:31 -04:00