The 2.1 GHz situation in Vienna

Back in April I ran some tests in London to see how many 3G frequencies were used by the carriers there to get a feeling of how much capacity is offered today. To my great surprise, only one of the network operators had deployed more than one 5 MHz carrier frequency. Recently, I was in Vienna and since the country has many affordable 3G Internet offers that lots of people already use, I was wondering if the situation was different.

It turned out that the situation was pretty similar. Except for T-Mobile, who had two 3G carriers deployed in the center of Vienna, all other operators only used one carrier frequency. Network throughput during the day and in the evening in the A1 network were always good (above 1.5 MBit/s) so the current low capacity build-out from an available carrier perspective can handle the traffic well. To me, that sounds like good news!

LTE and the SMS Question

As standardized today, LTE does not have built in SMS capabilities. In a recent webinar on VOLGA (Voice over LTE via GAN), Franz Seiser of Deutsche Telekom (formerly T-Mobile International) argued that this might be a significant issue in the future for a number of reasons.

First, he said, there are a lot of systems in the network that rely on SMS such as SIM card provisioning, for updating the roaming operator list and other data on the SIM card for example, SMS subscription to activate/deactivate add-ons, etc.

Second is the EU mandated SMS user interaction while roaming. Introduced during the first wave of roaming regulation, operators are obliged to inform their subscribers by SMS about roaming costs when they start using a network abroad. In the future, notification to prevent "bill shock" (e.g. when using mobile data abroad) might also be based on SMS.

While the roaming tariff SMS announcements for voice and SMS are probably meaningless for LTE networks that do not support voice and SMS, the notification about bill shock might very well apply to LTE as well. Unless of course, the same tariff applies abroad like at home. Unlikely I would say…

So I quite agree with Franz, if a network allows VOLGA roaming in the future, the SMS solution already comes included at no extra price.

Another option is using SMS as part of the CS fallback (CSFB) feature that is already standardized. However, if the roaming country does not support CSFB and the mobile device is mostly data centric, then the SMS can't be delivered. While it's pretty obvious that a USB data dongle is a data centric device, I wonder what an iPhone or an N97 qualifies as.

And then there is SMS over IMS. However, I doubt we will see IMS and mobile IMS clients anytime soon.

My Netbook…. 15 Years Ago

Netbook 15 years ago Here's a picture of my new netbook, a 10.1" Acer Aspire One D250 side by side with my first notebook I bought 15 years ago. Sizes are quite similar but the interior is quite different. 1 GB of RAM vs. 8 MB, 160 GB hard drive vs. 20 MB, 386 processor running at a couple of MHz against an Intel Atom running at over 1 GHz. About two orders of magnitude apart from each other. Of course, 15 years ago it wasn't called a netbook, even though my 14.4 kbit/s Modem (external) was start of the art then. Surprisingly, the 15 year old notebook still works. MS-DOS and Windows 3.1 boot in a matter of seconds, out of the 8 MB of memory, 5 MB are free once the OS is loaded and Microsoft Word loads faster than anything I have seen in the past decade. Sounds all nice but I don't want to go back. It's just a bit more comfortable today and I am not sure the old Compaq could handle a 6 MBit/s DSL line. After all, at that speed the hard drive would be full in less than a minute 🙂

LTE and HSPA Uplink Power Control in Comparison

And here's my LTE thought of the day:

One of the fascinating things about the 3G/WCDMA/HSPA uplink is the 1500 power control commands per second to ensure all devices transmitting at the same time are received with a similar power level. This is necessary as only this way the base stations can retrieve the individual data streams that are stacked on each other in the code/power domain. 

With LTE, however, such a fast power control is no longer required as each mobile sends at a different time or uses different subcarriers (i.e. different time / frequency domains). While it is still necessary that all transmitting devices are received by the base station with "more or less" the same power in order not to overload the A/D converters it is by no means as essential as before. A lot less work and signaling involved that way.

Unlocked 3G Dongles in the Supermarket

Recently, Aldi supermarkets in Germany have started selling unlocked 3G USB dongles for €59. Yes, unlocked, which means that the buyer is free to either use them with a SIM card that can also be bought in the supermarket or with a SIM card of a different operator. For the details see here (while the link leads somewhere).

The SIM card offered by Aldi is for the German E-Plus network, which unfortunately is quite patchy and not upgraded to HSPA yet. I wonder if it might be the last non-HSPA 3G network left in Europe!? Prices for daily use are €1.99 with a traffic limit of 1 GB or €15 for 30 days with a traffic limit of 5 GB. Stunning prices but don't ask for high speeds.

I am glad to finally see this happening in Germany, after it has pretty much become common practice in Austria for a year or two now already. To my knowledge, Germany is only the second country so far where unlocked 3G dongles can be bought in supermarkets. If you are aware of any other countries except Austria, please let me know.

Let's hope that similarly as in Austria this move will stimulate competition around pre-paid offers where the SIM card for Internet access can be bought independently from the 3G dongle. After all, I feel a bit silly to buy a locked dongle in countries I travel to just to get the SIM card.

Some prepaid offers without a dongle are already available in Germany for some time now and you can find out more on the Prepaid Wireless Internet Access Wiki here. There's information about lots of other countries there as well in case you want to find out what's going on in your country. Have fun!

