<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Spirent Mobile Blog</title>
    <description />
    <link>http://www.spirent.com/sitecore/content/RSS%20Feeds/Blog-Mobile.aspx</link>
    <pubDate>Fri, 30 Jul 2010 16:43:59 GMT</pubDate>
    <lastBuildDate>Tue, 01 Jun 2010 12:00:00 GMT</lastBuildDate>
    <language>en</language>
    <copyright>Spirent 2009</copyright>
    <generator>Sitecore CMS: http://www.sitecore.net. Sitecore RSS module: Sitecore.Modules.RSS, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null</generator>
    <item>
      <title>GPS is not Good Enough--I Need WiFi (or Something Else) for Indoor Positioning</title>
      <description>
		&lt;p&gt;
      &lt;em&gt;“OK! We’ve got you checked in @ Restaurant XYZ. Your phone thinks you’re a little far from Restaurant XYZ, so no points or badges for this checkin. Sorry!” &lt;br /&gt;&lt;br /&gt;But, I’m ALREADY in the restaurant, eating my edamame and drinking my mojito! &lt;/em&gt;
    &lt;/p&gt;
    &lt;p&gt;If you are familiar with the situation above, you’re probably like me—one of those people with a smartphone who’ve jumped onto the bandwagon of using &lt;a href="http://foursquare.com/" target="_blank"&gt;&lt;em&gt;foursquare&lt;/em&gt;&lt;/a&gt;, the latest buzz in mobile social applications. If you’re not familiar with foursquare, it’s a location-based game that allows users to earn points by checking into venues and to earn a “mayorship” title if you are the most frequent patron of a venue (on foursquare, that is). The message above was (understandably) put in place by &lt;em&gt;&lt;a href="http://foursquare.com/" target="_blank"&gt;foursquare &lt;/a&gt;&lt;/em&gt;in their attempt to crack down on cheaters by preventing invalid check-ins outside the immediate vicinity of the venue. &lt;/p&gt;
    &lt;p&gt;Unfortunately, &lt;em&gt;foursquare &lt;/em&gt;relies on a phone’s positioning capability to produce an accurate location, which may well not be reliable if you’re already inside a restaurant. Most smartphones rely on GPS (or A-GPS) to determine their location, but GPS is just not good enough when you’re indoors or in the majority of urban environments. To address the limitations of GPS in these situations, some smartphones use ‘hybrid’ positioning technologies that combine GPS with WiFi or other network-based positioning technologies (such as AFLT or Cell-ID). Unfortunately, I have one of those smartphones that only use a single technology. The limitations of my phone certainly became clear to me when one night, as I was reading yet another dreaded message from Foursquare saying “You are too far…”, my friend sitting across the table was able to check-in and steal the mayorship away from me! &lt;/p&gt;
    &lt;p&gt;At the moment, &lt;a href="~/link.aspx?_id=14796867872C4616898989AB6C8603B7&amp;amp;_z=z"&gt;WiFi positioning technology&lt;/a&gt; is quickly gaining popularity as the preferred approach to augmenting GPS technology. As a technologist, with my mobile fused to my hip 24/7, I expect to get &lt;a href="~/link.aspx?_id=14796867872C4616898989AB6C8603B7&amp;amp;_z=z"&gt;accurate and fast position fixes &lt;/a&gt;from my mobile anytime and anywhere – I don’t want to have to care if I’m indoors or in dense urban areas. Right now, the most likely way for that to happen is for me to choose a device with Wi-Fi plus GPS, because WiFi works best in areas where GPS doesn’t and vice versa. One of the most established players in WiFi positioning is &lt;a href="http://www.skyhookwireless.com/" target="_blank"&gt;Skyhook&lt;/a&gt;, but more players are entering the market as the technology becomes more popular. Another interesting non-GPS positioning network-based technology that caught my eye recently is from &lt;a href="http://www.rosum.com/" target="_blank"&gt;Rosum &lt;/a&gt;which uses broadcast GPS and TV signals for positioning. I’m very impressed with their initial trial results and curious to see how they can develop and commercialize this technology. &lt;/p&gt;
    &lt;p&gt;Whatever the outcome, I can’t wait for any of these technologies to perform well enough to produce fast and accurate position information anywhere, at any time. How about you? Do you have interesting (or horror) stories to share as a result of the inaccuracy of GPS in your phone? &lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2010-06-01_GPS%20is%20not%20good%20enough_I%20need%20WiFi.aspx</link>
      <pubDate>Tue, 01 Jun 2010 12:00:00 GMT</pubDate>
      <author>Leslie.Gollehon@spirent.com (Leslie Gollehon)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2010-06-01_GPS%20is%20not%20good%20enough_I%20need%20WiFi.aspx</guid>
    </item>
    <item>
      <title>The Secret Life of Modern RF Signals - Part 5</title>
      <description>
		&lt;p&gt;In the first installment of this blog I said I’d adjust the topic based on reader feedback. As we prepare for 4G, certain RF testing topics keep coming up, so I’m going to derail our topic thread.&lt;/p&gt;
    &lt;p&gt;By the way, while I do appreciate your emails (most of them, anyway… as to the others, you know who you are...), some good questions and comments might have stimulated useful conversations had they been shared publicly. We ask for contact info when you comment, but we won’t release that to anyone. Also, unless I have your clear permission, I will not publicly share anything that’s emailed to me. So in the interest of sharing information and questions, I’d urge you to please use the Comments section below. &lt;/p&gt;
    &lt;p&gt;Today’s topic is based on some questions I’ve been asked. The common thread in these questions seems to be, “If fading is all based on reasonable tractable math, why would one fader (emulator) work better than another?” The answer is the same as it is for any endeavor in communications engineering: there is theoretical perfection, and then there is the balance between theory and practical implementation.&lt;br /&gt;&lt;/p&gt;
    &lt;p&gt;
      &lt;b&gt;So what are the pitfalls in fading emulation?&lt;/b&gt;
    &lt;/p&gt;
    &lt;p&gt;Why do we need expertise to do fading modeling? After all, most of us took statistics and EE courses. We can understand what needs to be done, so what’s the big deal? The big deal is in the way fading is normally done. Usually, a “classical Doppler spread” (shown in Figure 1) is used to describe the way Doppler shifts statistically spread frequencies across a band. &lt;/p&gt;
    &lt;p align="center"&gt; &lt;br /&gt;&lt;img width="386" height="229" alt="Classical Doppler spectrum" src="~/media/14910CCDC2C548E6A6BDF6304EBCB7C0.ashx?w=386&amp;amp;h=229&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p align="center"&gt;Figure 1 - Classical Doppler spread spectrum&lt;/p&gt;
    &lt;p&gt;In the old days we used sinusoids to create this spectrum. We still believe M. Fourier when he said that sinusoids can be used to create any signal, but unless you can create an infinite number of sinusoids you’re missing something when you’re attempting to create a completely randomized thing. &lt;i&gt;Autocorrelation&lt;/i&gt; is a measure of “randomness”, where an autocorrelation of 0 would be perfectly random and a value of 1 means perfect self-correlation. The key is that you’re using a finite number of sinusoids to create an environment that is theoretically uncorrelated with itself (autocorrelation = 0), but using a finite number of sinusoids means that at some frequencies the sinusoids sum up to contribute a significantly non-zero value. So a classical fading spectrum cannot be accurately modeled this way.&lt;/p&gt;
    &lt;p&gt;Another measure of how realistic fading can look is by measuring Level Crossing Rates (LCRs). If you were one of the few who read the last installment of this blog (aptly named The Secret Life of Modern RF Signals - Part 4) you know a little something about them. While it is not evident in an informal discussion like ours, proper LCRs are critical in determining the statistical validity of a channel model. Without digging in too deeply, only a very careful implementation using sinusoids comes close to creating valid LCRs.&lt;/p&gt;
    &lt;p&gt;For these reasons, my employer and most channel emulator manufacturers abandoned the sinusoidal approach for classical fading emulation many years ago. That doesn’t mean everyone has… you can buy a brand-new fader today which still uses this obsolete approach.&lt;/p&gt;
    &lt;p&gt;If you want to find out what fading method your emulator is using, a simple test is to input a sinusoid and use a single classically-faded path. Run the output into a spectrum analyzer. If you see the classical Doppler shape on the right-hand side of Figure 2, breathe a sigh of relief. If you see the spectrum on the left-hand side looking like Bart Simpson’s head, throw out your test results and start looking for a better fader. &lt;/p&gt;
    &lt;p&gt;Disclaimer: before you ask, yes the fader I’d recommend is the one my employer sells. But no, I’m not using this blog as an advertising space. There are competing faders of varying quality that use modern and reliable fading methods to achieve classical fading.&lt;/p&gt;
    &lt;p align="center"&gt;
      &lt;img width="400" height="119" alt="Good and Bad SoS Dopplers" src="~/media/DA46003D69CE4F91A08DCFDE1C8D092A.ashx?w=400&amp;amp;h=119&amp;amp;as=1" /&gt; &lt;br /&gt;Figure 2 - Poor (left) and better (right) classical Doppler spectra.&lt;/p&gt;
    &lt;p&gt;
      &lt;b&gt;So is M. Fourier Dead?&lt;/b&gt; &lt;/p&gt;
    &lt;p&gt;Yes, unfortunately he passed in 1830 at the age of 62. But the use of discrete sinusoids to simulate fading is still mandated in certain areas. For example, in areas like Geometrical Channel Modeling (GCMs, which include Spatial Channel Models [SCMs]) sum-of-sinusoids methods are specifically called out. There have been (and still are) valid arguments for using a “filtered noise” approach in SCMs, but for the time being the industry demands sinusoidal approaches, and results are evaluated based on that assumption. If they’re not perfect, what’s the difference between a good implementation and a bad one?&lt;/p&gt;
    &lt;p&gt;A lot of modern wireless testing requires a realistic implementation of a directional spread of received signals and reflections. In Figure 3, the spectrum on the right differs drastically from the classical spectrum. It is the result of distributing the received signals along a narrow angle of arrival. This is intuitively critical when thinking about spatial channel models… when we are in the spatial domain, the model must have some spatial fidelity, or else you’re missing the point of the testing. &lt;/p&gt;
    &lt;p&gt;Implementing this kind of modeling using the required sinusoidal approach is extremely difficult, but it has been done and done well. Unfortunately, the journeyman fader user will never know whether this kind of modeling is being created by the fader he or she has. Many would be shocked to find that some so-called “spatial channel model”-capable generators completely ignore this critical factor… not because it’s they don’t know about it, but because they know you’ll never find out the truth.&lt;/p&gt;
    &lt;p align="center"&gt;
      &lt;br /&gt;
      &lt;img width="400" height="160" alt="Narrow AoA" src="~/media/D940D989800E4EDDB4585165CFDBC9CF.ashx?w=400&amp;amp;h=160&amp;amp;as=1" /&gt; &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="400" height="119" alt="Incorrect (left) and correct (right) SCM spreads" src="~/media/155A7858E0DF4AC88BE3CE736E7FECC8.ashx?w=400&amp;amp;h=119&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p align="center"&gt;Figure 3 - Classical Doppler spectrum (left) and Laplacian Spectrum (right)&lt;/p&gt;
    &lt;p align="left"&gt;
      &lt;br /&gt;If you decide to fire up some lab equipment and look for a Laplacian spread, be aware that a Laplacian spectrum is not necessarily symmetrical. Set your spectrum analyzer resolution bandwidth to a very low setting and average a couple of hundred readings. If you see something that roughly resembles a single concentration of sinusoids (see the right-hand side of Figure 3), your fader-maker was probably on the right track. If you see an SCM representation that looks more like a Doppler spread (at low resolution bandwidth it will look like the left-hand side of Figure 3), something is amiss.&lt;/p&gt;
    &lt;p align="left"&gt;Unfortunately, an implementation that is done right is disappointingly rare. Worse, some companies use weak modeling as a marketing tool, as in, “Hey, your design passes pretty easily using our models.” In all too many cases, poor fading implementations allow a poor design to squeak through inadequate testing processes. If you believe, as I do, that misleading results are worse than no results at all, using this model for testing can cause more harm than good. &lt;/p&gt;
    &lt;p&gt;Rather than try to prove this in this little blog, or asking you to take my word for it, I’d urge you to read some excellent work by experts in the field. To wit:&lt;/p&gt;
    &lt;p&gt;M. F. Pop, N. C. Beaulieu (2001).  “Limitations of Sum-of-Sinusoids Fading Channel Simulators.”  &lt;i&gt;IEEE Transactions on Communications, Vol 49, No. 4.&lt;/i&gt;&lt;/p&gt;
    &lt;p&gt;Y. Li, Y.L. Guan (2000). “The generation of Independent Rayleigh Faders.” &lt;/p&gt;
    &lt;p&gt;C. Xiao, Y. Zheng, N. Beaulieu (2002).  “Second-order Statistics of an Improved Jakes’ Fading Simulator.”  VTC2002.&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-10-15%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%205.aspx</link>
      <pubDate>Fri, 16 Oct 2009 14:11:57 GMT</pubDate>
      <author>Mike.McKernan@spirent.com (Mike McKernan)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-10-15%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%205.aspx</guid>
    </item>
    <item>
      <title>The Secret Life of Modern RF Signals - Part 4</title>
      <description>
		&lt;p&gt;It’s time to answer a question from a couple of weeks back: “if fading is so random, how can we control and quantify what it’s doing?” In other words, how do we express it, record it and eventually repeat it? &lt;/p&gt;
    &lt;p&gt;One key concept is the idea of Level Crossing Rates (LCR). At a high level, all this means is that a) we choose a level below which we say a fade is a “deep fade”, and b) count the rate at which fades dip below this level. &lt;/p&gt;
    &lt;p&gt;&lt;/p&gt;
      &lt;p align="center"&gt;&lt;embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="~/media/Images/Blog images/Blog Flash/LCR_final_PB.ashx" width="320" height="180" type="application/x-shockwave-flash" salign="LT" quality="high" menu="false" loop="false"&gt;&lt;/embed&gt;
           &lt;/p&gt;
    &lt;p&gt;For a Rayleigh-faded signal the LCR is: &lt;/p&gt;
    &lt;p&gt;Equation 1&lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="169" height="52" alt="" src="~/media/6DEA1E0D3B8942E6B74708F6F0E8C57C.ashx?w=169&amp;amp;h=52&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;Where: &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="275" height="111" alt="" src="~/media/B9D3A2CB7303427E96D08D8AE3DA26D0.ashx?w=275&amp;amp;h=111&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;Table 1 - Normalized Level Crossing rate &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="275" height="138" alt="" src="~/media/A1FB494B76974801A6C5375003C9E620.ashx?w=275&amp;amp;h=138&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;For example, Table 1 shows that for a Doppler frequency of 1 Hz, a fade that is at least 25 dB lower than the mean power level will occur 0.141 times per second (roughly 1 every 7 seconds) on average. &lt;/p&gt;
    &lt;p&gt;Suppose a test requires us to observe 25 “deep” fades, where we’ve defined “deep” to mean “25 dB lower than the average.” Over a very long period of time, it will take an average of 178 seconds to observe 25 deep fades. But this is another way of saying, “if we observe fading for 178 seconds, we have 50% confidence that there will be at least 25 ‘deep’ fades.” We need better than 50% confidence. As a rule of thumb in this kind of testing, we usually define an acceptable level of confidence as being 95% or greater.&lt;/p&gt;
    &lt;p&gt;We now have some information about the mean probability of an occurrence, and intuit that the arrival of the next deep fade is independent from the arrival of previous deep fades. This may ring a bell if you remember Statistics from college… it’s similar to simple queuing theory or traffic modeling, so the Poisson distribution is a pretty good model. The probability mass function is: &lt;/p&gt;
    &lt;p&gt;Equation 2 &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="132" height="36" alt="" src="~/media/5585900F00504AE6A154DDA81B998181.ashx?w=132&amp;amp;h=36&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;Where &lt;img width="92" height="40" alt="" src="~/media/AF549BE93BB2415AAAD8F996DAF0D28D.ashx?w=92&amp;amp;h=40&amp;amp;as=1" /&gt;(t = time in seconds) and k = the number of events we need to capture. This gives us probabilities of discrete numbers of deep fade arrivals, but we’re looking for probabilities of at least a specific number of arrivals. In other words, we want to solve this for t: &lt;/p&gt;
    &lt;p&gt;Equation 3 &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="377" height="40" alt="" src="~/media/36BE0384720D46BAAB3A93CED7F35206.ashx?w=377&amp;amp;h=40&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;At this point we see an intractable repetitious equation and become grateful for spreadsheet software, especially when it has a cumulative Poisson distribution function built in. If you elect to try the spreadsheet’s smart-trial-and-error process (“solver” routine), you should know that you’ll need to build up the summation shown above, because a built-in Poisson routine usually expects integer values of Nrt. &lt;/p&gt;
    &lt;p&gt;Equation 4 &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="149" height="40" alt="" src="~/media/069A1CDDB3BF4085807F18E64B6E079F.ashx?w=149&amp;amp;h=40&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;You can still solve for t using the spreadsheet using the built-in functions. See Figure 1. &lt;/p&gt;
    &lt;p&gt;Figure 1 - Setup for solving fading test times &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="276" height="104" alt="" src="~/media/C64FB6B225574EC999EB12D0A9A0BEDD.ashx?w=276&amp;amp;h=104&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;By adjusting the value for t (cell C6) you can find the point at which the Poisson distribution probability crosses the point of confidence. As a sanity check, verify that the 50% confidence level (for 25 events) occurs at about 178 seconds. &lt;/p&gt;
    &lt;p&gt;Having done that, you can plug in values for t to determine the point at which the confidence level is about 95% (see Figure 2). You should see that this occurs after about 235 seconds. &lt;/p&gt;
    &lt;p&gt;Figure 2 - Solving for 95% &lt;/p&gt;
    &lt;p align="center"&gt; &lt;img width="306" height="105" alt="" src="~/media/799AAD3C5BC144848EFD2223DC6177D1.ashx?w=306&amp;amp;h=105&amp;amp;as=1" /&gt;&lt;/p&gt;
    &lt;p&gt;This is a seriously non-rigorous discussion, but it may help get some kind of a handle on the statistical processes behind fading as it’s used in testing. If you read the last installment of this blog, I mentioned that a lot of testing requires minimum time periods when fading is used. I also mentioned that repeatedly reproducing a set of fading data is not sufficient to meet test time requirements. If you followed this week’s hint of a random process discussion, it should now be clear why fading tests require large data sets created in real time without repetition. Note also that we’ve really only scratched the surface of the statistical models. To make a very long story short, the Poisson distribution is itself a simplification, a special case of a binomial process. If we wanted to (we don’t) we could dig in and blog for years about this one topic.&lt;/p&gt;
    &lt;p&gt;Anyway, that’s enough for this week. &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-09-01%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%204.aspx</link>
      <pubDate>Thu, 24 Sep 2009 18:54:00 GMT</pubDate>
      <author>Mike.McKernan@spirent.com (Mike McKernan)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-09-01%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%204.aspx</guid>
    </item>
    <item>
      <title>Testing Real-World A-GPS Performance - The Elements of A-GNSS Simulation - Part 3</title>
      <description>
		&lt;p&gt;Our last posting [&lt;a href="~/link.aspx?_id=9C612EFF0EA0422DAA980466B9F0FF62&amp;amp;_z=z"&gt;Weighing the Options – Three Approaches for Testing Real-World A-GPS Performance&lt;/a&gt;] discussed approaches for testing real-world A-GPS performance, ending with a recommendation for a lab-based simulation approach. With its repeatable environment, easy setup, fast test times, automated result collection and enhanced handset performance benchmarking capabilities, lab simulation certainly sounds like a great idea, right? Well actually, of the three approaches we discussed, lab simulation is not the most widely used. Why is this? &lt;/p&gt;
    &lt;p&gt;For starters, real-world lab simulation is really hard to do correctly. Accurately simulating a handful of moving satellites transmitting wirelessly to a moving receiver while signals are distorted, reflected, and obstructed by moving objects and changing atmospheric conditions is enormously complex. In fact, it has been Spirent’s business for the past 20 years or so to do exactly this, and we’ve struggled with it too! &lt;/p&gt;
    &lt;p&gt;Nevertheless, if you accept that lab simulation needs to be a “good enough”—not a perfect—representation of the real world, then it’s possible to make lab simulation an essential part of A-GNSS design and verification. For the purpose of this discussion, we’ll define “good enough” to mean: &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;Simulation of all elements that have a noticeable impact on A-GNSS performance in the lab. &lt;/li&gt;
      &lt;li&gt;Correlation of real-world performance with the analogous lab simulation scenarios. The results do not have to be identical to be useful. However, a device that performs relatively well in the real world must show the same relative performance in the lab, and vice versa. &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;But even “good enough” real-world lab simulation is still very difficult to achieve, and we have spent countless hours perfecting our approach. Our goal is to enable more devices to be tested in this way so that the overall cost of A-GNSS design and verification can be reduced, while device performance is improved. &lt;/p&gt;
    &lt;p&gt;This post summarizes the essential elements of A-GNSS simulation. Further posts will discuss key elements in more detail. Incidentally, notice that we’ve replaced the term A-GPS from earlier posts with A-GNSS, since there’s an industry movement toward Multi-GNSS devices that support A-GLONASS in addition to GPS. In the future, Multi-GNSS support could also mean Galileo, QZSS or other planned Global Navigation Satellite Systems. &lt;/p&gt;
    &lt;p&gt;So without further ado, here are the Elements of A-GNSS Simulation (broken down into four groups): &lt;/p&gt;
    &lt;p&gt;1. Satellite Simulation &lt;br /&gt;Simulation of the GNSS constellation in relation to the A-GNSS receiver, allowing for the simulation of moving satellites and a moving receiver. The key elements are: &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;Location – The physical location of the receiver, expressed in terms of latitude, longitude and altitude. If the receiver is in motion, a route needs to be specified. &lt;/li&gt;
      &lt;li&gt;Date, time and length of simulation – Directly related to the visibility of satellites for a given location. The date and time can be specified to be any point in the past, present, or future. &lt;/li&gt;
      &lt;li&gt;Satellite orbits – The actual satellites available in the sky for a given date, time and location. They can be obtained from YUMA data, maintained by the US Navy. &lt;/li&gt;
      &lt;li&gt;GNSS Satellite Constellations – The satellite constellations being simulated. Although GPS is still by far the most common, GLONASS is gaining momentum and others are coming soon, including Galileo and QZSS. &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;Satellite simulation uses a combination of hardware and software. The hardware must allow for adequate simulation of satellite channels (at least 8-10) as well as flexibility in configuring power levels. The software must allow for complete control of the characteristics mentioned above, as well as for the introduction of errors and perturbations (if they’re needed.) &lt;/p&gt;
    &lt;p&gt;2. Environmental and Device Antenna Characteristics &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;GNSS signals are transmitted wirelessly and are therefore subject to many environmental and device antenna factors. These elements are responsible for the majority of performance variations from device to device. Since they are also the most difficult to simulate correctly, they need special attention: &lt;/li&gt;
      &lt;li&gt;Multipath/Fading emulation – A suitable multipath model must be created, based on the geographic elements of the given location, such as buildings, trees, rocks, etc. &lt;/li&gt;
      &lt;li&gt;Atmospheric modeling – Simulation of atmospheric conditions is required to test the GNSS system’s ability to compensate for resultant navigation error. &lt;/li&gt;
      &lt;li&gt;Signal obscuration – The attenuating effect of physical elements, such as buildings and trees, on incoming GNSS signals from the sky must be accounted for. &lt;/li&gt;
      &lt;li&gt;Device Antenna Pattern – As more and more capability gets crammed into shrinking mobile devices, the GNSS antenna performance becomes a critical factor. To simulate real-world performance in the lab, the antenna pattern must be characterized and simulated. &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;3. Network Simulation &lt;/p&gt;
    &lt;p&gt;For A-GNSS, it is also necessary to simulate the cellular network and the assistance data that it provides to the mobile device. The main elements are: &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;Flexible Simulation – The network simulator must be capable of supporting all the 2G and 3G cellular technologies required by the device under test, whether GSM/GPRS, UMTS and/or CDMA. The minimum requirements are typically: &lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;
      &lt;li&gt;Support for 3G and 2G location protocols (e.g. RRC/RRLP) &lt;/li&gt;
      &lt;li&gt;Support for common signaling procedures (such as voice calls, supplementary services, etc) &lt;/li&gt;
      &lt;li&gt;Flexibility to modify key protocol information elements, such as desired horizontal accuracy, desired response time, etc. &lt;/li&gt;
      &lt;li&gt;SMLC/PDE Simulation – Required for control of assistance data delivery and position calculation, which are cornerstones of A-GNSS. It is important that this simulation be flexible so that the configuration can be aligned as closely as possible with the real network.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;4. Automation Software&lt;/p&gt;
    &lt;p&gt;Software which ties everything together and controls the test settings, procedure, collection and organization of data, and presentation of results. &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;Simulation Parameters – Easy configuration of key parameters of the simulation components mentioned above. May include: &lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;
      &lt;li&gt;Delivery of assistance data &lt;/li&gt;
      &lt;li&gt;Specifying initial location &lt;/li&gt;
      &lt;li&gt;Specifying the number of measurements &lt;/li&gt;
      &lt;li&gt;Protocol and call flow selection. &lt;/li&gt;
      &lt;li&gt;Test Scenario – Determines the timing and flow of test execution. A properly-designed test scenario should be able to replicate real-world scenarios much faster than is possible with field test or record-and-playback approaches. &lt;/li&gt;
      &lt;li&gt;Test Results – Includes analysis that yields common metrics and KPIs used to assess the performance of A-GNSS devices, as well as detailed protocol logs and positioning data: &lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;
      &lt;li&gt;Sigma 1 &amp;amp; 2 calculations for horizontal error &lt;/li&gt;
      &lt;li&gt;Yield calculations &lt;/li&gt;
      &lt;li&gt;Time to first fix (TTFF) &lt;/li&gt;
      &lt;li&gt;Graphical representation of data, including CDF, PDF, etc.&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;We hope you find the Elements of A-GNSS Simulation useful. This is something that Spirent continues to refine and perfect—feedback is always welcome. Please check back for Part 4 of this series where we will explore these elements in more detail. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-09-10%20Testing%20Real-World%20A-GPS%20Performance%20-%20Part%203.aspx</link>
      <pubDate>Mon, 14 Sep 2009 19:19:00 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-09-10%20Testing%20Real-World%20A-GPS%20Performance%20-%20Part%203.aspx</guid>
    </item>
    <item>
      <title>Weighing the Options - Three Approaches for Testing Real-World A-GPS Performance - Part 2</title>
      <description>
		&lt;p&gt;Our last post [&lt;a href="~/link.aspx?_id=6B1F359B31AE4D8CBBFC3BF9B1ACAFAB&amp;amp;_z=z"&gt;Stuck Between a Rock and a Hard Place&lt;/a&gt;] presented the problems associated with typical approaches for predicting how the A-GPS functionality in mobile devices will perform in the real world. This post will consider some potential solutions in more detail. &lt;/p&gt;
    &lt;p&gt;To give a clear understanding of the difficulties encountered in testing real-world A-GPS performance of mobile devices, we first need a brief review of the most common testing techniques used today. These are Drive Testing, Record and Replay and (the approach discussed in this series of postings) Simulation and Modeling. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;
        &lt;em&gt;(1) Drive Testing &lt;/em&gt;
      &lt;/strong&gt;
    &lt;/p&gt;
    &lt;p&gt;Drive testing, at its simplest, first requires identification of a location with the desired geographical characteristics; for example, a particular route through a city environment or a suburban highway might be chosen, due to some known difficulty encountered on that route. The intent is to present the device with common characteristics of a typical end-user environment. In addition to mapping out the drive route, a specific time and day is often chosen to take into account satellite orbital patterns – i.e., the almanac. A test plan is devised, and key criteria are evaluated such as percentage of successful position fixes, accuracy of position fix, time to first fix, etc. &lt;/p&gt;
    &lt;p&gt;The main advantage of such an approach is obvious: the results provide the most complete view of network and device performance. Drive testing and methods derived from it are necessary to completely characterize performance, and their value cannot be overstated. However, depending on drive testing alone has several drawbacks. &lt;/p&gt;
    &lt;p&gt;Firstly, when a route is mapped out, the actual environmental characteristics at the time of the drive test are not under the control of the tester. Precisely repeating the test is impossible, since the environment is constantly changing. GPS satellites will not be in the same position in the sky, and weather patterns may have changed which can affect GPS signals in unpredictable ways. At ground level, unexpected geographical changes to objects such as buildings, trees, cars, etc result in unpredictable obscuration and multipath effects. &lt;/p&gt;
    &lt;p&gt;Secondly, the drive route needs to be repeated multiple times in order to obtain a comprehensive idea of device performance, which adds time and cost. Another consideration is the drive testing is usually carried out in a range of different environments, which can be a very time consuming affair. &lt;/p&gt;
    &lt;p&gt;So while some drive testing is essential, it is highly desirable to reduce the amount of time spent out in the field. If the bulk of the testing can be done in the lab using a simulation that provides comparable results, then significant savings in time and cost are possible. This leads to consideration of the next approach – record and replay. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;
        &lt;em&gt;(2) Record and Replay &lt;/em&gt;
      &lt;/strong&gt;
    &lt;/p&gt;
    &lt;p&gt;Record and replay, as the name suggests, involves recording and then recreating the signals at a particular point or route. Record and replay can be achieved in two different ways: &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;Recording of I/Q signaling: a reliable scanner is used to capture I/Q signals at a particular location (or throughout a drive route.) The signals are then played back in the entirety of the receiver bandwidth. In some cases, the GPS signal alone can be played back. &lt;/li&gt;
      &lt;li&gt;Recording of NMEA data: NMEA-formatted data contains key parameters of the GPS measurement made by the receiver, including position fix information, velocity, satellite PRNs and HDOP. This data is collected for the duration of the drive test (or at a stationary position). The data is then used by a GPS simulator to ‘play back’ the conditions experienced by the GPS receiver. &lt;/li&gt;
    &lt;/ul&gt;
    &lt;p&gt;A record and replay approach has its limitations. Firstly, the data can only be as good as the quality of the receiver or scanner used in its collection. Secondly, the incident signals as viewed by the receiver have been affected by a synthesis of all environmental and geographical features at a particular location. As a result, it is impossible to separately quantify the effects of key factors such as reflection patterns and obscuration. &lt;/p&gt;
    &lt;p&gt;Record and playback does however offer advantages over pure field testing, since it allows a single run of the test (a single drive-through) to be simulated multiple times in the lab, thereby avoiding multiple runs and ensuring repeatability. Costs (both in terms of money and time) can be reduced because the scope of testing in the field is smaller. Lastly, the same GPS ‘scenario’ can be executed for a variety of handsets; this allows for a direct comparison of handset performance, since GPS test conditions remain constant. &lt;/p&gt;
    &lt;p&gt;In comparison to pure field testing, record and playback can offer significant time and cost savings, as well as convenience. It has, however, one significant disadvantage: due to the nature of the data collection, it is impossible to break down, or observe, the effects of individual geographical features. For example, the effects of any multipath reflections are indeterminate. Not only are they unknown, it is impossible to determine how changing geographical elements affect the results. For example, is device performance poor at a specific point in a particular test due to bad multipath, poor HDOP, or high obscuration? &lt;/p&gt;
    &lt;p&gt;GPS conditions are also affected by the positions of the satellites in the sky, which are directly tied to a specific time and date. Data collected during a drive test is only representative of the particular interval the device was exposed to GPS signals and is therefore limited. Clearly, greater control over the GPS environment is highly desirable. This leads us to modeling, the technique of identifying and simulating key parameters of the environment. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;
        &lt;em&gt;(3) Simulation and Modeling&lt;/em&gt;
      &lt;/strong&gt;
    &lt;/p&gt;
    &lt;p&gt;Modeling offers a powerful solution to some of the difficulties encountered in pure field testing or record and playback. Firstly, each environmental characteristic is clearly identified and is completely under the control of the test creator, so modifications in geographical elements can be correlated to changes in device performance. Secondly, any location can be modeled, potentially without needing multiple visits. Lastly, the simulation itself can be executed for long periods of time; there are no artificial limits such as those imposed by some record and playback techniques. &lt;/p&gt;
    &lt;p&gt;While modeling can never perfectly recreate real-world conditions, key parameters can be very closely simulated. Once models are constructed, they are very easy to modify to explore how changes impact device performance. The flexibility and control gained by a modeling approach makes it a valuable addition to pure field testing and record and playback. &lt;/p&gt;
    &lt;p&gt;So what type of modeling and simulation is needed to adequately test A-GPS performance? Stay tuned to this blog for the next post in this series. &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-08-18%20Weighing%20the%20Options%20-%20A-GPS%20Performance%20-%20Part%202.aspx</link>
      <pubDate>Tue, 18 Aug 2009 12:00:00 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-08-18%20Weighing%20the%20Options%20-%20A-GPS%20Performance%20-%20Part%202.aspx</guid>
    </item>
    <item>
      <title>The Secret Life of Modern RF Signals - Part 3</title>
      <description>
		&lt;p&gt;My last posting (weeks ago…sorry) pointed out that wireless channels are unpredictable and rarely repeatable. Yet we have channel models that purport to let us test how our receivers under real-world RF conditions. How?&lt;/p&gt;
    &lt;p&gt;As in all of communications engineering, channel modeling is based on statistics. What we need is a large amount of empirical fading data from which we can extract the statistical properties of the data set and replicate them in an RF “pipe”. &lt;/p&gt;
    &lt;p&gt;I should point out that recent advances in antenna techniques have driven a genuine need for some stochastic RF channel modeling, but at this point in the blog we are 1) still talking about relatively simple single-in, single-out (SISO) RF channels, and 2) intending to test “corner cases” where slight design differences can result in significant performance differences. This requires statistical models. &lt;/p&gt;
    &lt;p&gt;Step 1 is to gather data. This is usually done in academia… many a student has helped gather a massive amount of data to serve as inputs for statistical modeling. Step 2 is to map the data to some repeatable statistical function. Even a huge amount of randomly captured channel data pales in comparison to the amount we’d need to accurately replicate a world full of RF channels, so an appropriate statistical model has to be identified. &lt;/p&gt;
    &lt;p&gt;In most statistical disciplines a “first best guess” approximation involves assuming a normal or Gaussian distribution unless other available information invalidates the assumption. The object, then, is to treat the real and imaginary parts of the channel parameters as independent, identically distributed (i.i.d.) random variables. &lt;/p&gt;
    &lt;p&gt;By assuming that the real and imaginary fading parameter domains are distributed normally, phase is equally distributed, and the magnitude follows a &lt;em&gt;Rayleigh &lt;/em&gt;distribution. The baseline method of distributed RF fading is called Rayleigh fading, and this is where we start really talking about channel emulation. &lt;/p&gt;
    &lt;p&gt;
      &lt;img width="746" height="119" alt="" src="~/media/514FC001F35045A595B1B2E516336374.ashx?w=746&amp;amp;h=119&amp;amp;as=1" /&gt; &lt;/p&gt;
    &lt;p&gt;A Rayleigh distribution is based on zero-mean normal distributions of both real and imaginary parts of the fading components. This leads to a good fading model that does not include a line-of-sight (LOS) component. A similar set of models that does include the LOS component is based on the &lt;em&gt;Rician &lt;/em&gt;(or &lt;em&gt;Rice&lt;/em&gt;) distribution. The starting point for this model is similar to the Rayleigh model, but with non-zero means of the normally distributed real and imaginary parts of the fading parameters. &lt;/p&gt;
    &lt;p&gt;Other distributions attempt to use more and more realistic models… as an example, &lt;em&gt;Nakagami &lt;/em&gt;models attempt to more accurately replicate the effects of larger delay-time spreading. &lt;em&gt;Markov&lt;/em&gt;-based models attempt to be even “more random” than other models. &lt;/p&gt;
    &lt;p&gt;As you can tell, we are only scratching the surface here. In practice, arguments around using particular flavors of these fundamentally similar models are based on empirical observations captured in particular environmental scenarios. Every once in awhile a paper will report, for example, that a set of gathered data closely matches a Nakagami distribution. However, when we’re talking about testing receivers in a mobile-based system, the variability in usage scenarios quickly makes the differences between models irrelevant. Our main concern is to ensure that our testing crosses the performance boundaries of the device under test, and does so in a “random enough” way to ensure performance no matter where or how the system is deployed. &lt;/p&gt;
    &lt;p&gt;Next time we’ll look into how standard-driven testing uses these statistical models to ensure specific levels of confidence in the testing. &lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-08-11%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%203.aspx</link>
      <pubDate>Mon, 10 Aug 2009 21:24:00 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-08-11%20The%20Secret%20Life%20of%20Modern%20RF%20Signals%20-%20Part%203.aspx</guid>
    </item>
    <item>
      <title>The Secret Life of Modern RF Signals - Part 2</title>
      <description>
		&lt;p&gt;If you’ve ever spent time discussing electromagnetic (EM) fields as an undergrad, you may not have thought of EM as a simple topic… the math looked impressive and the concepts were new. But unless you specialized in wireless, the discussion of fields most of us saw was pretty cursory. It was tough enough getting our heads around Maxwell’s equations without involving any seriously realistic field scenarios. Most of us learned enough about fields to move on to transmission line theory, which is where we had our first real exposure to the nature of reflecting signals. &lt;/p&gt;
    &lt;p&gt;The real world, of course, is not made up of point charges in infinitely empty space. In the real world, any EM field reflects off of nearby surfaces. If you think about it for a second, the simplest case involving a transmitter, receiver, and reflector is fairly complex. Even if you assume that one antenna transmits a sinusoid with a perfectly spherical transmission pattern, that the reflective surface is stationary and flat, you can imagine that the signal that as seen by the receive antenna is pretty complicated. It is the sum of an infinite number of sinusoids, each delayed by a different amount (due to the differing distances traversed) and with different attenuation. &lt;/p&gt;
    &lt;p&gt;The phase differences caused by delays can be constructive or destructive. An analogy in wired technologies is the existence of stubs which create reflections on the transmission line, for example unterminated taps in a cable modem system. Assuming no attenuation, if the phase difference between two sinusoids is between 120° and 240°, the amplitude of their sum is smaller than the amplitude of either of the two original sine waves; outside of this band signals add constructively (here we’re talking about amplitude only, ignoring the phase of the resultant signal). Since propagation speed is fixed, phase difference is a function of frequency. If you take a band-limited channel, add a delayed copy of itself to the original, and look at the output on a spectrum analyzer, the resultant signal looks like the teeth of a comb… alternating attenuated and intensified frequencies. &lt;/p&gt;
    &lt;p align="center"&gt;
      &lt;embed style="WIDTH: 170px; HEIGHT: 271px" pluginspage="http://www.macromedia.com/go/getflashplayer" align="null" src="~/media/Images/Blog images/Blog Flash/Sines3.ashx" width="170" height="271" type="application/x-shockwave-flash" salign="CC" quality="high" menu="false" loop="true"&gt;&lt;/embed&gt;
      
    &lt;/p&gt;
    &lt;p&gt;In wireless there are other variables. In the first place, the environment changes in time… even when the user is not moving, reflective objects do. Cars, trucks, and even trees moving in the wind affect the user’s signal. This time-varying environment continuously create frequency-specific losses, and these are what we call “fading”. &lt;/p&gt;
    &lt;p&gt;This raises an interesting question: intuitively the nature of fading is such that there is not a lot of predictability involved. Still, you need repeatability in the test lab. So, how random does “random” need to be, and how do you get it without giving up the stability required for DVT, debugging, firmware development and testing? For the answer, look for the next installment of this blog. &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-07-17%20Examining%20Electromagnetic%20Fields%20in%20Wireless%20Networks.aspx</link>
      <pubDate>Mon, 10 Aug 2009 14:17:22 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-07-17%20Examining%20Electromagnetic%20Fields%20in%20Wireless%20Networks.aspx</guid>
    </item>
    <item>
      <title>The Secret Life of Modern RF Signals - Part 1</title>
      <description>
		&lt;p&gt;For some, dealing with all those new RF technologies like antenna diversity, MIMO and beamforming (in all its incarnations) is part of the job description. But many of us who deal less directly with the radio access network can benefit with a bit of knowledge about some of the arcane but interesting aspects of modern radio technology. Since I have the pleasure of working with some of the world’s leading experts in this field, this blog is an attempt to translate their very detailed knowledge into terms that make sense to the rest of us. &lt;/p&gt;
    &lt;p&gt;The purpose of modern RF antenna technologies is to tweak what we know about the wireless link in order to squeeze more data bandwidth out of limited radio-network resources. The driver for all of this is, let’s face it, money. There’s an old saying that “time is money”. In wireless there’s an addendum: “… and spectrum is a whole lot of money.” &lt;/p&gt;
    &lt;p&gt;Traditional methods of radio multiplexing have come at the expense of resources in one domain or another. In time domain multiplexing (TDD), we re-use frequency at the expense of time-domain resources. Likewise, frequency domain multiplexing (FDD) allows us to make simultaneous connections but at the expense of frequency spectrum. &lt;/p&gt;
    &lt;p&gt;In order to get the most out of these costly resources we have to create or discover new domains in which to differentiate signals. As an example, the code domain uses scrambling codes to distinguish channels from each other even though they are sent at the same time and in the same frequency channel. &lt;/p&gt;
    &lt;p&gt;Modern antenna techniques continue down this path. We take “domains” that are available for free (or nearly for free) and learn how to make different orthogonal connections. When two signals are sent so as to not impact on each other they are “orthogonal” in some domain. So two FDD signals are orthogonal in the frequency domain and two TDD signals are orthogonal in the time domain. &lt;/p&gt;
    &lt;p&gt;Once we begin to use three-dimensional space as a wireless channel domain, we can create orthogonal channels in the spatial domain (more to come on this topic in future blog entries). To get to the point where all of this makes sense, we’ll spend some time discussing the more fundamental aspects of the RF channel, on how it’s emulated for testing, and eventually providean understanding of all the new technologies some of you touch on a daily basis. &lt;/p&gt;
    &lt;p&gt;When you don’t deal directly with the radio link, wireless RF can seem like more of an art than a science. Due to the complexity of modern digital wireless, there is some artistry involved. So this blog won’t make you an expert - that takes decades. Hopefully, though, this blog will unveil an intuitive understanding of the RF link, the fundamental foundation of all things wireless. &lt;/p&gt;
    &lt;p&gt;In the meantime, I’ll commit to doing my best to keep this blog current. None of my plans here are written in stone, so feel free to write if you think I’m moving too fast, too slowly, or that I haven’t explained something well enough. &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/6-17-09%20Ash%20MA.aspx</link>
      <pubDate>Thu, 06 Aug 2009 12:31:10 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/6-17-09%20Ash%20MA.aspx</guid>
    </item>
    <item>
      <title>A-GPS Mobile Device Testing: “Stuck Between a Rock and a Hard Place” - Part 1</title>
      <description>
		&lt;p&gt;The online &lt;a href="http://www.dictionary.com/"&gt;Dictionary.com &lt;/a&gt;defines the idiom “Between a Rock and a Hard Place” as being “between undesirable alternatives”. What does this have to do with Assisted GPS (A-GPS) testing? There are two prevailing approaches for testing A-GPS capability in mobile devices: (1) Conformance testing to the industry-defined certification standards and/or (2) Testing on live networks in the field – most commonly referred to as drive testing. While both approaches are useful and necessary, neither one provides a reliable method for predicting how devices will actually perform when they are used in the real world. As a result, anyone wanting to determine the true end-user experience of A-GPS-enabled mobile devices is figuratively stuck between a rock and a hard place. &lt;/p&gt;
    &lt;p&gt;We will be writing a series of posts on Spirent’s &lt;a href="~/link.aspx?_id=DCEF01063E02439A80149478FA0B5AA0&amp;amp;_z=z"&gt;Mobile Blog &lt;/a&gt;exploring this problem. This first post of the series will dive into the challenge of determining real-world A-GPS performance and explore some potential solutions. Future posts will elaborate on the potential solutions, including discussions on theory, practical test scenarios and actual test results, before finally pulling together a view on what this all means. Please participate in the discussion by leaving comments and checking back every two weeks or so. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;The Problem&lt;/strong&gt; &lt;/p&gt;
    &lt;p&gt;The rapidly growing location based services (LBS) application market, as well as emergency location mandates (such as E911 in the US), have resulted in a rapidly-expanding proportion of mobile devices that support A-GPS. A-GPS enables devices to obtain better accuracy and quicker fixes compared to other location technologies; A-GPS enabled devices also typically perform significantly better than their conventional GPS counterparts in challenging (yet very common) environments such as in a building, or within an urban setting. &lt;/p&gt;
    &lt;p&gt;Performance in the real world ultimately determines the way end-users perceive location based services (LBS); performance could also mean the difference between life and death in an emergency situation. For these reasons, it is important for device manufacturers and mobile operators to thoroughly test performance in a real-world setting. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;
        &lt;em&gt;The Rock: &lt;/em&gt;
      &lt;/strong&gt;Current industry-defined test methodology (typically referred to as Certification or Conformance testing) largely assumes conducted (i.e. directly connected) transmission of RF signals; in all cases, ideal GPS conditions (such as a clear sky, ideal satellite constellation positions, and low incidence of multipath) are assumed. Clearly, reliance on standardized test methods alone does not provide the necessary data to ensure the real world performance of mobile devices. &lt;/p&gt;
    &lt;p&gt;
      &lt;em&gt;
        &lt;strong&gt;A Hard Place:&lt;/strong&gt;
      &lt;/em&gt; A typical alternative is field testing, most commonly drive testing. Field testing provides a trial-by-fire of sorts, as it is the ultimate test of a mobile device’s location abilities. However, field testing has a variety of limitations: it is cumbersome, time consuming and costly and most importantly the test environment is constantly changing – it cannot be held static. While field testing can provide valuable system performance data, the randomness and lack of control over environmental conditions get in the way of clearly understanding how the various components affect the performance of a location system. &lt;/p&gt;
    &lt;p&gt;So current test methodologies give a partial picture of A-GPS device performance at opposite ends of a spectrum. At one end, the rigidly-controlled standards-based test scenarios which include only limited influence of real-world conditions. At the other, field testing with its significant limitations in test environment consistency. This leaves the industry with a clear need for a middle ground that combines the advantages of these testing methods while mitigating their disadvantages. &lt;/p&gt;
    &lt;p&gt;
      &lt;strong&gt;The Solution &lt;/strong&gt;
    &lt;/p&gt;
    &lt;p&gt;The approaches we will discuss in this series of posts have one thing in common: they all attempt to simulate the real world in a lab environment. While it is impossible to completely replicate in the lab all the conditions that are found in the real world, it is possible to identify the key characteristics that influence device performance; these then can be simulated using appropriate software and hardware. The goal is a test methodology that offers all the advantages and convenience of lab-based testing, while effectively taking into account the vagaries of the real world. &lt;/p&gt;
    &lt;p&gt;Future postings will discuss the theoretical foundations of these methodologies, including how key real-world environment characteristics are identified and characterized, together with reviews of results obtained and recommendations for further study. &lt;/p&gt;
    &lt;p&gt;The next post in this series will look at potential solutions in more detail. Please stay tuned! &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/2009-08-04%20A-GPS%20Mobile%20Device%20Testing%20-%20Part%201.aspx</link>
      <pubDate>Tue, 04 Aug 2009 19:00:00 GMT</pubDate>
      <author>Michael.Lynge@spirent.com (Michael Lynge)</author>
      <guid>http://www.spirent.com/Blog/Wireless/2009-08-04%20A-GPS%20Mobile%20Device%20Testing%20-%20Part%201.aspx</guid>
    </item>
    <item>
      <title>Mobile Device Reliability – Learn or Churn</title>
      <description>
		&lt;p&gt;Let’s face it – wireless can’t match wireline for voice reliability. How many times have you experienced dropped call while in a moving car or train? How many times have you been unable to make a call while the person next to you continues with his or her conversation? And who did you blame? Your device, or your network operator?&lt;/p&gt;
    &lt;p&gt;Consumers are definitely in charge with many choices for mobile devices and network operators. They have shown a willingness to pay for the latest features and capabilities. However, consumers will not accept flashy features at the expense of performance and basic functionality. Consumers expect to be able make calls from anywhere, at anytime. There is no margin for churn as a result of poor mobile device quality and network reliability. This means all devices launched must be tested in a new, more real-world way. &lt;/p&gt;
    &lt;p&gt;In the GSM and UMTS world, device testing has historically centered on the need for industry standards certification. However, the limitations of those test standards in addressing basic industry challenges are becoming increasingly obvious. Seven years into 3G UMTS deployment, one would think common issues like establishing and/or maintaining a call during cell selection/reselection and handoffs between 2G and 3G boundaries would have been addressed. Shockingly, this is not the case. &lt;/p&gt;
    &lt;p&gt;To eliminate these issues, call reliability performance needs to be thoroughly assessed under a wide range of realistic usage scenarios. It is now economically feasible for operators and device manufacturers to fully test device performance in the laboratory, under real world conditions. This new way of testing reduces the need for expensive and time-consuming field trials. &lt;/p&gt;
    &lt;p&gt;Test conditions range from a best case that represents standing under a cellular base station at 3 a.m., to real world scenarios in urban environments, where handoffs, low signal strengths, fading, noise and interference all add to the challenge of making and maintaining call reliability. Data sessions must also be thoroughly tested, since consumers expect voice and data services to play well together with no noticeable issues. &lt;/p&gt;
    &lt;p&gt;
      &lt;img width="400" height="227" alt="" src="~/media/39F2EC90CF964E2DB3EA6C8077AE03A3.ashx?h=227&amp;amp;w=400&amp;amp;as=1" /&gt; &lt;/p&gt;
    &lt;p&gt;As the above comparison of four different commercial UMTS devices’ call setup performance indicates, there is wide variation in performance and no such thing as a perfect device. In this example, devices A &amp;amp; B clearly outperform devices C &amp;amp; D under most conditions - perhaps by enough to determine whether a user remains a loyal, high ARPU consumer or becomes a defector to another operator. &lt;/p&gt;
    &lt;p&gt;In today’s competitive market, brand matters. Whether it’s the phone brand or the operator’s brand, basic call reliability plays a big role in determining whether the brand is highly-regarded or badly tarnished. It’s time for the industry to bring wireless reliability up to wireline levels. &lt;br /&gt;&lt;/p&gt;</description>
      <link>http://www.spirent.com/Blog/Wireless/6-15-09%20Nigel%20Wright.aspx</link>
      <pubDate>Tue, 16 Jun 2009 11:28:00 GMT</pubDate>
      <author>martin.vickery@spirent.com (Martin Vickery)</author>
      <guid>http://www.spirent.com/Blog/Wireless/6-15-09%20Nigel%20Wright.aspx</guid>
    </item>
  </channel>
</rss>