jens
46a91a18d4
- use same JUCE-related DEFINES for Source-folder and JuceLibrary
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1059 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-22 09:26:13 +00:00
jens
f10feca6e7
- refactored Makefiles
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1058 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-22 09:18:11 +00:00
jens
25b3621668
- refactored Makefiles
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1057 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-22 09:17:06 +00:00
jens
44815e7dc1
- removed SymClock
...
- Tracker tracks pre-eq data
- ACQ and TRK state are now set manually by GUI
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1053 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-22 05:59:05 +00:00
jens
eec12c9393
- CPR/STR: no automatic change of ACQ and TRK states base on SNR
...
- No use for clock stuff, since buffer_ip is decimated
- use Costas Loop for acquisition
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1052 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-21 19:39:40 +00:00
jens
2870d2984d
- removed eigen path
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1047 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-20 12:28:13 +00:00
jens
888d15e9f5
- removed
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1046 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-20 11:21:57 +00:00
jens
37ff8b9e9f
- removed StatisticsProvider
...
- increased AGC buffer for debugging
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1039 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-20 10:54:47 +00:00
jens
04c3c9cfff
- use Tracker
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1037 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-18 14:06:48 +00:00
jens
b4a96dfd2b
- improved trackers and AGC
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1033 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 16:52:07 +00:00
jens
9e00a55ec4
- refactored added comment
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1032 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 14:38:19 +00:00
jens
220103da82
- refactored
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1031 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 12:51:38 +00:00
jens
752a2a5268
- use Processor::Buffer for AGC
...
- switched to Farrow interpolator
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1030 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 12:50:28 +00:00
jens
1d7689aa82
- support PolyPhase as ProcessorBlock
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1022 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 10:35:12 +00:00
jens
3b318c44ea
- support PolyPhase as ProcessorBlock
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1021 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 10:34:53 +00:00
jens
2a002d2b9c
- use Farrow block
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1018 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-17 10:05:00 +00:00
jens
d80de98fad
- STR: fixed switching between ACQ and TRK loop filter coeffs
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1008 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 19:44:43 +00:00
jens
7d7e3326f9
- moved AGC training to 1 sps loop
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1007 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 19:25:45 +00:00
jens
13c3f23f5e
- agc enabled on reset
...
- use R2_cma as AGC reference
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1006 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 17:17:37 +00:00
jens
16d92ab854
- moved blind AGC out of da big loop
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1005 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 17:04:19 +00:00
jens
683823906a
- TimingGeneratorGardner creates dOmega
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1003 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 16:30:56 +00:00
jens
ea6a2279cb
- moved Interpolator out of big loop into tight processing loop
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@1000 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-16 15:50:47 +00:00
jens
ec0ffd4ee1
- no compile.mk
...
- changed call to Farrow::feed
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@988 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-15 15:20:08 +00:00
jens
e9accd96a9
- use blaze matrix library
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@944 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-11 08:57:45 +00:00
jens
51ab8c01eb
- fixed overwriting define and include of packages
...
- added blase path
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@938 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-02 18:37:19 +00:00
jens
51ad36359e
- enable unused Receiver Statistics
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@932 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-02 09:35:52 +00:00
jens
2acd47103c
- switch to use radio_float_t
...
- RX/TX Buffers: fixed interfacing from radio_float_t to float I/O
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@931 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-02 08:29:09 +00:00
jens
4f4fc52c01
- cleaned up Makefiles
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@930 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-02 06:30:33 +00:00
jens
d065b8062e
- fixed includes after refactoring cpp/radio interpolation
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@929 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-02 06:13:31 +00:00
jens
a9a1cb6538
- fiddling with variable export
...
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@916 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-01 15:59:26 +00:00
jens
fd8d4ebf73
- use own build system
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@914 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-06-01 15:14:40 +00:00
jens
dbdbf183d4
- use namespace std;
...
- make mmore portable regarding matric lib
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@895 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-30 10:22:54 +00:00
jens
9cb0429f03
- use juce namespace
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@892 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-30 07:03:06 +00:00
jens
3c090d204e
- renamded
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@890 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-29 13:11:21 +00:00
jens
a346598469
- refactored
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@889 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-29 13:10:20 +00:00
jens
098a8293c2
- changed default values
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@870 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-23 15:52:01 +00:00
jens
41173acc49
- added dedicated entry for DDC frequency and STR rate for each TX and RX
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@868 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-23 15:26:11 +00:00
jens
d373328292
- re-enabled AGC
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@867 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-23 12:12:32 +00:00
jens
30c30b27e5
- fixed include path after refactor
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@863 b431acfa-c32f-4a4a-93f1-934dc6c82436
2022-05-23 11:43:51 +00:00
jens
8e190472e1
- fixed crash
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@282 b431acfa-c32f-4a4a-93f1-934dc6c82436
2016-03-04 06:58:27 +00:00
jens
3b38c6a587
- improved compatibility for win
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@116 b431acfa-c32f-4a4a-93f1-934dc6c82436
2015-01-05 13:35:22 +00:00
jens
9ef2fba751
- Eigen malloc check
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@114 b431acfa-c32f-4a4a-93f1-934dc6c82436
2015-01-05 12:11:12 +00:00
jens
b10343e9ad
- added RxBuffer
...
- build clean
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@112 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-22 17:47:29 +00:00
jens
90055961e8
- Receiver use C++ NCO
...
- Transmitter use C++ NCO and upsampler
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@111 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-22 17:41:43 +00:00
jens
552f20fcd3
- added Receiver Thread
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@110 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-22 17:40:29 +00:00
jens
40594c467c
- cleaned up
...
- removed Timer
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@109 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-22 17:39:42 +00:00
jens
3c40649d6e
- changed processBaseband args
...
- don't process CMA and DFE if they are not selected
- ToDo: encapsulate DFE-on and DFE-off in one class. Always feed X to prevent switch artifacts
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@103 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-21 19:56:52 +00:00
jens
d61d01717f
- disable unused statistics (intermediate state)
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@102 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-21 18:47:11 +00:00
jens
92a88785ef
- minor changes
...
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@101 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-21 11:50:16 +00:00
jens
3546b6bd3a
- removed profiling -pg
...
- receiver uses Downsampler, PolyPhase, Farrow
- removed Lagrange
git-svn-id: http://moon:8086/svn/software/trunk/projects/mpsk_rx_gui@98 b431acfa-c32f-4a4a-93f1-934dc6c82436
2014-12-21 11:09:47 +00:00