Download presentation
Presentation is loading. Please wait.
1
A System Level Design for a Bluetooth Front-end Receiver Group #789 Supervisor Angela Lin Shekar Nethi Shadi Tawfik Jan H. Mikkelsen January 9, 2004 AALBORG UNIVERSITY Department of Communication Technology
2
Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Contents Conclusion & Future Work 1/50
3
Unlicensed ISM band (2.4 - 2.4835 GHz) Bit rate of 1Mbps Frequency Hopping (1600 Hops/sec) GFSK Modulation (BT = 0.5, h = 0.28 - 0.35) Bluetooth is a wireless technology standard intended to be a cable replacement Introduction to Bluetooth Definition Short range (10 - 100 m) Main radio specifications: Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 2/50
4
Bluetooth was first originated by Ericsson in 1994, with the main targets being low cost, low power and low form factor In 1998, the Bluetooth Special Interest Group (SIG) was formed Currently, average price is around $25 High cost is the main problem delaying the widespread of Bluetooth Introduction to Bluetooth Background SIG’s initial target price of a Bluetooth solution $5 Radio part accounts for 80% of the total cost Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 3/50
5
The Superheterodyne Receiver - The Direct Conversion Receiver Architectures can be classified according to IF used I/Q Processing Receivers: Radio Receivers Architectures Introduction - The Low IF Receiver All wireless front-end receivers employ downconversion to an Intermediate Frequency (IF) Achieve higher Q components Avoid high power consumption Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 4/50
6
avoids desensitization of the receiver reduces linearity requirements for later blocks Low Noise Amplifier (LNA) Minimum noise added during amplification Mixer Downconverts RF signal to IF (usually IF = RF/10) Radio Receivers Architectures The Superheterodyne Receiver – Operation (1) RF Band select filter Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 5/50
7
RF image-band-reject filter IF channel select filter High Q filter for channel selection Radio Receivers Architectures The Superheterodyne Receiver – Operation (2) Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 6/50
8
Low IF High IF Radio Receivers Architectures The Superheterodyne Receiver – Trade-offs Razavi-RF Microelectronics Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 7/50 Razavi-RF Microelectronics
9
Bulky external components Pros High sensitivity and selectivity successive downconversion Cons Radio Receivers Architectures The Superheterodyne Receiver – Pros & Cons Cannot be integrated Expensive High power consumption V LO1 V LO2 BPF1BPF2BPF3BPF4 Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 8/50
10
Traditional Downconversion LO signal contains positive AND negative tones Image rejection before downconversion Complex Downconversion LO signal contains positive OR negative tones Image rejection after downconversion Big Advantage Introduction to Bluetooth IQ Processing Receivers – Theory Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 9/50
11
Common disadvantage: IQ mismatches 1% gain and phase mismatch reduces IRR to 35dB Introduction to Bluetooth IQ Processing Receivers – Physical Realization Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 10/50 Q I
12
Image rejection relaxed small IQ mismatches can be tolerated Radio Receivers Architectures Direct Conversion Receiver – Operation Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 11/50 DCR can be fully integrated
13
Radio Receivers Architectures Direct Conversion Receiver – Problems (1) DC offset Imperfect isolation between different ports Distortion of downconverted signal Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 12/50 Static and dynamic DC offsets
14
Radio Receivers Architectures Direct Conversion Receiver – Problems (2) Flicker noise major noise contributor in MOS devices Even order non-linearities LO leakage in-band interference for other receivers Razavi-RF Microelectronics Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 13/50
15
Image rejection Polyphase filter Radio Receivers Architectures Low IF Receiver – Operation Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 14/50
16
IQ mismatches are a major concern Pros Integrability DC offsets, flicker noise and even order distortion can be easily removed Combined advantages of Superheterodyne and DCR Cons Radio Receivers Architectures Low IF Receiver – Pros & Cons Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 15/50
17
PerformanceCost Power Consumption Form Factor Superheterodyne High Direct Conversion Low DC offset Flicker noise Even order distortion LO leakage Low Low IF Low IQ mismatches Low Off-chip Components Full Integration A low IF architecture is found suitable for a Bluetooth receiver Radio Receivers Architectures Summary Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 16/50
18
Bluetooth Receiver Design Strategy Overall Receiver Parameters Calculation Verification Block Level Design Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 17/50
19
Bluetooth Receiver Design Overall Parameters – Total Noise Figure Sensitivity (P MIN ) = -70 dBm Bandwidth (B) = 1 MHz From Bluetooth radio specifications NF TOT ≤ 33 dB (BER) MAX = 10 -3 Mapping for GFSK (SNR o ) MAX = 21 dB But, Carrier-to-Co-Channel interferenece (C/I CO-CH ) = 11 dB (SNR o ) MAX = 11 dB Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 18/50
20
Two interferers sine signal, P INT1 = -39 dBm GFSK modulated signal, P INT2 = -39 dBm IP 3i,TOT ≥ – 21dBm Desired signal (C) = -70 dBm IM test requirements Carrier-to-Co-Channel interferenece (C/I CO-CH ) = 11 dB Bluetooth Receiver Design Overall Parameters – Linearity P INT = -39 dBm Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 19/50
21
Maximum interference power level (P INT,MAX ) Follows from definition of SFDR Total noise figure (F TOT ) = 32 dB Total 3rd order Intercept Point (IP 3iTOT ) = -20 dBm SFDR = 29.3 dB Sensitivity level (P MIN ) = -70 dBm Bluetooth Receiver Design Overall Parameters – SFDR P INT,MAX = -40.6 dBm Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 20/50
22
ADC full scale power (P FS,ADC ) ADC Full scale voltage (V FS,ADC ) = 0.8 V ADC Input resistance (R in,ADC ) = 6 k G TOT,MAX = 57.27 dB G TOT,MIN = 7.27 dB Bluetooth Receiver Design Overall Parameters – AGC Range Sensitivity level (P MIN ) = -70 dBm Maximum signal level (P MAX ) = -20 dBm P FS,ADC = -12.73 dBm Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 21/50
23
Bluetooth Receiver Design Overall Parameters – In-band Filtering Requirements In-band blockers test specifies a desired signal power level of - 60 dBm In-band interferers power levels Overall filtering requirements for in-band interferers Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 22/50
24
Bluetooth Receiver Design Overall Parameters – Out-of-band Filtering Requirements Out-of-band blockers test specifies a desired signal power level of - 67 dBm Out-of-band interferers power levels Overall filtering requirements for out-of-band interferers Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 23/50
25
Main Assumption Bluetooth Receiver Design Overall Parameters – Desensitization & Blocking (1) Overall gain reduction is due to gain reduction in LNA only Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 24/50 Rx’
26
G’ LNA ≥ 15.5 dB Bluetooth Receiver Design Overall Parameters – Desensitization & Blocking (2) Typical values for CMOS LNAs NF LNA = 4 dB G LNA = 15 dB NF from test with minimum desired signal power (P SIGNAL ) IM test: P SIGNAL = - 64 dBm Out-of-band blockers test: P SIGNAL = - 67 dBm In-band blockers test: P SIGNAL = - 60 dBm NF = 3 dB Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 25/50
27
To obtain 3 Bluetooth Receiver Design Overall Parameters – Desensitization & Blocking (3) 3 = 0.6 mV -2 Using a typical value for a CMOS LNA IP 3i,LNA = - 9 dBm | B | ≤ 1.37 mV Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 26/50 Referring to a 50 load
28
Bluetooth Receiver Design Overall Parameters – Desensitization & Blocking (4) P BL,MAX = – 17.3 dBm Referring to a 50 load B MAX = ±1.37 mV 8 dB attenuation required before LNA Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 27/50 Bluetooth specifications v1.1
29
Bluetooth Receiver Design Block Level Design – Assumptions Assumptions for unavailable values RF band select filter attenuation for f = 6 GHz continues constantly for higher frequencies Polyphase channel select filter for adjacent channels ( f ≥ 3 MHz) extracted from a LPF of the same order RF band select filter is almost perfectly linear IP 3i,RF = 30 dBm Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 28/50
30
Bluetooth Receiver Design Block Level Design – Parameters Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 29/50
31
Bluetooth Receiver Design Summary and Conclusion A low cost Bluetooth low IF receiver can be implemented in a standard CMOS process Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 30/50
32
Building the front-end receiver in a simulation environment is a further step towards more accurate evaluation of performance MATLAB Modeling Aim and Accomplishments Previous calculations use approximate formulas Polyphase filter The group was able to build behavioral models in MATLAB for the following: LNA (Mixer) RF band select filter RF noise Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 31/50
33
f s ≥ 2f max MATLAB Modeling RF Simulation Problem A computer can only deal with discrete time signals Sampling of input band-pass signal is required Still bounded with Nyquist Sampling Theorem For RF signals, sampling frequency would be very high Huge number of samples Computationally inefficient Therefore, use base-band representation of band-pass signals Model built to deal with base-band form input Model gives output in base-band form Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 32/50
34
is the complex envelope MATLAB Modeling Base-Band Representation of Band-Pass Signals Any band-pass (modulated) signal can be written as Consequently, the band-pass signal can be written as contains all transmitted information is a base-band signal Canonical forms of transmitters and receivers I(t) and Q(t) are real signals Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 33/50
35
m(t) MATLAB Modeling GFSK Signal Generation – Basic Principle g( ) Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 34/50
36
MATLAB Modeling GFSK Signal Generation - Waveforms PSD of GFSK signal Bipolar bits stream Gaussian shaped bits Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 35/50 modulation index = 0.35 BT = 0.5
37
The PSD of white noise is infinite Direct simulation of white noise is impossible Usually, we have a limited bandwidth of interest MATLAB Modeling RF Noise Model – Basic Principle Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 36/50
38
MATLAB Modeling RF Noise Model – Algorithm Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 37/50
39
MATLAB Modeling RF Noise Model – Results Simulation parameters Two sided PSD ≡ NF = 3dB Center frequency = 200 MHz Noise bandwidth = 100 MHz Sampling frequency = 1 GHz Brick wall filter ≈ 8th order Butterworth LPF PSD of generated RF noise Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 38/50
40
Using partial fractions expansion: MATLAB Modeling RF Filter Model – Basic Principle (1) General transfer function of any analog filter Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 39/50
41
For the RF band-pass signal MATLAB Modeling RF Filter Model – Basic Principle (2) Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work Output of RF band-pass filter Carrier frequency >> bandwidth Spectrum ≈ zero outside bandwidth 40/50
42
From previous analysis we can now write MATLAB Modeling RF Filter Model – Basic Principle (3) Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 41/50
43
MATLAB Modeling RF Filter Model – Results Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work Center frequency = 200 MHz Bandwidth = 10 MHz Sampling frequency = 1 GHz Direct Implementation First order bandpass filter Bandwidth = 5 MHz Sampling frequency = 1 GHz Low-pass equivalent First order Butterworth LPF 42/50
44
Model non-linearity power series expansion Considering only fundamental component at the output MATLAB Modeling LNA Model – Basic Principle Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 43/50
45
MATLAB Modeling LNA Model – Sine Wave Test 0 = 2 = 3 = 0 Test signal: sine wave Amplitude = 1 V Perfectly linear LNA Voltage gain ( 1 ) = 15 dBV Frequency = 5 Hz Test signal: sine wave Amplitude = 1 V Non-linear LNA Voltage gain ( 1 ) = 15 dBV Frequency = 5 Hz 0, 2, 3 ≠ 0 Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 44/50
46
Perfectly linear LNA Non-linear LNA MATLAB Modeling LNA Model – GFSK Signal Test Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 45/50
47
MATLAB Modeling Polyphase Filter Model – Basic Principle Polyphase filter deals with downconverted signal direct simulation Basic Transformation Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 46/50
48
Polyphase filter MATLAB Modeling Polyphase Filter Model – Results Test signal: GFSK Center frequency = 2 MHz Bandwidth = 1 MHz Sampling frequency = 10 MHz Bandwidth = 1 MHz Center frequency = 2 MHz Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 47/50
49
Conclusion and Future Work Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 48/50 Conclusions: A low IF receiver architecture is suitable for Bluetooth The architecture can be implemented in a low cost standard CMOS process Behavioral models for RF blocks can be implemented in MATLAB Future work: Building a complete low IF receiver in MATLAB to perform more accurate tests
50
Working Process Time Line Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 49/50
51
Problems arise from different expectations Working Process Analysis Introduction to Bluetooth Radio Receivers Architectures Bluetooth Receiver Design MATLAB Modeling Working Process Conculsion & Future Work 50/50 Expectations about working hours Working style Supervisor guidance RF design field Key points to a good project Try to learn from each other Being good listeners Discussions Be self motivated
52
THANK YOU
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.