700 MHz broadband alongside 800 MHz

Mobile broadband can be quite challenging from an interference perspective with certain band configurations posing significant risks. For example when 700/800 MHz is implemented in the same locale there is a huge potential for intermodulation products polluting the receiver uplink band as the downlink bands of 700/800 MHz are neighbours and many channel arrangements can lead to problematic third order products. The risk of issues can be especially difficult when working with within metallic structures because external interference can be generated due to the semiconducting properties of rust when illuminated by antenna systems. This is particularly acute on a boat or offshore structure as rusty is often not hard to find!

In illustrating the issue to help explain to others, I updated the IMP calculator and have improved the legend, added labelling as well as numerous other small enhancements.

An example of the new graphical display is a typical scenario with the highest of the three 10 MHz blocks in 800 intermodulating with the middle 700 block causing third order products in every 700 uplink block.

Other configurations are worse with products falling in both uplink bands as shown below.

You can find the software on the downloads page and it is yours to enjoy as-is. The software still doesn’t have an installer so you will need to ensure the runtime dependencies are present such as provided by Visual Basic 6.0 Runtime Plus.

Assessing intermodulation

A long while ago I had a need for an intermodulation calculator for an aeronautical project on a very busy site where a design was required for spurious free reception environment. Due to the complexity of the situation a software was born to help work out what intermodulation could be created when changing the frequency mix and evaluate the best combinations.

The concept of intermodulation distortion is quite simply where unwanted signals are generated as a result of non-linear processes, but it is more than just simple harmonics which are usually spaced far away from bands of interest, for intermodulation it is the sum and difference of multiple fundamental components and their harmonics that are the main issue because these can cause out-of-band interference that is impractical to filter out, hence the need to avoid them. Usually the lower the order of the products, the higher the probability they exist at significant amplitudes, so often there is a greater focus on judicious choice of frequency combinations to reduce the impact of lower order interference.

The products of intermodulation are manifest as discrete tones or spectrum shoulders adjacent to signals of interest. Predicting where the spectra may appear can be done with simple mathematics, but their amplitude depends upon many factors and is harder to predict. For example, in a power amplifier with data on the third order intercept specified, estimating the level of the 3rd order is trivial, but in passive components it is often the deterioration of these component over time or the quality of the installation that leads to a rise in level, for example poor installation and weathering can cause the oxidisation of connections leading to unexpected intermodulation interference. Some guidance exists on how to predict the amplitude in ITU recommendation SM.1134-1.

Recent site engineering projects with powerful emissions in close proximity to safety critical equipment caused me to spend some evening time to recreate an IMP Calculator based upon the features that proved so useful long ago which I offer for you to use in your projects as-is. This software creates lists and graphs of frequencies or blocks characterised by order of intermodulation in an endeavour to help avoid problematic combinations. Enjoy…

p.s. I update the software periodically depending upon my project needs and have recently uploaded a version with many small enhancements, such as showing the fundamental components and showing the receiver as a hatched box. The software doesn’t yet have an installer so you will need to ensure the runtime dependencies are present which can either be downloaded direct from Microsoft or preferably Visual Basic 6.0 Runtime Plus from Source Forge as this is more extensive and up to date.

HCM antenna plotter

Generic antenna radiation patterns are very useful in coverage planning before specific choices have been made and also in interference coordination to help make robust plans.

These patterns are typically based upon mathematical models that describe a broad family of antenna technology and lead to enveloping masks that generally describe the worst radiation that may be expected at any azimuth or elevation angle. This approach avoids the need to describe specific side or back lobes that may change when an antenna is mounted in a real environment compared to a measurement in an anechoic chamber.

To help planning I made a utility to visualise antenna generic antenna patterns and find antenna codes matching a specific antenna. The software is based upon the pattern types codified in the Harmonised Calculation Method (HCM) that is common for cross border interference management between many European nations and beyond. For more information on HCM see the official website where you can find more on the antenna patterns and their formulation.

The concept of the software is that you either specify a pattern direct using the codification scheme or you paste in numerical data describing a known pattern and then find a matching specification.

HCMPlot

I made it some time ago but have recently dusted it down and done a bit of maintenance as I wanted to use it to make consistent plots on harmonised scales. You can download HCMPLOT and use freely, however as with all the freebies on this site you do so without any warranty whatsoever. At the moment the executable is not signed so I will update at some stage and maybe I will add more on file import/export for common antenna pattern formats.

Rician fading calculator

In setting a challenging project for a very bright physics and mathematics student, I had to stay one step ahead and go back to fundamentals to work out the availability of a fading path as a function of direct and indirect signals.

This is useful in many applications where the fade margin required for reliable communications in narrowband channels can be characterised as a function of the amplitude of indirect scattered components relative the direct line-of-sight component.

This led me to develop this little fading calculator based upon Marcum’s Q function, which I have implemented as a custom function in a spreadsheet to resemble the Nakagami-Rice distribution as expressed in ITU-R P.1057-4 and plotted in figure 4.

I chose the numerical approximation of the Q function based upon ‘Another Recursive Method of Computing the Q Function’ by W F McGee (IEEE Transactions and Information Theory, July 1970).

The complete example is available for download here.

Well done Callum for solving the problem set and keeping me on my toes!

ITU broadcast data tool

A few years ago I had a number of projects in the broadcast world, where I was looking a national digital television and radio plans. I needed to look at what assignments were coordinated internationally to reconcile this with national data and look at neighbouring use. I then looked at opportunities to use coordinated assignments in some way, as some of the assignment plans were created before there was a good vision of national requirements.

Usually this kind of process involves using the ITU BRIFIC which is not for the faint hearted! Having much work to perform, I set about creating a tool to gather the relevant ITU data and import data from national databases, so I could compare, then modify and use in a coverage planning tool. The software needed good filtering, sorting, editing and comparison tools as well as a nice GUI with a map interface. These needs gave birth to the Broadcast data pump!

itu-bc-data-pump

The tool can read BRIFIC databases with aplomb and has a number of file import filters for many types of ITU eNotice and the CEPT formats from Wiesbaden 95 and Chester 97. When it comes to export it has good support for exporting to Excel, Google Earth and planning tools such as ATDI ICS Telecom along with some limited support for LS Telcom CHIRplus_BC. The tool even has support for various legacy tools for Band II FM like ITU GE84PLN and even for EBU LEGBAC (requires a compiled version of the FORTRAN source).

The tool is available for download here as a free version with some of the specialist database connectors and obscure tools removed. Beyond this I may still develop this software occasionally to correct or add minor new features on request and some ad-hoc support, but just don’t ask for a manual!

GPS heights too good to be true?

GPS gives precise and reasonably accurate fixes of position. However, as with all complex systems its limitations need to be understood so that it can be used appropriately.

In radio system planning getting a reasonable accurate three dimensional coordinate for the location of an antenna or the base of a mast can be useful for predicting signal propagation to help assess coverage or potential interference between systems.

Nowadays, with GPS selective availability turned off, we can typically expect accuracies of the order 20 metres or an order of magnitude better with secondary corrections from Wide Area Augmentation System (WAAS) or other ancillary systems.

The accuracy is a function of many things, including number of satellites in view, their geometry relative the receiver and radio propagation effects along the paths. The error is generally expressed with dilution of precision ratios in space and time, which when all combined result in positions being expressed as confidence within a circular area in the horizontal plane or within a sphere in three dimensions.

The first simple observation is that we have different metrics for error in the horizontal and combined horizontal/vertical planes. Conditions that lead to low error in the horizontal plane may not coincide with the vertical. For example, if all the satellites in view are on the horizon and none overhead then we may get a low horizontal error, but a high vertical error. Typically the vertical error is several times worse than the horizontal.

