diff options
author | Josh Blum | 2013-01-14 00:33:09 -0800 |
---|---|---|
committer | Josh Blum | 2013-01-14 00:33:09 -0800 |
commit | 0c8dc58819a931f81769e36f658d73611aba86a9 (patch) | |
tree | 38e7a6c139b2c7d148dd0cf642a10feed5df9f2d /benchmark/tb_grextras_delay.py | |
parent | 7fa04e9f9684d5d25fae20d67a255ccdd27651ad (diff) | |
download | sandhi-0c8dc58819a931f81769e36f658d73611aba86a9.tar.gz sandhi-0c8dc58819a931f81769e36f658d73611aba86a9.tar.bz2 sandhi-0c8dc58819a931f81769e36f658d73611aba86a9.zip |
benchmark: added a filter test and delay test
Diffstat (limited to 'benchmark/tb_grextras_delay.py')
-rw-r--r-- | benchmark/tb_grextras_delay.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/benchmark/tb_grextras_delay.py b/benchmark/tb_grextras_delay.py new file mode 100644 index 0000000..815ab3d --- /dev/null +++ b/benchmark/tb_grextras_delay.py @@ -0,0 +1,25 @@ +import gras +import grextras +import gnuradio +from gnuradio import gr +import sys + +if __name__ == '__main__': + + num = long(float(sys.argv[1])) + what = sys.argv[2] + + tb = gras.TopBlock() + src0 = gr.null_source(8) + sink = gr.null_sink(8) + head = gr.head(8, num) + + if what == 'extras_delay': delay_block = grextras.Delay(8) + if what == 'core_delay': delay_block = gr.delay(8, 0) + delay_block.set_delay(1000) + + tb.connect(src0, (delay_block, 0)) + tb.connect(delay_block, head, sink) + + tb.run() + tb.wait() |