A Day In The Life Of A Connected Traveler

The recent Nokia World had a couple of very interesting keynote speeches which Jyri Engeström has summarized very nicely on his blog. Videos of the keynotes can be found here and the Nokia World blog can be found here.

Nokia’s Anssi Vanjoki has always interesting stories to tell. Some might think he’s talking about tomorrow when describing mobile usage scenarios. But in fact, it’s all possible today. Take my day as an example:

I got up, updated my private eMails on my N93 over Wifi at home, downloaded some podcasts to the phone to have something to listen to while on the way to the airport in the afternoon, side loaded some mobile transcoded TV shows I like from the PC to the phone to additionally have something to watch. Finally before leaving the house I updated my weather forecast widget and my blog roll on the phone over Wifi and my DSL line. On the way I "consumed" most of the content while sitting in a train and also jumped right into very interesting articles in my blogroll while listening to some music from my collection on the phone. Every now and then, I followed a link in one of the blog entries with the phones web browser over the 3G network to get some background information on a topic. While waiting at the airport I also checked some news web sites to see what’s going on outside the cyber space. After so much consumption it’s good to be a bit productive as well and so I answered some of those eMails which have accumulated over the week. A foldable keyboard for quick typing is a real helper for this. Arriving in Paris I checked my eMails again over the wireless network while sitting in the suburban train and arriving at my destination I downloaded the latest news videocast of my favourite TV station over Wifi to the phone to watch the news while having dinner.

And then there’s the new bed I ordered online at Ikea tonight. But I have to admit that I didn’t do that on the phone but used the PC for a change…

P.S.: And yes, I made two phone calls with the phone multimedia computer while traveling. When arriving at my destination in Paris I used a dedicated wireless VoIP SIP phone to call back to Germany. The N93 has a SIP stack but as of yet no SIP client that makes use of it. Hello Nokia, here’s your chance to complete my experience.

First Mobile Monday Germany December 4th in Duesseldorf

And here’s a flash message on very short notice: It looks like December 4th will see the first Mobile Monday in Germany. The inaugural session will take place in Düsseldorf. One of the founders seems to be Russell Buckley who writes over at Mobhappy. Strange, I read nothing about it on his blog or elsewhere until I stumbled over it today. They’ve got a very interesting speaker lineup for the first session including Russell and Ajit Jaokar, fellow book author and blogger over at the OpenGardens blog. So spread the word and go if you can still do it on such short notice, it is going to be great! Unfortunately for me, I’ll be in Paris on Monday and won’t be able to come.

Transcoding Video Files For Your Mobile Phone

Mediacoder
Got an N93 or other N-series phone and like to convert your videos and TV recordings for mobile viewing? It seems it is simpler than I initially thought. Take a look at the free MediaCoder for Windows which converts just about any video format into what’s required for mobile. Converting a file is as simple as selecting the input file and hitting the start button in the application.

Converting videos for the N93 works just perfectly with the default settings in the program for the iPod video format. The N70 has it’s own setting as it doesn’t seem to support the 25 frames per second and high encoding rate of the N93 and iPod.

I made a first test by converting a WMV coded one hour TV show I recorded via an online video recorder into mpeg4. Input file size: 387MB. Output file size: about 200MB. Good that I’ve got that 2GB flash card in my phone… Video quality on the N93 is excellent, even the smallest details and texts can still be read on the screen. Conversion time for the one hour show was about thirty minutes on my 1.9 GHz Centrino notebook. Final test step: I’ve played the recording on the N93 and detected no problems, no glitches, no crashed. Excellent!

3G Network Engineering: When Operators Cripple Their Networks

Several years after the start of 3G and some operators still
struggle with their 3G network engineering. Unbelievable but true.

Latest
example: Wind in Milano, Italy. I’ve been using the Wind network already last
year in Roma for several weeks and enjoyed great 3G coverage and performance. A year
later, I am in Milano, a city in Northern Italy, and the situation is
completely different. Last week when I was here the 3G network was completely
unusable, due to packet drop rates of 30% or more. This week the situation has
improved but it still is nowhere where it should be.

