Software-defined radio

Software-defined radio development

SDR systems pair RF hardware with signal processing that lives in software and FPGA logic, so the radio can change without a hardware respin. Northwest DSP helps teams architect, integrate and validate those systems, from the transceiver to the waveform.

Common problems

Representative situations this work addresses. They describe the kind of work, not completed client projects.

  1. The waveform works in simulation but not on the radio

    Model, RTL and captured I/Q compared step by step to find where they diverge.

  2. It is unclear what belongs in the FPGA, the processor or the host

    Throughput and latency budgets that decide where each function lives.

  3. Transceiver bring-up stalls

    Configuration, gain and frequency plans checked against the datasheet and the measured spectrum.

  4. Testing is manual and slow

    Automated capture and analysis that gives repeatable results after every change.

Capabilities

Architecture and integration

Choosing where each function lives (RF, FPGA, processor or host) and bringing the pieces up together.

  • SDR architecture and development
  • RF transceiver configuration and bring-up
  • Embedded processor integration
  • RF frequency planning

Digital front ends and waveforms

The processing between the converters and the modem, and the waveforms that run on top of it.

  • Digital downconversion and upconversion
  • FPGA-accelerated SDR processing
  • Waveform generation and reception
  • Multichannel processing

Test and validation

Proving that what worked in simulation works on hardware, and keeping it that way.

  • SDR test and measurement automation
  • I/Q capture and analysis
  • Hardware-in-the-loop testing
  • BER and sensitivity measurement

Typical deliverables

Scoped in each statement of work. You keep everything listed for your project.

  • System architecture and interface definition
  • Reference models of the signal chain
  • FPGA and software source
  • Bring-up and configuration scripts
  • Automated test scripts
  • Measured results and technical report

Ways to start

Technical architecture review

An independent review of a proposed or existing signal chain, with findings and recommendations in a written report.

Receiver performance investigation

Finding where a receiver loses performance by comparing the model, the RTL and measured data.

Prototype development

A working prototype of a waveform, modem or SDR function, carried from model to hardware within an agreed scope.

Each engagement is scoped and quoted in writing. See all ways to start.

Have a project in mind?

Describe what you are building and where you are stuck. You will hear back from Mike directly.