The Nokia N900 – Escape from the Cloud and Jail?

Next week Nokia World 2009 will be held in Stuttgart and while I am waiting for the press to give me the details of the event while I am roaming in the Scottish highlands I've been thinking a bit about what Nokia's recent announcements around the new Nokia N900 could mean for the future of mobile devices.

To me, the current smartphone market by and large looks as follows:

S60

For the moment I am still stuck with my S60 driven Nokia N95. The OS so far is closed source but anyone can develop programs for it and does not depend on Nokia to allow or certify anything if the developer thinks the user can handle a couple of warnings during program installation. To get rid of them, programs can be certified by Nokia / S60, which takes a bit of time, but unless the program does something really malicious, Nokia / S60 have no preconceptions on what should be allowed or not. While this sounds all great and a lot of applications are available, S60 has lost a lot of mindshare in the past 18 months. Many developers are now preferring the iPhone OS or Android when it comes to new and cool stuff. On top, Nokia has decided to strip out a couple of cool features in its latest phones such as VoIP, a killer argument for me against buying another S60 phone in the future.

The Jail

And then, of course, there is the iPhone. Great marketing, great user interface, very easy to use. Unfortunately, it has no multitasking and Apple is pretty opinionated on what should run on the iPhone and what not. The latest Apple / Google quarrel is a good example. No, thank you, not my piece of cake, either. When I buy a device, I should be the one to decide what I want to run on it and what not.

The Cloud

Next, there's Android. Based on Linux and undoubtedly very innovative, it is most useful if the user shares his private data with Google servers in the cloud. From a usage perspective, it's great, as your e-mail, address book, documents, etc. are available and synchronized between all devices of a user. I like that a lot but I don't like sharing my private data with Google or with anyone else for that matter. Private synchronization or connected home services are the way forward to me. For details, see here.

The Rest: And then there are OS'es like Windows Mobile and the the Palm Pre's WebOS which either fall into one of the categories above or in between.

The N900 – To The Rescue?

So what I want from a mobile device is quite simply described:

  • An OS for which new and innovative programs are developed for
  • Multitasking
  • My private data should be treated privately
  • I decide which programs I want to use on my device and no one else.

Or in short: The same experience as I have on my PC and my netbook: I decide!

With Nokia announcing the Linux / Meamo based N900 smartphone I am getting my hopes up again a bit. Maemo has already been around for a number of years now on Nokia's Internet tablets so I have a fair idea of what it is and what it is not. While I've so far not been very impressed by it due to lacking 2G / 3G support, wrong form factor and slow speed, Nokia seems to have an answer to all of that with the N900. 600 MHz processor speed should hopefully take care of speed issues, 2G/3G network support has been added and the physical dimensions of the device are in the same ballpark as my current N95. Also, Nokia says that it will be VoIP capable.

On top, Maemo, at least up until now, has been a very open platform from various angles: First, it's based on Linux so it's very well known in the developer community. Second, unlike with Android, where applications developers have to work with a Java framework for their applications and have no direct access to the OS, Maemo works just like a PC based Linux distribution: (Almost) everything is fully open to developers, existing programs can easily be ported to Maemo and there is no lengthy certification process. In other words, while Android is based on Linux but doesn't give access to it to applications, Maemo fully does, unless, Nokia decides to remove that openness in the new version of Maemo. Let's hope not.

So if Nokia plays it right, they will make developers happy, they will make users like me happy and they've sold their first smartphone in two years to me!

Diversity Rules

But don't get me wrong here, I don't argue for a full and open Linux phone to be the one and only answer. I think there's also a place for devices that do fewer things, that are not as configurable and expandable, that are more tightly controlled. The reasons for that are plenty: Ease of use, better support from manufacturers or network operators for users, etc. etc. While many users might want that on their PC world and thus might prefer it in the mobile world too, there are many, like me, who thrive on openness!

VOLGA – Voice over LTE via GAN – A Technical Introduction

Volga-pic A main feature that is missing in LTE so far is a viable standardized system for voice calls for the short and medium term. Sure, 3GPP has specified CS fallback and many network operators are hoping for IMS in the long-term. However, in my opinion, both leave LTE very exposed on the voice front at least over the next couple of years.

