예제 #1
0
 def test_run_can_print(self):
     source = FixSource("ALABAMA")
     chain = Chain(
         source,
         Code("00 01 10 11", symbols=source.symbols),
         Hamming(4),
         Channel("bits=3,11,17,21,21,24,26"),
         verbosity=1,
     )
     chain.print_run()
     print()
     chain.print_run(with_elements=False)
     run = chain.runs[0]
     print(run.outputs, run.chain.elements, sep="\n")
예제 #2
0
#!/usr/bin/env python3

"""Example using the package.
"""

from __future__ import division
from __future__ import print_function

__author__ = 'Arpad Horvath'

from coding import (Chain, FixSource, Source, Code, Hamming, Channel)

source = FixSource("ALABAMA")

chain = Chain(
    source,
    Code("00 01 10 11", symbols=source.symbols),
    Hamming(4),
    Channel(1),
    #Channel([24,26]),  # with code 00 01 10 11 decode is broken
    #Channel(.1),
    verbosity = 1,
    )
result = chain.print_run()