The size of error in each plane may have disproportionate effects when applied to propagation prediction. This is particularly true when considering diffraction geometry to terrain or clutter obstacles. In the horizontal plane, a 20 metre position error is often insignificant when we are looking at systems with separation distances of the order hundreds of metres or kilometres, especially when using general purpose gridded terrain models to model terrain obstacles surrounding the location of the fix. However, the same kind of error in the vertical plane can lead to gross changes in diffraction geometry, especially when considering antenna heights that are low in comparison to the terrain or local clutter.

The vertical height reported by default in most GPS receivers is the height above the WGS84 ellipse. This ellipse is a hypothetical construct that is an oblate sphere which is a coarse approximation to the Earth’s surface. In fact the Earth has a more complex shape than an oblate sphere, and a better datum for measuring height the is that of a geoid, which is defined as the line where gravity pulls equally.

Ellipsoid-geoid-surface

Many mistake GPS heights for height above mean sea level, which can lead to gross errors. To give an example of the height difference between the GPS ellipse and a geoid model, taking EGM96, which is a global geoid model, then using the handy UNAVCO geoid height calculator page, the geoid height at say Newlyn harbour is 53.5 metres above WGS84. If the raw GPS height is used without correction the vertical height error will be at least 53.5 m along with the other sources mentioned. Coupled with a terrain elevation database for terrestrial propagation prediction and the results will be grossly errored, as most terrain data will be referenced a local datum which will be closer to the geoid. In the case of the Great Britain, the heights are most often quoted against the average tidal height datum measured in Newlyn from 1912-1921. Note that there are usually better local geoid models than the global EGM96, such as the OSGM02 which is generally applicable in Great Britain.

Are GPS heights too good to be true? Well not if used appropriately!

LTE Crossing Borders

An activity in radio network planning that is all too often left till last, is that of assessing the radiated contribution spilling over international borders to see if the level exceeds the threshold requiring formal coordination. This can be a problem if not tackled up front, because coordination activities can be lengthy.

Within CEPT this situation is anticipated, and there are various criteria agreed to allow radiation either side of a border without extraordinary activity. Typically these agreements permit an administration to implement a station that radiates towards a border, as long as the field strength incident at and beyond the border do not exceed defined limits for not more than 10% of the time. The criteria include common methods for predicting propagation which include long term statistics to satisfy the time criterion.

To expedite network roll-out, it is often interesting to engineer the network design to meet the limits. This can be done by limiting sites close to the border, omitting sectors pointing towards the border, using terrain to screen radiation towards the border, or optimisation of power delivered to the antenna and sector pointing. Often these measures need to be used in combination. For example, a site on a hill close to a border will probably require more than antenna down-tilting to be satisfactory. Of course if a configuration causing these limits to be exceeded is essential, classic coordination activities are still possible, but plenty of time must be allowed, hence it is best to identify sites requiring coordination early on in network planning.

In respect of LTE, there are several recommendations for the various harmonised bands in CEPT including the ECC recommendations (08)02 for 900/1800 MHz, (11)04 for 800 MHz, (11)05 for 2600 MHz and (14)04 for 2300 MHz. The attached CEPT LTE cross border coordination spreadsheet gives an example of how to assess if a site requires coordination for the 800/900/1800 MHz bands, but could be easily extended to cover others.

Summing up the unwanted

At a receiving antenna system we generally find a series of signal vectors that arrive and aggregate in positive and negative ways. Often we have a significant wanted signal and multiple unwanted ones from other co-channel users that lead to the planned service being limited by interference rather than noise. The question arises, how to aggregate these signals so that we can compute a wanted to unwanted ratio such that we can ultimately determine the availability of the desired service as we vary location? This post examines some of the approaches and gives a practical spreadsheet example.

