76 comments

[ 10.3 ms ] story [ 237 ms ] thread
> What 5G Will Mean for You

Absolutely nothing for the next 20 years, seeing how my carrier just started deploying LTE (50 MBit, that is, not 300 MBit) at eye-watering costs ($20 a month for 5 gigabytes!).

Over the next 20 years, how confident are you that you won't switch carriers and your carrier won't start to move any faster?
There has to be a way to reduce costs somehow. Is there any real reason besides greed for data caps to remain low/costly? Simultaneous usage (with everybody at peak speed) is/has to be planned for (assuming most plans reset at 1st of the month). That network is just sitting there costing money, why not utilize it more and increase revenue?
Switch to T-Mobile. Unlimited data + LTE.
As a happy T-mobile customer, I do understand that limited coverage makes it unfeasible for many. For example, I live in rural New England and cannot reliably get signal (even for SMS) in certain towns nearby. I've never gotten signal in Vermont.
In major cities - I've found it's better than AT&T was for me.

Still a problem when I end up back in Indiana from time to time, but most of my time is in the cities or international (where they have free data + texting included in the plan).

With T-Mobile Austria, "unlimited" means 15 GB with throttling to ISDN speeds afterwards, with some of the worst support in continental Europe.
Where can you LTE for get $20 a month? That is amazingly cheap.
Austria. The competition is around $15, actually.
It seems like it will just mean you can hit your data cap faster.
Agreed. I've got 4G at the moment and it's plenty fast, since I can only use it for moderate surfing/etc since I'd otherwise hit my monthly cap in a week. If I had super fast 5G, I could accidentally burn through my cap in a day.
I had a prepaid Telstra SIM in Australia. I speedtested 130 MBit/s on their LTE network. On prepaid, data costs a bit over AU$8/GB. So you can burn through 8 dollars in a minute.
I bet you could do it in a couple of seconds. I can easily reach my cap by watching HD Netflix on the train (sadly.. I'd love to do that :))
Data caps should go up as people move to more spectral efficient technologies. Even as carriers fight it, competition slowly makes data caps bigger.
Don't know what data caps are in your country, but if you max out one in Sweden (https://www.tele2.se/handla/mobilabonnemang/) 100GB, you can get it for quite affordable $40/month.

If you are using more than that on your mobile phone, something is wrong with you and not the data cap ;D

> negotiations are expected to persist until at least 2019, so 5G cellphone networks will not become widespread in the United States or elsewhere until well into the next decade.

Worth noting that Nokia and NTT DoCoMo will be making efforts to get an outdoor 5G network in place in time for the 2020 Tokyo Olympics.

3/2/15: The companies said they have achieved super-fast data transmission speeds of higher than 2 gigabits per second in a joint indoor trial using Nokia Networks' radio technology operating in the 70 gigahertz spectrum band. [1]

Nokia demonstrated 5G on their commercially available Airscale base station at MWC this year. [2]

[1] http://www.reuters.com/article/us-telecoms-mwc-ntt-docomo-id...

[2] http://networks.nokia.com/news-events/press-room/press-relea...

4G definitions are still largely being fought over, and you're gonna try and jam "5G" down my throat?

The entire article is complete speculation, and the sad part is that they don't even talk about the cooler ideas they're coming up with for the specification.

For anyone wondering about 5G I think the coolest thing they've discussed so far is breaking down the different use cases (people in home, people traveling on trains, vs working in an office building) because these put completely different types of strain on a network. They're trying to come up with sub specifications to encompass more types of network use cases rather than thinking "xG is for cellular phones" it'll be more like 5Gx is spectrum/protocol for home internet, 5Gy is the spectrum/protocol the phone uses. Although from a marketing prospective this will sound like "Bring 5G to your home."

Honestly I'm surprised that didn't happen with 4G, I know there are things like Clearwire (I think they were bought by sprint?) but it wasn't a huge move from physical infrastructure.

For some more realistic info on what's happening:

https://www.ngmn.org/uploads/media/NGMN_5G_White_Paper_V1_0....

EDIT:

On a small note, this is "finalized" pdf but in reality it will change when implementation occurs.

>They're trying to come up with sub specifications to encompass more types of network use cases rather than thinking "xG is for cellular phones" it'll be more like 5Gx is spectrum/protocol for home internet, 5Gy is the spectrum/protocol the phone uses. Although from a marketing prospective this will sound like "Bring 5G to your home."

Intermingling the data and transport layers initially strikes me as a bad thing. What am I missing?

I imagine supporting signaling in motion and with limited battery and heat budget has a very different profile than at a fixed point with task-specific hardware.
That the data and transport layers are almost always intermingled, because the "OSI network model" you were taught about in school is basically a lie.

(At least inasmuch as it is claimed to describe anything in the real world. As a source of vocabulary, it's at least OK, though it does suffer from people using numbers where I would rather they used the names of the layers. Much like RAID terminology is still impenetrable to me despite the several dozen times I've read the definitions.)

    data and transport layers are almost always intermingled
In what sense other than NATing, which has been a stop-gap measure to deal with IPv4 address shortage? TCP/UDP sit on top of the network layer, not the data (link) layer. And the two main requirements that TCP/UDP make of the network layer is (1) that all network layer connected devices (interfaces) have a unique address and (2) you can send packets between any two network connected devices (interfaces) in a best-effort way.

What the transport layer adds on top of that is

- multiplexing of network layer addresses (TCP and UDP use port numbers for this) so multiple processes can share a single network layer connection and

- error detection/correction (TCP only) to transform the unreliable (best effort) service the network layer offers into a reliable service.

- Streaming (TCP only): the sender's data stream that a TCP client creates is split into packets and later reassembled.

I think it's a beautiful separation of concerns.

That's still the beautiful model you're referencing, not the reality of networking. If you saw what the actual network devices in the stack were doing, you would be... less impressed by the beauty, let's say. But they work, and they're fast. That has beauty of its own.

And I mean real network hardware through which the packets your received these words are, too, not just abstract theoretical "somebody's got something somewhere that does something weird". The model hasn't been accurate since before it was created.

     If you saw what 
In a nutshell, what are networking devices doing that mixes network and transport services (other than NATing)?
To add what Jerf said, the edit to my original comment says:

>On a small note, this is "finalized" pdf but in reality it will change when implementation occurs.

It's one thing to say, here's the specification, however like construction you get to the site and then you realize oh shit, this isn't going to work. So they amend changes to make it work.

In a perfect world they should have gone back to the engineers/architects and reported their findings so they can make the changes to the white paper accordingly. But this almost never happens, same thing in the tech industry.

That's why when they go back on site to fix a pipe leak they drill into the electrical conduit because they moved the whole line to the right 3 feet and never told anyone.

This is totally wishful thinking. No one in industry has a slightest idea what 5G will be. We keep throwing fancy terms like eNodeB virtualization and then we have a reality check - LTE userplane cannot be virtualized due latency and performance reasons (LTE PHY on x86 - yeah, right...).

Same goes to those mm waves with beamforming - no DSP (IP core) can handle it now and even soon. You need to stick with very expensive FPGAs. Besides that there is WiGig coming and you can offload traffic from LTE to Wifi - investing in those mm wave small cells seems rather pointless.

Beside that you can get those multi-Gbps with new Rel13 LTE carrier aggregation (up 32 CC).

> LTE userplane cannot be virtualized due latency and performance reasons

Care to elaborate? I fail to see what the technical challenges are. Many services are already virtualized just on different layers if I understand this correctly (for instance Wifi calling).

HARQ loop in LTE is tight = 3 ms(3ms for ENB, 3ms for UE, 2 ms for air/RRH = 8 ms in total). It means that in those 3 ms you need to decode ack nacks in PHY, run scheduling and then send the data on other side of PHY.

LTE PHY requires a lot of algorithms that doesn't fit well on x86 or general purpose HW like FFT or turbo decoding. Those usually are done in HW accelerators of baseband SOCs. x86 lacks also complex arithmetic ISA, where wireless DSP do many complex multiplies in on cycle and complex ops are ~80% of signal processing done on DSP (not accelerators).

Second things is energy consumption, take e.g. Ceva XC4500 DSP core and a equivalent Xeon - it is magnitudes more efficient. In case of FFT or turbo it gets even worse.

Lastly, IQ data streams requires a lot of bandwidth ~1Gbps per one carrier in case of 20MHz. FDD LTE uses mostly 2 or 4 antennas in each direction, where TDD is good with 8 antennas, and this just one cell(sector). Newest ENB can handle up to 96 cells (with 2 antennas) in one box.

In theory you could run non-PHY layers of uplane in a server and use ENB as a L1 server, but still the lower MAC and scheduler needs tight latencies so server with DPDK is a must, but ARM/PowerPC/MIPS parts of the basebands SoCs are left idle (not really useful for PHY). PDCP layer seems reasonable to run in SDN because of carrier aggregation and not so tight latency requirements, but this layer is very simple.

Of course you can run whole control plane in a cloud, which actually makes sense but this is not a great achievement ;-)

