BackToBasics: Analog Computing

I was doing some history reading on computing earlier this week and got hooked on the concept of analog computing. It’s fascinating to think about how this technology, that dates back several decades, is making a comeback even in the AI era.

First, the basics. Digital computing is all about 1s and 0s. Meaning you have an electrical signal and you convert it into digital domain via an ADC(Analog to Digital Converter) and do the rest of the process in mostly software. Although it has many good things going for it like its precise, configurable & repeatable, one of the main points is its slow(think conversion time) and power-hungry because of the extra steps needed.

This is where analog computing shines. Unlike digital, analog doesn’t use binary. It uses continuous signals, like voltages or currents, to represent and process information. It’s fluid, parallel, and highly efficient. For AI tasks, like neural network operations that involve lots of matrix math, analog systems can process data directly without all the energy-intensive conversions digital systems need. Its energy efficient and can perform computations at a fraction of the cost making them great for AI edge applications like sensors, cameras, wearables etc.

A company worth looking into is Mythic AI, which uses compute-in-memory technology. Here, matrix multiplications happen directly in the circuit, using analog signals. Imagine a DAC generating voltages across varying resistors; measuring the current in the line gives the multiplied result V=IR. This is a fundamental multiplication block. Scale this across a large node matrix, and you achieve fast, low-energy matrix operations without transferring data between memory and processor which cant be avoided in digital computing.

I think the future might be about combining the two to create systems that are both powerful and efficient. As of today, since the o3 release from OpenAI, I feel the only wall(if any) AI is going to hit, is the compute shortage wall, nothing else.

If you liked the post, Share it with your friends!

TechExplained: Bluetooth Channel Sounding

Slightly advanced topic for today. It’s a new little specification in the new Bluetooth 6.0 standard which I think is interesting. Bluetooth Channel Sounding is a feature that enables precise distance measurement between Bluetooth devices.

Unlike earlier methods relying on signal strength (RSSI), Channel Sounding uses phase-based ranging and round-trip timing. These techniques leverage phase & frequency of radio BLE waves at 2.4GHz to calculate distances with potentially a few tens of centimeter precision even with large 50m+ line of sight ranges.

Here’s how it works: one BLE device sends a signal with a known phase and frequency. The second device echoes the signal back, maintaining phase continuity. By comparing phase shifts and factoring in timing, the system calculates the distance between devices. This will effectively give you much better precision than the older RSSI techniques. BLE 5.1 had introduced direction finding in Bluetooth based on the angle of arrival and angle of departure. However, the implementation issue was that you needed multiple antennas on either the transmitter or receiver end. Channel Sounding can work with a single antenna on each side making implementation easier.
Why does this matter? Think of the Locate Me feature in your phone or key trackers. With Channel Sounding, the search goes beyond “it’s nearby” to pinpoint exact locations, even in complex environments. The technology also enhances digital keys, ensuring your car or door unlocks only when you’re within a precise range, significantly improving security. It will have applications in indoor navigation, asset tracking, VR controller tracking etc. I very well see Apple ditching UWB tech in their air tags in the future for this tech as airtags do contain an additional BLE chip. Your future phones will definitely have this feature.

Exciting times ahead for BLE! If you’re curious to dive deeper, a fantastic white paper has recently been published on the official Bluetooth website. It’s a great read that keeps the concepts clear and jargon-free, definitely worth checking out!

If you liked the post, Share it with your friends!
1 23 24 25 26 27 99