Commit Graph

159 Commits

Author SHA1 Message Date
4bd9c32480 Added thesis template to latex folder 2022-12-08 11:25:20 +01:00
b6fe01e149 Merge branch 'feature/multithreading' 2022-12-07 14:14:29 +01:00
4736061ada Added simulate_gradient.py 2022-12-07 14:13:14 +01:00
765ba88773 Added simulate_2d_avg_error.py 2022-12-07 14:09:12 +01:00
c1145bcbb1 Deleted simulate_2d_dec_fails.py 2022-12-05 16:44:58 +01:00
f8503e4f0a Deleted plot_heatmaps.py 2022-12-05 16:43:49 +01:00
56e0b1def6 Added omega and K as metadata 2022-12-05 16:42:37 +01:00
a3a29d9b0e Deleted main.py 2022-12-05 16:27:12 +01:00
96fcf0dd11 Changed the way data formatting is handled for the simulation API to be able to properly use the SimulationManager with the GenericMultithreadedSimulator 2022-12-05 16:26:02 +01:00
4c5e80c56e Cleaned up simulate_2d_BER.py 2022-12-05 15:12:50 +01:00
e6606959f1 Deleted current simulation results 2022-12-05 15:02:29 +01:00
05f153916f Added simulate_2d_BER.py 2022-12-05 15:00:27 +01:00
a32d5cb2c9 Implemented cpp ProximalDecoder get_error_values() and get_gradient_values() 2022-12-05 14:53:14 +01:00
9b9eaa6566 Implemented pgf_reformat_data_3d 2022-12-05 14:52:14 +01:00
a82a7c0ca8 Changed GenericMultithreadedSimulator interface to return results in a more usable form 2022-12-05 14:49:06 +01:00
0705fbbcaf Made cpp proximal decoder pickling compile 2022-12-01 01:26:26 +01:00
7c6962bf65 Added new alist file; Renamed files 2022-11-29 12:50:05 +01:00
efee7c4313 Deleted old simulation results 2022-11-29 01:13:11 +01:00
1c1e86c163 Added BER & FER & DFR simulation results for various codes 2022-11-29 01:12:03 +01:00
ed371cb700 Modified plot_heatmaps.py 2022-11-29 01:09:52 +01:00
56fd051385 Changed cpp ProximalDecoder implementation to always return x_hat 2022-11-29 01:04:06 +01:00
80964ebb91 Resimulated 31 26 zoomed in with N=10000 2022-11-28 21:52:29 +01:00
8c90932b16 Added plot_heatmaps.py 2022-11-28 21:51:59 +01:00
36de645cc4 Changed simulate_2d_dec_fails to work with template ProximalDecoder 2022-11-28 20:14:21 +01:00
f924396f02 Changed ProximalDecoder_31_5 to 31_5 2022-11-28 20:13:29 +01:00
fd4259e95c Added zoomed in simulation results 2022-11-28 20:12:58 +01:00
82c1c5b540 Added alist files for more BCH codes 2022-11-28 19:23:14 +01:00
f76728a3d9 Added more Proximal Decoder template specializations 2022-11-28 19:22:23 +01:00
7d0e4abfae Added simulation results for various codes 2022-11-28 18:20:59 +01:00
f99d643124 Added 2d_dec_fails_w_log_k_lin_2043486alist.csv 2022-11-28 17:31:12 +01:00
392fc83935 Made cÃpp ProximalDecoder implementation template on m and n 2022-11-28 17:27:50 +01:00
e218fb1e2d Added 2d_dec_fails_w_log_k_lin_963965alist.csv 2022-11-28 16:29:51 +01:00
523e1a4143 Added 2d_dec_fails_w_log_k_lin_zoomed_in_963965alist.csv 2022-11-28 16:06:47 +01:00
27c3685529 Added simulate_2d_dec_fails.py 2022-11-28 16:01:11 +01:00
4f20acb412 Added note to readme about python version 2022-11-28 16:00:18 +01:00
fff31ce6ad WARNING: Non-multithreaded simulators broken: Adapted serialization to multithreaded simulator 2022-11-28 16:00:03 +01:00
c3c0368399 Fixed bug where dictionary was changed during operation 2022-11-28 15:56:26 +01:00
c276ad456c Implemented GenericMultithreadedSimulator 2022-11-27 02:49:13 +01:00
cee9c90c23 Added doc to simulation __init__ 2022-11-27 02:43:57 +01:00
31f137067c Added check for vector dimensions to cpp proximal decoder 2022-11-27 02:40:11 +01:00
b33a0735f0 Put simulation code into separate module 2022-11-25 19:36:57 +01:00
ec03f9f5f1 Renamed Simulator to ProximalDecoderSimulator and added ProximalDecoder specific functionality 2022-11-25 18:53:29 +01:00
5662ba841a Made cpp ProximalDecoder picklable 2022-11-25 18:47:23 +01:00
eb32d83ed0 Modified main.py to work with the newly implemented cpp proximal decoder 2022-11-25 15:42:12 +01:00
5fc8435cb4 Return number of iterations after decoding 2022-11-25 15:39:41 +01:00
066d9d85d2 Finished cpp proximal decoder implementation 2022-11-25 14:00:19 +01:00
9818193386 Return nullopt on decoding failure 2022-11-25 11:36:57 +01:00
c9a4b1b61e Fixed proximal unit tests 2022-11-25 11:30:55 +01:00
8469e50a19 Added first cpp proximal decoder implementation 2022-11-25 10:48:33 +01:00
516a67795f Changed progressbar to show number of iterations istead of frame errors 2022-11-25 10:45:14 +01:00