That's why I am a fan of VOLGA, short for Voice over LTE via GAN as it offers a smooth way of connecting the already existing voice infrastructure to LTE. I've already voiced my thoughts on it here and here, but blog posts can't really go into the technical details. So with the kind support of Kineto Wireless, I've assembled a whitepaper about VOLGA to describe how it works and its advantages and disadvantages compared to other voice over IP systems for wireless networks. So if you have a bit of time and are interested in the details, have a look and enjoy!

Is (Mobile) VoIP Driving Down Voice Prices?

In a discussion around VoIP someone recently said to me that he thinks that "non-network operator supplied" VoIP is having a big impact on voice prices, both in fixed and mobile networks. I am not quite sure this is yet the case, however. When looking at prices for fixed and mobile voice calls, it can be observed in most countries where telecommunication was liberalized a decade or so ago, that prices are falling. This has consistently been happening over that time, long before VoIP came up.

From my point of view, falling fixed and mobile voice prices are more a result of competition between incumbent and startup telecom companies, who are offering voice services over circuit switched technology.

Technology has advanced, so in many cases, voice calls are transmitted over IP in the backbone networks of network operators and also internationally, but that's still virtual circuit switching and not 'end to end' VoIP over the Internet. Sure, there are services such as Skype, which are free while the call stays between two users of the same service but all people I know use it as additionally to circuit switched services rather than a replacement.

So why are VoIP services still lacking popularity today? I think it's quality of service and ease of use, in which end-to-end VoIP is still very much behind traditional circuit switched voice. That doesn't mean VoIP isn't catching up, but in my opinion we are not yet at a point where VoIP is a serious threat to circuit switched fixed and wireless voice.

As always, comments are welcome.

LTE Test Network with 20 Base Stations in Austria

Heise news reports today about an LTE field trial T-Mobile is performing right now in Innsbruck, Austria and lists some interesting details about it:

  • Base stations: The outdoor test network consists of 20 base stations with three sectors each, supplied by Huawei.

    Note: That's a good network setup to test the impact of neighbor cell interference, a major factor that limits throughput in live networks. If the network vendor has implemented a test mode in the base stations, it might even be possible to simulate neighbor cell interference as there are probably not enough mobiles yet to generate meaningful load in all cells of the setup.

  • Backhaul: Fiber backhaul (200 MBit/s) is used. Looks like Innsbruck has good network infrastructure in place!
  • Frequency band: The 2.6 GHz frequency band is used.
  • Throughput: Downlink up to 35 MBit/s, uplink up to 31 MBit/s with a 20 MHz carrier.

    Note1: That sounds quite realistic as there's probably not much interference from neighboring cells yet due to the limited number of mobile devices used in the trial.

    Note 2: Broken down to a 5 MHz carrier for easy comparison with HSPA, the speed would have been 8.75 MBit/s (disregarding statistical multiplexing gains of a broader channel). I wonder what the speed would be today with HSPA+, 64QAM (no MIMO) and suitable devices. I suppose it would not be much less. Happy to hear your thoughts on this!

  • Round trip delay times: 21 ms. Very nice, current HSPA technology in live networks have a round trip time of around 100-110 ms.
  • Mobile device used: No names given but the picture in the original post is interesting!

    Note: Looks like the devices they used are still early proof of concepts. Side note: The LG dongle sized LTE mobile I've seen at the Mobile World Congress in Barcelona this year was already a lot smaller.

MIMO Testing Challenges

Over at Betavine Witherwire there's an interesting post on the challenges of consistently testing multi-antenna devices which will shortly appear on the market. The author of the post mentions that even without MIMO, 3G network capacity could increase by 50% if all devices are equipped with multiple receive antennas and sophisticated noise cancellation algorithms. Obviously that also translates in higher throughput per device. Consequently, network operators are likely to be very interested in these developments and accurate testing of the performance enhancements is a must.

While many tests with mobile devices today are performed with the air interface simulated over a cable, that won't work that easily anymore for MIMO and receive diversity as the antennas in the device are effectively bypassed. It's the antennas and their location and shape inside the device, however, that will make the big difference. More details in the post linked to above.

So I wonder if it's possible to model the impact of the antennas by simulating their characteristics in addition to the signal path with a simulator box that sits on the cable between a real base station and the mobile device)!?

A formidable challenge and I look forward to what the guys in 3GPP RAN4 come up with.

Apartment Hunting, The Internet and Mobile Technology

