Proposal to develop a software front end
Hi, list.
--Intro:
After watching ccc camp videos, I bought myself a moto c118 and run the Osmocom-bb software on it. It's great fun to get a free software running on proprietary hardware, and so much could be learned from the source code. But what to do when the gray market stock sold out, or some one want to pick up the task of implementing the hardware in a open source fashion?
OpenBTS used USRP to implement its radio, but USRP is aged, and it's documentation and price is not so friendly as I see.
If further sub projects of osmocom matured, still we have to stick on the hacking hardware would not be so fun. To better the integrity and usefulness of the whole project, we can design and build a software radio front end for osmocom project.
Interested?
--Background:
I am a Chinese electronic engineer working at small company in China, working on machine vision, now our product is building a FPGA/TI DSP based embedded device. I have some free time to learn and very interested in build a software radio front end.
--Initial Thought:
The goal of build a Osmocom Software Radio Kit, is to build a multipurpose radio front end which compatible to All or Most air interfaces now osmocom is interested. Interfacing an emulated Calypso DSP interface is way to reuse the code, or build another L1 dedicated for OSRK is an option. The hardware spec could be much better than USRP as vendor's products line evolved, but OSRK better to be mobile, has modular RF power amplifier interface, and battery powered.
--Hardware Specification:
Let get started.
Hi Jerry,
On Fri, Feb 03, 2012 at 06:56:16PM +0800, Jerry Giant wrote:
Proposal to develop a software front end
thanks a lot for proposing to build a SDR frontend for Osmocom and/or other FOSS communications projects.
However, on my experience, there is much more hardware available than there is good SDR softmodem / PHY implementations for the various protocols.
As for hardware, there is Funcube Dongle, the various USRP versions, the various "USRP like" clones from India and China, UmTRX is being built, GAPfiller, and last but not least OsmoSDR.
What's much harder thna getting some SDR hardware is getting good, reliable PHY layer implementations for the various communications systems.
OpenBTS exists for the GSM Base Station side. airprobe is much inferior and can do Rx only. OsmocomTETRA and OsmocomGMR are both receive-only.
So I would think engineering time is much more required in terms of building full rx/tx PHY layers for the various systems, from GSM (MS-side), UMTS/WCDMA (MS and BS side) or even other systems like TETRA, GMR, etc.
I understand you are an electronics engineer and not a software developer, so I could understand if think working primarily on those PHY implementations would not be good use of your time...
Regards, Harald
baseband-devel@lists.osmocom.org