AMSAT Ground Terminal Weekly Report – March 7, 2017

From Michelle Thompson, W5NYV, via the AMSAT North America Facebook Group:

All about recent progress with the LimeSDR.

We kick off this week’s report with two demonstrations of DVB-S2 transmission from the LimeSDR. The first from Charles Brain G4GUO, and the second from Paul KB5MU and Michelle W5NYV. Charles has live video and Paul and Michelle are transmitting a pre-recorded work of art called Adventure Time.

Mike Seguin N1JEZ has some LimeSDR spectral analysis to report.

First, 850 MHz Phase Noise 10 kHz offset 1 kHz resolution bandwidth

-58.36 – 10LOGBW = -88.36 dBc/Hz

If I read the LMS7002M Spec sheet right, it should be down around -96 dBc/Hz? PDF is in the Phase 4 Ground Github link is in the show notes.

https://github.com/…/d…/tree/master/Engineering/SDRs/LimeSDR

Second, 2850 MHz Phase Noise 10 kHz offset 1 kHz resolution bandwidth

-49 – 10LOGBW = -79 dBc/Hz spec around -87 dBc/Hz?

Third image is at 2850 MHz +/-200 kHz

Check out those curious 200 kHz spurs

Fourth image is 2850 MHz 100 MHz Span

A broader view – we need to go digging deeper.

Final image is 2850 MHz 388 kHz spur

small spur on the low side?

Output power varies. He’s seen upwards of +15 dBm. He is powering the LimeSDR board off an external supply.

He is using LimeSuite to set up the transmit output on TX1-1. There are so many settings it’s possible/probable we’re missing something.

He has also have done rudimentary noise figure measurements. Paul, W1GHZ loaned him a homebrew noise head he had built from his QEX article in 1996? on Noise Figure. He used it to measure the NF, but had to rely on a chart for ENR. So assumptions!!! He found he definitely had to use a preamp in front of the Lime. He used an AD6IW wideband pre for testing.

“I need to do more real world tests on the bands….” -Mike Seguin

In the next segment of this report Paul described how to use the examples folder in GNU Radio to get to the DVB flowgraphs we’ve been using for experiments.

Charles G4GUO shares his plan for next steps for DVB-S2 receive. He is looking at how to do the front end that finds the start of a frame and compensates for frequency error. He is pondering how to do this and has some ideas. He also has the low density parity check (LDPC) decoder to do but has not yet planned it out. He has the BCH decoder done and the bit that decodes the preamble code FEC.

Charles explains that the whole of DVB-S2 has been designed for the parallel processing powers of ASICs/FPGAs/GPUs. He has decided to attack the problem using GPUs.

He asserts that GPUs don’t have such a steep learning curve as some of the other technologies. He believes that the symbol tracking and root raised cosine filtering is best done in the FPGA on the LimeSDR. His thoughts are to re-write some of the Lime code so he can alter the ADC sample rate in fractions of a symbol. Then use the host to calculate the timing error and send the correction to the Lime FPGA code. The Lime can also do fine frequency error correction using a complex mixer. The error can be calculated in the host from the phase change in the preamble sequence.

The central question is how to fit it into the memory model of the GPU to keep all the threads fully occupied. This means properly balancing the combination of LDPC decoding, parallel thinking and NVIDIA GPU programming. One of the many questions he has is how to cope with the final XOR of the parity bit for each block as that makes every bit in the whole thing dependent on every other bit. He believes that there must be a short cut so you can break the problem at the receiver down into a load of independent blocks (divide and conquer).

It is all very DVBS2 specific but when a sub block of the code meets a condition where all its parity check equation are correct it can be marked as finished and the decoder can then move on to the next sub block. It requires a lot of thinking about and Charles welcomes your feedback.

So! Lots of programming! We are here to help with this effort! It’s going to be a big one.

Please join AMSAT, TAPR, ARRL, and any other local or regional club that is helping advance the state of the art in amateur radio. Projects like ours cannot exist without your membership.

Editor’s Note: Join AMSAT here

Two projects with AMSAT ties selected for NASA launches

Two cubesat missions with ties to AMSAT have been selected as part of the eighth round of the NASA CubeSat Launch Initiative. These spacecraft are eligible for placement on a launch manifest after final negotiations, depending on the availability of a flight opportunity.

TJREVERB is a cubesat from Thomas Jefferson High School for Science and Technology, in Alexandria, Virginia. This satellite will include an AMSAT Fox mode U/v FM radio system, and will be capable of serving as an analog FM repeater.

HuskySat-1 from the University of Washington in Seattle will carry a mode V/u linear transponder and 1200 baud BPSK beacon similar to RadFXsat-2. The satellite will demonstrate plasma propulsion and high gain telemetry in advance of a larger cubesat lunar mission.

The complete list of satellites selected may be found at on the NASA web page. Further information will be shared when available.

RadFXsat-2 receives IARU frequency coordination

RadFXSat-2 is a 1U cubesat technology demonstration mission from Vanderbilt University that has been accepted for launch as part of NASA’s CubeSat Launch Initiative. Vanderbilt University is partnered with AMSAT, who will provide the satellite and communications for the experiments onboard as part of the AMSAT Fox program.

AMSAT recently received IARU frequency coordination for a 1200 baud BPSK telemetry downlink beacon on 435.750 MHz, and a mode V/u inverting transponder with an uplink of 145.860-145.890 MHz and a downlink of 435.760-435.790 MHz.

RadFXSat-2 is currently manifested as part of the ELaNA XX mission, scheduled for no earlier than December 2017, on a Virgin Galactic Launcher One, from Mojave, California. Other satellites on the mission include:

  • CACTUS-1 – Capitol Technology University, Laurel, Md.
  • ALBus – NASA Glenn Research Center, Cleveland, Ohio
  • SurfSat – University of Central Florida, Orlando, Fla.
  • Q-PACE – University of Central Florida, Orlando, Fla.
  • CAPE-3 – University of Louisiana Lafayette, La.
  • MiTEE – University of Michigan, Ann Arbor, Mich.
  • PICS – Brigham Young University, Provo, Utah
  • INCA – New Mexico State University, Las Cruces, N.M.
  • MicroMas-2b – Massachusetts Institute of Technology, Lexington, Mass.
  • EXOCUBE – California Polytechnic University, San Louis Obispo, Calif.
  • PolarCube – University of Colorado at Boulder, Boulder, Colo.

AO-7 eclipses return, satellite now primarily in Mode U/v

From AMSAT-bb (http://www.amsat.org/wordpress/pipermail/amsat-bb/2016-November/061297.html):

The AMSAT satellite status page at http://www.amsat.org/wordpress/status/ indicates
that as of the morning of 11/25/2016, AO-7 is once again entering eclipse
each orbit. This means that the 24 Hour mode change timer is interrupted
each orbit, and the satellite will be found primarily in Mode U/v (aka Mode
B).

As the satellite is powered solely by the now 42 year-old solar panels, it
is very sensitive to strong uplink signals, particularly CW. Users should
closely monitor their downlink for excessive chirp, warbling or “FM’ing” and
reduce power as necessary. More information including frequencies can be
found at http://ww2.amsat.org/?page_id=1031

73, Drew KO4MA

AMSAT VP Operations