Looking for an apartment is a tough job as you can probably imagine, especially if you are looking far away from your home town. Here are some reflections from an Internet and mobility point of view from such an undertaking.

Preparation

No idea how apartment hunting worked in the days before the Internet and mobile phones, but I am sure the experience must have been tough. The non wireless part of the search from a technology point of view is of course the Internet and good web portals with apartment offers. For Germany, Immobilienscout24 is a good place to start. From there, I assembled a list of apartments I wanted to see and contacted the real-estate agents for appointments a couple of days before traveling to my new hometown. Already here, mobile technology helped a lot as most agents are not really sitting around in their office waiting for their desk phones to ring.

Navigation

Once on the ground, the mobile phone on my end came into the game. Most agents called me a day or a couple of hours before the meeting to make sure I hadn't lost interest. I big time saver for them. A big time saver on my end was Nokia maps on my N95 as navigating through an unknown city is much easier that way. When new to a town, for example, it's often confusing when one should get out of the bus or tram unless of course there is some mobile GPS help in your phone and you can see the destination in the maps application and your location relative to it in real time.

Netbook Help

After having seen some apartments and getting a first feeling for the city and the different neighborhoods,  I decided that some parts of town I hadn't considered so far would also be a good place to live.  The netbook I recently bought and a wireless Internet connection were quite helpful while still out and about to find some more interesting places to see. This worked well and the mobile phone was very useful to contact agents and arrange for a meeting immediately or the next day.  That saved a lot of time as well as it's not necessary to wait until you are back home in the evening. Instead, it can be done between two appointments.

Remove all the technology invented in the past 20 years from this experience and it would have looked entirely different.

The Future

I can't remember exactly where I've seen it before but I can imagine that augmented reality could help to make the process even smoother in the future. Hold your GPS and compass enabled camera phone into the direction of a street you think would be nice to live in and your location and direction will be sent to a server on the net (just like my apartment search portal I used manually). The server then queries the database, returns the available apartments close by that fit my preferences and the phone shows them as an overlay to the image I see on the screen. Yes, I can well imagine that and it would have been great to have it as I often thought that a street looked particularly nice and that it would be great to find something here. Well, still in the future today, but I wonder if 20 years from now people will wonder how they could have ever found an apartment without this technology!?

Solar Powered GSM in the Dominican Republic

Flexenclosure In the past two years I've seen a number of companies at the Mobile World Congress working on solar and wind powered GSM base station solutions targeted at countries where the power grid is unreliable and many base stations are powered by diesel generators. Looks like the industry is now slowly moving from the concept phase to practice.

Apart from environmental issues, diesel generators need fuel which is sometimes very difficult and expensive to get to rural areas. So if solar or wind power can partly or fully supply a GSM base station with power, that's good for the bottom line and for the environment as well.

Here's a link to a press release over at TeleGeography that Orange Dominicana has started rolling out solar powered base stations. The article concedes at the end that its only 30 base stations for now, but it's a start.

The press release doesn't mention which solution is being used. At the World Congress, I've seen VNL for example, that develops very low power GSM base stations with limited range and Flexenclosure who work together with, among others, Ericsson (see picture on the left).

Relative Cost of Voice over GSM, UMTS and LTE

The other day, a reader asked whether it is true that a voice call over a UMTS circuit switched bearer is less expensive than over a packet switched UMTS bearer. Good question and I guess very difficult to answer as there are many parameters. But nevertheless, let's expand the question and put GSM and LTE on top.

GSM

In the GSM world things were simple at first. There's a 200 kHz carrier and you can squeeze 8 timeslots into it. On the main carrier of a cell 6 out of those 8 timeslots can be used for voice, on all others, all timeslots can carry one voice call. Further, the adjacent carrier can't be used due to overlap, so the carriers bandwith is effectively 400 kHz. To increase the number of calls, the network operator can use AMR half rate, theoretically doubling voice capacity. Here it starts to get difficult as a half rate channel should not be used under weak signal conditions, i.e. some calls should fall back to a full rate channel so more redundancy and error correction information can be added to prevent the call from dropping. Anyway, a full rate channel voice coded streams at 12 kbit/s in each direction. Add error detection and correction bits and you end up with around 28 kbit/s.

UMTS Circuit Switched

In terms of resource use, things are similar as in GSM. The AMR full rate codec streams at around 12 kbit/s and redundancy information is added. I'd say resource use is similar as in GSM.

