Change in ...osmo-trx[master]: Move Transceiver52/README to UserManual

pespin gerrit-no-reply at lists.osmocom.org
Thu Aug 1 12:04:22 UTC 2019


pespin has submitted this change and it was merged. ( https://gerrit.osmocom.org/c/osmo-trx/+/15000 )

Change subject: Move Transceiver52/README to UserManual
......................................................................

Move Transceiver52/README to UserManual

Change-Id: Ib5a56cfe0c27d027bc0c60abda89e646a80849de
---
M Transceiver52M/Makefile.am
D Transceiver52M/README
M doc/manuals/chapters/trx-backends.adoc
3 files changed, 27 insertions(+), 37 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved



diff --git a/Transceiver52M/Makefile.am b/Transceiver52M/Makefile.am
index 791c586..f039e3f 100644
--- a/Transceiver52M/Makefile.am
+++ b/Transceiver52M/Makefile.am
@@ -33,8 +33,6 @@
 dist_rev2_DATA = std_inband.rbf
 dist_rev4_DATA = std_inband.rbf
 
-EXTRA_DIST = README
-
 noinst_LTLIBRARIES = libtransceiver_common.la
 
 COMMON_SOURCES = \
diff --git a/Transceiver52M/README b/Transceiver52M/README
deleted file mode 100644
index 491693c..0000000
--- a/Transceiver52M/README
+++ /dev/null
@@ -1,35 +0,0 @@
-The Transceiver
-
-The transceiver consists of three modules:
-   --- transceiver
-   --- radioInterface
-   --- USRPDevice
-
-The USRPDevice module is basically a driver that reads/writes
-packets to a USRP with two RFX900 daughterboards, board 
-A is the Tx chain and board B is the Rx chain.  
-
-The radioInterface module is basically an interface b/w the
-transceiver and the USRP.   It operates the basestation clock
-based upon the sample count of received USRP samples.  Packets 
-from the USRP are queued and segmented into GSM bursts that are
-passed up to the transceiver; bursts from the transceiver are
-passed down to the USRP. 
-
-The transceiver basically operates "layer 0" of the GSM stack,
-performing the modulation, detection, and demodulation of GSM 
-bursts.  It communicates with the GSM stack via three UDP sockets,
-one socket for data, one for control messages, and one socket to
-pass clocking information.  The transceiver contains a priority
-queue to sort to-be-transmitted bursts, and a filler table to fill
-in timeslots that do not have bursts in the priority queue.  The
-transceiver tries to stay ahead of the basestation clock, adapting 
-its latency when underruns are reported by the radioInterface/USRP.
-Received bursts (from the radioInterface) pass through a simple 
-energy detector, a RACH or midamble correlator, and a DFE-based demodulator.
-
-NOTE: There's a SWLOOPBACK #define statement, where the USRP is replaced
-with a memory buffer.  In this mode, data written to the USRP is actually stored 
-in a buffer, and read commands to the USRP simply pull data from this buffer.
-This was very useful in early testing, and still may be useful in testing basic
-Transceiver and radioInterface functionality. 
diff --git a/doc/manuals/chapters/trx-backends.adoc b/doc/manuals/chapters/trx-backends.adoc
index 8829fa6..fb1e960 100644
--- a/doc/manuals/chapters/trx-backends.adoc
+++ b/doc/manuals/chapters/trx-backends.adoc
@@ -44,3 +44,30 @@
 
 Related code can be found in the _Transceiver52M/device/usrp1/_ directory in
 _osmo-trx.git_.
+
+The USRPDevice module is basically a driver that reads/writes packets to a USRP
+with two RFX900 daughterboards, board A is the Tx chain and board B is the Rx
+chain.
+
+The `radioInterface` module is basically an interface between the transceiver
+and the USRP. It operates the basestation clock based upon the sample count of
+received USRP samples.  Packets from the USRP are queued and segmented into GSM
+bursts that are passed up to the transceiver; bursts from the transceiver are
+passed down to the USRP.
+
+The transceiver basically operates "layer 0" of the GSM stack, performing the
+modulation, detection, and demodulation of GSM bursts.  It communicates with the
+GSM stack via three UDP sockets, one socket for data, one for control messages,
+and one socket to pass clocking information. The transceiver contains a priority
+queue to sort to-be-transmitted bursts, and a filler table to fill in timeslots
+that do not have bursts in the priority queue.  The transceiver tries to stay
+ahead of the basestation clock, adapting its latency when underruns are reported
+by the radioInterface/USRP. Received bursts (from the radioInterface) pass
+through a simple energy detector, a RACH or midamble correlator, and a DFE-based
+demodulator.
+
+NOTE: There's a `SWLOOPBACK` #define statement, where the USRP is replaced
+with a memory buffer. In this mode, data written to the USRP is actually stored
+in a buffer, and read commands to the USRP simply pull data from this buffer.
+This was very useful in early testing, and still may be useful in testing basic
+Transceiver and radioInterface functionality.

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-trx/+/15000
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-trx
Gerrit-Branch: master
Gerrit-Change-Id: Ib5a56cfe0c27d027bc0c60abda89e646a80849de
Gerrit-Change-Number: 15000
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at gnumonks.org>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190801/f27a7085/attachment.html>


More information about the gerrit-log mailing list