Download pdf - Network Analyser

Transcript
Page 1: Network Analyser

Low Cost Narrowband

Network Analyzer

Bachelor Degree Project Report

Submitted by:

Kaja Ameeruddin Mohammad (09007035)

Under the guidance of

Prof. Girish Kumar

Department of Electrical Engineering

Indian Institute of Technology Bombay

November 2012

Page 2: Network Analyser

i

Abstract

Network analyzers have become one of the most important measurement tools for

characterizing the performance of high-frequency components and devices. They can

provide a wealth of knowledge about a device under test (DUT), including its magnitude,

phase and group-delay response etc. But high costs of such instruments makes them

unaffordable, especially in engineering institutes, where the use will only be limited to

testing of devices for a specific application range. This project aims to design a low cost

computer interfaced network analyzer to make it more affordable and portable, operating in

the frequency range 800MHz – 1000MHz.

The design has been started with the idea of keeping the cost low without significantly

affecting the performance of the system as a whole. Since laptops, computer desktops are

extremely common nowadays, their computation power can be used for analysis. A

microcontroller is used for system control and the laptop/computer desktop is used for

computation and display purposes. The performance of both hardware and software has

been followed very closely so as to keep the performance optimal. The following report

covers not only the logic involved but also the detailed working, results and prototype

hardware and software used.

Page 3: Network Analyser

ii

Table of Contents

Abstract ……………………………………………………………………………………………………………………….. i

List of Figures …………………………………………………………………………………………………………….... iii

List of Tables ………………………………………………………………………………………………………………… iv

Nomenclature ………………………………………………………………………………………………………………. iv

Chapter 1 Introduction …………………………………………………………………………………………… 1

1.1 Networks and their Properties …………………………………………………………………… 1

1.2 Scattering Parameters ……………………………………………………………………………….. 2

1.3 Measurement of S-parameters ………………………………………………………………….. 3

1.4 Network Analyzers – Background and Cost Survey …………………………………….. 5

1.5 Motivation …………………………………………………………………………………………………. 6

1.6 Outline of Report ……………………………………………………………………………………….. 6

Chapter 2 Network Analyzer Overview ……………………………………………………………………. 7

2.1 Network Analyzer Architecture ………………………………………………………………….. 7

2.1.1 Transmission/Reflection (T/R) Test Set …………………………………………….. 8

2.1.2 S-parameter Test Set ………………………………………………………………………… 9

2.2 Proposed Design Technique ………………………………………………………………………. 10

Chapter 3 Hardware Specifications of SNA ……………………………………………………………… 12

3.1 Computer – Microcontroller Interface ………………………………………………………… 12

3.1.1 Microcontroller Unit ……………………………………………………………………….. 12

3.2 Voltage Controlled Oscillator (VCO) ……………………………………………………………. 14

3.3 Power Divider …………………………………………………………………………………………….. 15

3.3.1 Wilkinson Power Divider …………………………………………………………………. 15

3.4 Directional Coupler ……………………………………………………………………………………. 17

3.5 Power Detectors ………………………………………………………………………………………… 19

Chapter 4 Software Specifications of SNA ……………………………………………………………… 21

4.1 PC Software and Graphical User Interface (GUI) …………………………………………. 21

Chapter 5 Conclusions and Future Work ……………………………………………………………………….. 23

Bibliography …………………………………………………………………………………………………………………. 24

Page 4: Network Analyser

iii

List of Figures

Figure 1.1 Two port network showing incident and reflected waves …………………………………. 2

Figure 2.1 Transmission/Reflection (T/R) Test Set Network Analyzer …………………………………. 8

Figure 2.2 S-parameter Test Set Network Analyzer ……………………………………………………………. 9

Figure 2.3 Proposed PC-based Network Analyzer Architecture ……………………………………….. 11

Figure 3.1 PIC18F4550 pin Configuration ……………………………………………………………………………………. 13

Figure 3.2 Functional Block Diagram of ADF4350 ……………………………………………………………. 14

Figure 3.3 T-junction Power Divider ………………………………………………………………………………… 15

Figure 3.4 Wilkinson Power Divider ………………………………………………………………………………… 16

Figure 3.5 Directional Coupler ………………………………………………………………………………………… 18

Figure 3.6 Power Detector - MAX4003 pin configuration ………………………………………………… 19

Figure 3.7 MAX4003 – Output Voltage vs Input Power ……………………………………………………. 20

Page 5: Network Analyser

iv

List of Tables

Table 1.1 Cost Survey of Network Analyzers ……………………………………………………………………… 5

Table 4.1 Advantages and disadvantages of different Coding Platforms ………………………….. 21

Nomenclature

VSWR – Voltage Standing Wave Ratio

Vmax, Vmin – Maximum and Minimum Voltage Values

Γ – Reflection Coefficient

T – Transmission Coefficient

ZL – Impedance of Load

ZO – Impedance of the Transmission Medium

IL – Insertion Loss

