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
|
# 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 --
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue