feature article
Subscribe Now

Numbing It Down

A Mind-Boggling Stack o’ Technology

CEVA recently announced the XC-4000 family, their next generation of DSP processors for software-defined radio implementations of communications functions (if I may make bold to understate with the word “function”)

Normally, to discuss the new family, it would be standard to go through the processors and instructions and memory and bus architecture and… well, you’ve probably seen it all before. Perhaps not specifically done the way the XC-4000 – or any other particular processor – does it, but, well, it can be hard to craft a compelling narrative out of the usual “speeds and feeds.”

What kept grabbing my attention, however, is what they see going on as different wireless communications channels and media converge. It’s tempting to dip into the various technologies to learn more about them, but you take one step and are immediately slammed with enormous, mind-numbing complexity. And that’s with just a single technology. Put them all together and… well… it’s amazing that anything works at all.

So I thought it would be interesting to walk through some of this at a high level. Believe me, I’m not prepared to go particularly deep without a new PhD or two to get me there. And I’ll warn you that the alphanumeric soup will get thick. Standards buzzphrases are tossed about like four-letter epithets in the cheap seats of a baseball game.

So let’s take a walk through some of this and see where we end up. We may need to notify someone of when we think we’ll be back in case we get lost and don’t get back by beerdinner.

CEVA’s view on the converged wireless infrastructure in the near term can be summarized in the following outline:

  • Licensed (i.e., requiring the blessing of organizations like the FCC)
    • Cellular 4G
      • LTE
      • LTE-A
      • HSPA+
      • WiMAX
  • DTV broadcast
    • Terrestrial
    • Satellite
    • Unlicensed (ad hoc; simply set it up and go and hope an airplane doesn’t crash)
      • WiFi; 802.11n/ac
      • WhiteSpace
      • Peer-to-peer
        • WiFi Direct
        • BlueTooth (BT)
        • UWB

There… that wasn’t so bad as a start, was it?

Let’s probe a bit deeper. LTE is one of those unfortunately-named technologies presumably dubbed by short-term thinkers that perceive a year to be a long time. “Long-Term Evolution” lasted about as long as it took to realize that they pretty much immediately needed something even longer term, LTE-A – toss “Advanced” on the end. LTE is a 3G technology that gets marketed as 4G in the US and as 3G in Europe; LTE-A qualifies as 4G around the globe.

The main barrier to being considered 4G is speed: the target for true 4G is 100 Mbps for high-speed units (like a train) and 1 Gbps for low-speed units (like a pedestrian). The other big distinction is that 3G and prior technologies use circuit-switched technology for voice; 4G is all packet-switched. LTE provides a transitional step (which is why there hasn’t been too much grumbling about it being considered 4G).

HSPA+ is “evolved” high-speed packet access. (Not sure what comes after that… super-evolved? Evolved-advanced? Evolved++?) It brings the data portion of what’s coming over the phone up to speeds more compatible with LTE.

WiMAX… well, I got a surprise here. I’ve always assumed that the “Wi” was the same as that in “WiFi” – Wireless. As in, “WiFi to the MAX” or something like that. Nope: officially, it’s “Worldwide Interoperability for Microwave Access.” Or maybe that should be “AXess.” For most of us, it still seems like, well, wide-area WiFi. Although, in many parts of the world where there is less copper buried in the ground (refined copper, that is, not copper ore), it’s also used for cellular backhaul.

We all know what WiFi is. “n” is faster than the older “g” and prior letters (not sure what happened to “h, I, j, k, and elemeno…” Oh, wait, that would be “elem”…) And somehow we’ve rocketed forward from “n” to “ac” as the next upcoming speed. More on that in a moment.

WhiteSpace is an interesting one. We’ve got entire bands of frequency dedicated to radio and TV, but, in any one market, much of that goes unused, partly due to few channels or stations, but also because you can’t put two channels too close together or they’ll bleed into each other. So the idea with WhiteSpace (which refers to these unused gaps) is to exploit all this available bandwidth for communication. Of course, exactly which parts of the spectrum can be used will vary by territory.