RL – Return Loss

ȵ – Efficiency

S11 – Input port Voltage Reflection Coefficient

S12 – Reverse Voltage Gain

S21 – Forward Voltage Gain

S22 – Output port Voltage Reflection Coefficient

Page 6: Network Analyser

1

Chapter 1

Introduction

Microwave and RF Networks are used in a large variety of applications today, and their uses

will keep increasing in the future with the coming of next generation of networks. It is

important to understand the properties of these networks as well as the transmission and

receiving devices. Each of these would have parameters we can theoretically calculate, but

their practical applications can only be understood once their parameters are measured.

1.1 Networks and their properties

The main properties of a network you would capture is the power at any point along with its

reflection coefficient, transmission coefficient, insertion loss, gain which are best described

by finding its scattering parameters. As for a high frequency network, there is no proper

definition for current – voltage in the circuit. (They can even be used at lower frequencies

but since we are dealing with microwave frequency range we limit our calculations to the

S-parameters)

Power at a given point is a measurable quantity. The other parameters are described in the

equations below.

Reflection coefficient Γ is given by

Γ = 𝑍𝐿−𝑍𝑂

𝑍𝐿+𝑍𝑂

Transmission Coefficient T

T = 1 + Γ

Efficiency ȵ

ȵ = 𝑃𝑜𝑤𝑒𝑟 𝑡𝑟𝑎𝑛𝑠𝑚𝑖𝑡𝑡𝑒𝑑

𝑃𝑜𝑤𝑒𝑟 𝑎𝑡 𝑠𝑜𝑢𝑟𝑐𝑒 =

|𝑇2|

1−| Γ|2

Return Loss

RL = -20log | Γ |

Page 7: Network Analyser

2

Insertion Loss

IL = 20log |T|

Voltage Standing Wave Ration: Measures the level of mismatch

VSWR = 𝑉𝑚𝑎𝑥

𝑉𝑚𝑖𝑛 =

1+| Γ|

1−| Γ|

The above equations exhaustively describe the quantities of a given network we would want

to analyse. In order to simplify the calculation and measurement of these quantities we use

the two-port method calculating the scattering parameters for the signal. We use matched

and unmatched loads unlike a normal electric circuit. Quantities are measured in terms of

power of voltage or travelling waves.

1.2 Scattering Parameters

Two port method

Figure 1.1: Two Port network showing incident and reflected waves

For a case like the above two-port, the relations between the input and the output ports can

be shown as the following equation

Scalar linear gain

|G| = |S21|

Page 8: Network Analyser

3

Scalar logarithmic gain

g = 20 log|S21| dB

Insertion Loss

IL = -20 log |S21| dB

Input Return Loss

RLin = |20 log|S11|| dB

Output Return Loss

RLout = |20 log|S22|| dB

Reverse Gain (for when we invert the circuit)

grev = 20 log|S12| dB

VSWR

VSWRin = 1+|𝑆11|

1−|𝑆11|

1.3 Measurement of S-parameters

The measurement in case of a given network circuit is the power given by source, power

reflected and power transmitted of a two-port device. The Device Under Test (DUT) is

considered a two-port black box and by obtaining its scattering parameters, we can

characterize it.

In order to connect the scattering parameters with the power measurements, we can

observe the following

From Figure 1.1 of the two-port network we can see

a1, a2 are normalized incident waves on port 1 and 2 respectively

b1, b2 are normalized reflected waves on port 1 and 2 respectively

Page 9: Network Analyser

4

Hence,

|a1|2 = Power incident on input of the network; Power available from the source

|a2|2 = Power incident on the output of the network; Power reflected from load

|b1|2 = Power reflected from the input port of the network; Power available from source

minus the power delivered to the network

|b2|2 = Power reflected from the output port of the network; Power incident on the load

|S11|2 = 𝑃𝑜𝑤𝑒𝑟 𝑟𝑒𝑓𝑙𝑒𝑐𝑡𝑒𝑑 𝑓𝑟𝑜𝑚 𝑡ℎ𝑒 𝑛𝑒𝑡𝑤𝑜𝑟𝑘 𝑖𝑛𝑝𝑢𝑡

𝑃𝑜𝑤𝑒𝑟 𝑖𝑛𝑐𝑖𝑑𝑒𝑛𝑡 𝑜𝑛 𝑡ℎ𝑒 𝑛𝑒𝑡𝑤𝑜𝑟𝑘 𝑖𝑛𝑝𝑢𝑡

S11 = 𝑏1

𝑎1 (if a2 = 0)

|S22|2 = 𝑃𝑜𝑤𝑒𝑟 𝑟𝑒𝑓𝑙𝑒𝑐𝑡𝑒𝑑 𝑓𝑟𝑜𝑚 𝑡ℎ𝑒 𝑛𝑒𝑡𝑤𝑜𝑟𝑘 𝑜𝑢𝑡𝑝𝑢𝑡

