29.03.2013 Views

Virtuoso Spectre Circuit Simulator RF Analysis User Guide

Virtuoso Spectre Circuit Simulator RF Analysis User Guide

Virtuoso Spectre Circuit Simulator RF Analysis User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Virtuoso</strong> <strong>Spectre</strong> <strong>Circuit</strong> <strong>Simulator</strong> <strong>RF</strong> <strong>Analysis</strong> <strong>User</strong> <strong>Guide</strong><br />

Creating and Using Receiver K-Models<br />

K-model would suggest that the model’s noise varied with input power. It does not.<br />

Furthermore, noise analysis is usually of interest in bit error rate simulations. Such<br />

simulations are usually long and the desired signal is weak. The linear K-model suffices<br />

for weak desired signals and runs faster than the non-linear K-model.<br />

Limitations and requirements resulting from non-linear K-model assumptions<br />

The K-model requires two basic assumptions:<br />

■ Small-signal components of the base-band input can be wide-band, but large<br />

components must fall within the receiver’s bandwidth.<br />

The signal of interest is usually within the receiver’s bandwidth, and interferers usually lie<br />

outside this bandwidth. However, if the receiver has a band selection filter immediately<br />

after the antenna, and that filter can be modeled apart from the K-model, this first<br />

assumption is not a severe restriction. This is true because the filter makes the interferer<br />

small by the time it reaches the K-model.<br />

■ Non-linear behavior depends only on the input radius. Non-linear PM/PM and PM/AM<br />

effects are negligible.<br />

If the input signal is<br />

rf(t)=a(t)cos(wct)-b(t)sin(wct)<br />

the base-band signal is<br />

a(t)+jb(t)<br />

a trajectory in the complex plane. This is the rectangular representation.<br />

The polar representation is in terms of radius and angle. The radius is<br />

Sqrt[a(t)a(t)+b(t)b(t)]<br />

The angle is<br />

ArcTan[b(t)/a(t)]<br />

Requirements resulting from the Alta SPW environment<br />

Both K-models are part of Alta SPW, the Cierto Signal Processing Worksystem. Alta<br />

SPW is a DSP design tool. This environment creates the following two consequences<br />

you must remember:<br />

■ Model extraction requires base-band input and output ports.<br />

Because it is a base-band tool, Alta SPW operates on the information impressed on the<br />

<strong>RF</strong> carrier rather than the instantaneous value of the <strong>RF</strong> signal. Each of two carrier<br />

phases, sine and cosine, carry information. Because Alta SPW represents base-band<br />

June 2007 322 Product Version 6.2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!