WiFi Direct is a standard for connecting two WiFi devices directly, without going through an intervening access point or router. It makes it easier, for instance, to print something from your smartphone: the phone can negotiate directly with a wireless-enabled printer; one of them takes the role of access point, and the setup can happen transparently to the user.

We all know BlueTooth; it’s a wireless technology created to allow sane people to walk down the street talking to themselves like crazy people, thereby warding off would-be muggers.

UWB stands for “ultra-wideband.” (Hopefully we never come up with anything wider; I’m not sure what’s more than “ultra”… “hyper”?)  This is a general technology that pulses information across a very wide bandwidth. Unlike frequency hopping, where you jump on a frequency and then jump away before the other guy can figure out who you are, this is – or can be – more like whispering in the background. It’s less susceptible to multipath fading (where destructive interference from multiple reflections of the signal weakens the signal), but it still has to deal with collisions between the information contained in more than one signal (whether different signals outright or different paths of the same signal).Wireless USB was implemented over UWB.

Now… what happens if we take a closer look at what’s inside various boxes, as envisioned by CEVA? We get more buzzwords, which we can summarize in the following table. 


There’s some familiar stuff in here and some less so.

  • TD-SCDMA: this is used in China instead of W-CDMA.
  • Wi-Fi af, p: You might think that af is the next step after ac (given the propensity for skipping letters… would that be band-hopping?) In fact, it’s a proposal to take advantage of whitespace. Meanwhile, p jumped out at us from out of nowhere, like a poor unloved child who’d been sitting in the corner, frantically trying to get our attention as the world passed him by on the way from n to ac. But no, actually, it’s a specific WiFi standard for vehicles. There there, that’s better…
  • GNSS: Global Navigation Satellite System. Think GPS or GLONASS (the Russian equivalent).
  • DVB: a digital broadcast standard, with versions for satellite (-S), cable (-C), and “terrestrial,” or regular broadcast (but digital) (-T). There’s an original and a second rev of each.
  • ISDB-T: Integrated Services Digital Broadcasting (Terrestrial). A digital TV and radio standard used in Japan.
  • ATSC: a variety of television standards, of which HDTV was the first. Stands for Advanced Television Systems Committee.
  • MoCA: Multimedia over Coax Alliance: standards for transmitting data, voice, and video over coaxial cable.
  • G.hn (can you get any more cryptic??): a home networking (hn) standard for interconnecting devices over phone lines, power lines, and coax. Maybe they’ll call a faster version G.whiz.
  • PLC: PowerLine communication. Pretty self-explanatory.
  • VDSL: faster DSL. You probably guessed that. In fact, it was originally proposed through work involving Bellcore. Remember them? Yeah, probably not.
  • DOCSIS: Data Over Cable Service Interface Specification. Yeah, that’s how you access the internet over cable.

OK. Switching back to English, let’s review. Each of the systems in the columns of the table has to implement some combination of these standards. Is that a hard thing?

Well, as an example, the concept of coding channels in order to have them mash each other up in flight and be discriminated correctly once received always struck me as non-trivial, but we seem to have gotten the hang of it.

But with each new idea, each “evolution” of a particular standard, we seem to add more stuff. Which, I guess, is a good way to approach it, rather than coming up with it all at once. These new ideas can provide new features or, more likely, help to overcome prior barriers to even higher performance.

The CEVA XC-4000 family has some specific accelerators – which they call “tightly-coupled extensions,” or TCEs. I took a peek at what some of them were for. They provide a tiny bit of insight into some of what goes on in the phones.

One is for “multidimensional ML decoding.” I went to investigate what that might be. Just take one look at the Wikipedia page for “decoding methods.” English anyone? “ML decoding” is “maximum likelihood” decoding. Sorry, for those of you for whom this is obvious, but for the rest of us, this has to do with encoding message x as y so that when it’s received, it has the greatest likelihood of being decoded correctly as x.

Now come on… as Americans, we know that if something we say doesn’t come through or sounds foreign to the receiver, the solution is simple: TALK LOUDER. What’s all this probability mumbo-jumbo? Seriously, though, it’s a bit daunting to realize that getting something from here to there intact involves some less-than-obvious math.

The next one is time/frequency domain transformation. OK, that’s reasonably accessible. I only wish I’d had that during some of my EE finals…