𝑃𝑜𝑤𝑒𝑟 𝑖𝑛𝑐𝑖𝑑𝑒𝑛𝑡 𝑜𝑛 𝑡ℎ𝑒 𝑛𝑒𝑡𝑤𝑜𝑟𝑘 𝑜𝑢𝑡𝑝𝑢𝑡

S22 = 𝑏2

𝑎2 (if a1 = 0)

|S21|2 = 𝑃𝑜𝑤𝑒𝑟 𝑑𝑒𝑙𝑖𝑣𝑒𝑟𝑒𝑑 𝑡𝑜 𝑙𝑜𝑎𝑑

𝑃𝑜𝑤𝑒𝑟 𝑎𝑣𝑎𝑖𝑙𝑎𝑏𝑙𝑒 𝑓𝑟𝑜𝑚 𝑠𝑜𝑢𝑟𝑐𝑒

S21 = 𝑏2

𝑎1 (if a2 = 0)

|S12|2 = Reverse Transducer power gain

S12 = 𝑏1

𝑎2 (given a1 = 0)

Considering we have found the modulus of the S-parameters, we know the values of most of

the properties of the given device under test (DUT).

Since we are working on a scalar network analyzer, we plot only the magnitudes of the

reflection and transmission coefficients and VSWR.

Page 10: Network Analyser

5

1.4 Network Analyzers – Background and Cost Survey

A network analyzer is an instrument that measure the network parameters of electrical

networks. It commonly measure S-parameters because reflection and transmission of

electrical networks are easy to measure at high frequencies. A modern vector network

analyzer can measure a component’s magnitude, phase, and group delay, show port

impedances on a Smith chart, and, with time-domain capability, show the distance from a

test port to an impedance mismatch or circuit fault.

Network analyzers commonly measure S-parameters because reflection and transmission of

electrical networks are easy to measure at high frequencies. Understanding a network

analyzer’s capabilities and operation can help an operator derive optimum performance

from the instrument.

There are two kinds of network analyzers, depending on the measured s-parameters

1. Scalar network analyzer (SNA): Measures only the magnitude of the S-parameters of

the Device Under Test (DUT)

2. Vector network analyzer (VNA): Measures both magnitude and phase of the S-parameters of the Device Under Test (DUT)

Currently all units of a network analyzer are standalone units. We develop a computer

interfaced scalar network that can have multiple functionalities because of the additional

computing power.

Apart from its importance, the cost of a network analyzer affects its availability. Most

commercially available network analyzers are costly, which make them unaffordable,

especially in colleges and universities. Table 1.1 shows the cost survey of network analyzers

available commercially

Manufacturer Model No. Frequency Range Approx. Cost (INR)

Agilent Technologies E5061 100kHz – 3GHz 16,42,463

Agilent Technologies E5072 30kHz – 4.5GHz 21,61,000

Rohde & Schwarz ZVL303 9kHz – 3GHz 11,66,935

Rohde & Schwarz ZVL606 9kHz – 6GHz 15,51,000

Rohde & Schwarz ZVL13 9kHz – 13GHz 19,78,350

Table 1.1: Cost Survey of Network Analyzers

Page 11: Network Analyser

6

The cost of a network analyzer is affected by the following parameters:

1. Scalar or Vector Network Analyzer: Since a Vector VNA measures both magnitude

and phase, its cost is more than that of an SNA.

2. Type of test set: There are two kinds of test sets which may be used in a network

analyzer – a T/R test set and an S-parameter test set. A T/R test set offers single-port

calibration, while the latter offers two-port calibration. These are more costly.

3. Frequency Range: Many network analyzers work on the lower range of the

microwave spectrum while others work up to a larger frequency. Consequently, the

large bandwidth instruments are of higher cost.

4. Display and Accessories: High-resolution displays with accuracy, availability of

markers, dynamic range, internal memory, external memory addressing, etc. add to

the instrument cost.

1.5 Motivation

Cost survey suggests that most network analyzers available commercially are very expensive,

which demand the need for a low-cost design. Usually, the work done in colleges,

universities and even at the industry level in many places, involves a small range of

frequencies. For example, cellular operators as in GSM900, CDMA (IS-95) are interested in

only 800MHz-950MHz band. Bluetooth and cordless applications are in the 1900MHz-

2500MHz band. Students, on the other hand, require narrowband use and their

requirements are not as high-end as may be required in industry.

The motivation behind this project is to design a low-cost, affordable (especially for

engineering colleges) yet accurate network analyzer, in the 800MHz-1000MHz band.

1.6 Outline of Report

The report first discusses the extensive literature survey done to study the architecture of

network analyzers in general, and the work done previously to design low-cost RF

instruments. The proposed design is then discussed in chapter 2. Chapter 3 discusses the

hardware components of the instrument with their physical properties and connections.

Chapter 4 discusses the software that drives the instrument. It discusses the logical flow and

analysis that goes into it and how the user would perceive the working device from the

