|
Project Information
Members
|
Project goalWe aim at creating an open-source WiMAX scanner/receiver. It should be able to capture mobile WiMAX aka 802.16e data from the air and decode it into bursts of bits. In other words, we aim at implementing a PHY level of mobile WiMAX receiver. When we reach this goal, we plan to continue with implementing a PHY level of mobile WiMAX transmitter to have a fully open-source mobile WiMAX modem. HardwareTo make it clear: As far as we're implementing PHY level, we use Software Defined Radio approach and do not rely on any existing WiMAX chips. As a first step we plan to use USRP N200/N210 to capture WiMAX signal and then process it on usual x86 in offline- mode. Then we plan to move to make processing real-time by using a capable DSP, like TI TMS320C66x (using appropriate Evaluation Module). Our initial plan was to use USRP E100, because it features pretty decent Xilinx Spartan 3A-DSP1800 FPGA and we should be able to do most (if not all) of DSP heavy lifting in it. In this case FPGA produces bursts of bits which are then handled by OMAP3 MCU for MAC level processing. But this way gave us not enough flexibility to experiment and was too slow to implement. Yet, we started writing VHDL code and everyone is welcome to continue this. Code is released under LGPL license, as stated below. Software
We have a ToDo page, but it's usually a bit outdated. If you want to contribute - ask developers what is already done and what is not. ParticipationWiMAX is one of the most complex wireless standards and we invite all skilled hackers/engineers/programmers to participate to create its fully open-source implementation. We run a mailing list for developers and a separate mailing list for Russian developers. If you're interested in participation you're welcome to subscribe to them. All commits are posted to a special wimax-scanner-commits mailing list. This project is far from being ready for end-user! If you just want to get WiMAX working in your device, you should look at some other place. LicensingAll software in the repository is licensed under LGPLv2 license. Basically it means that all changes to the code itself should be published, but you can link the code to a proprietary application. |