Software Defined Radios Require a Thorough Trouble-shooting Strategy
By Darren McCarthy, Tektronix, Inc.
More than ever, radio frequency (RF) technologies are being developed for adaptation adaptation to a crowded RF spectrum, adaptation to varying network conditions and adaptation to changing device usage. Nowhere is this more evident than with Software Defined Radios (SDRs), which enable software to dynamically control communications parameters such as the frequency band used, modulation type, data rates and frequency hopping schemes.
SDR delivers more flexibility than conventional RF technologies, and allows efficient device reconfiguration in response to changing environments. Software Radios,
click to enlarge
Figure 1: Functional block diagram of a typical SDR transmitter implementation and testing setup.
This level of flexibility and the many possible radio variants complicate SDR design and mandate new testing methodologies. In addition to the ability to change frequency, more advanced SDRs allow control of modulation rates, frequency hopping sequences, power levels, coding schemes and channel filtering. The dynamic generation of RF waveforms through digital signal processing (DSP) and the integration of digital and RF circuits, often on the same IC, also create issues not seen in traditional RF transceiver designs with dedicated operation.
This added complexity also changes the nature of RF testing. The performance of SDR transmitters must be verified with measurements beyond the traditional RF transmitter conformance tests. Simply passing conformance testing does not ensure a device will work properly nor does it ensure product quality. SDR transmitters must conform to the requirements of many systems, including ones foreseen as future requirements. These transmitters can make use of cognitive intelligence and dynamically adapt to current conditions and requirements. These complex software-controlled changes commonly cause glitches, intermittent interference, pulse aberrations, digital to RF couplings and software-dependent phase errors.
Truly addressing these new transients and problems requires SDR system designers to fully analyze and characterize their system simultaneously in both the time and frequency domains. As
Using a SDR Transceiver as an example, transmit components might include power amplifiers, filters, mixers, DACs, oscillators and DSP circuitry.
Figure 1 shows a simplified functional block diagram of the transceiver, without Digital Intermediate Frequency (IF) or Digital RF. Note that each of the blocks in this diagram could be controlled by software.
Verifying the performance of a typical SDR transceiver requires an integrated testing strategy that correlates measurements taken at different points along the transmit/receive chain. For example, an intermittent signal can be triggered by the Frequency Mask Trigger (FMT) using a Real-Time Signal Analyzer (RTSA). The RTSA can use the frequency mask violation to then trigger a logic analyzer and oscilloscope, allowing the user to look at the digital and analog properties of the associated signals. Using this approach, the designer can determine if there is something happening in either the logic circuitry or analog control voltages that correlates to the frequency domain violation. In addition to bridging the digital/RF divide through advanced triggering, RTSAs can analyze and display the signal in the time, frequency and modulation domains, all of which are correlated.
Beyond Steady State Conformance Testing
SDR testing inherently includes traditional transmitter testing. Each of the different possible configurations for the radio must conform to traditional specifications such as Occupied Bandwidth, Channel Power and Adjacent Channel Power. For systems with Time Division Duplexing or Time Division Multiplexing, there are timing requirements such as Rise Time and Fall Time. For frequency hopping systems, there can be both frequency and time domain specifications related to the hopping PLL system. Unlike a conventional transceiver, the SDR device must pass these tests under a much wider variety of operating modes.
Modulation quality measurements are also a significant element of conformance testing. For digitally modulated signals, these usually include Error Vector Magnitude (EVM) or correlated power (RHO) measurements.
Beyond conformance testing, a tool to help capture possible RF glitches, transients and other anomalies and device behavior changing over time is essential. Determining which component has caused the problem can be a significant task, and a thorough troubleshooting strategy is required. It is necessary to consider new testing methods that help characterize and analyze how the SDR RF links change over time.
Leading RTSAs offer powerful SDR troubleshooting. First, it is important to discover the existence of a problem in the physical layer. These transient events can occur very quickly, and today’s RTSAs give designers the ability to observe them in the frequency domain as they change over time. Using the RTSA to discover anomalous signal behavior, the user can trigger, capture and analyze the associated signals in multiple, time-correlated domains, allowing dynamic signal characterization and troubleshooting.
Frequency Hopping and Transmitter Testing
Frequency hopping is used in many systems, including those that are software defined, to avoid detection, jamming and interference and to improve performance in an environment with multi-path and fading. Frequency hopping spreads the information over a wide range of frequencies. This makes systems more robust because frequency dependent errors such as interference or fading result in loss of only a fraction of the data. With the addition of techniques such as forward error correction coding, interleaving, and retransmission with Hybrid ARQ, data lost during the jammed hop can then be efficiently recovered.
Figure 2 shows a digital phosphor display of a Bluetooth device hopping. Digital phosphor display technology, traditionally used in advanced oscilloscopes, has been applied to the RF domain and is now employed by select RTSAs. In allowing users for the first time to view “live RF” signals, digital phosphor technology provides excellent insight into RF signal behavior.
In Figure 3, a Bluetooth® signal is displayed. The RTSA’s spectrogram (lower right) shows the frequency behavior over time and the spectral energy around these hops. In this case, when the frequency hopping occurs, it could be possible that the
While Bluetooth is not necessarily implemented using a software radio, it provides a good example of the challenges that arise when trying to implement a frequency hopping system. For example, the Bluetooth specification requires each of the 79 hopping frequencies (with 1 MHz channel spacing) to be within 75 kHz of the specific value. This ensures proper interoperation between different manufacturers’ devices. In the case of the 2.4 GHz ISM band, RTSAs that feature 110 MHz real-time bandwidth are sufficient.
In another example, shown in Figure 4, the RTSA is used to troubleshoot an infrequently occurring, difficult to detect signal. This could be the result of a frequency switching transient, which can also result in an even larger phase transient. This could be caused by improper control of a PLL circuit to change to a particular frequency. Once a glitch or transient has been identified using digital phosphor technology, the FMT of RTSAs can reliably capture the signal for in-depth analysis. As shown in Figure 4, the frequency mask is user-defined and can be drawn to best capture the signal. In the example of a Bluetooth frequency hop, the user is able to define the mask to trigger on a specific frequency hop, rather than the change in power level. The digital phosphor display demonstrates that the signal hops to roughly 3 MHz above the signal of interest. The frequency mask is arbitrarily defined as an envelope around this signal, and the instrument triggers once the signal enters the frequency mask area. Using a RTSA with high-performance bandwidth, it is possible to analyze the hopping sequence and perform a frequency settling time measurement on each of the frequency hops (with 6 µsec spectrum timing resolution at 110 MHz real-time bandwidth using select RTSAs) for settling times as fast as 60 µsec.
SDR is an emerging implementation for RF transceivers and places additional requirements on RF hardware. In order to deal with the complexity presented in the research and development of software radios, RTSAs are used extensively to test the time-varying requirements of the multiple modes of operation. These unique instruments, with digital phosphor display, frequency mask triggering and time-correlated, multi-domain analysis capabilities, are excellent troubleshooting tools when designing and characterizing SDR devices.
About the Author
Darren McCarthy is market development manager RF Test for Tektronix, Inc., 14200 S.W. Karl Braun Drive, Beaverton, OR; (800) 835-9433; www.tek.com.