Showing posts with label lime sdr. Show all posts
Showing posts with label lime sdr. Show all posts

Wednesday, June 12, 2019

Field Report: LimeSDR Mini Satellite Ground Station

Crowd Supply is where the Lime SDR and LimeSDR Mini can be purchased that have been reviewed and included in past HVDN articles such as the "Satellites & Amateur Radio Spectrum" presentation given at the Trenton Computer Festival by Steve Bossert, K2GOG earlier this year.

Many other interesting crowd funded projected can be found on Crowd Supply as well.  Be sure to check it out.  Our hope at HVDN is to inspire additional interest in the benefits of creating interest in a geosynchronous satellite to cover North & South America in the future.

This below article was originally posted on the Crowd Supply website thanks to Daniel Estévez.



My project uses a LimeSDR Mini as the basis for a ground-station for the amateur radio transponders on the geostationary satellite “Es’hail 2” (known as “QO-100” by the amateur radio community). This satellite includes two linear (also called “bent-pipe”) transponders, one of which is 250 kHz wide and is intended for narrowband modes, such as single-sideband analogue voice, text-based digital modes, and telegraphy. The other is 8 MHz wide and is intended for DVB-S2 and other wideband digital modulations and experiments. The satellite covers one third of the world’s surface (from Brazil to Thailand) and represents the first ever amateur radio payload in geostationary orbit. It also provides an incredible platform for experimenting with different communication schemes.

The downlink of the satellite is on the 10 GHz band, so an inexpensive satellite TV LNB can be used to receive and down-convert the signal to an intermediate frequency of around 700 MHz, where it can be easily processed by SDR or conventional radio receivers. The uplink to the satellite is on the 2.4 GHz band. Many people are using an upconverter to translate a signal from around 430 MHz to 2.4 GHz. However, using a LimeSDR it’s possible to generate the 2.4 GHz signal directly.

My design is enclosed in a weathertight box, so it can be mounted outdoors next to the transmit antenna. This is important, as it limits losses in the coaxial cable feeding the antenna. Losses at 2.4 GHz can be quite high, so it is desirable to keep coaxial cable runs as short as possible.




Using a narrowband signal through the satellite transponder does not require much power. In fact, many people are using an inexpensive WiFi amplifier module to obtain around two watts of power. However, the DVB-S2 requires much more power, especially if using a symbol rate of a few Msps to transmit high-definition video. Therefore, my weathertight box includes a 100 W amplifier, which is a repurposed amplifier for UMTS on 2.1GHz.

The LimeSDR Mini does not provide enough power to drive this 100 W amplifier. So I used a Mini-Circuits GALI-84 MMIC to boost the output of the LimeSDR from around 0 dBm to 20 dBm, which can comfortably drive the 100 W amplifier. The GALI-84 driver amplifier was built using a kit from MiniKits.

To control the LimeSDR Mini, a Beaglebone Black ARM single-board computer is included in the weathertight box. The Beaglebone Black is connected to my LAN by Ethernet, allowing control of the LimeSDR Mini as well as the other equipment (for instance, enabling or disabling the RF power amplifiers).

A power supply is also included in the box to convert from 230 VAC to 26 VDC for the 100 W amplifier, which needs a lot of current. Currently, a 10 A power supply is used, but this doesn’t provide enough current, so I plan to upgrade to a 30 A power supply. The other equipment is fed from the 26 VDC by using some small DCDC converters. The Beaglebone Black uses 5V, the GALI-84 amplifier and the 100W amplifier bias run at 12V (with an enabler controlled by a GPIO pin of the Beaglebone Black), and the amplifier fan runs at 12V (always enabled). A TMP36 temperature sensor is mounted on the heatsink of the 100W amplifier and controlled by the Beaglebone Black.

Currently, this weathertight box is only used for the uplink. For the downlink, the IF signal from the LNB goes into my home through an inexpensive 75 ohm coaxial cable to a LimeSDR which is connected to my laptop via USB3. I plan to also route the IF signal from the LNB to the LimeSDR Mini inside the weathertight box, so as to allow any computer connected to my LAN by Ethernet to control both the uplink and downlink of the ground-station.




