Wykres commitów

106 Commity (96f1ca0cdb123be4e2c549b313f2021dcee74b8e)

Autor SHA1 Wiadomość Data
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 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
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