Robert Jördens
|
9ee60824d4
|
lockin-internal: align processing with lockin-external
|
2021-02-01 18:15:51 +01:00 |
Robert Jördens
|
f9b5d29450
|
lockin: de-nest processing flow
|
2021-02-01 18:14:09 +01:00 |
Robert Jördens
|
b6e22b576b
|
iir: add const fn new()
|
2021-02-01 17:18:10 +01:00 |
Robert Jördens
|
656e3253ab
|
lockin-internal: document, streamline sequence
|
2021-02-01 17:09:06 +01:00 |
Robert Jördens
|
65a3f839a0
|
lockin: remove feed()
|
2021-02-01 13:42:38 +01:00 |
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 |