UMTS / HSPA Packet Switched

Packet switched means Voice over IP. Here, things start to get difficult because what is VoIP in practice? There's no standard solution as in the wireless circuit switched domain so there are different possibilities.

Let's look at standard SIP first that uses the 64 kbit/s uncompressed PCM codec. Add IP overhead and you stream at 80 kbit/s in each direction. Quite a difference to the 12 kbit/s used in the circuit switched wireless network. But wait, it's 28 kbit/s due to error detection and correction. However, that has to be added to the 80 kbit/s as well but how much, that's difficult to say. That depends how far the user is away from the base station, i.e. which modulation and coding is used. So to get realistic values, you have to calculate with a traffic mix. But no matter how you calculate it, there's no way to bring the 80 kbit/s down to the circuit switched value.

Some SIP implementations also use AMR if they detect that both ends support it. That brings down the data rate to 12 kbit/s + IP overhead to a total of 32 kbit/s. For details see this post. Still three times more than 'native' AMR. For users very close to the base station not a lot of redundancy needs to be added so I think we could come pretty close to GSM or be even better. But then, you switch-on half rate AMR and GSM is doing better once again. You could do that in VoIP as well but the IP overhead won't go down and it's already 2/3rds of the total bandwidth for full rate AMR.

Better spectral efficiency could also help to some extent to compensate for higher VoIP data rates as mobiles close to the base station do not only require less error detection and correction bits in the stream but can also use a higher order modulation, thus making the transmission more efficient than GSM circuit switched. But again, that's only for some but not all mobile devices.

Something that works against VoIP efficiency over wireless networks are channel assignments. While circuit switched timeslots are only assigned at the beginning of the call, bandwidth for VoIP calls over HSPA needs to be frequently re-assigned. There were some efforts in 3GPP to reduce the need by using static assignments but it starts getting messy quite quickly here (HS-SCCH-less operation).

But wait, there's IP header compression in UTMS, at least in theory. In practice, however, it's not used as far as I know, so I won't put that into the equation.

Over the top VoIP such as Skype uses pretty bandwidth efficient codecs that are in a similar bandwidth requirement range as AMR. There are lots of VoIP systems that could be used over wireless as well but I don't know what kind of bandwidth needs they have so I won't discuss them here.

LTE

There's a real pressure with LTE to switch to VoIP and similar dependencies on features such as modulation and coding, signaling overhead, etc. as in UMTS will have an impact. Robust header compression will probably make it into LTE much faster than in UMTS, be it for IMS, for VOLGA, or for any other network operator voice solution that will be used.

The Calculations

The book from Hari Holma and Antti Toskala on UMTS/HSPA has some interesting calculation on VoIP capacity. Their conclusion is that UMTS packet switched voice capacity can easily exceed that of GSM – if, and that's the big if, all optimizations are present and switched-on. For over the top VOIP, however, it's unlikely that these conditions will be met.

Summary

So as you have seen VoIP over UMTS or LTE can be more or less efficient than circuit switched voice over GSM depending on how you look at it. So maybe the question for the future will not be on efficiency but if mobile network operators will in the future continue to be the main provider of wireless voice calls or if over the top voice providers will take a bigger share of the market for which radio network optimizations are not working as efficiently.

3G Sticks Everywhere These Days

This is probably not big news to most but I just realized recently when walking through a German city how many people sit in cafes and restaurants with a notebook and a 3G USB dongle these days. I could swear it was still much different last year. Most people I saw were (still) using notebooks instead of the smaller netbooks, so I guess that trend is not yet as pronounced. I didn't talk to the people I saw so I don't know if they are using prepaid daily, hourly or monthly options or if they have a postpaid contract. Both are available in Germany. Also, it would be interesting if the connectivity is provided by the company they work for or if they are paying themselves. Would be quite interesting to find out.

LTE and UMTS Air Interface Comparison

There's a very interesting blog entry over at the 3G and 4G Wireless Blog by Devendra Sharma on the differences between the LTE and UMTS air interface beyond just the physical layer. By and large he comes to the conclusion that the LTE air interface and its management is a lot simpler. I quite agree and hope that this translates into a significantly more efficient power management on the mobile side (see here) and improved handling of small bursts of data of background IP applications (see here and here). I guess only first implementations will tell how much it is really worth. I am looking forward to it.