Allan Bazinet
|
ea2efcf8a1
|
Invert / combine shift out math
|
2024-12-28 03:59:38 -08:00 |
|
Allan Bazinet
|
14f6aae14a
|
Cleanup and commentary
|
2024-12-28 03:55:46 -08:00 |
|
Allan Bazinet
|
c61fa0fe2a
|
Formatting
|
2024-12-27 19:25:04 -08:00 |
|
Allan Bazinet
|
bcf37b0b55
|
Formatting
|
2024-12-27 19:22:03 -08:00 |
|
Allan Bazinet
|
1760a73ead
|
Formatting
|
2024-12-27 19:19:31 -08:00 |
|
Allan Bazinet
|
1e56b27cc2
|
Spelling
|
2024-12-27 19:18:15 -08:00 |
|
Allan Bazinet
|
7b3d9fd1e8
|
Simplify shift register extract
|
2024-12-27 19:11:03 -08:00 |
|
Allan Bazinet
|
53caa2164c
|
Inline alphabetWord() function creation, add tests
|
2024-12-27 18:37:37 -08:00 |
|
Allan Bazinet
|
a629976e56
|
More efficient 6-bit word packing loop
|
2024-12-27 18:12:38 -08:00 |
|
Allan Bazinet
|
07d286f976
|
Simplify CRC insertion
|
2024-12-27 15:33:42 -08:00 |
|
Allan Bazinet
|
da70ea798d
|
Simplify frame type insertion
|
2024-12-27 15:00:48 -08:00 |
|
Allan Bazinet
|
0ca0201d42
|
Cleanup and commentary
|
2024-12-27 14:37:41 -08:00 |
|
Allan Bazinet
|
7870fcf648
|
Use alphabet lookup table for direct indexing
|
2024-12-27 14:02:58 -08:00 |
|
Allan Bazinet
|
5978a421a1
|
Commentary
|
2024-12-27 12:10:28 -08:00 |
|
Allan Bazinet
|
93a0d78327
|
Commentary
|
2024-12-27 12:06:33 -08:00 |
|
Allan Bazinet
|
1bdd6ff193
|
Tuned genjs8() implementation
|
2024-12-27 11:49:28 -08:00 |
|
Allan Bazinet
|
1ba5e0bad4
|
Cleanup and commentary
|
2024-12-27 07:21:46 -08:00 |
|
Allan Bazinet
|
b48f621832
|
Cleanup and commentary
|
2024-12-27 07:06:35 -08:00 |
|
Allan Bazinet
|
e1275468e9
|
Direct setup of parity table
Eliminates transposition and reordering steps at compile time
|
2024-12-27 06:33:01 -08:00 |
|
Allan Bazinet
|
c9721a2d43
|
Cache-friendly parity calculation
|
2024-12-27 05:57:08 -08:00 |
|
Allan Bazinet
|
d4c29a8547
|
Optimize and document FFTW library usage
|
2024-12-26 13:43:47 -08:00 |
|
Allan Bazinet
|
24d5440e52
|
Correct FFT input size error
|
2024-12-26 11:56:26 -08:00 |
|
Allan Bazinet
|
7f94af870f
|
Second attempt at FFTW crash fix, mutex usage
|
2024-12-26 10:57:01 -08:00 |
|
Allan Bazinet
|
8624fcfaac
|
Use same critical lock name as Fortran
|
2024-12-26 10:35:38 -08:00 |
|
Allan Bazinet
|
695a7bde1c
|
Add OMP directives around non-threadsafe FFTW use
|
2024-12-26 09:56:02 -08:00 |
|
Allan Bazinet
|
5b10d80f27
|
Correct syntax
|
2024-12-26 08:23:06 -08:00 |
|
Allan Bazinet
|
64573a05e5
|
Correct commentary
|
2024-12-26 08:19:17 -08:00 |
|
Allan Bazinet
|
8c41dc62aa
|
Formatting
|
2024-12-26 08:17:40 -08:00 |
|
Allan Bazinet
|
a0b5848f6c
|
Iterate over Costas arrays
|
2024-12-26 08:14:17 -08:00 |
|
Allan Bazinet
|
90493bc8bc
|
Spelling
|
2024-12-26 08:06:26 -08:00 |
|
Allan Bazinet
|
526ede2acb
|
Directly index Costas array selection
|
2024-12-26 08:05:55 -08:00 |
|
Allan Bazinet
|
c66db63295
|
Commentary
|
2024-12-26 07:50:07 -08:00 |
|
Allan Bazinet
|
84f28f165f
|
Don’t iterate over trailing zero bits
|
2024-12-26 07:35:15 -08:00 |
|
Allan Bazinet
|
9515b2a54b
|
Document final CRC XOR
|
2024-12-26 07:00:41 -08:00 |
|
Allan Bazinet
|
b62f4956e2
|
Commentary
|
2024-12-26 06:58:55 -08:00 |
|
Allan Bazinet
|
7df91a059c
|
Commentary
|
2024-12-26 06:56:00 -08:00 |
|
Allan Bazinet
|
4572475659
|
Commentary
|
2024-12-26 06:42:56 -08:00 |
|
Allan Bazinet
|
7ba859ead5
|
Eliminate intermediate 6-bit words array
|
2024-12-26 06:16:00 -08:00 |
|
Allan Bazinet
|
0adaa1dd66
|
Costats determination to point of use
|
2024-12-26 06:08:32 -08:00 |
|
Allan Bazinet
|
d69788f12c
|
Pass raw array; safety mask 3 LSBs in type bits
|
2024-12-26 06:03:42 -08:00 |
|
Allan Bazinet
|
e8c347819a
|
Avoid costas copy
|
2024-12-25 22:50:39 -08:00 |
|
Allan Bazinet
|
836372d716
|
Initial stab at conversion of genjs8 to C++
|
2024-12-25 22:47:39 -08:00 |
|
Allan Bazinet
|
b3edf7c616
|
Guard against FFT plan failure
|
2024-12-24 07:07:00 -08:00 |
|
Allan Bazinet
|
4d6fb85e41
|
Cleanup
|
2024-12-24 07:06:46 -08:00 |
|
Allan Bazinet
|
97f44acf9b
|
Remove savg from shared memory
This array is no longer referenced by Fortran code; however, even when it was, it didn’t need to be in shared memory.
|
2024-12-24 06:43:39 -08:00 |
|
Allan Bazinet
|
86b6a5ac9c
|
Remove write-only ss array from shared memory
This symbol spectra array is never read, only written; doesn’t need to exist at all.
|
2024-12-24 06:28:28 -08:00 |
|
Allan Bazinet
|
4fe43b47cf
|
Inline symspec()
|
2024-12-23 22:55:14 -08:00 |
|
Allan Bazinet
|
c7625e0b1a
|
Testing C++ symspec() conversion
|
2024-12-23 17:38:07 -08:00 |
|
Allan Bazinet
|
a7c9913e94
|
Initial removal of hidden DisableInputResampling
|
2024-11-29 11:45:00 -08:00 |
|
Allan Bazinet
|
c6e3a11f3a
|
Return QStringView from compass()
|
2024-11-19 16:54:13 -08:00 |
|