[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] [gnuradio] branch next updated (6734fa8 -> de3f86e)
From: |
git |
Subject: |
[Commit-gnuradio] [gnuradio] branch next updated (6734fa8 -> de3f86e) |
Date: |
Thu, 15 Oct 2015 21:21:34 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script.
jcorgan pushed a change to branch next
in repository gnuradio.
from 6734fa8 Merge branch 'master' into next
new 61ddcf2 fec: LDPC: Adding class for LDPC parity check matrix.
new 535534c fec: LDPC: Adding framework for bit flip decoder.
new b975d91 fec: LDPC: Renaming some files.
new 6f0cc26 fec: LDPC: Classes for LDPC encoder.
new 3d3ab60 fec: LDPC: Adding LDPC encoder variable.
new 3c2bde1 fec: LDPC: Adding bit flip decoder variable work function.
new bbaa029 fec: LDPC: Adding QA test and alist files.
new 68bcd73 fec: LDPC: Adding 3 LDPC-related xml files for GRC.
new 27871a5 fec: LDPC: Adding scripts to generate matrices for
encoder.
new 04be53a fec: LDPC: Clean up, and adding LDPC to BER curve gen
example.
new d243d7c fec: LDPC: Fixing simple, but crucial, error in decoder.
doh!
new 8e831a3 fec: LDPC: Improving memory management (GSL matrices).
new bfefe87 fec: LDPC: Renaming class from ldpc_par_chk_mtrx to
ldpc_R_U_mtrx
new aa13153 fec: LDPC: Reducing complexity of encoder by adding back
solve.
new f3b5f28 fec: LDPC: Change GRC block name text to match new class
name.
new da60d80 fec: LDPC: updates for LDPC functionality.
new be63a9a fec: LDPC: updates to the 3 LDPC-related matrix classes.
new e11a5a5 fec: LDPC: Updates to LDPC-related matrix classes.
new ab02d32 fec: LDPC: renaming some of the LDPC classes for
clarity/consistency.
new 85b8b10 fec: LDPC: Updating GRC blocks for the recent LDPC
classes' updates.
new d4575b8 fec: LDPC: Workaround for swig issues, updating examples.
new 35bc6a3 fec: LDPC: Updating decoder to handle parity bits either
first or last.
new 4ab46d3 fec: LDPC: Finishing encoder's work() function and
updating matrix class.
new 48f02cf fec: LDPC: Adding capability to provide H matrix for
encoding/decoding.
new 9f02093 fec: LDPC: Moving alist files to a more global place;
updating example.
new f9b5eac fec: LDPC: Setting copyright date to current year.
new fd599db fec: LDPC: Adding doxygen tags + more documentation to
header files.
new 23aeb42 qtgui: fixes calculation of BPSK BER curve.
new 8f717de fec: LDPC: Fixes GRC files for BER curve examples.
new 7c0ff8a fec: Updated docs for Forward Error Correction section in
manual.
new 4bafcfc fec: LDPC: massive code clean up and change.
new d0bb20f fec: LDPC: removing apps until we can fix them up
properly.
new cee932d fec: LDPC: placeholder to remind us to better document
the Python functions.
new 12564af fec: LDPC: changing namespace of ldpc_encoder back.
new 5859ad2 fec: LDPC: better docs describing encoder/decoders and
how to use.
new 62fb423 fec: LDPC: reworking code to make sure API is ok.
new 3688105 fec: LDPC: fixed issue with bit_flip_decoder.
new ee6b684 fec: LDPC: added back all QA tests and added a test of
ldpc_gen_mtrx_encoder.
new 616fee5 Merge remote-tracking branch 'tom/fec/ldpc_methods'
new de3f86e Merge branch 'master' into next
The 40 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gr-fec/CMakeLists.txt | 5 +
gr-fec/{examples => apps}/CMakeLists.txt | 50 +-
gr-fec/doc/fec.dox | 282 +-
gr-fec/examples/CMakeLists.txt | 2 +-
gr-fec/examples/ber_curve_gen.grc | 2250 ++++----
.../{ber_curve_gen.grc => ber_curve_gen_ldpc.grc} | 2252 +++-----
...decoders.grc => fecapi_async_ldpc_decoders.grc} | 1224 ++--
...decoders.grc => fecapi_async_ldpc_encoders.grc} | 1370 +----
...agged_decoders.grc => fecapi_ldpc_decoders.grc} | 774 +--
...agged_decoders.grc => fecapi_ldpc_encoders.grc} | 1262 ++---
gr-fec/examples/fecapi_tagged_decoders.grc | 23 +-
...ecoders.grc => fecapi_tagged_ldpc_decoders.grc} | 1315 +++--
...ecoders.grc => fecapi_tagged_ldpc_encoders.grc} | 1232 ++--
gr-fec/grc/fec_block_tree.xml | 11 +-
gr-fec/grc/ldpc_encoder_def_list.xml | 106 +-
gr-fec/grc/variable_ldpc_G_matrix_object.xml | 43 +
gr-fec/grc/variable_ldpc_H_matrix_object.xml | 55 +
gr-fec/grc/variable_ldpc_bit_flip_decoder.xml | 88 +
gr-fec/grc/variable_ldpc_encoder_G.xml | 72 +
...er_def_list.xml => variable_ldpc_encoder_H.xml} | 31 +-
gr-fec/include/gnuradio/fec/CMakeLists.txt | 18 +-
gr-fec/include/gnuradio/fec/fec_mtrx.h | 165 +
gr-fec/include/gnuradio/fec/gf2vec.h | 57 +-
gr-fec/include/gnuradio/fec/ldpc_G_matrix.h | 99 +
gr-fec/include/gnuradio/fec/ldpc_H_matrix.h | 103 +
.../include/gnuradio/fec/ldpc_bit_flip_decoder.h | 91 +
gr-fec/include/gnuradio/fec/ldpc_decoder.h | 72 +-
gr-fec/include/gnuradio/fec/ldpc_encoder.h | 36 +-
.../include/gnuradio/fec/ldpc_gen_mtrx_encoder.h | 76 +
.../{ldpc_encoder.h => ldpc_par_mtrx_encoder.h} | 49 +-
gr-fec/{examples => ldpc_alist}/271.127.3.112 | 0
gr-fec/{examples => ldpc_alist}/CMakeLists.txt | 44 +-
gr-fec/ldpc_alist/PNB2_512_23C1.alist | 5924 ++++++++++++++++++++
gr-fec/ldpc_alist/n_0100_k_0023_gap_10.alist | 181 +
gr-fec/ldpc_alist/n_0100_k_0027_gap_04.alist | 177 +
gr-fec/ldpc_alist/n_0100_k_0042_gap_02.alist | 162 +
gr-fec/ldpc_alist/n_0100_k_0058_gen_matrix.alist | 162 +
gr-fec/ldpc_alist/n_0300_k_0103_gap_24.alist | 501 ++
gr-fec/ldpc_alist/n_0300_k_0122_gap_06.alist | 482 ++
gr-fec/ldpc_alist/n_0300_k_0152_gap_03.alist | 452 ++
gr-fec/ldpc_alist/n_0500_k_0127_gap_21.alist | 877 +++
gr-fec/ldpc_alist/n_0500_k_0202_gap_11.alist | 802 +++
gr-fec/ldpc_alist/n_0512_k_0130_gap_21.alist | 898 +++
gr-fec/ldpc_alist/n_0700_k_0282_gap_16.alist | 1122 ++++
gr-fec/ldpc_alist/n_1100_k_0442_gap_24.alist | 1762 ++++++
gr-fec/ldpc_alist/n_1300_k_0522_gap_30.alist | 2082 +++++++
gr-fec/ldpc_alist/n_1800_k_0902_gap_28.alist | 2702 +++++++++
gr-fec/ldpc_alist/n_2400_k_1198_gap_33.alist | 3602 ++++++++++++
gr-fec/ldpc_alist/n_2400_k_1198_gen_matrix.alist | 3602 ++++++++++++
gr-fec/ldpc_alist/simple_g_matrix.alist | 17 +
gr-fec/lib/CMakeLists.txt | 18 +-
gr-fec/lib/cldpc.cc | 71 +-
gr-fec/lib/fec_mtrx_impl.cc | 504 ++
gr-fec/lib/fec_mtrx_impl.h | 98 +
gr-fec/lib/gf2vec.cc | 105 +-
gr-fec/lib/ldpc_G_matrix_impl.cc | 293 +
gr-fec/lib/ldpc_G_matrix_impl.h | 105 +
gr-fec/lib/ldpc_H_matrix_impl.cc | 432 ++
gr-fec/lib/ldpc_H_matrix_impl.h | 126 +
gr-fec/lib/ldpc_bit_flip_decoder_impl.cc | 119 +
gr-fec/lib/ldpc_bit_flip_decoder_impl.h | 61 +
gr-fec/lib/ldpc_decoder.cc | 187 +-
gr-fec/lib/ldpc_encoder.cc | 76 -
gr-fec/lib/ldpc_encoder_impl.cc | 83 +
.../fec/ldpc_encoder.h => lib/ldpc_encoder_impl.h} | 32 +-
gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc | 111 +
gr-fec/lib/ldpc_gen_mtrx_encoder_impl.h | 64 +
gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc | 124 +
gr-fec/lib/ldpc_par_mtrx_encoder_impl.h | 64 +
gr-fec/python/fec/CMakeLists.txt | 10 +
.../{examples => python/fec/LDPC}/CMakeLists.txt | 30 +-
gr-fec/python/fec/LDPC/Generate_LDPC_matrix.py | 79 +
.../fec/LDPC/Generate_LDPC_matrix_functions.py | 683 +++
gr-fec/python/fec/LDPC/README | 4 +
.../CMakeLists.txt => python/fec/LDPC/__init__.py} | 30 +-
gr-fec/python/fec/qa_fecapi_ldpc.py | 305 +
gr-fec/swig/CMakeLists.txt | 4 +
gr-fec/swig/fec_swig.i | 39 +-
gr-fec/swig/ldpc.i | 34 +
gr-qtgui/lib/ber_sink_b_impl.cc | 2 +-
80 files changed, 35325 insertions(+), 7332 deletions(-)
copy gr-fec/{examples => apps}/CMakeLists.txt (52%)
copy gr-fec/examples/{ber_curve_gen.grc => ber_curve_gen_ldpc.grc} (75%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc =>
fecapi_async_ldpc_decoders.grc} (65%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc =>
fecapi_async_ldpc_encoders.grc} (54%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc => fecapi_ldpc_decoders.grc}
(75%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc => fecapi_ldpc_encoders.grc}
(59%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc =>
fecapi_tagged_ldpc_decoders.grc} (69%)
copy gr-fec/examples/{fecapi_tagged_decoders.grc =>
fecapi_tagged_ldpc_encoders.grc} (71%)
create mode 100644 gr-fec/grc/variable_ldpc_G_matrix_object.xml
create mode 100644 gr-fec/grc/variable_ldpc_H_matrix_object.xml
create mode 100644 gr-fec/grc/variable_ldpc_bit_flip_decoder.xml
create mode 100644 gr-fec/grc/variable_ldpc_encoder_G.xml
copy gr-fec/grc/{ldpc_encoder_def_list.xml => variable_ldpc_encoder_H.xml}
(61%)
mode change 100755 => 100644
create mode 100644 gr-fec/include/gnuradio/fec/fec_mtrx.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_G_matrix.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_H_matrix.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_bit_flip_decoder.h
mode change 100755 => 100644 gr-fec/include/gnuradio/fec/ldpc_encoder.h
create mode 100644 gr-fec/include/gnuradio/fec/ldpc_gen_mtrx_encoder.h
copy gr-fec/include/gnuradio/fec/{ldpc_encoder.h => ldpc_par_mtrx_encoder.h}
(51%)
rename gr-fec/{examples => ldpc_alist}/271.127.3.112 (100%)
copy gr-fec/{examples => ldpc_alist}/CMakeLists.txt (54%)
create mode 100644 gr-fec/ldpc_alist/PNB2_512_23C1.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0023_gap_10.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0027_gap_04.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0042_gap_02.alist
create mode 100644 gr-fec/ldpc_alist/n_0100_k_0058_gen_matrix.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0103_gap_24.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0122_gap_06.alist
create mode 100644 gr-fec/ldpc_alist/n_0300_k_0152_gap_03.alist
create mode 100644 gr-fec/ldpc_alist/n_0500_k_0127_gap_21.alist
create mode 100644 gr-fec/ldpc_alist/n_0500_k_0202_gap_11.alist
create mode 100644 gr-fec/ldpc_alist/n_0512_k_0130_gap_21.alist
create mode 100644 gr-fec/ldpc_alist/n_0700_k_0282_gap_16.alist
create mode 100644 gr-fec/ldpc_alist/n_1100_k_0442_gap_24.alist
create mode 100644 gr-fec/ldpc_alist/n_1300_k_0522_gap_30.alist
create mode 100644 gr-fec/ldpc_alist/n_1800_k_0902_gap_28.alist
create mode 100644 gr-fec/ldpc_alist/n_2400_k_1198_gap_33.alist
create mode 100644 gr-fec/ldpc_alist/n_2400_k_1198_gen_matrix.alist
create mode 100644 gr-fec/ldpc_alist/simple_g_matrix.alist
create mode 100644 gr-fec/lib/fec_mtrx_impl.cc
create mode 100644 gr-fec/lib/fec_mtrx_impl.h
create mode 100644 gr-fec/lib/ldpc_G_matrix_impl.cc
create mode 100644 gr-fec/lib/ldpc_G_matrix_impl.h
create mode 100644 gr-fec/lib/ldpc_H_matrix_impl.cc
create mode 100644 gr-fec/lib/ldpc_H_matrix_impl.h
create mode 100644 gr-fec/lib/ldpc_bit_flip_decoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_bit_flip_decoder_impl.h
delete mode 100755 gr-fec/lib/ldpc_encoder.cc
create mode 100644 gr-fec/lib/ldpc_encoder_impl.cc
copy gr-fec/{include/gnuradio/fec/ldpc_encoder.h => lib/ldpc_encoder_impl.h}
(76%)
mode change 100755 => 100644
create mode 100644 gr-fec/lib/ldpc_gen_mtrx_encoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_gen_mtrx_encoder_impl.h
create mode 100755 gr-fec/lib/ldpc_par_mtrx_encoder_impl.cc
create mode 100644 gr-fec/lib/ldpc_par_mtrx_encoder_impl.h
copy gr-fec/{examples => python/fec/LDPC}/CMakeLists.txt (56%)
create mode 100644 gr-fec/python/fec/LDPC/Generate_LDPC_matrix.py
create mode 100644 gr-fec/python/fec/LDPC/Generate_LDPC_matrix_functions.py
create mode 100644 gr-fec/python/fec/LDPC/README
copy gr-fec/{examples/CMakeLists.txt => python/fec/LDPC/__init__.py} (52%)
create mode 100644 gr-fec/python/fec/qa_fecapi_ldpc.py
create mode 100644 gr-fec/swig/ldpc.i
- [Commit-gnuradio] [gnuradio] branch next updated (6734fa8 -> de3f86e),
git <=