Fs=40000 Rs=1000 -g 40 for M9 OTA physical layer tests (blog post 5)

pull/6/head
David Rowe 2021-10-27 07:08:52 +10:30
parent be01b01d36
commit a467f51fe9
1 changed files with 5 additions and 5 deletions

View File

@ -2,7 +2,7 @@
# Frame repeater service, runs on the Pi # Frame repeater service, runs on the Pi
TERM_ADDR=0x2 TERM_ADDR=0x2
RS=10000 RS=1000
DATA_BITS_PER_FRAME=256 DATA_BITS_PER_FRAME=256
CODE=H_${DATA_BITS_PER_FRAME}_512_4 CODE=H_${DATA_BITS_PER_FRAME}_512_4
TR_SWITCH_GPIO=21 TR_SWITCH_GPIO=21
@ -11,7 +11,7 @@ NAME=frame_repeater
PIDFILE=/var/run/${NAME}.pid PIDFILE=/var/run/${NAME}.pid
LOGFILE=/var/log/${NAME}.log LOGFILE=/var/log/${NAME}.log
PATH=${PIRIP_PATH}/tx:${PIRIP_PATH}/librtlsdr/build_rtlsdr/src:${PATH} PATH=${PIRIP_PATH}/tx:${PIRIP_PATH}/librtlsdr/build_rtlsdr/src:${PATH}
GAIN="${GAIN:-49}" GAIN="${GAIN:-40}"
function tx_burst_rpitx { function tx_burst_rpitx {
num_bursts=$1 num_bursts=$1
@ -20,7 +20,7 @@ function tx_burst_rpitx {
} }
function start_rx { function start_rx {
rtl_fsk -g ${GAIN} -f 144490000 - -a 200000 -r ${RS} --code H_256_512_4 --mask ${RS} -L $1 > /dev/null & rtl_fsk -g ${GAIN} -f 144490000 - -a 40000 -r ${RS} --code H_256_512_4 -L $1 > /dev/null &
echo $!>${PIDFILE} echo $!>${PIDFILE}
} }
@ -33,14 +33,14 @@ function stop_service {
case "$1" in case "$1" in
start) start)
( rtl_fsk -g 49 -f 144490000 - -a 200000 -r ${RS} --code ${CODE} --mask ${RS} --filter ${TERM_ADDR} -q -b | \ ( rtl_fsk -g ${GAIN} -f 144490000 - -a 40000 -r ${RS} --code ${CODE} --filter ${TERM_ADDR} -q -b | \
frame_repeater ${DATA_BITS_PER_FRAME} ${TERM_ADDR} | \ frame_repeater ${DATA_BITS_PER_FRAME} ${TERM_ADDR} | \
rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed -- ) >>${LOGFILE} 2>&1 & rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed -- ) >>${LOGFILE} 2>&1 &
echo $!>${PIDFILE} echo $!>${PIDFILE}
;; ;;
start_verbose) start_verbose)
# run in the foreground and log to stderr instead of a logfile # run in the foreground and log to stderr instead of a logfile
rtl_fsk -g 49 -f 144490000 - -a 200000 -r ${RS} --code ${CODE} --mask ${RS} --filter ${TERM_ADDR} -q -b -v | \ rtl_fsk -g ${GAIN} -f 144490000 - -a 40000 -r ${RS} --code ${CODE} --filter ${TERM_ADDR} -q -b -v | \
frame_repeater ${DATA_BITS_PER_FRAME} ${TERM_ADDR} | \ frame_repeater ${DATA_BITS_PER_FRAME} ${TERM_ADDR} | \
rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed -- rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed --
;; ;;