Projects

What I’m working on in 2015/2016

See also this 2015 roadmap blog post.

  • The SM2000 VHF Digital Voice Radio. The SM2000 will be a small box (like the SM1000), that contains a fully functional VHF SDR Digital Voice radio. It will run advanced open source Digital Voice modes, have a 1W power output and adequate tx/rx filtering for real-world operation on the 2M band. No Host PC required. Open Hardware and Software, price TBD but a few hundreds of $. It will also run analog FM but no modes with a proprietary codec.
  • The FreeDV 700 series of HF digital voice modes that operate at 0dB SNRs and are competitive with SSB. This has lead to a new, coherent PSK HF modem, a new Codec 2 mode, protocol, and integration with FreeDV and (soon) the SM1000.
  • FreeDV. A GUI application that bundles Codec 2 and the various modems into a PC-based end user application for digital voice over SSB radios.
  • SM1000. A $195 embedded hardware product that allows you to run FreeDV without a PC. Just plug it into your SSB or FM radio, and you now have Digital Voice (DV). This ideas is to make open source digital voice over HF and VHF radio easy.
  • Codec2 Low Bit Rate Speech Codec. A low bit rate, communications quality speech codec that fills the gap in open source speech coding at 2400 bits/s and below. Applications include digital speech over HF/VHF radio and extremely low bandwidth VOIP trunking.

Completed Projects

  • FDMDV Modem. A 1400 bit/s modem for Digital Voice over HF radio. The FDMDV modem is optimised for digital speech, in particular fast sync, no multi-second training sequences, the ability to recover quickly after a fade. It is implemented in both GNU Octave (for simulation and development) and C (for real time operation).
  • The $10 ATA is a low cost, open hardware, FXS port design. It uses an Atmel micro-controller to implement both audio I/O and a DC-DC converter for telephony battery and ring voltages. It can be assembled from easy to find analog parts or even e-waste.
  • The IP0X range of embedded, open hardware, open software IP-PBXes. Closely related projects include the BAPs Build System and the Mini Asterisk GUI. The Open Hardware page lists related open hardware telephony projects.
  • Dili Village Telco: In 2010 and 2011 Rowetel and Fongtil built the Dili Village Telco, a 60 node mesh telephony network in Dili, Timor Leste. This project was kindly sponsored by ISIF and ISOC grants.
  • The Mesh Potato: The Mesh Potato is a 802.11bg mesh router with a single FXS port. It is custom hardware designed to give people in the developing world affordable telephones. Adjacent mesh potatoes automatically form a peer-peer network, relaying telephone calls without land lines or cell phone towers. The Mesh Potato is designed using open hardware and software and is part of the Village Telco project. Lots of blog posts and progress updates on the Village Telco blog. The Shuttleworth Foundation kindly sponsored this project. The Mesh Potato entered production in September 2010. Lots more information on my Village Telco and Mesh Potato work here.

  • Open Source Line Echo Canceller: A very popular high quality line echo canceller for Asterisk that is free (as in speech). Works with any Zaptel and DAHDI compatible hardware, from humble X100Ps to multiple PRIs. Removes the need for expensive “hardware” echo cancellation. Part of many Asterisk and Linux distributions and now part of the Linux Kernel!
  • Electric Car: I drive an electric car every day. My EV has a range of 100 km, 120 km/hr top speed, and runs on 120V at 450A peak. I rarely use my other, internal combustion car any more, and can’t remember the last time I bought petrol! Lots more information on my EV page.
  • Lowering my home energy consumption: At my previous home I enjoyed an ongoing project to slash my energy bills and make the home independent of fossil fuels. Over a two year period I slashed electricity consumption by 70%, consumed very little natural gas, and almost no petrol. Our house was more comfortable. We saved thousands of tax free dollars on car maintenance and fuel and had near-zero energy bills. I used the money saved to work on projects that interest me and help people, rather than working for money to pay ever increasing bills. Lots of posts in the Renewables and Electric Vehicles blog categories.