aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLuke Berndt <lukekb@gmail.com>2021-10-09 08:59:52 -0400
committerLuke Berndt <lukekb@gmail.com>2021-10-09 08:59:52 -0400
commit15a37d2c37427a979fa96ec9451a71de7be68fc7 (patch)
tree1e98c2fdb809f4d1e4e11a6b383635ee06037664 /README.md
parenta50ca034639954989b70577b57ed243c1b8bc4b3 (diff)
more clean up
Diffstat (limited to 'README.md')
-rw-r--r--README.md38
1 files changed, 6 insertions, 32 deletions
diff --git a/README.md b/README.md
index faffb4c9..7d1726df 100644
--- a/README.md
+++ b/README.md
@@ -14,39 +14,21 @@ Need help? Got something working? Share it!
Trunk Recorder is able to record the calls on trunked and conventional radio systems. It uses 1 or more Software Defined Radios (SDRs) to do this. The SDRs capture large swathes of RF and then use software to process what was received. [GNURadio](https://gnuradio.org/) is used to do this processing because it provides lots of convenient RF blocks that can be pieced together to allow for complex RF processing. The libraries from the amazing [OP25](http://op25.osmocom.org/trac/wiki) project are used for a lot of the P25 functionality. Multiple radio systems can be recorded at the same time.
-
Trunk Recorder currently supports the following:
- Trunked P25 & SmartNet Systems
- Conventional P25 & analog systems, where each group has a dedicated RF channel
- P25 Phase 1, P25 Phase 2 & Analog voice channels
-Trunk Recorder is known to work well on:
-
-- Ubuntu (18.04, 20.04, 21.04)
-
-- Raspberry Pi, using both Raspberry OS/Raspbian & Ubuntu 21.04
-
-- Arch Linux (2021.09.20)
-
-- Debian 9.x
-
-- macOS
-
-
-
- ...and with these SDRs:
+Supported platforms:
-- RTL-SDR dongles
+**Ubuntu** (18.04, 20.04, 21.04); **Raspberry Pi** (Raspberry OS/Raspbian & Ubuntu 21.04); **Arch Linux** (2021.09.20); **Debian** (9.x); **macOS**
-- HackRF
+...and SDRs:
-- Ettus USRP B200, B210, B205
-
-- BladeRF
-
-- Airspy
+RTL-SDR dongles; HackRF; Ettus USRP B200, B210, B205; BladeRF; Airspy
+---
## Version Notes
### V4.0
@@ -57,7 +39,7 @@ Trunk Recorder is known to work well on:
*[See past notes in the ChangeLog. If you upgrade and things are not working, check here](CHANGELOG.md)
-
+---
## Install
@@ -87,14 +69,6 @@ If are having trouble, check out the [FAQ](docs/FAQ.md) and/or ask a question on
___
-
-### Multiple SDR
-Most trunk systems use a wide range of spectrum. Often a more powerful SDR is needed to have enough bandwidth to capture all of the potential channels that a system may broadcast on. However it is possible to use multiple SDRs working together to cover all of the channels. This means that you can use a bunch of cheap RTL-SDR to capture an entire system.
-
-In addition to being able to use a cheaper SDR, it also helps with performance. When a single SDR is used, each of the Recorders gets fed all of the sampled signal. Each Recorder needs to cut down the multi-megasamples per second into a small 12.5Khz sliver. When you use multiple SDRs, each SDR is capturing only partial slice of the system so the Recorders have to cut down a much smaller amount of sample to get to the sliver they are interested in. This menans that you can have a lot more recorders running!
-
-To use mutliple SDRs, simply define additional Sources in the Source array. The `confing-multi-rtl.json.sample` has an example of how to do this. In order to tell the different SDRs apart and make sure they get the right error correction value, give them a serial number using the `rtl_eeprom -s` command and then specifying that number in the `device` setting for that Source, `rtl=2`.
-
### How Trunking Works
Here is a little background on trunking radio systems, for those not familiar. In a Trunking system, one of the radio channels is set aside for to manage the assignment of radio channels to talkgroups. When someone wants to talk, they send a message on the control channel. The system then assigns them a channel and sends a Channel Grant message on the control channel. This lets the talker know what channel to transmit on and anyone who is a member of the talkgroup know that they should listen to that channel.