aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xencode-fb.sh3
-rwxr-xr-xencode-stdin.sh3
-rw-r--r--filter/filtertaps.txt46
-rwxr-xr-xfilter/generate-filter.py13
-rw-r--r--filter/moduhd-filtered.sh1
-rw-r--r--filter/simplefiltertaps.txt6
-rwxr-xr-xmoduhd-2048.sh3
-rwxr-xr-xmoduhd-resample.sh3
-rwxr-xr-xmux-throttled-nofb.sh19
-rwxr-xr-xmux-throttled.sh19
-rw-r--r--qrg.txt39
-rwxr-xr-xsysctl-usrp2.sh4
12 files changed, 159 insertions, 0 deletions
diff --git a/encode-fb.sh b/encode-fb.sh
new file mode 100755
index 0000000..f97f3a3
--- /dev/null
+++ b/encode-fb.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+echo "Encoding FB to 1.ff"
+mpg123 -r 48000 -s http://fbpc5.epfl.ch:8001 |toolame -s 48 -D 4 -b 128 /dev/stdin ./1.ff
diff --git a/encode-stdin.sh b/encode-stdin.sh
new file mode 100755
index 0000000..c97a5ce
--- /dev/null
+++ b/encode-stdin.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+toolame -s 48 -D 4 -b 128 /dev/stdin /dev/stdout > 1.ff
diff --git a/filter/filtertaps.txt b/filter/filtertaps.txt
new file mode 100644
index 0000000..cd0b28d
--- /dev/null
+++ b/filter/filtertaps.txt
@@ -0,0 +1,46 @@
+45
+-0.00110450468492
+0.00120703084394
+-0.000840645749122
+-0.000187368263141
+0.00184351124335
+-0.00355578539893
+0.00419321097434
+-0.00254214904271
+-0.00183473504148
+0.00781436730176
+-0.0125957569107
+0.0126200336963
+-0.00537294941023
+-0.00866683479398
+0.0249746385962
+-0.0356550291181
+0.0319730602205
+-0.00795613788068
+-0.0363943465054
+0.0938014090061
+-0.151176810265
+0.193567320704
+0.791776955128
+0.193567320704
+-0.151176810265
+0.0938014090061
+-0.0363943465054
+-0.00795613788068
+0.0319730602205
+-0.0356550291181
+0.0249746385962
+-0.00866683479398
+-0.00537294941023
+0.0126200336963
+-0.0125957569107
+0.00781436730176
+-0.00183473504148
+-0.00254214904271
+0.00419321097434
+-0.00355578539893
+0.00184351124335
+-0.000187368263141
+-0.000840645749122
+0.00120703084394
+-0.00110450468492
diff --git a/filter/generate-filter.py b/filter/generate-filter.py
new file mode 100755
index 0000000..7d28eab
--- /dev/null
+++ b/filter/generate-filter.py
@@ -0,0 +1,13 @@
+#!/usr/bin/env python
+import gnuradio
+from gnuradio import gr
+
+gain = 1
+rate = 2.048e6
+cutoff = 810e3
+transition_width = 150e3
+taps = gr.firdes_low_pass(gain, rate, cutoff, transition_width, gr.firdes.WIN_HAMMING, beta=6.76)
+
+print(len(taps))
+for t in taps:
+ print(t)
diff --git a/filter/moduhd-filtered.sh b/filter/moduhd-filtered.sh
new file mode 100644
index 0000000..fbfaa91
--- /dev/null
+++ b/filter/moduhd-filtered.sh
@@ -0,0 +1 @@
+../crc-dabmod-0.3.3/src/crc-dabmod -l funk.raw.notist.eti -g2 -u "master_clock_rate=32768000,type=b100" -F 234208000 -T filtertaps.txt
diff --git a/filter/simplefiltertaps.txt b/filter/simplefiltertaps.txt
new file mode 100644
index 0000000..da2fe6b
--- /dev/null
+++ b/filter/simplefiltertaps.txt
@@ -0,0 +1,6 @@
+5
+0.0
+0.0
+1.0
+0.0
+0.0
diff --git a/moduhd-2048.sh b/moduhd-2048.sh
new file mode 100755
index 0000000..8144512
--- /dev/null
+++ b/moduhd-2048.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+../crc-dabmod-0.3.3/src/crc-dabmod /dev/stdin -g2 $* -l -u "master_clock_rate=32768000,type=b100" -F 234208000
diff --git a/moduhd-resample.sh b/moduhd-resample.sh
new file mode 100755
index 0000000..e603064
--- /dev/null
+++ b/moduhd-resample.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+../crc-dabmod-0.3.3/src/crc-dabmod /dev/stdin -g2 $* -l -r 4000000 -u "" -F 234208000
diff --git a/mux-throttled-nofb.sh b/mux-throttled-nofb.sh
new file mode 100755
index 0000000..c0a650a
--- /dev/null
+++ b/mux-throttled-nofb.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# run this with -s
+
+../crc-dabmux-0.3.0.4/src/CRC-DabMux -o -L "TuxMux" $* -r \
+ -A funk.mp2 -b 128 -i 10 -S -L "Funk" -C \
+ -A luschtig.mp2 -b 128 -i 3 -S -L "Luschtig" -C \
+ -O fifo:///dev/stdout?type=raw
+ #-O fifo:///dev/stdout
+
+ #-A 1.ff -b 128 -i 4 -S -L "Banane" -C \
+# -O udp://0.0.0.0:54000?type=raw
+
+#CRC-DabMux -L "TuxMux" \
+# -A 1.ff -b 128 -i 10 -S -L "L2_128" -C \
+# -F 2.ff -k -b 48 -i 2 -S -L "AAC48" -C \
+# -F 3.ff -k -b 64 -i 3 -S -L "AAC64" -C \
+# -F 4.ff -k -b 128 -i 4 -S -L "AAC128" -C \
+# -O fifo:///dev/stdout
diff --git a/mux-throttled.sh b/mux-throttled.sh
new file mode 100755
index 0000000..4eb8fef
--- /dev/null
+++ b/mux-throttled.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# Run this with -s
+
+../crc-dabmux-0.3.0.4/src/CRC-DabMux -o -L "TuxMux" -c 1249 -i 20479 $* -r \
+ -A funk.mp2 -b 128 -i 10 -S -L "Funk" -C \
+ -A luschtig.mp2 -b 128 -i 3 -S -L "Luschtig" -C \
+ -A 1.ff -b 128 -i 0 -S -i 16386 -L "Banane" -C \
+ -O fifo:///dev/stdout?type=raw
+ #-O fifo:///dev/stdout
+
+# -O udp://0.0.0.0:54000?type=raw
+
+#CRC-DabMux -L "TuxMux" \
+# -A 1.ff -b 128 -i 10 -S -L "L2_128" -C \
+# -F 2.ff -k -b 48 -i 2 -S -L "AAC48" -C \
+# -F 3.ff -k -b 64 -i 3 -S -L "AAC64" -C \
+# -F 4.ff -k -b 128 -i 4 -S -L "AAC128" -C \
+# -O fifo:///dev/stdout
diff --git a/qrg.txt b/qrg.txt
new file mode 100644
index 0000000..0bf7661
--- /dev/null
+++ b/qrg.txt
@@ -0,0 +1,39 @@
+174928000 5A
+176640000 5B
+178352000 5C
+180064000 5D
+181936000 6A
+183648000 6B
+185360000 6C
+187072000 6D
+188928000 7A
+190640000 7B
+192352000 7C
+194064000 7D
+195936000 8A
+197648000 8B
+199360000 8C
+201072000 8D
+202928000 9A
+204640000 9B
+206352000 9C
+208064000 9D
+209936000 10A
+211648000 10B
+213360000 10C
+215072000 10D
+216928000 11A
+218640000 11B
+220352000 11C
+222064000 11D
+223936000 12A
+225648000 12B
+227360000 12C
+229072000 12D
+230784000 13A
+232496000 13B
+234208000 13C
+235776000 13D
+237488000 13E
+239200000 13F
+
diff --git a/sysctl-usrp2.sh b/sysctl-usrp2.sh
new file mode 100755
index 0000000..e3e1cf7
--- /dev/null
+++ b/sysctl-usrp2.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+sudo sysctl -w net.core.rmem_max=50000000
+sudo sysctl -w net.core.wmem_max=1048576
+