|
ab20d67a07
|
rpll: remove redundant time tracking
|
2021-01-31 13:42:15 +01:00 |
|
|
0d1b237202
|
complex: richer API
|
2021-01-30 18:05:54 +01:00 |
|
|
c34e330663
|
lockin: fmt
|
2021-01-28 23:00:55 +01:00 |
|
|
36288225b3
|
rpll: extend to above-nyquist frequencies
|
2021-01-28 22:21:42 +01:00 |
|
|
1749d48ca3
|
Revert "rpll: auto-align counter"
This reverts commit dbacc5293e12f712fef7bd85848e1b0bd8fde823.
|
2021-01-27 09:01:07 +01:00 |
|
|
45e7d6de3c
|
rpll: auto-align counter
|
2021-01-27 09:01:07 +01:00 |
|
|
7b9fc3b2b3
|
iir_int: move lowpass coefficient calculation to iirstate
|
2021-01-26 18:51:20 +01:00 |
|
|
ea7b08fc64
|
rpll: refine
|
2021-01-26 14:40:44 +01:00 |
|
|
9f9744b9e6
|
rpll: implement
|
2021-01-25 11:45:59 +01:00 |
|
|
df337f85b8
|
reciprocal_pll -> rpll
|
2021-01-25 09:54:56 +01:00 |
|
|
57a5c4ff9b
|
make lockin a unittest, not integration test
|
2021-01-22 16:04:02 +01:00 |
|
|
d0d2c6352d
|
lockin: refactor to use common lockin processing
|
2021-01-22 16:00:05 +01:00 |
|
|
0cd2140668
|
rafactor complex, cossin, atan2
|
2021-01-21 16:12:59 +01:00 |
|
|
948e58c910
|
lockin: refactor Lockin
|
2021-01-21 14:57:44 +01:00 |
|
|
5af2b9c63a
|
fmt
|
2021-01-20 15:34:56 +01:00 |
|
|
c078de05cc
|
lockin: fix adc value conversion
|
2021-01-20 15:31:46 +01:00 |
|
|
d014ed0fe0
|
add lockin bin
|
2021-01-20 14:29:29 +01:00 |
|
|
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 |
|
|
507e334ec5
|
lockin: tweak impl
|
2021-01-20 14:07:57 +01:00 |
|
|
4d0b1b5566
|
Reordering lib.rs
|
2021-01-20 13:44:53 +01:00 |
|
|
86355c9c5d
|
Removing main.rs
|
2021-01-20 13:44:16 +01:00 |
|
|
26677063ea
|
Adding support for multiple applications
|
2021-01-20 13:43:34 +01:00 |
|
|
778f4ac4d5
|
lockin: wrapping_neg
|
2021-01-19 11:30:12 +01:00 |
|
|
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 |
|
|
20488ea3bc
|
lockin: refine
|
2021-01-19 11:01:21 +01:00 |
|
|
573189bdd9
|
Fixing build
|
2021-01-18 17:23:21 +01:00 |
|
|
6618e921fe
|
Moving panic configuration
|
2021-01-18 16:55:56 +01:00 |
|
|
8dd72ae75e
|
Reordering
|
2021-01-18 16:52:09 +01:00 |
|
|
20535a721d
|
Refactoring to support multiple apps
|
2021-01-18 16:47:47 +01:00 |
|
|
7a2f950667
|
Updating timer compare offsets
|
2021-01-18 13:41:23 +01:00 |
|
|
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 |
|
|
bcf7a59993
|
Removing dac isr clear
|
2021-01-12 14:15:45 +01:00 |
|
|
09ecd3291a
|
Merge branch 'rs/issue-219/adc-setup' into feature/io-docs
|
2021-01-12 14:02:19 +01:00 |
|
|
6b170c25ed
|
Fixing timing synchronization
|
2021-01-12 13:29:15 +01:00 |
|
|
91975993cf
|
Fixing docs
|
2021-01-11 12:38:20 +01:00 |
|
|
d5c21efc9d
|
Adding extra DMA transfer to clear TXTF in ADC SPI transfers
|
2021-01-11 12:31:15 +01:00 |
|