Another planned modification to the setup is feeding a reference signal (for example, 10 MHz) into the weathertight box to be used as a frequency reference for the LimeSDR Mini. For narrowband signals at 2.4 GHz, the frequency stability of the transmitter is quite important, and while the TCXO on the LimeSDR Mini is adequate for many applications, using the 10 MHz reference from a GPSDO in my home would give the best performance and also allow very accurate frequency measurement experiments.

This platform is very powerful and flexible, allowing all kinds of experiments. It is intended to be used through a computer on a home LAN, so that the Beaglebone Black only plays the role of bridging IQ samples between Ethernet and USB. However, it is also possible to deploy some simple standalone SDR applications on the Beaglebone Black, so that the ground-station can work automatically on its own.

Therefore, there is still a lot of experimentation to be done regarding the software setup. Currently, on the Beaglebone Black, I’m using limetool, by Evariste “ F5OEO” Courjaud, to send IQ samples to the LimeSDR Mini. These IQ samples are generated in GNU Radio on my laptop and streamed through TCP. I have also used simple Python scripts with SoapySDR to generate test modulations.

Besides single-sideband analogue voice and DVB-S2, which represent most of the current usage of the Es’hail 2 transponders, this equipment can also be used to perform very interesting future experiments. Some of these include transmitting very low power signals buried below the noise using spread-spectrum modulation, testing optimized data modems by trying different modulations and FEC algorithms, performing ranging of the satellite by transmitting a PRN modulation through the transponder, doing two-way frequency and time transfer, implementing a TCP/IP connection by using GSE with DVB-S2, etc.

Regarding the rest of the ground-station, I am currently using a 24 dBi WiFi grid parabola for the uplink, but the plan is to replace it with a 1.2 m offset dish with a custom built circular polarization feed for 2.4 GHz. For the downlink, I am using a 1.2 m offset dish and an inexpensive commercial Ku-band LNB modified to use an external 27 MHz reference.

The design motivation for this platform was to have something that would be very flexible to allow many different SDR experiments, and that could be controllable over Ethernet from anywhere in the house. I think this solution satisfies these goals quite well. Some of the difficulties I am facing are related to the spurious emissions of the LimeSDR. Local oscillator leakage and IQ imbalance images can be quite noticeable when its output is amplified to 100W. With some cleverness, things can be arranged so that these spurious signals do not cause interference to other users, or in some situations they could be filtered out.

---

Clearly, Daniel is very enthusiastic about the QO-100 satellite and the systems that can be assembled to communicate with it.  A very active Facebook group has many other tips and photos from other members.  Details at:  https://www.facebook.com/groups/252645695661305/  



Tuesday, April 17, 2018

What is it? Lime SDR Mini First Look


The excitement about the LimeSDR Mini was very high and I could not wait to get my hands-on mine as part of the early backer program through Crowdsupply.  Compared to the original Lime SDR, the level of frustration has been a bit higher though, so I have waited in sharing my experiences as to not add further “internet reader confusion”.


What is a Lime SDR?

Lime Microsystems is a semiconductor and single board software defined radio (SDR) vendor headquartered in the United Kingdom.  The LMS7002M field programmable SDR (FPRF) chip is the heart of the Lime SDR and Lime SDR MINI. This chip is essentially a radio on a chip that enables wide band frequency applications. The Lime SDR transceivers are primarily marketed to the professional RF design and integration ecosystem.  

Ham radio operators are not the intended core market of Lime Micro, but there are many boards currently in use by those in the amateur radio hobby since both devices are open source architecture which appeals to both those interested in hardware and software aspects of software defined radio. 

The Lime SDR MINI is a nice step up from the inexpensive  $20 RTL SDR dongles that are limited to a maximum of 3 MHz wide bandwidth since the Lime SDR MINI can show 30 MHz wide at one time.


