LimeSDR Family » History » Revision 37
« Previous |
Revision 37/52
(diff)
| Next »
roh, 10/01/2019 01:26 PM
- Table of contents
- LimeSDR USB
- LimeSDR Mini
- LimeNet Micro
- LimeSDR PCIe
- OsmoTRX on LimeSDR
LimeSDR USB¶
The LimeSDR is a low-cost SDR board featuring the Lime Microsystems LMS7002 RF chip.
Key characteristics include:- RF Transceiver: Lime Microsystems LMS7002M MIMO FPRF
- FPGA: Altera Cyclone IV EP4CE40F23 – also compatible with EP4CE30F23
- Memory: 256 MBytes DDR2 SDRAM
- USB 3.0 controller: Cypress USB 3.0 CYUSB3014-BZXC
- Oscillator: Rakon RPT7050A @ 30.72MHz
- Continuous frequency range: 100 kHz – 3.8 GHz
- Bandwidth: 61.44 MHz
- RF connection: 10 U.FL connectors (6 RX, 4 TX)
- Power Output (CW): up to 10 dBm
- Multiplexing: 2×2 MIMO
- Power: micro USB connector or optional external power supply
- Status indicators: programmable LEDs
- Dimensions: 100 mm x 60 mm
RF Output Power¶
TBD
Clock¶
The on-board clock is a 250ppb VCTCXO. GSM strictly requires 30ppb, but 250ppb should be sufficient for laboratory use.
Clock Calibration¶
TBD
Using external clock reference¶
TBD
LimeSDR Mini¶
The LimeSDR Mini is a smaller, less expensive version of the original LimeSDR.
Key characteristics include:- RF Transceiver: Lime Microsystems LMS7002M FPRF
- FPGA: Altera MAX 10 (10M16SAU169C8G)
- EEPROM memory: 2 x 128 KB for RF transciever MCU firmware and data
- Flash memory: 1 x 4 MB flash memory for data
- USB 3.0 controller: FTDI FT601
- Rakon 30.72 MHz VCTCXO
- Continuous frequency range: 10 MHz – 3.5 GHz
- Bandwidth: 30.72 MHz
- RF Connection: 2 x SMA connectors (each can be switched between high and low frequency bands) + 1x U.FL REF CLK
- Power Output (CW): up to 10 dBm
- Dimensions: 69 mm x 31.4 mm
RF Output Power¶
TBD
Clock¶
TBD
LimeNet Micro¶
LimeNet Micro is a small all-in-one board combining the sdr, a gpsdo and some rf filters with a raspberry pi compute module3.
Due to the integrated gpsdo it should have no problems running tdma networks like gsm.
setup: install default raspbian (see getting started link below) and osmocom latest or nightly feeds.
config: use LNAL or LNAH for rx-path, BAND1 for tx
RF Output Power¶
- +7dB in gsm900 (arfcn 5)
- -5dB in dcs1800 (arfcn 871)
in dcs1800 a reduction in rx power improves phase noise (e.g. max_power_red 5)
Clock¶
do not select a specific clock on LimeNet Micro. (remove clock-ref line)
when this type of hardware is detected osmo-trx defaults to the gps synchronized clock from the fpga (gpsdo).
see led4/led5 for gps status https://wiki.myriadrf.org/LimeNET-Micro_v2.1_hardware_description#Indication_LEDs
further information¶
https://wiki.myriadrf.org/LimeNET_Micro
https://wiki.myriadrf.org/Getting_Started_with_the_LimeNET-Micro
https://wiki.myriadrf.org/LimeNET-Micro_v2.1_hardware_description
LimeSDR PCIe¶
TBD
OsmoTRX on LimeSDR¶
In terms of OsmoTRX for LimeSDR, we now haveosmo-trx-lms
which avoids the previously complex driver stack with UHD, SoapyUHD, SoapySDR, etc. All you need in terms of specific dependencies is:
- LimeSuite containing the actual drivers and utilities for LimeSDR (version 17.09 or later required, last release
18.06.0
ormaster
really advised)- for LimeSDR-mini, you will need 17.10 or later (last release
18.06.0
ormaster
really advised)
- for LimeSDR-mini, you will need 17.10 or later (last release
If your distro doesn't ship with a LimeSuite new enough, it is advised that you install LimeSuite from osmocom repositories, see MacroBinaryPackages.
Verifying the driver stack¶
You can ensure that LimeSuite recognizes your device using the LimeUtil part of LimeSuite:
$ LimeUtil --find * [LimeSDR-USB, media=USB 3.0, module=STREAM, addr=1d50:6108, serial=0009060B00xxyyzz]
Running osmo-trx-lms with LimeSDR¶
If rt-prio
is set in .cfg file, running as root may be required.
A sample cfg file to run osmo-trx-lms
with a LimeSDR device can be found in osmo-trx.git
in doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg
.
osmo-trx-lms -C osmo-trx.git/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg
Other LimeSDR related information¶
Updated by roh over 4 years ago · 37 revisions