Mobile Terminating Roaming Retry Call

While doing some background reading I stumbled over the following optional Mobile Terminated Call procedure for a race condition:

The scenario: Just when the mobile network receives an incoming call for a user, the user's mobile changes to a cell which is controlled by a different mobile switching center. This results in a race condition, i.e. the previous MSC receives the call while the mobile is already performing a location update via the new MSC. If this is not treated, the mobile will not see the paging in the old cell and the call establishment fails.

This is where the "Mobile Terminating Roaming Retry Call" feature comes into play: If implemented, the previous MSC which has sent out the paging message to contact the mobile is informed of the location update by a "Cancel Location" message from the HLR. This is standard practice so far. However, instead of failing the paging procedure, e.g. after a timeout, the Cancel Location message is used as a trigger to signal to the Gateway MSC that the subscriber is no longer with this MSC. The Gateway MSC then releases the speech path to the previous MSC, runs another subscriber location search with the Home Location Register and then forwards the call to the new MSC. All quite elegant.

For details see 3GPP TS 23.018, chapter 5.2.1

I wonder, if this feature is widely implemented and used today? If you know, please let me know.

Carnival of the Mobilists #181 at London Calling

Cotm-button This week the Carnival of the Mobilists has stopped over at Andrew Grill's London Calling blog. Especially Andrew's own entry on what IBM has done for the Wimbledon Tennis tournament last week from Twitter feeds to augmented reality applications caught my attention. I've followed augmented reality applications for a while and it's good to see they are entering the real world now. So without further ado, head over and enjoy.

Commoditization

A reader recently pointed me to a post by Joel Spolsky where he writes about 'Smart companies [should] try to commoditize their products' complements'. A very insightful article and he gives a number of examples for this business strategy:

  • IBM's goal before they became a services company was to commoditize the PC add-in market.
  • Microsoft's goal was to commoditize the PC market to drive their software sales.
  • IBM's goal later on was to commoditize hardware and software by jumping on the Linux bandwagon to drive services sales.
  • Companies supporting 'open source' in general are deriving value from selling services or hardware around it.

This got me thinking of what mobile network operators could commoditize to drive the revenue they can make from their product, the network!? A recent article by Dean Bubley might contain interesting insights into that. In his post 'Under-the-floor to Over-the-top', Dean writes about how Vodafone works on projects to become a service provider across networks and gives some examples such as a Vodafone branded Facebook plugin and an iPhone web-application. When looking at these moves from a 'Smart companies try to commoditize their products' complement' angle, these moves might be interpreted as "we try commoditizing services running on our network and thus we increase our revenue".

  • directly, because more people will over time use our network and thus pay for Internet access / phone calls / SMS
  • indirectly via branded over the top applications so next time people look for a new phone or a new pre-paid / post-paid subscription remember who's innovative in the space.

Comments, questions, insights?

P.S.: Maybe this is another way to get rid of the "dumb bit-pipe" thinking…

Netbook, eeeBuntu and Mobility – Part 2

In the previous post I've described my first experience with an Acer Aspire One D250 netbook together with eeeBuntu (based on Ubuntu 9.04 Jauntry). I was quite impressed of how easy it was for the most part to get going. In this part I will look at how to get eeeBuntu working witch a 3G USB dongle and a mobile phone.

Easy Installation and Use

Networkjpg EeeBuntu detected both my Huawei E220 3G dongle and my Nokia N95 as wireless modems straight away, no configuration necessary. The first time they are connected, a configuration menu automatically appears which contains a pretty extensive network operator and APN settings list. After selecting a country and network, a profile is automatically created and added to the network list in the taskbar. Strangely enough, the menu entry did not appear straight away in all cases, sometimes a reboot was necessary when adding an new profile. In case the operator is not in the database, it’s possible to just select one of the operators and then edit the configuration by hand.

PIN protection Issue

3g-connectivity-2 Most of my SIM cards are not PIN protected so clicking on the new network profile entry connects to the network very quickly. With some of my SIMs, however, the PIN can’t be deactivated so the 3G dongle requires the PIN before launching the connection. While this worked pretty well the first day, I started to get problems since then and the behavior became pretty erratic. In the end, I wrote a shell script to send the PIN to the modem before using one of the 3G profiles.

Disconnecting and Status Information Missing

Disconnecting from the network also worked well via the network menu during my experiments the first day. Since then, however, for reasons unknown, clicking on “disconnect” has no effect, not with the E220 and also not with the N95. Unplugging the dongle or the mobile cuts the connection but brings further trouble. In many cases plugging the E220 back into the USB port has no effect and eeeBuntu needs to be rebooted. In Windows on the same machine, unplugging and plugging the dongle back in works well, so it’s not a hardware issue. With the N95 unplugging and plugging in again works in most cases.

Another thing that bugs me is that I have no means of seeing signal strength or to lock the 3G dongle to a certain operator or network technology as I can easily do in the launcher program provided for Windows. Too bad as this is a very handy functionality in some situations!

Summary

While the basic implementation for 3G connectivity works well, it is unfortunately a bit unreliable in eeeBuntu version 3. While I can maneuver around the issues, a normal user is likely to get frustrated.