> HARQ loop in LTE is tight = 3 ms(3ms for ENB, 3ms for UE

Not sven sure how this is relevant. First of all the virtualization happens not on a global scale but quite local to whatever you can the base station in technical terms. Secondly there is no requirement in futuure standards to be as strict as LLE on that level. Lastly this is a few years out and obviously specialized hardware would be in place. It's kinda pointless to assume that this has to run on general purpose hardware.

Where does this idea come from that this virtualization has to happen on the other side of the world?

Future standards will be even more tight, 5G working assumption is 1 ms HARQ loop.

Where you got the idea that I assume the ENB has to be on other side of the world ?

> Future standards will be even more tight, 5G working assumption is 1 ms HARQ loop.

That's just to the base station, no? How does that in any way apply to what you transmit over your network?

> Where you got the idea that I assume the ENB has to be on other side of the world ?

Because your comment about latency implied that.

>That's just to the base station, no? How does that in any way apply to what you transmit over your network? We are talking about ENB here, core LTE network is already virtualized.

>Because your comment about latency implied that. Goal with ENB virtualization is to have single or few server farms per city, unlike today where ENBs are spread all over the city, and such usecase is still problematic with latencies - been there, done that.

It is possible to do compliant LTE phy on x86, of course it is not so energy efficient. Also x86 + fpga SoC is coming soon and could be interesting for that kind of purpose. Though I don't think baseband virtualisation will be something big in the near future.

And LTE CC is not the necessarily a good way to get multi-Gbps due to radio complexity.

I have seen such projects - real LTE PHY algorithms are much more complex than stuff in 3GPP. You can write something 3GPP compliant in some simplified cases, but it would be totally useless in real network.

Secondly you don't really want to use FPGA for majority DSP processing in LTE PHY. Design cycles on FPGA are too slow and HLS techniques are still not trusted. Beside that x86+fpga are some kind of specialized stuff - you could just put a PCIe accelerator with some major wireless SoC.

Modern x86 is quite competent as DSP using AVX. I think you are exaggerating. I have worked with LTE baseband as well, but admittedly never done an x86 LTE PHY. pCell claims to be doing quite complex network mimo LTE stuff on x86, still mostly vaporware though.

Regarding FPGA, of course you don't do the complete implementation in it, you accelerate the low level stuff, FFTs, coding, etc, as are already done in all baseband dsps.

Yep, AVX is nice, but still it is far from current DSP chips. I ported a subset of PHY to real AVX2 CPU and AVX512 sim. It is (sometimes) comparable to c6x (which is a crap DSP) if you take (much) higher clock into account, but comparing to current DSP IP cores it is a joke.
> 4G definitions are still largely being fought over

In which world (other than T-Mobile US) does 4G mean anything other than LTE Advanced? Sure, there was a fight for many years but it was because of carrier marketing, not because of real technical grounds.

At least on a basic level I am quite interested in what comes out of the 5G efforts because what's being discussed will be very interesting for new use cases that cannot be done on existing networks.

> With 5G, downloading feature-length movies could take less than five seconds.

> With 4G, downloading feature-length movies could take as long as eight minutes.

Am I wrong in thinking that an operator would prefer to keep their antenna busy for only 5 seconds instead of for 8 minutes? If this is the case, if they have enough bandwidth to the antenna, they should try to move people to 5G quickly.

But you still need 90 minutes to watch the movie and you probably reach the monthly cap with only a few movies, so maybe this is not the main use case for 5G. The reduced latency to 1 ms is much more interesting.

Personally, I'm just hoping that 3G will eventually make it to England. That seems more realistic, though I don't doubt that the Bay Area will be happily basking in this 5G niceness by the time it happens.

I just got back from 3 months in Southeast Asia, and it's just baffling to me how I could get fast data to my phone in virtually unlimited quantities, out in the sticks of rural Cambodia, for five dollars. But coming back to England, my town of 25,000 people has neither working DSL nor cellular data.

I keep a 3G router in the desk drawer to battle the bi-weekly half-day outages that BT routinely delivers, but that also will happily drop down to 300 baud if anybody else in town decides to use the internet at the same time.

It is certainly solvable. But the monopoly internet supplier doesn't seem to have it as a priority to supply internet.

Curious - which town are you in? I have 4g and 200mbs-1 fttp and I live in a field in the middle of suffolk.
The North. Kendal, specifically.

One day Virgin will route a cable our way, and life will be good. Until then we're stuck with BT and their 200 year old copper (and a few cell towers without enough power to drill through the stone buildings in town, let alone the little hills around it).

Maybe Kendal should come together and investigate building your own http://b4rn.org.uk/

Actually you're right on the edge of the coverage area, why not contact them and see what it would take to extend it.

No 3G, as you say, but Ofcom's mobile coverage checker shows Kendal bathed in 4G EE coverage, with a good chance of good indoor reception. (And if not, a 4G router with decent outdoor antenna should help enormously.)

Or there's always satellite...?

Even in some parts of Cambridge 3/4G leaves a lot to be desired. EE has sometimes downtimes that can be measured in days. Its very disappointing.

Its also absurd companies offering "unlimited" mobile traffic do deep packet inspection. Whenever I try to SSH to any of my servers I get banned immediately, despite having a ridiculously low data rate.

I never heard about been banned ( what does it mean, get punished for 10 mins with no network ?? ) for using SSH. Maybe is something else?

Indeed, ToS requests that you don't use the data connection for something like VoIP or other type of communication, in practice they don't care.

I have in Germany's Vodafone 3GBs that I can spend over LTE, and boy, they are spent religiosly until the last KB. Half free communications to outside Germany, half is streaming music/videos.

UK telecoms are a bit peculiar. E.g., Giffgaff bans users for 30 mins (first warning). This is pretty well known. They try to avoid tethering through SSH tunnels.
There are people in London who are living in an edge only area and the closest they get to fiber is docsis over a few hundred meters.
The cellular coverage in Southeast Asia was surprising for me as well. I'd like to know the economics behind this, I guess the main considerations are: - energy consumption - rent for antennas on other people's houses - data backhaul - population density

Still not sure how that explains the differences.

Cell coverage makes absolutely no sense to me. Austria and Switzerland have amazing mobile coverage but at the same time few people living there yet there is 4G everywhere. Might sound like those are small countries, but they are also really spread out and hard to provide service for (lots of mountains). Yet the UK for instance has abysmal mobile coverage even in the densest populated areas.

I can only assume that the general environment is different (regulatory, government subsidies etc.).

> I'm just hoping that 3G will eventually make it to England.

3G is a useless technology and absolutely pointless in perusing at this point. It's cheaper and better to just go with LTE and there is a bit of room for upgrading in that stack.

(comment deleted)
It isn't just England. Even in many areas of the states getting a good cell connection can be frustrating. Half the time if I need data while on the road I will end up at a McD just to get a good connection.
> Driverless cars with extremely fast response times

Seems like relying on low network latency for critical safety features is designing a fundamentally flawed system.

Is this really how driverless cars are being made or is the author just pulling things from his ass

Surely it's the latter. Driverless cars that rely on Internet access would not be feasible, for obvious reasons.

Driverless cars will likely eventually communicate via some peer-to-peer wireless technology, but I would assume that would use a different set of protocols than our mobile phones do.

That is my thought as well. Ad-hoc networks, specifically mesh, have always stood out as the correct technology for this problem.
Even LTE is including Vehicle 2 Vehicle (v2v) communication and Vehicle 2 infrastructure (v2x) and so will whatever 5g becomes of course (5g will be the continued evolution of LTE + mmwave physical layer basically)
Driverless cars need detailed and up-to-date map information. After you enter a destination it will need to download and/or update that information.

It wouldn't be a safety issue, though. The car would not start driving to the destination until it had everything it needed.

So if you ever park in a dead zone, your car will have to be towed back to coverage?
If you're parked in a dead zone, and your car doesn't have manual controls, you should be able to return to the place you came from. Going some place else might be problematic. Tell the car to go home, hit the "stop" button once you're out of the dead zone, and then give it the new destination.
This is yet more speculation: while Google's efforts have produced cars that rely heavily on detailed pre-mapping of surroundings, there are others, such as MobilEye, who seek to have the car navigate with almost no pre-mapping. We have yet to see if one model prevails over the other.
"10 gigabits per second would allow you to download movies instantly"... 10 gigabits... Wtf
It won't matter much because there's not much you could do with 5G that you can't do with 3/4G. Internet connection speed is rarely a bottleneck for casual usage now (browsing, watching steaming videos, chatting etc.) For IoT it won't matter too, because for most telemetry/control means even <3G was ok and WiFi/Bluetooth/ZigBee is still preferable solution as all these xG modems cost way too much. To sum up, unless we start steaming virtual reality, I really don't see many benefits of 5G for few/several years to come.
That is very wrong. There is for instance a lot you can do with 4G that was not possible with 3G. With 3G the more devices the worst the throughput for all. LTE time slices and runs qos for all devices so it does not degrade with increasing device count. However there is a general linit in the the cell which is hard to raise making it uninteresting as a replacement for fiber. Future standards want to remedy this.
I agree that there a lot of technological advances and infrastructure will be much more efficient and robust, but I assume this article was what 5G means for me, not my carrier. Currently (good) carriers solve congestion problem by installing more and smaller cells which is costly solution and that's why their drive to 5G is understandable.
> but I assume this article was what 5G means for me

Why would that not be for "you"? When LTE rolled out in my country my usage pattern shifted. I paid up for higher/unlimited data allowance and can truly work remotely now unhindered. That includes data and latency critical tasks.

(comment deleted)
The development of the 5g standard and it's deployment is something to look forward to, but one issue that remains is data caps.

We need to remember that the vast majority of people access the Internet primarily through mobile devices and broadband penetration is very low in developing nations.

So even though people have access to high speed internet though mobile networks, data caps act as a hindrance to utilize the service effectively.

The issue that needs to be addressed immediately is making unlimited data available at low costs.

> The issue that needs to be addressed immediately is making unlimited data available at low costs.

Unless you can make radio spectrum unlimited (you can't), data caps and/or throttling are going to be a reality for the foreseeable future.

(comment deleted)
> With 5G, downloading feature-length movies could take less than five seconds. With 4G, downloading feature-length movies could take as long as eight minutes.

But will it move everybody back to download versus streaming. Be interested to know how much of streaming start time is network time to first byte versus authenticate/authorise/check geo-fence admin activities? So would be slightly faster start time and may be less likely to degrade. However, streaming operators if they switch to download are going to have to deal with sending bytes that are never watched. Would be interesting to know how much is downloaded from Amazon Video that is never watched.

> These machines will have to communicate almost in real time with everything around them to avoid cyclists and other obstacles. That can happen only if carriers offer one-millisecond latency, something that may become a lifesaver if autonomous cars become a reality.

Will only be possible if there is a guaranteed quality of service. Would be interesting to see how your EULA/T&C of mobile service are written/rewritten to cover life critical usage scenarios.

> ability to go online no matter where they are, forcing operators to extend their networks to practically every corner of a country.

What sort of frequencies are available to 5G and how will that propagate compared to other options?

> However, streaming operators if they switch to download are going to have to deal with sending bytes that are never watched.

Each day that goes by will make streaming operators care less. A gigabyte costs a fraction of a penny to transmit at current IP transit prices.

You'll be able to burn through your monthly data cap in seconds rather than the hours that it takes with LTE. Progress!
I'm quite happy with existing speeds. The problem is data caps.
Is 5G becoming a spec by some standards body or will it be the same marketing-only type of term 4G was?