commit-gnuradio
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]