move awg simulations to root
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
SHELL=/bin/bash
|
||||
|
||||
MESSAGES=100
|
||||
|
||||
PCAPFILES=$(shell python -c 'import itertools; import numpy as np; print(" ".join(["results/sim_%d_%d_%.1f_.pcap" % x for x in itertools.product(range(20), range(8), np.arange(0, 30,.5))]))')
|
||||
|
||||
all: pdr.pdf
|
||||
|
||||
pdr.pdf: plot.py results/all.csv
|
||||
python ./plot.py
|
||||
|
||||
sim.py: sim.grc
|
||||
grcc -d . sim.grc
|
||||
|
||||
results/all.csv: $(PCAPFILES)
|
||||
./parse.sh
|
||||
|
||||
%.pcap: sim.py
|
||||
@echo $@
|
||||
mkdir -p results
|
||||
export GR_CONF_DEFAULT_MAX_MESSAGES=123
|
||||
$(eval REPETITION=$(shell python -c "print \"$@\".split(\"_\")[1]"))
|
||||
$(eval ENCODING=$(shell python -c "print \"$@\".split(\"_\")[2]"))
|
||||
$(eval SNR=$(shell python -c "print \"$@\".split(\"_\")[3]"))
|
||||
@echo REPETITION=$(REPETITION)
|
||||
@echo ENCODING=$(ENCODING)
|
||||
@echo SNR=$(SNR)
|
||||
./sim.py --messages=$(MESSAGES) --encoding=$(ENCODING) --snr=$(SNR) --repetition=$(REPETITION)
|
||||
#gdb -ex run -ex quit --args python ./sim.py --messages=$(MESSAGES) --encoding=$(ENCODING) --snr=$(SNR) --repetition=$(REPETITION)
|
||||
|
||||
Reference in New Issue
Block a user