And then there’s a fully-programmable despreader. We might hope that this will help us to stay in better shape in our later years, but… I don’t think so. For reversing the spreading of the signal across frequencies when received. Clear enough.

Finally, there’s one for SIC in the largest devices. This stands for Successive Interference Cancellation. And it refers in general to being able to receive two channels simultaneously rather than extracting just one from the noise. The basic approach is to decode the strongest signal, then subtract it from the total to see what else is buried in there. Sounds simple; apparently isn’t.

They even have instructions specifically for supporting multiple-in/multiple-out, or MIMO, technology. That’s sending the signal from more than one antenna and then receiving it on more than one antenna. Also known as diversity. We looked at some MIMO testing issues before. This uses a lot of complex (not just hard, but involving complex numbers) math, enough to justify its own instructions.

The reason I bring these up is that they’re but a few examples of bits of complicated technology that do only one small piece of what has to happen for an entire communication standard to work. It can be mind-boggling to think of the sum total of the algorithms and their underlying theoretical concepts that are put to use each time we utter, “Can you hear me now?” (Or, all too often, “Are you there?” Oh, wait, no, that’s what happens when the algorithms and such don’t work…)

Call me naïve or unsophisticated, but it kinda freaks me out just thinking about it.

(CEVA will probably be disappointed that I talked about all this silly stuff that they take for granted rather than dedicating the space to a discussion of, oh, the power-saving stuff they’ve worked so hard on… Sorry guys… I blame it on numb synapses…)


More info:

CEVA XC-4000

One thought on “Numbing It Down”

  1. Is it just me? What are some of the things that, when you step back and take a more distant look, amaze you? (At the risk of betraying a wide-eyed sense of innocence…)

Leave a Reply

featured blogs
May 7, 2021
In one of our Knowledge Booster Blogs a few months ago we introduced you to some tips and tricks for the optimal use of Virtuoso ADE Product Suite with our analog IC design videos . W e hope you... [[ Click on the title to access the full blog on the Cadence Community site. ...
May 7, 2021
Enough of the letter “P” already. Message recieved. In any case, modeling and simulating next-gen 224 Gbps signal channels poses many challenges. Design engineers must optimize the entire signal path, not just a specific component. The signal path includes transce...
May 6, 2021
Learn how correct-by-construction coding enables a more productive chip design process, as new code review tools address bugs early in the design process. The post Find Bugs Earlier Via On-the-Fly Code Checking for Productive Chip Design and Verification appeared first on Fr...
May 4, 2021
What a difference a year can make! Oh, we're not referring to that virus that… The post Realize Live + U2U: Side by Side appeared first on Design with Calibre....

featured video

The Verification World We Know is About to be Revolutionized

Sponsored by Cadence Design Systems

Designs and software are growing in complexity. With verification, you need the right tool at the right time. Cadence® Palladium® Z2 emulation and Protium™ X2 prototyping dynamic duo address challenges of advanced applications from mobile to consumer and hyperscale computing. With a seamlessly integrated flow, unified debug, common interfaces, and testbench content across the systems, the dynamic duo offers rapid design migration and testing from emulation to prototyping. See them in action.

Click here for more information

featured paper

How to solve two screenless TV design challenges

Sponsored by Texas Instruments

The new 4K display chipsets from DLP Products help make screenless TV setup easier and save cost by reducing the number of components required while also adding more advanced image-processing capabilities. The DLP471TP DMD and DLPC6540 controller for small designs and the DLP471TE DMD and DLPC7540 controller for designs above 1,500 lumens help deliver stunning ultra-high resolution displays to the market and take advantage of the rapid expansion in the availability of 4K content.

Click here to read

featured chalk talk

ROHM Gate Drivers

Sponsored by Mouser Electronics and ROHM Semiconductor

Today’s rapid growth of power and motor control applications demands a fresh look at gate driver technology. Recent advances in gate drivers help designers hit new levels of efficiency and performance in their designs. In this episode of Chalk Talk, Amelia Dalton chats with Mitch Van Ochten of ROHM about the latest in isolated and non-isolated gate driver solutions.

Click here for more information about ROHM Semiconductor Automotive Gate Drivers