diff options
author | Achilleas Anastasopoulos <anastas@umich.edu> | 2011-02-19 11:42:42 -0500 |
---|---|---|
committer | Achilleas Anastasopoulos <anastas@umich.edu> | 2011-02-19 11:42:42 -0500 |
commit | 00c5b9c5923b774b0a0a7ddd89737f4a64fd1903 (patch) | |
tree | ebcf5cf282d7ce8f98fe3482f34d07d6539a551c /gr-trellis/src/examples/test_sccc_turbo.py | |
parent | f737dc447be394e509907acec90a6a4492e16995 (diff) |
added sccc turbo decoder block + example test_sccc_turbo1.py
Diffstat (limited to 'gr-trellis/src/examples/test_sccc_turbo.py')
-rwxr-xr-x | gr-trellis/src/examples/test_sccc_turbo.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-trellis/src/examples/test_sccc_turbo.py b/gr-trellis/src/examples/test_sccc_turbo.py index bb20e937cf..703ee410b3 100755 --- a/gr-trellis/src/examples/test_sccc_turbo.py +++ b/gr-trellis/src/examples/test_sccc_turbo.py @@ -91,13 +91,14 @@ def run_test (fo,fi,interleaver,Kb,bitspersymbol,K,dimensionality,constellation, def main(args): nargs = len (args) - if nargs == 4: + if nargs == 5: fname_out=args[0] fname_in=args[1] esn0_db=float(args[2]) # Es/No in dB - rep=int(args[3]) # number of times the experiment is run to collect enough errors + IT=int(args[3]) + rep=int(args[4]) # number of times the experiment is run to collect enough errors else: - sys.stderr.write ('usage: test_tcm.py fsm_name_out fsm_fname_in Es/No_db repetitions\n') + sys.stderr.write ('usage: test_sccc_turbo.py fsm_name_out fsm_fname_in Es/No_db iterations repetitions\n') sys.exit (1) # system parameters @@ -122,7 +123,6 @@ def main(args): Es = Es + constellation[i]**2 Es = Es / (len(constellation)/dimensionality) N0=Es/pow(10.0,esn0_db/10.0); # calculate noise variance - IT = 3 # number of turbo iterations tot_s=0 # total number of transmitted shorts terr_s=0 # total number of shorts in error |