Robert Jördens
|
c34e330663
|
lockin: fmt
|
2021-01-28 23:00:55 +01:00 |
Robert Jördens
|
36288225b3
|
rpll: extend to above-nyquist frequencies
|
2021-01-28 22:21:42 +01:00 |
Robert Jördens
|
1749d48ca3
|
Revert "rpll: auto-align counter"
This reverts commit dbacc5293e12f712fef7bd85848e1b0bd8fde823.
|
2021-01-27 09:01:07 +01:00 |
Robert Jördens
|
45e7d6de3c
|
rpll: auto-align counter
|
2021-01-27 09:01:07 +01:00 |
Robert Jördens
|
7b9fc3b2b3
|
iir_int: move lowpass coefficient calculation to iirstate
|
2021-01-26 18:51:20 +01:00 |
Robert Jördens
|
ea7b08fc64
|
rpll: refine
|
2021-01-26 14:40:44 +01:00 |
Robert Jördens
|
9f9744b9e6
|
rpll: implement
|
2021-01-25 11:45:59 +01:00 |
Robert Jördens
|
df337f85b8
|
reciprocal_pll -> rpll
|
2021-01-25 09:54:56 +01:00 |
Robert Jördens
|
57a5c4ff9b
|
make lockin a unittest, not integration test
|
2021-01-22 16:04:02 +01:00 |
Robert Jördens
|
d0d2c6352d
|
lockin: refactor to use common lockin processing
|
2021-01-22 16:00:05 +01:00 |
Robert Jördens
|
0cd2140668
|
rafactor complex, cossin, atan2
|
2021-01-21 16:12:59 +01:00 |
Robert Jördens
|
948e58c910
|
lockin: refactor Lockin
|
2021-01-21 14:57:44 +01:00 |
Robert Jördens
|
5af2b9c63a
|
fmt
|
2021-01-20 15:34:56 +01:00 |
Robert Jördens
|
c078de05cc
|
lockin: fix adc value conversion
|
2021-01-20 15:31:46 +01:00 |
Robert Jördens
|
d014ed0fe0
|
add lockin bin
|
2021-01-20 14:29:29 +01:00 |
Robert Jördens
|
603d6df6a4
|
Merge branch 'master' into lockin-bin
* master:
Reordering lib.rs
Removing main.rs
Adding support for multiple applications
Fixing build
Moving panic configuration
Reordering
Refactoring to support multiple apps
|
2021-01-20 14:19:28 +01:00 |
Robert Jördens
|
507e334ec5
|
lockin: tweak impl
|
2021-01-20 14:07:57 +01:00 |
Ryan Summers
|
4d0b1b5566
|
Reordering lib.rs
|
2021-01-20 13:44:53 +01:00 |
Ryan Summers
|
86355c9c5d
|
Removing main.rs
|
2021-01-20 13:44:16 +01:00 |
Ryan Summers
|
26677063ea
|
Adding support for multiple applications
|
2021-01-20 13:43:34 +01:00 |
Robert Jördens
|
778f4ac4d5
|
lockin: wrapping_neg
|
2021-01-19 11:30:12 +01:00 |
Robert Jördens
|
720b143132
|
Merge remote-tracking branch 'origin/master' into lockin-bin
* origin/master:
Updating timer compare offsets
Removing dac isr clear
Adding information about DSP timing specifications
Specifying consequences of failing to meet timing
Updating dependencies
Apply suggestions from code review
Adding documentation about double-buffered mode to DACs
Updating DACs to utilize DBM
Adding safety documentation
Adding docs
Updating DAC output format, adding DDS stream docs
Adding documentation for ADCs and DACs
|
2021-01-19 11:12:50 +01:00 |
Robert Jördens
|
20488ea3bc
|
lockin: refine
|
2021-01-19 11:01:21 +01:00 |
Ryan Summers
|
573189bdd9
|
Fixing build
|
2021-01-18 17:23:21 +01:00 |
Ryan Summers
|
6618e921fe
|
Moving panic configuration
|
2021-01-18 16:55:56 +01:00 |
Ryan Summers
|
8dd72ae75e
|
Reordering
|
2021-01-18 16:52:09 +01:00 |
Ryan Summers
|
20535a721d
|
Refactoring to support multiple apps
|
2021-01-18 16:47:47 +01:00 |
Ryan Summers
|
7a2f950667
|
Updating timer compare offsets
|
2021-01-18 13:41:23 +01:00 |
Ryan Summers
|
598a48b178
|
Merge branch 'master' into feature/io-docs
|
2021-01-18 13:25:03 +01:00 |
Matt Huszagh
|
f0eb58dfb2
|
swap sin and cos for demodulation
The in-phase component should be multiplied by the sin value and the
quadrature component should be multiplied by the cos value.
|
2021-01-14 14:51:07 -08:00 |
Matt Huszagh
|
9d0aa40ce8
|
Revert "revert changes in main.rs and server.rs"
This reverts commit e599977983 .
|
2021-01-13 09:54:04 -08:00 |
Matt Huszagh
|
e599977983
|
revert changes in main.rs and server.rs
|
2021-01-13 08:59:27 -08:00 |
Matt Huszagh
|
76088efda5
|
dsp: add reciprocal_pll
|
2021-01-13 08:37:33 -08:00 |
Matt Huszagh
|
6aad92af43
|
fix bug in which real signal component is assigned twice
|
2021-01-12 18:36:18 -08:00 |
Matt Huszagh
|
07b7201b49
|
fix cargo fmt style
|
2021-01-12 17:26:42 -08:00 |
Matt Huszagh
|
a0d472b398
|
use only integer iir
|
2021-01-12 17:21:55 -08:00 |
Matt Huszagh
|
f974f4099c
|
remove TODO note relating ADC_BATCHES and calculate_timestamp_timer_period
Having both is not really redundant.
|
2021-01-12 16:17:58 -08:00 |
Matt Huszagh
|
80ed715f5a
|
shift sin/cos before demodulation product to avoid i64
|
2021-01-12 16:07:04 -08:00 |
Matt Huszagh
|
41ea2ebed4
|
use round up half integer rounding
|
2021-01-12 15:59:03 -08:00 |
Matt Huszagh
|
4c033c0f3e
|
move timestamp handling into new TimestampHandler struct
|
2021-01-12 13:06:49 -08:00 |
Matt Huszagh
|
e14aa8b613
|
move lock-in code to main.rs
|
2021-01-12 10:45:34 -08:00 |
Matt Huszagh
|
028f4a1bb2
|
fix small typos
|
2021-01-12 07:36:56 -08:00 |
Ryan Summers
|
db3a42a7b9
|
Update src/adc.rs
Co-authored-by: Robert Jördens <rj@quartiq.de>
|
2021-01-12 06:54:16 -08:00 |
Ryan Summers
|
bcf7a59993
|
Removing dac isr clear
|
2021-01-12 14:15:45 +01:00 |
Ryan Summers
|
09ecd3291a
|
Merge branch 'rs/issue-219/adc-setup' into feature/io-docs
|
2021-01-12 14:02:19 +01:00 |
Ryan Summers
|
6b170c25ed
|
Fixing timing synchronization
|
2021-01-12 13:29:15 +01:00 |
Ryan Summers
|
91975993cf
|
Fixing docs
|
2021-01-11 12:38:20 +01:00 |
Ryan Summers
|
d5c21efc9d
|
Adding extra DMA transfer to clear TXTF in ADC SPI transfers
|
2021-01-11 12:31:15 +01:00 |
Ryan Summers
|
5eab732d93
|
Adding information about DSP timing specifications
|
2021-01-06 15:38:04 +01:00 |
Ryan Summers
|
56366a013f
|
Specifying consequences of failing to meet timing
|
2021-01-06 15:34:12 +01:00 |