Graphical User Interface. The final chapter discusses the conclusion of the work so far as

well as the future scope of the project concluding the report.

Page 12: Network Analyser

7

Chapter 2

Network Analyzer Overview

A scalar network analyzer (SNA) is a device that gives the magnitude of all the parameters of

a given RF device. Its working is based on an internal frequency sampling process wherein

the internal frequency sweeps through a user defined range measuring the power at the

source, transmitted from the device and reflected power. Using the measures, we can easily

get the scattering parameters, with which we then acquire the magnitudes of various

properties of the given device.

2.1 Network Analyzer Architecture

The basic architecture of a network analyzer involves a signal generator, a test set, and one or more receivers.

1. Signal generator: The network analyzer needs a test signal, and a signal generator or signal source will provide one. Nearly all modern network analyzers have a built-in signal generator. High performance network analyzers have two built-in sources. Two built-in sources are useful for applications such as mixer test, where one source provides the RF signal, another the LO, or amplifier intermodulation testing, where two tones are required for the test.

2. Test set: The test set takes the signal generator output and routes it to the device under test, and it routes the signal to be measured to the receivers. It often splits off a reference channel for the incident wave. In a SNA, the reference channel may go to a diode detector (receiver) whose output is sent to the signal generator's automatic level control. The result is better control of the signal generator's output and better measurement accuracy. In a VNA, the reference channel goes to the receivers; it is needed to serve as a phase reference.

3. Receiver: The receivers make the measurements. A network analyzer will have one or more receivers connected to its test ports. The reference test port is usually labelled R, and the primary test ports are A, B, C. Some analyzers will dedicate a separate receiver to each test port, but others share one or two receivers among the ports. The R receiver may be less sensitive than the receivers used on the test ports. For the SNA, the receiver only measures the magnitude of the signal and for the VNA, it measures both the magnitude and the phase of the signal.

Page 13: Network Analyser

8

2.1.1 Transmission/Reflection (T/R) Test Set

As the name suggests, one test port serves purely for measuring transmitted power, while

the other purely for measuring reflected power, the reference signal has only one path and

the DUT port connected to port 1 will have its reflected power measured (S11), while that

connected to port 2 will have its transmitted power measured (S21). The user needs to

manually reverse the DUT connections to measure the remaining two S-parameters (S12 and

S22)

Figure 2.1: Transmission/Reflection (T/R) Test Set Network Analyzer

The reference signal generated is split into two parts by means of a power splitter. Once of

the arms is the unchanged reference signal, fed to the reference receiver. The other output

of the splitter is routed through to the DUT, through port 1. The reflected wave from the

DUT travels back through port 1 and is coupled by the directional coupler to receiver 2,

while the transmitted wave travels through port 2 and is sent directly to receiver 3. Each of

the receivers measures the respective incident power and sends the data to the processor.

Page 14: Network Analyser

9

Clearly, an incident wave on port 1 results in two wave components – a reflected wave on

port 1, and a transmitted wave through port 2. The measurements will give S11 and S21. To

measure S12 and S22, the user simply needs to reverse the DUT connections to the two ports.

The computation to calculate various factors such as reflection coefficient, VSWR etc. is done

by the processor, and displayed accordingly.

Note that, for a T/R test set network analyzer, calibration is possible through port 1 only. In

such an architecture, port 1 is called the reflection port and port 2 is called the transmission

port. Two port calibration may be done in an S-parameter test set.

2.1.2 S-parameter Test Set

The architecture of S-parameter test set has essentially the same components as that in a

T/R test set, but two port calibration is possible, and the S-parameters of the DUT may be

measured in one go without the user having to manually change the DUT connections. A

mechanically controlled switch changes the output and input port, in effect, both ports are

bidirectional and the input port has to be routed through the switch to a matched load. The

principle of operation overall remains the same.

Figure: 2.2: S-parameter Test Set Network Analyzer

Page 15: Network Analyser

10

In an S-parameter test set there are four receivers, two of which are for reference power

measurement. At a given position of the control switch, the outputs of only one of the two

reference receivers are read by the processor. The two power splitters and directional

couplers are identical.

2.2 Proposed Design Technique[5]

Attempts have been made to design low-cost network analyzers, and the conclusions from

these projects have led to defining a final problem statement. This project aims to design a

low cost alternative to implementing a scalar network analyzer. It has been decided to follow

the architecture similar to a T/R test set, however, with a system control block decentralized

from the rest of the system. Most engineering institutes have adequate number of PCs, and

most students have their own laptops with a USB port. The deployment needs to be through

USB, because simpler protocols such as RS232 are now becoming obsolete in PC

manufacturing, and USB is truly a user-friendly plug-and-play technology.

The system control block along with the display unit has thus been decided to be

implemented on the computer, as this takes care of the programming and reduces the cost

considerably. This system is being designed to work in the 800MHz – 1000MHz range.

Following considerations need to be made for the design.

