Matt Huszagh
|
43a760e57a
|
dsp testing: improve api for tolerance checking
|
2020-12-04 09:16:10 -08:00 |
|
Matt Huszagh
|
55e7f1f0db
|
dsp: fix small comment grammar error
|
2020-12-04 09:16:10 -08:00 |
|
Matt Huszagh
|
0cca4589fd
|
lockin: compute reference period from the closest 2 timestamps to the ADC sample
|
2020-12-04 09:16:10 -08:00 |
|
Matt Huszagh
|
277a5d2d81
|
dsp: move common test code to testing.rs file
|
2020-12-04 09:16:09 -08:00 |
|
Matt Huszagh
|
260206e4f0
|
dsp: implement Complex as type alias for tuple
|
2020-12-04 09:15:33 -08:00 |
|
Matt Huszagh
|
d1b7efad48
|
dsp: replace in_phase and quadrature with Complex
|
2020-12-04 09:15:13 -08:00 |
|
Matt Huszagh
|
fcdfcb0be7
|
lockin: use single iir instance for both in-phase and quadrature signals
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
785c98f93d
|
lockin: remove TIMESTAMP_BUFFER_SIZE constant
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
90ef9f1e6a
|
lockin: borrow adc samples and timestamps as slices
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
f259d6cf65
|
lockin: minor variable name changes
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
9592bb74a7
|
lockin: change zip order in decimate for clarity
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
4edda09d86
|
lockin: change demodulate to return result instead of option
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
da4430e912
|
lockin: add documentation explaining timestamp decrement
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
3c4e83bf0f
|
lockin: move fifo trait before use
This clarifies what it means to "push" to an array.
|
2020-12-04 09:14:39 -08:00 |
|
Matt Huszagh
|
85adc8b1e1
|
add lockin module
|
2020-12-04 09:14:37 -08:00 |
|