(RTL SDR dongle shown using SDR Console software to decode a FM broadcast
station and its sub carrier and RDS information)
The Lime SDR MINI is the latest product offering by Lime Micro and provides a nominal 15 mW transmit power output and receive sensitivity like that of common VHF/UHF hand held radios. The transceiver can operate anywhere from 10 MHz to 3800 MHz at full duplex and up to almost 31 MHz bandwidth.

Some Curated Material

Here are some helpful links to ensure yoy did not end up with a defective piece of equipment since documentation and support is not well defined which leads to early adopters blaming Lime Micro for a "busted unit" when its more a case of "user issues".

My goal was to utilize the Lime SDR MINI under a Windows environment compared to my preferred Linux distribution, Ubuntu for a variety of applications which will be further reviewed here on HVDN.org in future articles.

Helpful LimeSD Mini Files

The correct USB device driver for the Lime SDR MINI - The Lime SDR and the Lime SDR MINI use different USB drivers. My installation of Windows 10 64-bit version was able to find the right USB 3.0 driver right away, but I changed it to the version offered by FTDI, so it appears in my device manager more accurately. The original Lime SDR used a driver provided by Cypress Semiconductors which made it slightly more compatible with popular SDR software applications such as SDR# and SDRangel.

Here is where you can download the correct USB 3.0 drivers for Windows for the Lime SDR Mini


Latest Firmware (Gateware) - My LimeSDR MINI came loaded with version 1.18 in late January 2018. I upgraded to 1.22 and then to 1.24. Here is where to find the latest firmware, which is really called gateware (new term to me)


Under the Limesuite 18.04 folder is where to find the 1.24 version files. Future new versions should be found here as well.

How to upgrade the LimeSDR MINI gateware - Before doing this, you should use the LimeSuite to verify your Lime SDR Mini works. There has been a lot of confusion the past few months as early adopters got frustrated in trying to get the Lime SDR MINI under Windows. Linux did not have as much an issue.


At the time of this article, version released on April 6th, 2018 was used.


After installing Limesuite and ensuring your USB driver is correct, go to “Options” and select “Connection Options”.  Your serialized Lime SDR MINI should appear like below.  Click the “Connect” button.

Now, let’s run a basic test to read the internal operating temperature of the Lime SDR Mini.

Quick Lime SDR MINI Test - A helpful application which automates the myriad test parameters in the Lime Suite can be found here and is pretty easy to run.


Upgrading the Lime SDR MINI Gateware - It is simple to upgrade the gateware. Here is where you go to check which version you currently have installed

Receiving your first transmission with the Lime SDR MINI under a Windows environment -The easiest software to get working with the Lime SDR MINI is the SDR Console Ver. 3 provided here:


Next Steps

Receiving signals in the next article in the Lime SDR MINI series here on HVDN.







Thursday, February 22, 2018

SDR in Space? Yes!!

From the team behind the Lime SDR and Lime SDR Mini, which will be reviewed on HVDN in the coming weeks. 
Latest news about the low cost wide band software defined radio below: 
"We are thrilled to announce that the European Space Agency (ESA) have become an official backer of the LimeSDR Mini campaign, in support of developing innovative satellite telecommunications solutions based on Software Defined Radio (SDR), both on ground and in space.
ESA will receive 200 custom LimeSDR Mini packages and we will be working closely with them and Canonical to create an SDR App Store for Satcom. Anticipated applications include satellite connectivity for IoT - for example, Internet-of-Things services via low-cost satellites, such as Cubesats; and also the use of SDR on-board larger satellites.
The move forms part of ESA’s ARTES programme and comes as part of the Space Agency’s drive to speed up satellite communication developments, ensuring that European and Canadian industry remains competitive.
More news on this incredibly exciting partnership to come and stayed tuned for further updates!
Andrew and the LimeSDR Mini Team"
More about Lime SDR here:
https://www.crowdsupply.com/lime-micro/limesdr-mini