mirror of https://github.com/drowe67/pirip.git
Fs=40000 Rs=1000 -g 40 for M9 OTA physical layer tests (blog post 5)
parent
be01b01d36
commit
a467f51fe9
|
@ -2,7 +2,7 @@
|
|||
# Frame repeater service, runs on the Pi
|
||||
|
||||
TERM_ADDR=0x2
|
||||
RS=10000
|
||||
RS=1000
|
||||
DATA_BITS_PER_FRAME=256
|
||||
CODE=H_${DATA_BITS_PER_FRAME}_512_4
|
||||
TR_SWITCH_GPIO=21
|
||||
|
@ -11,7 +11,7 @@ NAME=frame_repeater
|
|||
PIDFILE=/var/run/${NAME}.pid
|
||||
LOGFILE=/var/log/${NAME}.log
|
||||
PATH=${PIRIP_PATH}/tx:${PIRIP_PATH}/librtlsdr/build_rtlsdr/src:${PATH}
|
||||
GAIN="${GAIN:-49}"
|
||||
GAIN="${GAIN:-40}"
|
||||
|
||||
function tx_burst_rpitx {
|
||||
num_bursts=$1
|
||||
|
@ -20,7 +20,7 @@ function tx_burst_rpitx {
|
|||
}
|
||||
|
||||
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}
|
||||
}
|
||||
|
||||
|
@ -33,14 +33,14 @@ function stop_service {
|
|||
|
||||
case "$1" in
|
||||
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} | \
|
||||
rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed -- ) >>${LOGFILE} 2>&1 &
|
||||
echo $!>${PIDFILE}
|
||||
;;
|
||||
start_verbose)
|
||||
# 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} | \
|
||||
rpitx_fsk - --code ${CODE} -r ${RS} -s ${RS} -g ${TR_SWITCH_GPIO} --packed --
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue