Robert Jördens
|
2c60103696
|
dsp: accu: add, iir: rename IIRState to Vec5
|
2021-02-01 12:23:47 +01:00 |
Robert Jördens
|
46a7d67027
|
lockin-internal: rename, adapt
|
2021-01-31 19:26:11 +01:00 |
Robert Jördens
|
6e1444f070
|
Merge pull request #247 from quartiq/dsp-iir-benches
Dsp iir benches
|
2021-01-31 19:24:56 +01:00 |
Robert Jördens
|
8dc811da11
|
Merge pull request #240 from vertigo-designs/feature/lockin-app-refactor
Adding internal lock-in integration demo
|
2021-01-31 19:14:08 +01:00 |
Robert Jördens
|
47089c267c
|
dsp: align iir and iir_int, add iir micro benches
|
2021-01-31 19:12:24 +01:00 |
Robert Jördens
|
80055076b8
|
lockin: scale output
|
2021-01-31 17:41:20 +01:00 |
Robert Jördens
|
82c8fa1a07
|
rpll: extend tests
|
2021-01-31 17:10:03 +01:00 |
Robert Jördens
|
ab20d67a07
|
rpll: remove redundant time tracking
|
2021-01-31 13:42:15 +01:00 |
Robert Jördens
|
0d1b237202
|
complex: richer API
|
2021-01-30 18:05:54 +01:00 |
Ryan Summers
|
8b46c3c768
|
Updating internal lockin demo
|
2021-01-29 18:55:54 +01:00 |
Ryan Summers
|
b152343aaf
|
Style
|
2021-01-29 11:05:46 +01:00 |
Ryan Summers
|
ab7d725235
|
Updating lockin demo after testing
|
2021-01-29 11:01:21 +01:00 |
Ryan Summers
|
1ebbe0f6d7
|
Cleaning up demo
|
2021-01-29 10:11:56 +01:00 |
Ryan Summers
|
cf8b06be81
|
Merge branch 'master' into feature/lockin-app-refactor
|
2021-01-29 10:06:45 +01:00 |
Ryan Summers
|
c628b8d57a
|
Update src/bin/lockin-internal-demo.rs
Co-authored-by: Robert Jördens <rj@quartiq.de>
|
2021-01-29 09:55:23 +01:00 |
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 |
Ryan Summers
|
c030b97714
|
Apply suggestions from code review
Co-authored-by: Robert Jördens <rj@quartiq.de>
|
2021-01-26 12:49:45 +01:00 |
Ryan Summers
|
51085d175e
|
Removing dead-code allowance
|
2021-01-26 12:23:17 +01:00 |
Ryan Summers
|
e161f49822
|
Adding WIP lockin demo
|
2021-01-26 12:21:44 +01:00 |
Ryan Summers
|
43ff186bc6
|
Merge branch 'master' into feature/lockin-app-refactor
|
2021-01-26 10:53:25 +01:00 |
Ryan Summers
|
7c5a74c35e
|
Renaming internal lockin
|
2021-01-26 10:52:35 +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 |
Ryan Summers
|
2ef27b8187
|
Formatting
|
2021-01-20 12:55:55 +01:00 |
Ryan Summers
|
b2cbc6791d
|
Restructuring
|
2021-01-20 12:55:45 +01:00 |
Ryan Summers
|
f1f15aca65
|
Refactoring app structure
|
2021-01-20 12:49:07 +01:00 |
Ryan Summers
|
a715680482
|
Merge branch 'master' into feature/lockin-app-refactor
|
2021-01-20 12:36:20 +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
|
ac06f811ab
|
Adding framework for initial lockin demo
|
2021-01-18 18:02:00 +01:00 |
Ryan Summers
|
573189bdd9
|
Fixing build
|
2021-01-18 17:23:21 +01:00 |
Ryan Summers
|
9d90d7b0d2
|
Adding WIP apps
|
2021-01-18 17:20:33 +01:00 |