Over the weekend I had some time to take a closer look what was
going on. While at first I suspected that they had some timer and threshold
problems that makes the connection switch between dedicated and common
channels, I quickly saw that this was not the case. Instead, there is frequent
measurement control messaging, traffic channel reconfiguration and active
setup updates. Every time the channel is reconfigured, packets are either lost
or delayed for a second or two which slows down the connection considerably.
After a while this starts a chain reaction as sometimes web page downloads
become so slow that the network decides to switch the connection onto a common
channel. This again provokes packet delays. It doesn’t seem to be a single
mobile issue as it happens with three different phones. Very strange as I am in
a place with excellent network coverage. So Wind, please get out there and fix
this!

But then, Wind’s also got EDGE coverage in Milano, which
works very well… Shame I have to fall back on 2.5G because their 3G network
engineering is flawed…

WiMAX Culture: Hotspot or 3G?

Let’s timewarp to 2012. I am in a small foreign town somewhere out in the countryside. I want to check my eMails and browse the net a bit. What kind of wireless access will I find in that place five years from now? 3G? Hopefully. Wifi? Well could also be, but at what price? Or even WiMAX? Why not with Intel pushing the technology and promising to get chipsets out the door soon which can do both Wifi and Wimax (Rosedale 2?). Let’s stay with WiMAX for a second. How will my experience look like? I can imagine several scenarios:

The 3G-like scenario: I open my notebook and I detect a local WiMAX network. Unfortunately, just like most 3G networks today, access is restricted to users with a valid SIM card. No other way to access the network. Too bad for me, as I can’t use the network and too bad for the network operator as he is missing out on potential revenue.

The Hotspot-like scenario: Again, I open my notebook and detect a local WiMAX network. Local users have a SIM card just like with 3G and access is seamless. However,the network is clever and sees that I am a roamer without a SIM and permanent subscription. Thus, it allows me restricted access and guides me to a web page where I can buy some volume or time credit. Prices are moderate and I am only billed for the time or volume I really use. Excellent. Maybe the network is even clever enough to detect my device whenever I log on again afterwards. Instead of having to type in my credentials again, I am just shown a page which welcomes me and tells me that network access for the prices as agreed last time has been granted again without further ado.

But maybe 3G operators have learnt their lesson in the meantime and are now offering affordable roaming prices to access the Internet. No need for the WiMAX network then. I wonder if the WiMAX competition has helped in this change of mind or if new EU regulation gave the gentle push!?

The Smartphone Scenario: So will my smartphone in 5 years from now support 3G with fallback to GPRS/EDGE for the really remote parts of this world, Wifi for home, and WiMAX (because 3G operators still won’t allow me to roam abroad and connect to the Internet at a reasonable price)?

I think we won’t see a several network technology everywhere world by 2012 so I hope WiMAX networks will be as open and reasonably priced as possible and devices to have enough wireless technologies built in to allow true roaming worldwide.

As bizare as it sounds but I think only a healty competition of different wireless technologies and mindsets will ensure the best possible network coverage for each technology.

Other Ideas? Anyone?

Deep Inside the Network: TFO and TrFO

I was not sure if I should post my “TFO and
TrFO introduction” here as there are probably only a handful of people on the
globe who are interested in this topic. Also, some prior knowledge is
required on how GSM and UMTS networks handle circuit switched calls and how
things change with the introduction of 3GPP Release 4 BICN functionality. A
good intro on this topic can for example be found in my book (take a look on
the left). Most of my blog entries require no such in-depth prior knowledge but
this one definitely does. I decided to do it anyway as I didn’t find any other
usable overview on the web.

Tandem Free Operation (TFO) and Transcoding
Free Operation (TrFO) Overview

Voice calls from mobile phones today always involve several voice transcoding steps
in GSM and UMTS Release 99 networks. This is done mainly to transport a voice
call, which uses sophisticated compression in the radio network, through the
core network with the standard G.711 PCM (Pulse Code Modulated) codec over 64
kbit/s circuit switched links. Furthermore, transcoding a voice data stream to the
64 kbit/s G.711 PCM codec is necessary in order to call fixed line phones.
Another advantage of voice transcoding in the network is to be able to process
the voice data stream and to compensate for unwanted effects such as echo in
the speech path.