Simple summing of the means of these signals does not suffice, because generally they will fade independently due to the diversity of the interference paths, so a meaningful prediction will require a method that takes account of their stochastic nature. To simplify matters these signal are generally characterised by a mean and variance assuming a log-normal distribution, and they will also have that distribution in aggregate. A straight-forward approach is to use Monte-Carlo method to sum many random samples to compute the aggregate mean and variance. With modern computing power this can be done with a high degree of confidence, however, this may require a significant number of samples. If pixel plotting techniques are used to predict the service at a huge number of locations, then the simulation times can be significantly long, this can be limiting when network plans are being evaluated.

However, there are many alternative techniques using numerical approximations to help estimate the sum of log-normal variates that require substantially less computing power. This includes the seminal method by L F Fenton which is often known as Fenton-Wilkinson method. Fenton’s approach has the benefit of being simple, but suffers from  significant accuracy issues which are quite limiting when dealing with a large number of different vectors. The Schwartz-Yeh method is an improvement under most circumstances and is especially useful for summing uncorrelated sources, but it is more complex. Other techniques improve upon these methods and may offer better fidelity in dealing with correlation  and larger numbers of signals, but there is no perfect method, and Schwartz-Yeh stands as a good general purpose method for a small number of uncorrelated signals.

The interference summing methods compared spreadsheet implements a number of functions that can be called to compare Monte-Carlo, Fenton-Wilkinson and Schwartz-Yeh methods. The spreadsheet contains an example with 20 components that are assumed to be uncorrelated. These components are simply passed as arrays to user defined VBA functions making the worksheet compact and easy to experiment with. Aside from the helper functions, there are only a few core functions whose code is easily modified for re-use in other programming environments.

The meaning of optimum in planning

So what is an optimum plan? I hear the word optimum all the time, and in my experience it often is used to describe a situation which is complex and needs improving, but those who use it are often not sure how. So how to take this and make more meaningful?

Optimum means the best. So what is best? Does it mean the most efficient, perhaps the most complex? Hang on doesn’t that imply length and costly? Maybe effective and practical are better descriptions? Well this can be formed if we have an objective, as this allows us to direct the plan giving us the practical approach, and to evaluate it giving us the effectiveness. Note that there may be several objectives, but best not to have too big a shopping list as some may be in conflict and dilute the plan e.g. a plan that gives maximum flexibility will not be the most efficient in terms of its use of resources. Resources are all the things required to enable the plan e.g. the sub-band available for planning. Also a resource is the effort to create the plan as well as that available to enact it. We also need to consider other practical aspects, such as constraints. These may be straightforward, e.g. the limitations of receiver technology and how we represent it. Constraints may also exist in the form of assumptions that arise due to poor definition of the problem e.g. lack of data describing service area. Assumptions can also be constraints in that are too general or invalid, or there may be limited resources available to do the optimization. Assumptions are also needed to say something about the future. In general it is very hard to predict the future, so an optimum plan will have to make assumptions. If the plan is not forgiving of change, then that is a danger. The best plans are perhaps those that are based upon simple and manageable criteria (i.e. SMART), and are subject to periodic review to ensure that they are appropriate throughout the lifetime of the plan.

It is therefore paramount that optimum is not confused with ideal; perhaps a better phrase is a practical plan that is effective delivering a tangible benefit compared to the situation of today. So optimum is perhaps a word that is best avoided, as it can be interpreted in so many ways and lead to unrealistic expectations. Effective and practical are terms that seem to be more balanced and meaningful…

In the beginning there was darkness…

…but then the Age of Enlightenment arrived when a movement of philosophers and scientists advocated a rational set of values based upon critical questioning and reasoning that gave birth to the scientific method.

This blog attempts to try and bring to bear these values in the form of observations on the radio spectrum and the technologies using it for telecommunication purposes.

Interested readers may be those involved in radio spectrum engineering and network planning, from markets spanning national regulators, network operators, equipment vendors, system integrators and consultants.

The endeavour is to bring clear thinking to the planning and evaluation of radiocommunication services.