Software radios require wideband RF/IF conversion, large dynamicrange, and programmable analog signal processing parameters.. RF CONVERSION ARCHITECTURES The RF conversion segment of the
Trang 1Joseph Mitola III Copyright c !2000 John Wiley & Sons, Inc ISBNs: 0-471-38492-5 (Hardback); 0-471-21664-X (Electronic)
Tradeoffs
This chapter introduces the system-level design tradeoffs of the RF conversionsegment Software radios require wideband RF/IF conversion, large dynamicrange, and programmable analog signal processing parameters In addition,
a high-quality SDR architecture includes specific measures to mitigate theinterference readily generated by SDR operation
I RF CONVERSION ARCHITECTURES
The RF conversion segment of the canonical software radio is illustrated inFigure 8-1 The antenna segment may provide a single element for both trans-mission and reception In this case, a multicoupler, circulator, or diplexer pro-tects the receiver from the high-power transmission path In other cases, thetransmit and receive antennas may be physically separate and may be sepa-rated in frequency First-generation cellular radio and GSM systems separatedownlink and uplink bands by typically 45 MHz to limit interference.The transmission subsystem intersects the RF conversion segment as shown
in Figure 8-1 This includes a final stage of up-conversion from an IF, pass filtering to suppress adjacent channel interference, and final power am-
band-Figure 8-1 The canonical model characterizes RF/IF segment interfaces
265
Trang 2plification First-generation cellular systems did not employ power control
to any significant degree CDMA systems, including third-generation (3G)W-CDMA, require power control on each frame (50 to 100 times per sec-ond) SDRs may be implemented with a DAC as the interface between IFup-conversion and the RF segment Alternatively, a high-speed DAC may di-rectly feed the final power amplifier
Power amplifiers have less-than-ideal performance, including amplituderipple and phase distortion Although these effects may be relatively small,failure to address them may have serious consequences on SDR performance.Amplitude ripple, for example, degrades the transmitted power across theband, particularly near the band edges IF processing may compensate bypreemphasizing the IF signal with the inverse of the power amplifier’s band-edge ripple Feher [238] describes techniques for compensating a sequence
of channel symbols, shaping the transmitted waveform in the time domain
to yield better spectral purity in the frequency domain The concept behindFeher’s patented design is straightforward Sequential symbols may have thesame relative phase, yet the channel-symbol window in which the sinusoidsare generated modulates the amplitude at the symbol boundaries When adja-cent symbols have different phase, this symbol weighting reduces frequencydomain sidelobes and hence adjacent-channel interference Feher suppressesthe modulation further with an extended symbol that includes the sequentialsymbols of the same phase generated with constant amplitude, thus withoutthe weighting-induced amplitude modulation The result is that energy thatnormally is redirected into the adjacent channels by the phase discontinu-ities remains within the channel because the discontinuities have been sup-pressed
The receiver subsystem intersection with the RF conversion segment isshown in Figure 8-1 also This includes the low noise amplifier (LNA), one
or more stages of bandpass filtering (BPF), and the translation of the RF to
an IF In conventional radios, a tunable-reference local oscillator (LO) may
be shared between the transmitter and receiver subsystems FH radios ten share a fast-tuning LO between the transmitter and receiver In militaryapplications, the LO executes a frequency-hopping plan defined by a trans-mission security (TRANSEC) module In commercial systems (e.g., GSM), afixed frequency-hopping plan that suppresses fades may be used instead of
of-a complex TRANSEC plof-an The rof-adio then either trof-ansmits or receives onthe frequency to which the LO is tuned Any radio which employs a physi-cally distinct programmable LO may be a programmable digital radio (PDR),
a type of SDR, but it is not a software radio Software radios use lookuptables to define the instantaneous hop frequencies, not physical LOs This ap-proach, of course, requires a wideband DAC One advantage of using such
a DAC is that the hop frequency settles in the time between DAC samples,typically Wa=2:5—hundreds of nanoseconds The hop frequency is pure andstable instantly, subject to minor distortions introduced by the final poweramplifier
Trang 3Since the receiver must overcome channel impairments, it may be morecomplex and technically demanding than the transmitter Thus, this chapterfocuses on receiver design.
Again referring to Figure 8-1, IF processing may be null, as may basebandprocessing The direct conversion receiver, for example, modulates a referencesignal against the received RF (or IF) signal to yield a baseband binary analogwaveform in the in-phase and quadrature (I&Q) channels Although this kind
of RF conversion has nonlinear characteristics, it is particularly effective forsingle-user applications such as handsets It may not work well for multiuserapplications, however
This chapter examines the SDR implications of the RF conversion segment.The following section describes receiver architectures Programmable compo-nent technology including MEMS and EPACs is described RF subsystemspecifications are then analyzed The chapter concludes with an assessment ofRF/IF conversion architecture tradeoffs
II RECEIVER ARCHITECTURES
This section describes the superheterodyne architecture used in base stationapplications, the direct conversion receiver used in handsets, and related re-search
A The Superheterodyne Receiver
The Watkins-Johnson company [239] publishes the frequency plans of its ceivers, an example of which is shown in Figure 8-2 This superheterodynereceiver [240] consists of a preselector and two conversion stages The prese-lector consists of a matrix of bandpass filters and amplifiers that are switched
as defined by the frequency plan for the specific frequency to which the ceiver is tuned The preselector filters cascade with a low-pass filter and stepattenuator that keep the total power of the signal into the first conversion stagewithin its linear range
re-Each conversion stage includes one LO and additional filtering and plification The first local oscillator is tuned in relatively coarse steps (e.g.,2.5 MHz in Figure 8-2) The first conversion stage converts the RF to 3733.75MHz Higher IF frequencies minimize the physical size of the inductors andcapacitors used in the filters The modulator that converts the RF into theinitial IF generates sum and difference frequencies in addition to the desiredfrequency The bandpass filter then suppresses these intermodulation products.The low-pass filter further suppresses out-of-band energy An amplifier andpads with variable gain determine the power into the second conversion stage.The operation of the second stage is similar to the first except that it down-converts the 3733.75 MHz to a standard wideband IF, in this case, 21.4 MHz
am-In addition, this stage has fine-tuning steps of 1 kHz
Trang 4Figure 8-2 Superheterodyne receiver architecture.
Figure 8-3 Frequency plan suppresses spectral artifacts
Artifacts must be controlled in the conversion process [241, 242] In tion to the desired sideband, the conversion process introduces thermal noise,undesired sidebands, and LO leakage into the IF signal as shown in Figure8-3 Thermal noise is shaped by the cascade of bandpass and low-pass filters.Depending on the RF background environment, thermal noise in the receivermay dominate or thermal-like noise or interference from the environment maydominate the noise power
addi-Superconducting IF filters suppress noiselike interference generated inone cellular half-band from a second, immediately adjacent half-band (e.g.,
Trang 512.5 MHz of active signals) See [243] for superconducting filter test resultsthat show a 30 dB suppression of such noise Undesired sidebands are al-ways present at some very low level because filtering operations suppresssideband energy but do not completely eliminate it LO leakage occurs be-cause a modulator acts in some ways as a transmission line with imperfectmatching Consequently, part of the power of the LO is transmitted throughthe modulator to the output.
When the IF is processed digitally, these artifacts can be characterized.Long-term averaging using an FFT, for example, will reveal shape of thenoise and the degree of suppression of the LO leakage and of the undesiredsidebands When designing a PDR, one is concerned that these artifacts notdistort the baseband enough to degrade the output SNR or BER unacceptably.When designing an SDR, none of these artifacts should degrade any of thesubscriber channels by more than the degradation of the least significant bit(LSB) of the ADC To accomplish this, the in-band artifacts need to be as uni-form as possible and the maximum level anywhere in the operating band (e.g.,
in the cell channels) cannot exceed half of the LSB of the ADC As shownbelow, this constraint implies that the ADC, postprocessing algorithms, and
RF plan must be designed to mutually support each other Algorithm ers who employ floating-point precision at design time may not be familiarwith the noise, spurs, and other analog artifacts of the analog RF circuits thatlimit useful dynamic range constraints These effects limit the digital dynamicrange, and thus reduce the requirements for arithmetic precision in the digi-tal hardware and software Thus, the effects of each of the disparate analog,digital, and software-signal processing stages have an effect on the sampledsignal
design-When these effects are properly balanced, the wideband superheterodynereceiver yields hundreds of analog subscriber channels that have been struc-tured for the ADC As a result, the ideal software radio base station replaceshundreds of parallel narrowband analog channels with one wideband chan-nel digitized by a wideband ADC, followed by hundreds of parallel digitalchannels Since the digital channels inherently cost less than analog channels,the software radio base station may be more cost-effective than the basebanddigital design Yet most base stations deployed up to 1999 had a basebanddigital architecture, not an SDR architecture The inadequacy of the priorgeneration of ADC technology explains this situation as discussed in the se-quel Wideband ADCs were within about 6 to 10 dB of the performancerequired to effectively compete with baseband architectures in the base sta-tion By June 2000, digital IF base stations began shipping, but manufacturersdid not publically disclose this fact in order to protect this competitive advan-tage
Tsurumi’s discussion of zero-IF filtering with up-conversion in a handsetarchitecture provides an innovative approach to multiple-conversion receiversfor handsets [244] By heterodyning multiple bands to zero-IF, Tsurumi pre-filters any of the commercial standards using a simple programmable low-pass
Trang 6Figure 8-4 Alcatel direct conversion receiver.
filter Subsequent up-conversion before digitizing yields a standard digital IFfor multiple commercial standards
B Direct Conversion Receiver
The superheterodyne receiver is relatively complex Its wideband performance
is appropriate for base station applications where hundreds of subscriber nels are to be processed at once But suppose there is only one channel ofinterest as in the handset receiver In this case, there is little benefit to thewideband performance of the superheterodyne receiver
chan-Instead, a direct conversion receiver may be more appropriate [245] Thehomodyne receiver translates RF to baseband, with the center frequency tuned
to zero Hz in one step The direct conversion receiver is a homodyne receiverthat may use nonzero baseband center frequency and may also demodulatethe signal into baseband bitstreams in the same circuit LO leakage and DCbias can be significant problems with such an approach is used for widebanddigital signal processing On the other hand, Alcatel’s direct conversion GSMreceiver represents the kind of approach taken in a viable commercial product
It selects channels via switched capacitor filters in a mixed-signal integratedcircuit (IC) as shown in Figure 8-4 The RC-CR network generates quadraturephases [246] The feedback loop at the output of the modulators is filteredfor the GSM’s 280 kHz RF channel bandwidth in such a way that the I&Qamplifiers yield level-shift analog baseband signals This analog signal hastwo nominal states, corresponding to the two channel symbol states of theMSK waveform Siemens [247], Philips, and numerous other manufacturersmake similar chip sets [248] See [249] for a direct-conversion GPS receiver
In the past, gallium arsenide (GaAs) circuit technology was necessary for
RF circuits, precluding one from implementing the RF circuitry and the crocontroller of a handset with the same circuit technology Differences inpower supply, thermal properties, and bonding between CMOS and GaAs
Trang 7mi-complicated handset design Recently, however, CMOS silicon RF 50 W to
40 GHz has been reported One of the 18 micron CMOS chips [250] supports2.4 GHz RF at 1.8 Volts CMOS devices that have been demonstrated includelow-noise amplifiers, mixers, differential oscillators, IF strips, and RF poweramplifiers with 1 W output and 40 to 50% efficiency at 1 to 2 GHz [251]
C Digital-RF Receivers
PhillipsVision [252] created some excitement by announcing a software-radio
on a chip The interesting aspect of their product announcement is that the modulator is said to “operate at RF.” Due to the necessarily vague nature of thestatements, it is impossible to determine the exact nature of the demodulationprocess This announcement plus the recent interest in digital demodulation
de-at RF makes it useful to address this alternde-ative The comments below maynot be representative of the PhillipsVision product, but they reflect researchapproaches to digital demodulation at RF
Since GHz clocks can be fabricated in single ASICs, one may employsuch a clock to demodulate certain modulation types at RF One approach
is the one-bit direct conversion digital receiver, which may be called the RFzero-crossing demodulator With this approach, the RF is amplified until it ishard-limited into a square wave Reference square waves are synthesized foreach channel-symbol state An MSK waveform, for example, has two squarewaves One corresponds to the mark, say, the lower of the two frequencies
By generating digital streams at mark and space frequencies and counting thenumber of coincidences between mark and space streams in the incoming RFsignal, one can estimate the state of the RF waveform A bit-timing logic state-machine can then determine bit timing to produce the baseband bitstream Allthis can be implemented for a single channel-modulation type in an FPGAusing less than ten thousand gates One advantage of this architecture is thatthe bit patterns for the channel states may be stored in a lookup table Differ-ent waveforms at different frequencies correspond to different lookup tables
By using clever data-compression techniques, the lookup tables may be keptcompact in spite of the large number of entries in the table
A similar approach simply counts zero-crossings of the RF Once the ance of N zero-crossing counts becomes small, a signal is present The strong-est of two or more cochannel signals will be reflected in the subsequent countsfor CIR > 7 dB This phenomenon is the digital equivalent of FM capture[245, p 497] Random noise generates zero-crossings with large variance, but
vari-a sinusoid hvari-as vari-a tight vvari-arivari-ance Frequency modulvari-ations like GMSK exhibittwo different zero-crossing rates, one corresponding to mark, and the other tospace The output of a zero-crossing counter, then, can be gated and reset atthe expected channel-symbol rate A threshold determines whether the channelsymbol was mark or space, yielding the baseband bitstream Timing logic canalso estimate and track symbol timing Although the logic has to operate atthe GHz rates of the RF zero-crossings, the counter logic is simplicity itself
Trang 8However, certain problems have precluded this receiver architecture frombeing widely used First, low-power, high-speed logic has not been availableuntil recently Thus, the architecture seems timely In addition, however, theincoming signal cannot be equalized using this type of receiver The BERfloor therefore is worse than that of an equalized receiver In addition, therecovery of a timing reference is difficult in fading, again raising the BERfloor There does not appear to be much in-depth discussion in the literature
of such receiver architectures
D Interference Suppression
The first line of defense in suppressing interference is in the antenna and RFconversion segment of the receiver Physical antenna separation, frequencyseparation, programmable analog notch filters, and active cancellation aresteps that help control interference at RF In addition, the software of a well-conceived SDR will include mutual constraints among air interfaces that could
be invoked simultaneously so that self-generated interference is avoided orminimized
1 Frequency Separation Interference introduced into a receiver from band energy created by a nonideal transmitter is the convolution of the out-of-band signal with the bandpass characteristic of the receiver [245] Althoughout-of-band interference of high-performance transmitters rolls off to less than
out-of-"100 dB within 20 MHz of the transmitted frequency, radios with less EMIcontrol may present more like"70 or "60 dB of rolloff The presence of ahalf dozen signals within the overall operating band can then cause substantialinterference FDD standards separate the uplink and downlink to minimize thiskind of interference SDRs operating in TDD bands can create dynamic FDDnets by a protocol that dynamically define uplink, downlink, and frequencyseparation This is a novel approach to interference suppression
2 Programmable Filters The application of a programmable interferencesuppression filter is illustrated in Figure 8-5 The filter may be called a roof-ing filter because the interference captures the dynamic range, establishing amaximum (roof) and minimum (floor) linearly processable signal level It isalso called a cosite filter in military jargon because the interference may begenerated by the colocation of two transmitters in the same locale (site) Prior
to the application of the roofing filter, the roof of the dynamic range is sohigh that weak signals fall below the floor, resulting in dropped calls Afterthe application of the filter, the roof has been lowered such that the dynamicrange is now on the noise floor Although the interference is still present, it hasbeen suppressed enough to control the available dynamic range In order forthis approach to be effective, the filters have to have low insertion loss, pro-grammable center frequency, and programmable bandwidth Amplitude andphase ripple across the band has to be kept to near zero to avoid distorting theother subscriber signals
Trang 9Figure 8-5 Workable situation for roofing filter.
Figure 8-6 Roofing filters distort subscriber signals
Not all situations can be addressed effectively using roofing filters, however
If there are more than a few strong interference signals in the passband, theroofing filters may introduce excessive distortion into the subscriber signals.This situation is illustrated in Figure 8-6
Factors that determine the number and characteristics of allowed ing filters include the modulation of the subscriber signals, and the band-width of the interference relative to the overall passband If the subscribersignals are robust to phase and amplitude distortion (e.g., FSK), then morefilters or filters that introduce more severe distortion may be used If the sub-scriber signals are phase-sensitive (e.g., 16 QAM proposed in many of the3G alternatives), no more than one analog roofing filter is likely to be work-able
roof-3 Active Cancellation Active cancellation is the process of introducing areplica of the transmitted signal into the receiver so that it may be some-
Trang 10how subtracted from the input signal A detailed treatment of cancellationtechniques is beyond the scope of this text, but the following introduces theessential notions.
Active blanking of radar signals from the input to communications systems
on the same platform is an example of active cancellation In this case, the radartransmitter provides a control line that is active a few microseconds before ittransmits so that the communications system can activate a grounding circuit.The RF stage passes no signal at all to the rest of the communications systemuntil the control line is inactive [245]
Active communications cancellation circuits may delay the transmitted nal and attenuate it in such a way that the transmitted and received signals areexactly out of phase, shifted by ¼ radians (at RF or IF) with respect to eachother In principle, such a circuit should cause the transmitted signal to becompletely removed from the received signal In practice, the cancellation isnot ideal In part, this is due to the inexactness of fabrication of analog circuits
sig-In part, modulation of the transmitted signal distorts each IF sinusoid slightly,and the filtering-induced distortion through the transmitting antenna and intothe receiving antenna (or through the circulator) differs slightly from the dis-tortion of the cancellation circuit The result is that simple linear techniquescan achieve only about 10 to 20 dB of cancellation Complex phase-trackingcircuits can improve performance, but nonlinear techniques are required toapproach 30 to 40 dB Few of the nonlinear techniques are in the public do-main
The cancellation that is needed is the difference between the maximumnondistorting input signal and the radiation level that reaches the receivingantenna
Required-Cancellation
= (Peak energy at the output of the receiver antenna terminals)
(Maximum linear energy)
If this power is not suppressed or dissipated, it will capture the roof of thedynamic range and cause either intermodulation distortion or lost subscribers
or both
Not all cancellation has to be accomplished using analog circuits Anycancellation that occurs in the early stages of RF amplification and filteringalso improves system linearity and contributes to dynamic range improvementjust like roofing filters Residual components may be further suppressed usingdigital techniques
4 Software-based Interference Mitigation SDR architecture exacerbatesinterference mitigation by driving the radio platforms toward the use ofwideband antennas and RF It also can contribute to interference suppres-
Trang 11TABLE 8-1 Mode Constraint Table (Minimal)
Table 8-1 provides a minimal example of a constraint table In this case
a notional dual-use military-commercial PDA has three possible waveforms:push-to-talk (PTT) AM/FM voice, EPLRS, and GSM The entries on the di-agonal limit the number of channels that can be used in each mode to lessthan #mode$ max, where #mode$ is PTT, EPLRS, or GSM If the radio hasfour channels, it may be capable of supporting all four as push-to-talk chan-nels, but it may have some capacity limit to only one EPLRS channel andonly two GSM channels When used in combination, however, the number
of PTT and GSM channels may not be the sum of the individual limits Theentries “N#mode1$ + N#mode2$ < N max” specify the limits when two modesare used in combination In addition, the PTT row has been augmented withlimits on the frequencies of the modes The first column specifies that anytwo PTT channels must have the minimum frequency separation FPTTmin.The other entries specify limits on the separation of combinations of modes.Additional entries specify joint limits on data rate (R#mode$) when modes areused jointly One may specify a total data rate for all subscribers that cannot beexceeded Other constraints to be included in such a table are the presence andstatus of an active cancellation circuit, or the measured distance from the trans-mitting node to the nearest colocated node This distance may be estimatedusing round-trip leading-edge delay techniques similar to the way radio dis-tance measuring equipment (DME) operates [399] An SDR with a 100 MHzADC/DAC channel and an FPGA with access to the digital IF signal couldsend a DME signal to be transponded by nearby radios The internal delayscan be calibrated so that the distance can be estimated to within 100 feet orso
Trang 12The constraints in such a table must be checked before initializing a mode.
An entry may not be available for a mode to be loaded (e.g., because of adownload) If so, then the system must warn the user or the network that anuncontrolled mode is about to be used (e.g., at one’s own risk) Alternatively,the network might specify that if constraints are not known the mode may not
be instantiated
The combinatorial complexity of such a table deserves attention Supposethere are N waveform families available in the waveform library Let the radioplatform support up to C simultaneous RF channels Assume that power, P;aggregate data rate, R; frequency separation, ¢F; and number of channels offamily i in configuration j, Nij, must be constrained, for a total of four basicconstraints (k = 4) For each waveform family, there will be four constraintsfor the waveform used alone (e.g., no other waveforms are instantiated) Inaddition, each pair of waveform families must be mutually constrained Thereare N" 1 pairs, yielding an additional 4(N " 1) constraints There are only
N" 2 triples, yielding another 4(N " 2) constraints, and so forth, to one finalconstraint when all families are instantiated This yields a formula for thenumber of constraints as follows:
M = kN"1
!j=0(N" j) = kN(N + 1)=2
This number of entries in the constraints table grows like k=2 times N2
If there are 30 waveform families, then there are k(465) constraints, or 1869.Forty families yields 3280 constraints The number of channels, C, limits thenumber of families that may be initialized (e.g., for operational use) But itdoes not necessarily limit the number that could be instantiated (e.g., loadedinto memory, among which a user may choose a subset for operational use).Therefore, C provides no practical limit on the number of constraints thathave to be known to the SDR These constraints may be organized into a con-straints database The challenging aspect of such large numbers of constraints
is the labor-intensive process of analyzing each combination of waveforms
to determine their potential for generating mutual interference Whenever anew waveform is to be introduced into an existing family of N waveforms, Nnew combinations must be analyzed for interference-generation potential Inaddition, not all mutual constraints are as simple as those of the minimalistictype shown above This notion of mutual constraints among waveform fami-lies in the context of some host radio platform is a theme that will be furtherdeveloped in subsequent chapters as more types of potentially problematic in-teractions are examined The combinatorial growth of mutual constraints is one
of the aspects of SDR that causes unpleasant surprises during the integrationprocess The analysis, testing, and management of such mutual constraintstherefore emerges as a central theme of the design and implementation ofsoftware radios