1. RF Circuitry: To make a compact RF system, planar transmission line technology

needs to be used (such as microstrip or stripline), and designs have to be made for

good performance

2. Selection of Microcontroller: Choosing the correct microcontroller (MCU) is of

utmost importance, taking into consideration both computation weight as well as

ease of system control. Testing work has been done by using different MCUs. It is

preferred for the MCU to have on-chip

SPI Controller

A/D Converters

USB Port

3. Graphical User Interface (GUI): Since the system is PC-based, there needs to be a GUI

for user’s convenience to specify frequency range, view the device test results, etc.

the GUI needs to be free, since software licensing prevents free distribution of

software. The software for the GUI design, thus, need to be carefully selected.

The working of the system is as explained. Each of the blocks in the system will be dealt

with individually, in further sections.

Page 16: Network Analyser

11

Figure 2.3: Proposed PC-based Network Analyzer Architecture

1. The user enters the start and stop frequencies in the PC-based GUI and initiates the

data acquisition process.

2. The GUI starts the USB communication by sending a start byte, which is received by

the microcontroller (MCU)

3. The MCU starts the VCO sweep. The VCO is to be controlled by the SPI (Serial

Peripheral Interface) bus of the MCU

4. The VCO is the test signal generator – it generates a frequency sweep, i.e. sine waves

with frequency increasing linearly in the specified range, as a function of time. It is

controlled to generate frequencies from 800MHz – 1000MHz.

5. The output RF signal is passed through a power splitter (50%). Half the power is used

as a reference power and is measured by the reference power detector.

6. The other output of the power splitter is sent to the DUT. The reflected power is

captured by power detector 2, through a directional coupler (DC), while the

transmitted power through the DUT is measured by power detector 3.

7. Each power detector gives a DC voltage output, proportional to their input power.

The analog signals are fed to A/D converters (ADCs), which are internal to the MCU.

8. The MCU then uses these digitized values to compute the reflection/transmission

coefficients and sends them to the PC through the USB.

9. When the acquisition is complete, the GUI displays the results accordingly.

Page 17: Network Analyser

12

Chapter 3

Hardware Specifications of SNA

In this chapter, we deal with the specifications required and the essential configuration of

the hardware needed. We then go on to describe which component we use for our

prototype device, its specifications, advantage and disadvantages.

3.1 Computer – Microcontroller Interface

The most common method of computer interface with any device earlier was using serial

ports, but as new generation of computers and laptops are gaining popularity, the serial port

has become obsolete and the USB ports are the ones most frequently used for any kind of

data transfer. Most laptops don’t have the facility of a serial port. USB data transfer does not

work as simply as a serial port wherein you can send and receive data simply. There are

various protocols of device number identification, the maker of the device, setting a baud

rate and handshaking signals that need to be fulfilled as you connect the device to the port.

Most of the work was initially done using ATMEGA8L. But unfortunately ATMEGA8L has no

native on-chip USB thus cannot deal with the complicated data transfer protocols required

by USB data transfers. The only method for ATMEGA to communicate over USB would be to

use a USB-RS232 converter (such as FT232/FT245/FT2232), which adds to the cost, though

the programming becomes slightly easier due to its ability to register a USB interface as a

virtual serial (COM) port. It was, however, decided to choose PIC18F4550 MCU.

3.1.1 Microcontroller Unit

PIC18F4550 is an 8-bit microcontroller of PIC18 family. PIC18F family is based on 16-bit instruction set architecture. PIC18F4550 consists of 32 KB flash memory, 2 KB SRAM and 256 Bytes EEPROM. This is a 40 pin PIC Microcontroller consisting of 5 I/O ports (Port A, Port B, Port C, Port D and Port E). Port B and Port D have 8 pins to receive/transmit 8-bit I/O data. The remaining ports have different numbers of pins for I/O data communications. PIC18F4550 can work on different internal and external clock sources. It can work on a varied range of frequency from 31 KHz to 48 KHz. PIC18F4550 has four in-built timers. There are various inbuilt peripherals like ADC, comparators etc. in this controller. PIC18F4550 is an advanced microcontroller which is equipped with enhanced communication protocols like EUSART, SPI, I2C, USB etc.

Page 18: Network Analyser

13

Figure 3.1: PIC18F4550 pin configuration

Advantages:

Large range of power supply from 2V – 5.5V

On-chip USB v2.0 compliant Serial Interface Engine (SIE)

Large on-chip program memory of 32kB

Master Synchronous Serial Port (MSSP) which incorporates SPI

13-channel, multiplexed 10-bit A/D converter (ADC)

It is important to note that the microcontroller has several tasks to handle. These are

1. Microcontroller Programming: Even before the MCU can handle the application

program tasks it need to, there must be means to burn the application program

binary code into the program memory of the MCU. This is usually done by means of a

debugger or a hardware JTAG emulator in case of most microcontrollers. It is

important to make the programming process independent of the emulator, so as to

