2B Lab
2B Lab
2B Lab
Overview ‐ This chapter introduces the use of behavioral models to create a system
such as a receiver. This lab will be the first step in the design process where the system
level behavioral models are simulated to approximate the desired performance. By
setting the desired specifications in the system components, you can later replace them
with individual circuits and compare the results to the behavioral models.
OBJECTIVES
• Use the skills developed in the first lab exercise.
Table of Contents
PROCEDURE
1. Create a New Project (system) and schematic.
a. Use the File > New Project command and name the new project: system.
For on‐screen
editing, use the
Enter key to step to
the next parameter.
c. Term: Insert a termination at the input for port 1. Terms are in the
SimulationS_Param palette or type in the name Term in the Component
History and press Enter.
The next steps will add a behavioral mixer and LO to the RF system.
d. From the System‐Amps & Mixers palette, insert a behavioral Mixer at the
at the amp output ‐ be careful to insert the Mixer and not Mixer2. Mixer2
Mixer2 is similar and also for nonlinear analysis but does not work with
with the small‐signal frequency conversion feature of S‐parameter
analysis that you will use in this exercise.
e. Set the Mixer ConvGain = dbpolar (3,0). Also, set the Mixer SideBand =
LOWER by inserting the cursor in front of the default (BOTH) and using
the keyboard UP and DOWN arrow keys to toggle the setting to LOWER.
Leave all other settings in the default condition.
f. Move component text click the F5 keyboard key and then click on a
component to move its text. Do this so that you can clearly see the
components.
Local Oscillator:
resistor, voltage
source, and
ground.
h. Add a low pass Bessel filter at the mixer output as shown here. The filter
is in the FiltersLowpass palette. Set Fpass = 200 MHz.
i. Insert a Term for port 2. The final system circuit should look like the one
shown here:
NOTE: You can set the N parameter (order) on the filters but it is not required. By
default, ADS will calculate the order (N) based on the specifications. If N is specified,
ADS will overwrite the filter specifications.
Deleted:
3. Set up an Sparameter simulation with frequency conversion. Formatted: Bullets and Numbering
a. Insert the controller and setup the simulation: 1 GHz to 3 GHz in 100 MHz
steps as shown here.
Deleted:
e. Select the S(2,1) data and Add it in dB, clicking OK. Notice that the entire
dataset pathname appears because it is not the default dataset.
f. Put a Max Marker on the new trace. Select both markers (select the Deleted: n
(select the readouts) and click the icon to Turn on Delta Mode (select Deleted: ew marker
(select either as a reference) to see the 10dB difference between the Deleted: command Ma
between the two simulations. Be sure to save the Data Display. Deleted: rker >
Deleted: On
Display.
This next step shows how to simulate phase noise, contributed by a behavioral
oscillator, using the Harmonic Balance simulator. At this point in the course, it is not
required that you understand all the Harmonic Balance settings (covered later).
a. Save the current schematic with a new name. Click: File > Save Design
As and type in the name: rf_sys_phnoise.
d. Insert a wire label Vout (node) and so the schematic looks like the one
shown here:
b. Freq tab Edit the Noise Con – go to the Freq tab and set the Sweep Type Deleted: 10KHz
to Log from 10 Hz to 10 KHz with 5 points per decade.
c. Nodes tab – Click the Pos Node arrow, select the Vout node, and click the
Add button. The noise controller, like other ADS componets, can read
and identify node names in the schematic.
d. Go to the Noise tab and check the NoiseCons box as shown. Then use the
Edit button to select NC1 which is the instance name of the Noise Con.
Click Add and Apply.
e. Display tab – Go to the HB Display tab and check the boxes for the
settings shown here. The noise con settings are near the bottom of the list
as you scroll down.
The complete schematic for simulating LO Phase Noise at the IF is shown here. Check
your schematic before simulating:
a. Insert a rectangular plot of pnmx. Use Plot Options to set the X‐axis to
Log scale. Notice trace shows the decreasing dB values assigned in the
oscillator setting (for example: about 30dB at 1 KHz). Also, insert a
rectangular plot of Vout in dBm with a marker on the 100 MHz IF signal.
At ‐40 dBm input, plus about 23 dB of amp and conversion gain, the
output should be about –17.7 dBm as shown.
b. Save all your work. You have now completed the first step in the design
process for the RF receiver. In the following labs, you will build the
circuits that will replace the system model components.
SDDs allow you to write an equation to describe the behavior at the nodes of a
component, either linear or nonlinear. For this step, you will write a simple linear
equation describing sums and differences that appear at the output of a 3 port SDD.
a. Use Save Design As to give the current design (rf_sys_phnoise) the name:
rf_sys_sdd.
k. Insert a plot of the equation. As you can see, the 100MHz tone compares
with the HB data extremely well (< 0.1 dB difference).
IMPORTANT NOTE: this step is used only to show how to set up an SDD mixer
(especially the multiplier settings). If you use other models in this same setup for a
comparison, you may get different results (especially Transient) because such models
may have non‐causal responses. Also, delay can be added to some filters to eliminate
the non‐causal effect.
EXTRA EXERCISES:
1. Using the rf_sys_phnoise design, run a Transient simulation for the system (not
using the SDD) and compare the results with the fs function.