Wykres commitów

193 Commity (main)

Autor SHA1 Wiadomość Data
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
David Protzman f2e2f577a3 Added comment about find_zc_indices_by_file not working in Octave yet 2022-04-15 01:52:07 -04:00
David Protzman c2e306d9de The process_file.m script is now working 2022-04-15 01:49:04 -04:00
David Protzman f69655026f Added script that finds bursts, and extracts them from files 2022-04-14 20:59:58 -04:00
David Protzman 88c1556d1c Added a script that looks for ZC sequences in the provided file 2022-04-14 20:59:36 -04:00
David Protzman 689314d926 Added script to quantize (go from complex to demodulated bits) the QPSK 2022-04-14 20:59:13 -04:00
David Protzman 650c7935eb Moved files to a new directory
Gathering the actually useful scripts into one folder
2022-04-14 20:58:13 -04:00
proto17 6c613ec0fb
Update README.md 2022-04-13 22:51:14 -04:00
David Protzman e332a41223 Changed bit mapping to match LTE 2022-04-13 21:22:50 -04:00
David Protzman 6cd3df3d64 No need to worry about special demod logic for Octave anymore
The demodulation is done manually by checking the quadrant
2022-04-13 21:22:21 -04:00
David Protzman 0796033f82 Merge branch 'main' of github.com:proto17/dji_droneid into main 2022-04-12 21:19:07 -04:00
David Protzman 3182902b8a Added comments and error checking to read_complex_floats.m 2022-04-12 21:18:50 -04:00
proto17 cfa4fff4d5
Update README.md 2022-04-10 11:48:30 -04:00
David Protzman 0dc840945d Added function for plotting FFTs 2022-04-10 11:43:16 -04:00
David Protzman 58ef6b2a94 Figured out the issue with descrambling
This will need to be updated as it currently only supports descrambling of the first symbol
2022-04-10 11:40:14 -04:00
David Protzman ec98000a37 Now showing 128 bits of descrambled data 2022-04-10 11:39:26 -04:00
David Protzman 7d61dd22ca Now adjusting for 45 degree phase offset 2022-04-10 11:38:00 -04:00
David Protzman 3f692e7a85 Adjusting for phase offset based on the ZC correlation 2022-04-10 11:37:13 -04:00
David Protzman bf919f8b41 Merge branch 'main' of github.com:proto17/dji_droneid into main 2022-04-09 19:23:55 -04:00
David Protzman c718fcc61a Added script to find sample offsets of ZC sequences (MATLAB only ATM) 2022-04-09 19:23:48 -04:00
proto17 6a559615c9
Update README.md 2022-04-09 18:13:00 -04:00
proto17 e79d756a63
Update README.md 2022-04-09 18:04:16 -04:00
proto17 cbb11b8ed4
Update README.md 2022-04-09 18:01:01 -04:00
proto17 cf29f5da1d
Update README.md 2022-04-09 00:41:55 -04:00
David Protzman 50c1ca8a50 No longer relying on the MATLAB zadoffChuSeq function
This is to maintain support for Octave
2022-04-09 00:00:11 -04:00
David Protzman 853347073c Removed interpolation and now use generated ZC sequence 2022-04-08 23:45:03 -04:00
David Protzman 01d6e70bfe Fixed comment about freq offset of recording 2022-04-08 23:44:21 -04:00
David Protzman 9f85c69cb0 Added function to create the ZC sequence for symbols 4 and 6 2022-04-08 23:43:54 -04:00
David Protzman fe75fa8792 Added script that brute forces the ZC sequence root 2022-04-08 19:15:19 -04:00