Professional Documents
Culture Documents
Digital Baseband
Digital
baseband
Digital to
Analog
Converter
Transmitter (TX)
RF
RF
Analog to
Digital
Converter
Digital
baseband
Receiver (RX)
3
Digital
baseband
Digital to
Analog
Converter
Transmitter (TX)
RF
RF
Analog to
Digital
Converter
Digital
baseband
Receiver (RX)
4
~10psec
~5GHz
Simulation speed
Circuit Envelope
True Pass-Band
Modeling fidelity
7
Spectrum
Signal
bandwidth
Carrier
Circuit Envelope
freq
Spectrum
DC
Carrier 1
Carrier 2
freq
True Pass-Band
Spectrum
Simulation speed
freq
Modeling fidelity
8
SimRF Libraries:
Circuit Envelope
Equivalent Baseband
250 kbps
2 Mchps
O-QPSK modulation
sine pulse shaping
Digital
baseband
DAC
Transmitter (TX)
RF
RF
ADC
Receiver (RX)
Digital
baseband
10
High performance
Low power
Great sensitivity
High RF complexity / cost
Discrete filters for image
rejection and channel selection
Multiple LOs
Interference
Desired Signal
11
Interference
Low IF
Desired Signal
Moderate performance
Moderate power
Good sensitivity
Moderate RF complexity
Integrated filters for image
rejection
12
Interference
Desired Signal
Direct Conversion
Moderate performance
Moderate power
Good sensitivity
Moderate RF complexity
No image rejection
Noise mitigation
Quality of matching
13
broadband direct
conversion receiver
Analog Baseband
ADC
Analog
Filter
VGA
Decimation
Filter
Digital
Baseband
Analog PLL
90
LNA
Decimation
Filter
ADC
Analog
Filter
VGA
Analog Baseband
reconfigurable analog
filters
baseband DSP
14
15
Demo
16
17
ZigBee Specifications
250 kbps
2 Mchps
O-QPSK modulation
sine pulse shaping
18
19
20
Refine the model of the RF Receiver and determine the link budget
21
22
23
24
25
26
Nonlinear elements
Amplifiers, Mixers
Static odd-order characteristics
27
Pass-band
transfer function
fc
MHz GHz
0
Bandwidth = 1/Ts
frequency
-0.5/Ts
+0.5/Ts
Complex
Equivalent
Baseband
Baseband equivalent
time-domain
impulse response
time
28
29
Nonlinear elements
Amplifiers, Mixers
Static even and odd order characteristics
30
Complex envelope of
modulated input signals
fc1
MHz GHz
fc2
frequency
Circuit-envelope
simulation
MHz GHz
fc1
fc2-fc1
fc2+fc1
fc2
frequency
Circuit
Envelope
Complex envelope response
around the selected carrier
MHz GHz
0
fc2+fc1
harmonic tones
signal envelope
frequency
31
Vin Re{V (t )e
jcarrier t
}
N
Vout Re{ Vk (t )e
j carrier k t
t1
fcarrier1
fcarrier2
k 0
t2
fcarrier1
fcarrier2
t3
fcarrier1
fcarrier2
32
t1
t1
fcarrier
t3
fcarrier
f3
Time
simulation
HB
fcarrier
t2
f2
t2
t3
f1 f2 f3
33
34
Model the RF chain with SimRF and IF chain the electrical domain
35
36
Simscape
component Amplifier
analog begin
inout in_port, out_port;
I(in_int)
<+ cin*1e-9
*ddt(V(in_int));
electrical
in_port,
out_port;
I(in_int) <+ V(in_port)/rin*(1-s11)/(1+s11);
I(in_int) <+ -a2*s12/(sqrt(rin)*(1+s11));
end
equations
nodes
in
in_port = foundation.electrical.electrical; %
Iin
==
cin * Vin.der + ...
in:left
Vin/rin*(1-s11)/(1+s11)
+ ...
out_port
= foundation.electrical.electrical;
%
-a2*s12/(sqrt(rin)*(1+s11));
out:right
end
37
Conclusions
38
Trade off accuracy and execution speed by choosing the desired abstraction
level
You dont have to become a modeling guru
39
Next Steps
40