reduce the total system cost. A USB-based programming, has therefore been

developed.

2. Application Deployment: Once the MCU has been programmed, it needs to

communicate over USB to obtain commands from the user (PC) to start acquiring

data, control the rest of the hardware and send the measured power values back to

the PC.

Page 19: Network Analyser

14

3.2 Voltage Controlled Oscillator (VCO)

A Voltage Controlled Oscillator is an electronics oscillator designed to generate the

frequency for sampling of the signal based on the voltage input given by the microcontroller

i.e. it generates the reference RF signal of frequency 800MHz-1000MHz.

Here we use ADF4350, a 32-bit data processing chip, which allows implementation of

fractional-N or integer-N phase-locked loop (PLL) frequency synthesizers if used with an

external loop filter and external reference frequency. It has an integrated voltage controlled

oscillator (VCO) with a fundamental output frequency ranging from 2200 MHz to 4400 MHz.

In addition, divide-by-1/2/4/8 or 16 circuits allow the user to generate RF output

frequencies as low as 137.5 MHz.

Control of all the on-chip registers is through a simple 3-wire interface. The device operates

with a power supply ranging from 3.0 V to 3.6 V and can be powered down when not in use.

For applications that require isolation, the RF output stage can be muted. The mute function

is both pin- and software-controllable. An auxiliary RF output is also available, which can be

powered down if not in use.

The VCO core in the ADF4350 consists of three separate VCOs each of which uses 16 overlapping bands to allow a wide frequency range to be covered without a large VCO sensitivity (KV) and resultant poor phase noise and spurious performance. The correct VCO and band are chosen automatically by the VCO and band select logic at power-up.

Figure 3.2: Functional Block Diagram of ADF4350

Page 20: Network Analyser

15

3.3 Power Divider

The RF signal power output from the VCO is to be split into two halves. Thus we use Power

dividers. Power dividers are passive devices used in the field of radio technology. They are

used for combining or dividing a defined amount of the electromagnetic power in a

transmission line to a port enabling the signal to be used in another circuit. Power dividers

are often of the equal-division (3dB) type, but unequal power division ratios are also

possible.

The earliest transmission line power dividers were simple 3-port networks (T-junctions).

These suffer from very poor isolation between the output ports – a large part of the power

reflected back from port2 finds its way into port3. In order to achieve isolation between the

output ports while maintaining a matched condition on all ports we use Wilkinson power

divider.

Figure 3.3: T-junction Power Divider

3.3.1 Wilkinson Power Divider

Wilkinson power divider is a form of power divider that is often used in microwave

applications. It uses quarter wave transformers, which are easily fabricated as quarter wave

lines on printed circuit boards and as a result it offers the possibility of proving a very cheap

and simple divider while still providing high levels of performance. While the printed circuit

board transmission line approach is widely used for the Wilkinson power divider, it is also

possible to use other forms of transmission line (e.g. coaxial cable) or lumped circuit

elements (inductors and capacitors).

Page 21: Network Analyser

16

2-way Wilkinson Power Divider:

Wilkinson power divider concept can be used not only as a 2-way system but can also be

expanded for an N-way system. It uses quarter wave transformers to split the input signal to

provide two output signals that are in phase with each other. The resistor between the two

output ports enables the two outputs to be matched while also providing isolation. The

resistor does not dissipate any power, and as a result the Wilkinson power divider can

theoretically be lossless. In practice there are some losses, but these are generally low.

Figure 3.4: Wilkinson Power Divider

The values within the two way Wilkinson divider / combiner can be calculated: R = 2 x Zo Zmatch = SQRT 2 x Zo = 1.414 x Zo Where: Zo = characteristic impedance of transmission line 2Zo = the value of the terminating resistor connected between the two ports Zmatch = the impedance of the quarter wave transformers in the legs of the power divider

Page 22: Network Analyser

17

Working of Wilkinson Power Divider: In order to see how the Wilkinson power divider works, consider a signal entering the left hand port, port 1 in the diagram above. The signal reaches the physical split and passes to both outputs, ports two and three of the Wilkinson divider. As the two legs of divider are identical, the signals appearing at the outputs will have the same phase. This means that ports 2 and 3 will be at the same potential and no current will flow in the resistor. As the power is being split, it is necessary to ensure that the impedances within the Wilkinson divider are maintained. To achieve this, the two output ports must each appear as an impedance of 2 x Zo - the two output ports of 2 Zo in parallel will present an overall impedance of Zo. The impedance transformation is achieved by placing a quarter wave transmission line between the split and the output - the transmission line has an impedance of 1.414 x Zo. In this way, the impedance within the system is maintained. The Wilkinson divider is an ideal form of divider for many RF applications. It provides a low level of loss and maintains a high level of isolation between the output ports. A further advantage is that it can often be made very cheaply when used at microwave frequencies because the transmission line elements can be printed on the circuit board. This means that the only component required for the Wilkinson divider is a resistor.

3.4 Directional Coupler

