Harnessing Interference For Faster Wireless Data
holy_calamity writes "Inventor of the Quicktime codec Steve Perlman has unveiled a new wireless technology he claims can deliver thousands of times more bandwidth to mobile devices than existing technology. Each user is served by multiple transmitters, which send out waves carefully designed to combine into a data signal only at a device's location. That technique enables every user to be targeted with a signal with the same total bandwidth that would usually be shared between users, says Perlman."
If companies like AT&T and Verizon come up with a good way to provide boundless bandwidth... what do you think are the chances that they'll stop charging for high usage? 0.005% maybe?
Doesn't sound very reliable to me - and what if you move slightly?
Does this have implications for enhanced wireless security? A wireless signal that can only be received in a specific location seems like a valuable thing.
"I'm sorry, I thought I was downloading a song by a CC licensed garage band, but I moved slightly and wound up with Britney Spears. So Sorry!"
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
802.11n already does this, they call it "beam-forming". Cisco features it in their high-end access points, using multiple antennae to send the same payload but with varying phase shift, which recombine at the receiver to produce a stronger coherent wave.
I love how the summary introduces him as the "inventor of the Quicktime codec". Yeah, he provided the RPZA ("road pizza") codec, which is so damn simple it made Bink Video look like fine art, back in the day.
-Billco, Fnarg.com
http://www.eedailynews.com/2011/08/wireless-inventors-hype-dido-no-not.html
Less Talk, More Beer.
Not mentioned in this article, but called out elsewhere in the press surrounding this, is that this new interference formula only works where nobody else is broadcasting. This can't be used in the existing wi-fi spectrum, for example, because the interference from non-DIDO devices will corrupt his receivers. Unlike FM, for example, which grabs the strongest local signal, this tries to grab and combine all signals under the belief that they will combine properly. If anyone else is emitting on that same spectrum (intentionally or not), it will be troublesome.
It's a very strong novel idea....it has some huge practical issues to solve before it can be considered a possible basis for products. Off the top of my head just a few:
It requires ALL the transmitters in a piece of spectrum to cooperate together...there is no coexistence of multiple independent DIDO systems within the same spectrum without classic Shannon law rules. not too many chucks of spectrum work like that right now....
Implicitly all transmitters in the downstream (Think base station to consumer) direction implicitly have access to all the raw data to be transmitted or a premodulated/encoded version of the same. This implies a back channel. Now consider the upstream. Same problem, every handset transmits everyone's data...where's that back channel?
SGP's claims of incredibly low latency would have to stem from the removal of the temporal diversity that's present in current wireless standards (Forward Error Correction)...i.e you have to receive a relatively large chunk of encoded data over time before you can extract an error corrected payload from it.....DIDO relies on "pre-correcting" for "errors" in the received signal through a characterization of the channel that's periodically refreshed. However sources of dynamic interference from non DIDO sources can still interfere with reception of the signal within the periodic re-characterization. Can FEC really be discarded in the real world?
That will do for now....
How do you come up with signals that not only constructively and destructively interfere in precisely the right spot in precisely the right way to deliver data to a device, but also for those same signals to simultaneously interfere at other points to deliver different data?
Designing radio signals that will interfere with one another in just the right way takes complex mathematics and careful coordination among the different DIDO transmitters. "The computational requirements are very large, but we solved that by using a cloud server," says Perlman.
Oh! The cloud. I thought he might dodge the question with some hand-waving. But he's got the cloud on it.
Where do I sign up? And how do I make sure the guy sitting next to me isn't stealing my signal?
Need to see some numbers and math first.
Damn! You momma is so fat so when your dad fscks her, their wireless connection is broken!
That's just to help the signal. It still shares bandwidth amongst all users. With this, each user can theoretically get full-spectrum downstream. Also different in that it broadcasts from multiple access points which is hardly trivial.
In other words, phased arrays. It'd be really cool if he could deploy it for wireless communication though. There's a lot of wasted wireless bandwidth to recoup.
Higher Logics: where programming meets science.
It's not a bad idea to try to resolve multipath inteference with better code separation algorithms (phase orthogonality through increased sampling rates), don't think their claims are valid, or that this method is scalable...
Bingo. It sounds like he's trying to take a "cloud-sourced" approach to MIMO, with a little meshiness thrown in for good measure.
Plus I think the whole "support for non-stationary receivers is a huge issue" and "needs to avoid interference that's not of its own making" aspects will make this a non-starter. Good luck getting that spectrum, or finding a big enough group of fixed-wireless customers to make this either useful or profitable.
WiMAX and LTE are already doing MIMO and beamforming (perhaps to varying degrees), so the only thing novel about this is how massively it can fail, and just how smoothly he managed to weave the ever-magical "cloud computing" buzzword into it.
I can't seem to find any reference to it, but I read about a similar system several years ago, where communications for a submarine would be split up into several waves, which only combine into a useful signal at the point the submarine is supposed to be.
Don't know wether it was an idea or something that was actually implemented, though.
What a depressingly stupid machine.
Again, Ciscos can do this. I don't care much for the company, but I've a client with more money than brains and they have a HUGE deployment of these things. The WiFi is actually faster than the wired lan, despite having 300+ clients.
-Billco, Fnarg.com
Waves don't only interfere constructively at one point. They interfere constructively at many points, to varying degrees. What happens when two devices are using mirrored interference points?
Instead of targeting specific devices, what about dividing the landscape into many physical regions, using constructive interference to cover an area rather than a single device. It would be like space-division multiplexing.
My biggest concern with this tech is not transmission from towers to individual devices, but rather the return call. What are the computational requirements for a receiver using this technology?
Wireless N much?
May suck for cell phones, but it'll be great for me. I live in an area where I'm just barely out of range of DSL and cable. Not anything like montana or alaska... Southern alabama, Right between Mobile and pascagoula. I'm currently using 3G wireless from verizon, and it pretty much sucks. 1.1MB down, when it works, the rest of the time, SOL.
My stationary USB card in a 3G router would love to site nice and still for this to work.
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
fyi, it's a phased array (http://en.wikipedia.org/wiki/Phased_array)
I read the whitepaper. I seems like it's a novel and complicated implementation of differential signalling, the same stuff that prevents interference in Ethernet twisted pairs.
Of course, they need a data center to compute the waveforms. It's much more complex than normal differential signalling. It's not a simple inverse partner signal, it's the background noise of several different signals. But if you know the relative location and strength of each interfering radio, it'd work. I'm surprised nobody thought of this before.
Quicktime is not a codec, it is an extensible proprietary multimedia framework.
The "new" technique sounds a lot like multi-user MIMO as used, for example, in LTE and WiMAX. However Mr Perlman makes no acknowledgements of this prior art.
The white paper that he published reads like a marketing brochure; the "technical" bits are a joke. He glosses over the hard parts (e.g. getting accurate channel state information from the devices; the high bandwidth required on the backhaul links from the access points; the incredible amount of processing power required in his "cloud" server farm; etc etc) and makes unsubstantiated claims (e.g. "no upper limits").
And don't get me started on his portrayal of Shannon's Law -- he might "understand" the equation but hasn't a clue how to apply it in a multi-acess system.
I'll believe it when I see it.
What's your point, that the guy is brilliant? Does the fact that quicktime ultimately didn't become the video standard detract the technical accomplishment?
Got this from steve's twitter feed ages ago... [YAWN]
802.11n already does this, they call it "beam-forming". Cisco features it in their high-end access points, using multiple antennae to send the same payload but with varying phase shift, which recombine at the receiver to produce a stronger coherent wave.
Which is a variant on "steerable null" - a multi-antenna hack that lets the antennas at a cell site send out beams configured such that, at each active remote device paired with the site, the signals intended for all the OTHER active receivers cancel out. (Ditto with those coming FROM the remote devices to the cell: A combination of the multiple antennas' signals is computed for each remote terminal, in such a way that the signals from all the OTHER remote terminals cancel.)
This one seems to be a 3-D version of the above. Instead of a tight cluster of antennas at a site making beams with nulls pointed at all-but-one of the remote termals, it uses an array of synchronized transmitters to give each partner a signal distribution that has a dead spot on each of the other partners.
Both require (at least) as many cooperating antennas as remote partners, by the way. You can't generate more than one spectrum of signal from each antenna.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
Multiple antennas at Tx and Rx, MISO (multiple transmit antennas, only a single rx), phased arrays etc, have all been studied extensively for the past 2 decades (and longer in fact). All the upcoming WAN/WLAN technologies have some flavors of this. For example, check 802.16e, LTE, LTE-Advances, .11n. Mutliple-user MIMO and the so-called "Network-MIMO" are also in the works. Note that none of this comes for free, it takes a reasonable density of pilot signals to estimate the channel and will quite likely only work at medium to low user speeds.
Quite wrong to say that this Pearlman guy has suddenly "come up with" this. Looooong list of publications/patents there.
If admin overhead was the reason, then graphing cost vs data allocation should result in a straight line that crosses the axis at a value equivalent to the overhead. Instead, the higher data rate plans become progressively cheaper even factoring in some constant amount of overhead. For example, my local telco has the following plans for mobile internet:
$15 250MB
$25 1GB
$60 3GB
$75 Unlimited
Strangely, their 4G iPad plans are totally different:
$20 500MB
$35 5GB
A common enough confusion I suspect. To be pedantic: QuickTime is a media container, not a codec. It's similar to the way that AVI and OGG aren't codecs. They're containers for stuff like MP4 (confusingly sometimes also the name of a container format), Vorbis (the codec behind most Ogg audio files), or Mp3.
This is the same kind of technology used to take 3 innocuous beams of light and explode your head at the point where they cross-over, and my phone has alarmingly accurate location information these days...
I can see it now. Sprint hires hacker to hack the T-mobile phone network and in a single keystroke explode their customer base; other networks follow moments later. The first and final act in what is later to be known as the Carrier Wars.
DECCA, used for maritime navigation. Been there, done that, nothing to see here, move along, move along....
In his June 4 presentation he states that it's "not beam-forming". He doesn't say much about what it is, though.
His white paper (PDF) gives a bit more detail, though still not much. It sounds akin to MIMO, but instead of phase-aligning multiple signals to increase the strength (i.e. beam-forming), the antennae are more widely distributed, and complex-formed signals are broadcast from each antenna in careful sync, so that they interfere at each receiver to produce the desired signal.
Why would anyone engrave "Elbereth"?
This is cute, but it won't let you beat information theory limits on signal bandwidth. After all, no matter how these signals are intended to be combined through spatial interference, each antenna is emitting a signal which varies only in time. So the more signals you try to pack into one antenna's output, the more those signals project onto one another ("overlap"), and so the more they get mixed together. From each antenna's perspective, this is just a baroque form of time-domain multiplexing (TDMA) -- more accurately it's phase-domain multiplexing (PDMA) -- and all the usual rules about maximum bandwidth per user per antenna still apply.
It sounds like they demonstrated really-high bandwidth to a single specific user, but how well does it provide high-bandwidth for multiple users? Wouldn't it get calculation-intensive, as each signal is modulating the others?
QuickTime is not a codec. QuickTime is a container format (and an API). Road Pizza was a very early Apple codec available in QuickTime. It may seem pedantic to make this distinction but it's one I would hope Slashdot's editorial standards would adhere to.