With the introduction
of the Bearer Independent Core Network functionality in the 3GPP Release 4
standards, core network connections are based on high bandwidth ATM or IP links
rather than on 64 kbit/s TDM links. In such networks it is therefore possible
to transmit a voice data stream in the core network with other codecs than 64 kbit/s G.711. This
also has the additional benefit of removing transcoders from the speech path which
reduces speech path delay and improves speech quality to some degree as the
speech signal is no longer degraded by the transcoding process. Furthermore,
not having to convert to the narrow voice band G.711 codec allows the use of
AMR Wideband (AMR-WB) codecs. These codecs are not backwards compatible to
G.711 without loosing their much better audio quality which they achieve by
encoding twice the frequency range as previous Full Rate, Enhanced Full Rate,
AMR and G.711 codecs. A general downside of not using a transcoder in the
network is that it is no longer possible to process the voice data stream to
remove effects such as echo.

Transcoder Free Operation (TrFO)

In UMTS
Bearer Independent Core Networks (BICN), PCM links which require the use of the
G.711 codec are no longer used. Instead, connections to RNCs in the radio
network and connections to other Media Gateways are based on ATM and IP.
Therefore, the MSC servers involved in a call can establish a bearer path
without activating voice transcoders in the media gateways between two mobile phones. For a mobile to landline call the connection remains transcoder free up to
the media gateway which connects the wireless network to the fixed network.
Here, the transcoder is used to convert the compressed audio signal to G.711.

In mobile
to mobile calls, both handsets report their codec capabilities to the MSC
servers involved in the call as part of the signaling before the bearer path is
established. Thus, an AMR-WB codec is automatically used if supported by both
terminals. This greatly improves the voice quality of the call. If not
supported on both ends, a standard narrow band AMR codec will be used for the
connection instead. This is called Transcoder Free Operation (TrFO) and the out
of band transcoder control performed by MSC servers is described in 3GPP TS
23.153.

While TrFO
works well while both ends of the connection remain in the UMTS network, it has
to be deactivated if one of the two parties is handed over to a GSM network
during the connection. This happens, for example, if the subscriber roams out
of the UMTS coverage area or in case the UMTS coverage is temporarily weakened
by obstacles while GSM network coverage remains acceptable. This can happen for
a number of reasons like because of different locations of the UMTS and GSM
base station sites or due to better GSM in-house coverage. If AMR-WB was used for the call, deactivating TrFO
also requires a fallback to AMR which results in an abrupt voice quality
degradation of the call in case the GSM network does not support Tandem Free
Operation which is described next (see also 3GPP 23.153, chapter 6.5).

To
communicate with services in the networks such as a voice mail system, or a
prepaid top up voice server, DTMF (Dual Tone Multiple Frequency) tones are used
to send passwords and commands to the system. If a call is established from a
UMTS terminal, DTMF tones are sent as out of band signaling messages to the MSC
Server. The MSC Server is then responsible to forward the message. If the
service platform which analyzes the DTMF tones is BICN compatible, the tone
is delivered as a message. If the service platform is still using PCM links and
the G.711 codec, the DTMF tone is inserted into the voice connection at the Media
Gateway at border to the PCM network. If a call is established from an external
PCM network to a service in BICN network, DTMF tones are not sent as messages
but inside the voice bearer. In this case, 3GPP 23.153, 5.9 requires the
gateway at the border of the BICN network to discover the inband DTMF tone,
remove it from the voice stream and send a DTMF signaling message to its MSC
Server which then forwards the DTMF message out of the voice band to the
destination.

Tandem Free Operation (TFO)

For GSM
networks, TrFO can not be used even if the core network uses BICN media
gateways and MSC-servers. This is because the A-Interface, which connects the media
gateway to the BSC/transcoding unit is based on PCM. Thus, voice calls from GSM
radio networks always arrive at the media gateway as a PCM G.711 64 kbit/s
circuit switched stream. Unlike in UMTS, where the transcoding is a
functionality of the media gateway, GSM uses a dedicated transcoding unit
between the BSC and the media gateway. This is necessary in order not to change
the radio network architecture when the core network is upgraded to BICN. As a
consequence, a mobile to mobile GSM call will always have two PCM links in the
connection, one to and from each transcoder and thus a GSM call is always
established using the G.711 codec. The two transcoders of the connection are
also called a tandem. In order to remove the transcoder tandem from such a connection,
in band codec negotiation between the two transcoders can be attempted once the
call is established. Instead of sending signaling messages via the MSC-servers
through the network, the two transcoder units send their information embedded
in the G.711 link. This is done by using a special bit pattern as part of the
voice stream which is recognized by the other end as a transcoding control message
and not as a part of the voice signal. If both transcoder units support at
least a single common codec like AMR 12.2 or an AMR-WB codec, the 64 kbit/s
G.711 connection is used to tunnel the compressed and encoded voice stream. As
the audio stream is compressed most of the bits of the transparent 64 kbit/s
stream are not used. This effectively removes the transcoder tandem from the
voice connection and is thus called Tandem Free Operation (see 3GPP TS 23.053
and 3GPP TS 28.062). While audio quality and delay times can be improved this
way, no bandwidth savings can be achieved in the core network unlike with TrFO.