Directional couplers are RF passive devices used to couple a specific proportion of the power travelling in one transmission line out through another connection or port. They are most frequently constructed from two coupled transmission lines set close enough together such that energy passing through one is coupled to the other. This technique is favoured at the microwave frequencies the devices are commonly employed with. However, lumped component devices are also possible at lower frequencies.

An essential feature of directional couplers is that they only couple power flowing in one direction. Power entering the output port is coupled to the isolated port but not to the coupled port.

Directional couplers can be implemented using a variety of techniques including stripline, coaxial feeder and lumped or discrete elements. They may also be contained within a variety of packages from blocks with RF connectors, or solder pins, or they may be contained on a substrate carrier, or they may be constructed as part of a larger unit containing other functions. Directional couplers find many applications in RF design, ranging from through-line power sensors to transmitter automatic levels controls. As such they are particularly useful, enabling power levels to be sensed without making a direct connection to the transmission line carrying the power.

Page 23: Network Analyser

18

Directional Coupler basics:

A directional coupler is a four port device. The four ports are generally termed:

Input (Port 1, Incident) Transmitted (Port 2, Output) Coupled (Port 3, Forward coupled port) Isolated (Port 4, Reverse coupled port)

Figure 3.5: Directional Coupler Typically the main line is the one between ports 1 and 2. Normally this may be more suited to carry high power levels and it may have larger RF connectors, if it is a unit with RF connectors. The other ports are normally more suited for lower powers as they are only intended to carry a small proportion of the main line power. Ports 3 and 4 may even have smaller connectors to distinguish them from the main line ports of the RF coupler. Often the isolated port is terminated with an internal or external matched load which would typically be 50 ohms.

While specific ports are given labels on a device, this is normally more of a physical constraint as some ports will be manufactured to carry higher powers than others. In fact any port can be the input, and this will result in the directly connected port being the transmitted port, the adjacent port being the coupled port, and the diagonal port being the isolated port.

Directional Coupler Specifications:

Common properties desired for all directional couplers are wide operational bandwidth, high

directivity, and a good impedance match at all ports when the other ports are terminated in

matched loads. The following three quantities are generally used to characterize a

directional coupler:

1. Coupling Factor: The coupling factor indicates the fraction of the input power that is

coupled to the output port

Coupling = C = 10 log (P1/P3)

Page 24: Network Analyser

19

2. Directivity: The directivity is a measure of the coupler’s ability to isolate forward and

backward waves

Directivity = D = 10 log (P3/P4)

3. Isolation: Power level difference between port1 and port4 (related to directivity)

Isolation = I = 10 log (P1/P4)

These quantities are related as

I = D + C dB

The ideal coupler would have infinite directivity and isolation.

3.5 Power Detectors

We require Power detectors that give a simple DC voltage proportional to the power they

measure. Linear characteristic of the detector makes it easier for all further calculations. As

seen in the Proposed PC-based Network Analyzer architecture three power detectors are

required for the following purposes

1. Ref. Power Detector – To measure the power level of the reference RF signal which is

generated by the VCO and passed through the power divider.

2. Power Detector 2 – To measure the power level of the reflected RF signal from port 1

of the DUT, which is coupled by the directional coupler.

3. Power Detector 3 – To measure the power level of the RF signal transmitted through

the DUT into port 2 of the network analyzer.

The power detectors used here are MAX4003.

Figure 3.6: Power Detector - MAX4003 pin configuration

Page 25: Network Analyser

20

Features of MAX4003:

Complete RF Detector

Frequency range from 100MHz to 2500MHz

Input Range of -45dBm to 0dBm

Fast response

Low-current consumption: 5.9mA at Vcc = 3V

Vcc = 3V – 5V

Linear output characteristics

Below is the output voltage to input power trend of MAX4003. From the figure we see that

the output voltage is a linear function of input power.

Figure 3.7: MAX4003 – Output Voltage vs Input Power

Page 26: Network Analyser

21

Chapter 4

Software Specifications of SNA

In the previous chapter we discussed the various hardware components of the network

analyzer being used. The various hardware functionality, expected performance and test

results have been discussed. Now we look at the software involved in it.

The device is as useful as the analysis it can do. The base behind all the analysis of this

instrument lies in the software implementation and analysis of the readings that are taken in

by the hardware.

4.1 PC Software and Graphical User Interface (GUI)

The Graphical User Interface takes care of three aspects: USB communication, the

computation and analysis and the display of results. Objectively, the functionalities required

of the computer user interface that the user works on are:

Lets the user select the range of frequencies the user wants to sample

Decide a frequency step for the measurements

Measure the parameters in the forward and reverse direction

Analyse the power measurements made to obtain the scattering parameters

Calculate the values of the other properties on the basis of the S-parameters

Display the results numerically as well graphically which makes it convenient to

analyse and compare

It should be intuitive to use

It should communicate with the device with a readily available channel

Developed ergonomics for the display

