| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
|
|
|
|
| |
Signed-off-by: Mark Bauer <markb5@illinois.edu>
|
|
|
|
| |
Signed-off-by: Mark Bauer <markb5@illinois.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All of the removed `from __future__ import` were needed in older
versions of Python (mostly 2.5.x and below) but later became mandatory
in most versions of Python 3 hence are not necessary anymore.
More specifically, according to __future__.py[1]:
- unicode_literals is part of Python since versions 2.6.0 and 3.0.0;
- print_function is part of Python since versions 2.6.0 and 3.0.0;
- absolute_import is part of Python since versions 2.5.0 and 3.0.0;
- division is part of Python since versions 2.2.0 and 3.0.0;
Get rid of those unnecessary imports to slightly clean up the codebase.
[1] https://github.com/python/cpython/blob/master/Lib/__future__.py
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Minor fix to address this error:
Traceback (most recent call last):
File "Generate_LDPC_matrix.py", line 78, in <module>
parity_check_matrix.write_alist_file(alist_filename,bestH)
AttributeError: LDPC_matrix instance has no attribute 'write_alist_file'
|
|
|
|
|
|
|
|
|
| |
Squashed a number of commits to get to this point. Separated the H and
G matrix concepts, make two different encoders and two different
decoders. Removed gsl from API; now only an internal dep that we can
replace more easily later.
Working examples.
|
| |
|
|
Adding python scripts which generate parity check matrices for use
with the LDPC Richardson Urbanke encoder. A significant amount of
matrix manipulation is required, so this process should be done before
using the encoder at run time. For large matrices, it will take quite
a while.
|