Some events
in the network can temporarily interrupt TFO and the speech path in the core
network automatically falls back to standard G.711 encoding. This is the case
for handovers for example in which the call is handed over to a cell which is
controlled by a different TRAU. This is the case for an inter-BSC handover for
example. Once the handover is complete, TFO has to be negotiated again between
the two TRAUs (see 3GPP TS 23.053, 6.5.7). TFO is also temporarily interrupted
when the MSC inserts DTMF tones or announcements. As the MSC is not aware of
TFO it overwrites the compressed speech information in the circuit connection.
This is detected by the terminating transcoder and transcoding elements are
automatically reinserted into the speech path. Especially for AMR-WB, TFO has
to be started again as soon as possible in order to avoid speech quality
degradation.

Conference
bridges are another network feature which automatically disable TFO. This is
because standard conference bridges mix G.711 voice signals from several
parties to produce a combined signal which also overwrites the TFO data stream.
This again forces the TRAUs to introduce a transcoder in the speech path again.
While this has little impact on narrow band speech calls from a voice quality
perspective, it is not possible to use AMR-WB when a conference bridge is
inserted unless the conference bridge also supports TFO and the AMR-WB codec.

There we go, if you have made it up to here, please consider leaving a comment 🙂

Nokia N-Series devices and FON

N93_pic
For the previous Nokia Open Studio in New York, Nokia invited Martin Varsavsky, CEO of FON (A Wifi hotspot company) for the panel discussion. A clever move for both which I understand even better now that I’ve bought an N93 with built in Wifi support.

New Wifi Possibilities

I’ve been using the phone quite a lot since then over my Wifi network at home. This alone saves me a ton of money since I can now use my Wifi/DSL connection while at home instead of more expensive 3G connections. Also, using Wifi opens up a range of new things beyond eMail and Web browsing which I would have never thought about doing over 3G:

  • Podcasts: Downloading podcasts directly to the mobile instead of first downloading them to the PC and then sideloading them to the phone via a memory card works like a charm over Wifi. I haven’t done that in the past because as even with a cheap 3G price plan, downloading  30 MB podcasts was never an option. No problem over Wifi though. Nokia’s got a great podcast catcher program which can download several podcasts simultaneously and automatically resumes after a paused or interrupted download without having to start from scratch. In addition it lets you listen to the first couple of minutes of a podcast so you can find out easily if it’s worthwhile to download the rest.
  • Blog reading with an RSS Reader: I’ve been doing this over 3G already but my blogroll is quite comprehensive and a complete update generates about 1.5 MB of traffic. No problem over Wifi. Luckily, Resco has just released a version of RescoNews for S60 3rd edition. I’ve already reviewed RescoNews a couple of months ago for 2nd edition phones and it is still my favorite mobile blog reader. The version for 3rd edition phones works almost the same way as the version for 2nd edition. Some enhancements have been done, though: First of all it can be used in both normal and landscape mode on the N93 and the configuration menu now also allows the user to choose which browser to use in case posts contain links or in case you want to see the original post on the web site. Wifi integration works well but configuration is still not straight forward. When setting the connection type to "always ask" the program just shows the configured 3G connections and leaves out Wifi connections. If you go to the settings menu however, it’s possible to set the connection to use to a preconfigured Wifi profile. That’s good enough for me as I only want to update when I am at home anyway.
  • Flickr Uploads: Shozu is a great program to upload pictures to Flickr and other picture sharing sites. The latest version also supports video uploads to sites which support video. With image sizes almost reaching 1MB with the N93, uploading images gets easily expensive over 3G. So in case I can wait with the upload until I am back home, I pause Shozu and just hit a button when I am back home to upload the pictures automatically. Excellent!