The software used to develop the above interface has a few pre-requisites needed by the

specifications mentioned above and for the ease of development:

Should be able to build applications and installation files

Should be easy to code different parts for easy expansion of functionality

Should be able to develop a graphical user interface

Deal with mathematical analysis and graph plotting

Page 27: Network Analyser

22

Language Advantages Disadvantages

Labview Easily manageable user interface

Intuitive connection between the front panel and the logic blocks

Technical software: easy to plot smith charts and bode plots

Controls on the user interface panel can be easily customized to the real world controls

Licensed Software, which has high investment cost

Not very freely available, in case of future expansion or modification, the same version would be required

Not all programmers are familiar with it

Visual Basic Easy to develop a user interface

Functions and coding similar to C++

Easy application builder

Event driven programming language

Integrated development environment

Does not have mathematical plotting functions very easily

Handling of signals from a USB port input requires intensive coding

MATLAB Great with signal analysis

Has very good imaging software for plotting of data

Can build applications and a GUI too

It is a licensed software

SciLogic Technical software

Has plotting devices and imaging

Signal handling and analysis

Freeware

Not a structured application builder

Requires a real time LINUX platform

Java Freeware coding platform

Universally used for application in all windows computers

Signal handling too will be good

User interface can be made

Applications and installation files are easy to build

Complex program structure

Understanding a new language altogether, not similar to any of the previous

Data handling is different from an of the other languages

Difficult to find applets with RF handling capabilities

wxGlade Libraries for USB access available

Libraries for plotting available

Free software

GUI software utilities are somewhat limited

Difficult to debug

Table 3.1: Advantages and disadvantages of different Coding Platforms

It was decided to choose Python-based software wxGlade to design the first GUI.

Considerable development of a GUI for a spectrum analyzer has been done using National

Instrument’s LabVIEW, however, the licensing issue prevents distribution and ability for easy

individual use. Hence, it seemed a worthwhile choice to attempt a design using freely

available Python-based software for a GUI.

Page 28: Network Analyser

23

Chapter 5

Conclusions and Future Work

In the previous chapters, the complete overview, development of the Scalar Network

Analyzer had been discussed. In this chapter we deal with some results of testing of the

device and the conclusions we get out of the project work done.

Since it is an instrumentation project, the future scope of calibration, accuracy

improvement, feature improvements is endless. Some such features that can be

incorporated to make the instrument more efficient as well as some work that would be

required to bring the current project in standalone unit form is described below.

1. System-Level Integration: Though the parts work independently, the entire scalar

network analyzer system is yet to be integrated and tested in both hardware and

software. The desktop GUI software and the MCU firmware in particular, need to

have additional track of frequency of operation. If the software latency is high, it may

not be able to keep up with the frequency sweeping speed, in which case, the

sweeping speed needs to be lowered, at the cost of measurement accuracy.

2. GUI Portability: The GUI designed works currently well with the USB, on Ubuntu

11.10 (Debian-based Linux) and Fedora 13 (Redhat-based Linux) operating systems.

However, a suitable Python GUI compatible with Windows need to be developed.

3. Vector Network Analyzer (VNA): The long-term goal of this project is to design a

standalone vector network analyzer (VNA). So far, the project is on its way to a PC-

based scalar network analyzer (SNA). In future, the next step would be to design a

narrowband VNA using this scalable SNA design. The hardware will largely remain

the same, except for the introduction of phase measurement with I/Q-demodulator,

which is challenging. Once a narrowband VNA is designed, the next step would be for

broadband design. This needs careful consideration for component design. For

example, the Wilkinson power divider may be redesigned using a resistive power

divider approach, which is broadband, but lossy. The effect of losses may be

accounted for in software. Another challenging design would be a high directivity and

broadband directional coupler.

Page 29: Network Analyser

24

Bibliography

[1] Agilent Technologies – Electronics Measurement Group, Network Analyzer Basics, 2006

[2] Agilent Technologies, AN1287-2: Exploring the architectures of Network Analyzers, 2000

[3] David M. Pozar, Microwave Engineering, Wiley Student Edition, 2005

[4] Wikipedia, http://en.wikipedia.org/wiki/Main_Page

[5] Debpratim Ghosh, Low Cost Narrowband Network Analyzer, IIT Bombay, October 2012

[6] Neha Rambhia, Network Analyzers, IIT Bombay, June 2011

[7] “Pinguino”, http://wiki.pinguino.cc/index.php/Main_Page

[8] “wxGlade”, http://wxglade.sourceforge.net

[9] “PyUSB”, http://sourceforge.net/apps/trac/pyusb

[10] Jan Axelson, USB Complete: The Developer’s Guide, Penram Publications, 2009

[11] Maxim, 100MHz to 2500MHz, 45dB RF Detector in a UCSP, MAX4003

[12] ADF4350 Power Divider, http://www.analog.com/static/imported-

files/data_sheets/ADF4350.pdf


Recommended