proto17
|
9e2bd4fe55
|
Removed unnecessary seek into the ZC sym for CFO
It was pointed out that the additional 6 sample seek wasn't necessary. Tested with a HackRF and DJI Mini 2 to validate.
|
2022-09-05 12:23:18 -04:00 |
David Protzman
|
a731a12660
|
*Lots* of changes
These changes have been over several months and can't really be split apart meaningfully :\
|
2022-08-28 01:10:24 -04:00 |
David Protzman
|
fe761e9473
|
The equalizer takes care of global phase offsets
|
2022-08-28 01:08:25 -04:00 |
David Protzman
|
95bc95e236
|
Added integer frequency offset correction logic
|
2022-08-28 01:07:46 -04:00 |
David Protzman
|
339f1fcae9
|
Setting title of figure 43
|
2022-08-28 01:07:24 -04:00 |
David Protzman
|
ef608611d6
|
Now plotting the power spectrum with averaging and correct freq range
|
2022-08-28 01:06:39 -04:00 |
David Protzman
|
779e170785
|
Fixed issue with plots always showing up in burst extractor
|
2022-08-28 01:04:25 -04:00 |
David Protzman
|
9e313dd7b4
|
Removed example file values, moved some parameters
|
2022-08-28 01:00:42 -04:00 |
David Protzman
|
c173de56b4
|
Added default sample type
|
2022-04-26 22:18:38 -04:00 |
David Protzman
|
863bf910be
|
Added varargs for extract bursts and find zc seq funcs
|
2022-04-26 22:15:47 -04:00 |
David Protzman
|
40a604dd23
|
Added more plots
|
2022-04-24 00:45:05 -04:00 |
David Protzman
|
df098c3e6c
|
Fixed bug in coarse freq recovery
The windows were one sample misaligned in time
|
2022-04-24 00:42:08 -04:00 |
David Protzman
|
1dd71fadab
|
Made plotting optional
|
2022-04-24 00:03:02 -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
|
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
|
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
|
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
|
132f2c11c3
|
Fixed Octave `endif`
|
2022-04-18 23:55:43 -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
|
ca25e074f6
|
Updated how the Turbo decoder is called
|
2022-04-18 22:11:13 -04:00 |
David Protzman
|
c2e306d9de
|
The process_file.m script is now working
|
2022-04-15 01:49:04 -04:00 |