It’s Not About Technology it’s About Money

Don’t get me wrong, all of the things mentioned above can easily be done over 3G as well both from a technical and a practical point of view. What keeps people from doing it is price, especially when roaming to other countries. I think this will change in the future but for now that’s how things are. So this is where Martin and FON come back into the picture. If he succeeds then a FON Wifi hotspot will be close in the future no matter where you go in the city so you can update your blogroll or download a podcast even while you are waiting for the bus.

Mixed 3G / Wifi Usability

Each application can be configured separately how to connect to the net. While I’ve configured the web browser to always ask which connection to use, I’ve set the blog reader and podcast catcher to always use my Wifi access point at home. Here’s a wish to Nokia: A third option which assigns a priority to configured connections would be a cool feature. I’d use this for the web browser for example. In case my Wifi access point at home is detected, the browser automatically uses this connection. If it can not be found, the configured 3G profile would be taken instead without my intervention.

So, my thumbs are both up for the N-series Wifi integration!

Nokia S60 3rd Edition Browser Impressions

It had to come this way, I am a proud owner of a Nokia N93 now. Many reviews have been written about the phone so I have no intention of adding another one. Instead, I will write down my impressions about what I like and also about what I don’t like about the phone beyond what is said in the numerous reviews.

This entry is about the new Nokia Web Browser: I was quite sceptical if it could do better than the Opera browser which I have been using on my N70. A lot has been written about the browser on the web already, including the fantastic minimap feature which shows you where you are on the page while scrolling. What I always wondered about and was never really able to get out of the reviews was how one is able to read web pages if they are not reformatted. After using the browser myself for a couple of minutes, the answer came quickly: While the page is shown on the minimap approximately as it would be rendered by a desktop browser, the page and especially the text is reformated in the main window. This works surprisingly well. I’ve tried many web sites and only once did the reformating of the text blocks of the page to the width of the screen fail. Congratulations to the S60 browser team, the browser really gives me the best mobile web browsing experience I ever had!

While I have already come to love the browser I’ve discovered two rather nasty issues as well:

The first one is its memory consumption. On the N93 which is supposed to be Nokia’s flagship product, the browser quickly takes all available memory and the OS in turn closes other applications. Very bad behaviour which I hoped would be a thing of the past after I switched from the 6680 to the N70. It seems that there is a software update that might fix this issue but I haven’t been able to download it so far.

The second issue is stability. Even though my software version is quite up to date (*#0000#) shows 12.07.06 the browser crashes quite frequently when browsing on normal web pages. Still some work to do here… Not a big issue for me at the moment, though, as most web sites I access on the mobile have a mobile friendly version of their content.

So much about the browser for the moment, stay tuned for further impressions.

Podcast: Impact of 3G Licensing Fees on Prices and Network Coverage

A couple of weeks ago I wrote about 3G licensing fees and their impact on end user prices and network deployments in different countries today. I got magnificent feedback on this story and this podcast with Peter Curwen, visiting professor for telecommunications strategy at Strathclyde University in the U.k. is a direct sequel. In the podcast we discuss:

  • Licensing fees were free in Finland compared to 50 billion Euros in Germany. Yet, end user prices in Germany and Finland for 3G are pretty similar. How is this possible?
  • Network Coverage is also very different from country to country. Which factors influence this?
  • Why is the French mobile market so uncompetitive?
  • Austria and Italy are far ahead in terms of network deployment and end user prices. What was done differently and by whom?
  • While WiMAX be a threat for 3G in the next 5 years?

The Podcast, 26 minutes, MP3, 25MB

Feature Request: Remote Phone Screen via 3G Video Call

Here’s a feature request for Nokia or the developers over at S60 (because they develop my favorite phones…): Have you ever been asked to help someone over the phone with the configuration of his or her phone or to explain a seemingly simple task such as writing and sending an SMS? If so, you probably know how difficult these seemingly simple things are to explain over the phone. Since we have 3G and video calls now how about extending the video call feature to alternatively send over what the other side sees on the screen!? Remote support would be dead simple then: You could see what the person on the other side sees on the screen and give directions what to do next. Remote keyboard support would be the cream on top but I know that this would be more difficult to do.