Quantcast

Mycal's Experimental Homepage Software

Menu
Home
Login

Jump To
  • Projects
  • Clearlake
  • Archive
  • Articles
  • Links
  • Sandbox
    Search
  • You are at /projects/kleer/

    Kleer + ENQ Semi

    Adventures in designing Embedded Software for frequency hopping radio devices.

    I was tasked to write a software architecture document for a company called ENQ semiconductor. I had to design the over the air packet formats, how the keyboard works and almost every other action the embedded controller did. One of the biggest challenges was to fix their radio frequency hopping algorithm so it would work in conjunction of bluetooth and 802.11 radios. The product sent audio, and the link needed to be reliable, so each packet sent was acknowledged. The super fast channel switching, error detection and correction, dynamic transmitter power control and the synchronization between the transmitter and receiver were all rolled into a very sweet algorithm that I think is highly useful for many different kind of wireless devices.

    Things got even more interesting when I had to design in multiple reliable receivers.

    I really thing some of the technology invented was novel, but after I spent a lot of time working on the patents with the lawyers, I parted ways with Kleer and they never seemed to follow up on the technology even though they use it in their current products.



    Sponsership

    Connect to anyting, anywhere anytime with yoics.








    Warning: filectime() [function.filectime]: stat failed for mycal/mycal.db in /home/content/l/o/w/lowerpower/html/mycal.net/projects/kleer/index.php on line 260
    Last Update at 12-31-1969 4:00 pm
    Copyright 1994-2006 mycal, All Rights Reserved