I just received an email from Randall Restle with whom I’ve corresponded in the past on the topic of Gray Codes. Randall started off by saying:
Hi Max, thanks for your passion, wit, and intellect. I bought my mechanical engineer father a copy of your Bebop to the Boolean Boogie. It, along with the Singularity is Near I bought him earlier have made me my father's best book picker.
I must admit that I’d forgotten what a discerning fellow Randall was, and I’m certainly not going to argue with him on any of these points (grin). Anyway, he went on to say:
I now work for a small firm in search of a product (www.girdsystems.com). What we have is knowledge of signal processing algorithms – lots of them. What we lack is recurrent income for engineering done once and sold many times. Having a product would solve this problem.
Our firm has close ties to several universities that make us absolutely cutting edge in signal processing algorithm development. We are then able to implement those algorithms in just enough hardware to make them work and at the required speeds. Most of our work is involved in implementing digital signal processing on radio frequency signals and processing them in the tens of gigaHertz range. But we can do much more than radio signal processing.
I'm interested to know the products that signal processing could help. These might not employ signal processing at all or they may be applying less than optimal signal processing techniques. As an example, I remember a weigh scale manufacturer that spent a ton on a high precision low speed ADCs only to be frustrated that HVAC system induced airflows would foil the ADCs accuracy. A solution to this involves mechanically pinging the scale to determine its transfer function and then adding the item to weigh and determining its weight by the change in the transfer function – a static scale that uses system dynamics.
I was wondering if you could post this message as a blog to see what your other readers say. I would love to hear their ideas. All the best, Randy.
Well, if anyone has any ideas about this, it’s going to be the readers of Programmable Logic Designline (yes, I’m talking about you). So, what are your thoughts on this?