Skip to content

Latest commit

 

History

History
59 lines (54 loc) · 2.82 KB

README.md

File metadata and controls

59 lines (54 loc) · 2.82 KB

mySDR Baseband Software Defined Radio Modem

mySDR is a new project to create a fully open source baseband modem for software defined radio. The plan is to provide a range of performance options to pick and choose from such that the radio, can be somewhat customized for the best "bang for your buck".

The project will target GNU Radio compatibility as well as being a drop-in replacement for the USRP.

Specifications

  • Analog Devices Dual Channel 14-bit Analog to Digital Converter
    • Full 700MHz Analog Input Bandwidth
    • Family compatible for 20/40/65/80 MHz sampling options
  • Analog Devices Dual Channel 125MHz Digital to Analog Converter
    • Family compatible for 8-/10-/12-/14-bit options
  • Altera Cyclone III FPGA
    • Up to 1,134 kbits of internal BRAM
    • Up to 126 18x18 multipliers
    • Up to 39,600 total logic elements
  • Flexible Clocking Solutions
    • FOX924B 25MHz TCXO standard
    • FOX801BHCLF 25MHz low phase-noise ±2.5ppm VCTCXO option
    • Si5338 Clock buffer/generator for flexible RX/TX sample rates
  • Vitesse 10/100/1000 Ethernet PHY
  • Atmel SAM3U USB 2.0 High-speed ARM Cortex-M3 microcontroller
  • Compatible with Ettus Research RF daughterboards

Required Software

  • TinyCAD for schematic capture
  • FreePCB for PCB layout
  • Atmel SAM3U GNU GCC Software Package (not available yet)
  • Quartus II for FPGA programming

To Do

  • Hardware
    • Parts selection
    • Schematic
      • Symbol creation
      • Connections
      • BOM
    • PCB
      • Footprint creation
      • Routing
  • Software
    • Microcontroller
      • Diagnostic UART
      • microSD Driver
      • FPGA Bootloader
      • USB Driver
    • FPGA
      • RX Signal Chain
      • TX Signal Chain
      • 10/100/1000 MAC
    • GNU Radio
      • USRP-like compatible host drivers
      • Integration
      • Testing
  • Documentation
    • Detailed Design