A System Level Design for a Bluetooth Front-end Receiver Group #789 Supervisor Angela Lin Shekar...

52
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
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    212
  • download

    0

Transcript of A System Level Design for a Bluetooth Front-end Receiver Group #789 Supervisor Angela Lin Shekar...

Page 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.

A System Level Design for a Bluetooth Front-end Receiver

Group #789

Supervisor

Angela LinShekar NethiShadi Tawfik

Jan H. Mikkelsen

January 9, 2004

AALBORG UNIVERSITY Department of Communication Technology

Page 2: 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.

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Contents

Conclusion & Future Work

1/50

Page 3: 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.

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 BluetoothDefinition

Short range (10 - 100 m)

Main radio specifications:

Introduction to BluetoothRadio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

2/50

Page 4: 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.

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 BluetoothBackground

SIG’s initial target price of a Bluetooth solution $5

Radio part accounts for 80% of the total cost

Introduction to BluetoothRadio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

3/50

Page 5: 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.

The Superheterodyne Receiver

- The Direct Conversion Receiver

Architectures can be classified according to IF used

I/Q Processing Receivers:

Radio Receivers ArchitecturesIntroduction

- 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

Page 6: 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.

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 ArchitecturesThe 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

Page 7: 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.

RF image-band-reject filter

IF channel select filter

High Q filter for channel selection

Radio Receivers ArchitecturesThe Superheterodyne Receiver – Operation (2)

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

6/50

Page 8: 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.

Low IF

High IF

Radio Receivers ArchitecturesThe 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

Page 9: 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.

Bulky external components

Pros High sensitivity and selectivity successive downconversion

Cons

Radio Receivers ArchitecturesThe Superheterodyne Receiver – Pros & Cons

Cannot be integrated

Expensive

High power consumption

VLO1 VLO2

BPF1 BPF2 BPF3 BPF4

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

8/50

Page 10: 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.

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 BluetoothIQ Processing Receivers – Theory

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

9/50

Page 11: 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.

Common disadvantage: IQ mismatches

1% gain and phase mismatch reduces IRR to 35dB

Introduction to BluetoothIQ Processing Receivers – Physical Realization

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

10/50

Q

I

Page 12: 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.

Image rejection relaxed small IQ mismatches can be tolerated

Radio Receivers ArchitecturesDirect 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

Page 13: 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.

Radio Receivers ArchitecturesDirect 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

Page 14: 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.

Radio Receivers ArchitecturesDirect 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

Page 15: 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.

Image rejection Polyphase filter

Radio Receivers ArchitecturesLow IF Receiver – Operation

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

14/50

Page 16: 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.

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 ArchitecturesLow IF Receiver – Pros & Cons

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

15/50

Page 17: 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.

Performance CostPower

ConsumptionForm Factor

SuperheterodyneHigh High High High

Direct Conversion

Low DC offset

Flicker noise Even order distortion

LO leakage

Low Low Low

Low IFLow

IQ mismatches

Low Low Low

Off-chip Components

Full Integration

Full Integration

A low IF architecture is found suitable for a Bluetooth receiver

Radio Receivers ArchitecturesSummary

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

16/50

Page 18: 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.

Bluetooth Receiver DesignStrategy

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

Page 19: 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.

Bluetooth Receiver DesignOverall Parameters – Total Noise Figure

Sensitivity (PMIN) = -70 dBm

Bandwidth (B) = 1 MHz

From Bluetooth radio specifications

NFTOT ≤ 33 dB

(BER)MAX = 10-3

Mapping for GFSK (SNRo)MAX = 21 dB

But, Carrier-to-Co-Channel interferenece (C/ICO-CH) = 11 dB

(SNRo)MAX = 11 dB

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

18/50

Page 20: 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.

Two interferers

sine signal, PINT1 = -39 dBm

GFSK modulated signal, PINT2 = -39 dBm

IP3i,TOT ≥ – 21dBm

Desired signal (C) = -70 dBm

IM test requirements

Carrier-to-Co-Channel interferenece (C/ICO-CH) = 11 dB

Bluetooth Receiver DesignOverall Parameters – Linearity

PINT = -39 dBm

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

19/50

Page 21: 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.

Maximum interference power level (PINT,MAX)

Follows from definition of SFDR

Total noise figure (FTOT) = 32 dB

Total 3rd order Intercept Point (IP3iTOT) = -20 dBm

SFDR = 29.3 dB

Sensitivity level (PMIN) = -70 dBm

Bluetooth Receiver DesignOverall Parameters – SFDR

PINT,MAX = -40.6 dBm

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

20/50

Page 22: 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.

ADC full scale power (PFS,ADC)

ADC Full scale voltage (VFS,ADC) = 0.8 V

ADC Input resistance (Rin,ADC) = 6 k

GTOT,MAX = 57.27 dB

GTOT,MIN = 7.27 dB

Bluetooth Receiver DesignOverall Parameters – AGC Range

Sensitivity level (PMIN) = -70 dBm

Maximum signal level (PMAX) = -20 dBm

PFS,ADC = -12.73 dBm

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

21/50

Page 23: 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.

Bluetooth Receiver DesignOverall 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

Page 24: 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.

Bluetooth Receiver DesignOverall 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

Page 25: 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.

Main Assumption

Bluetooth Receiver DesignOverall Parameters – Desensitization & Blocking (1)

Overall gain reduction is due to gain reduction in LNA only

FTOT = FLNA+FRx’ – 1

GLNA

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

24/50

Rx’

Page 26: 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.

G’LNA ≥ 15.5 dB

Bluetooth Receiver DesignOverall Parameters – Desensitization & Blocking (2)

Typical values for CMOS LNAs

NFLNA = 4 dB

GLNA = 15 dB

NF from test with minimum desired signal power (PSIGNAL)

IM test: PSIGNAL = - 64 dBm

Out-of-band blockers test: PSIGNAL = - 67 dBm

In-band blockers test: PSIGNAL = - 60 dBm

NF = 3 dB

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

25/50

Page 27: 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.

To obtain 3

Bluetooth Receiver DesignOverall Parameters – Desensitization & Blocking (3)

3 = 0.6 mV-2

Using a typical value for a CMOS LNA IP3i,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

Page 28: 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.

Bluetooth Receiver DesignOverall Parameters – Desensitization & Blocking (4)

PBL,MAX = – 17.3 dBm

Referring to a 50 load

BMAX = ±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

Page 29: 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.

Bluetooth Receiver DesignBlock 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 IP3i,RF = 30 dBm

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

28/50

Page 30: 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.

Bluetooth Receiver DesignBlock Level Design – Parameters

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

29/50

Page 31: 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.

Bluetooth Receiver DesignSummary 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

Page 32: 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.

Building the front-end receiver in a simulation environment is a further step towards more accurate evaluation of performance

MATLAB ModelingAim 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

Page 33: 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.

fs ≥ 2fmax

MATLAB ModelingRF 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

Page 34: 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.

is the complex envelope

MATLAB ModelingBase-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

Page 35: 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.

m(t)

MATLAB ModelingGFSK Signal Generation – Basic Principle

g()Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

34/50

Page 36: 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.

MATLAB ModelingGFSK Signal Generation - Waveforms

PSD of GFSK signal

Bipolar bits stream Gaussian shaped bitsIntroduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

35/50

modulation index = 0.35

BT = 0.5

Page 37: 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.

The PSD of white noise is infinite

Direct simulation of white noise is impossible

Usually, we have a limited bandwidth of interest

MATLAB ModelingRF Noise Model – Basic Principle

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

36/50

Page 38: 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.

MATLAB ModelingRF Noise Model – Algorithm

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

37/50

Page 39: 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.

MATLAB ModelingRF 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

2/)1(2/' oTFkN

PSD of generated RF noise

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

38/50

Page 40: 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.

Using partial fractions expansion:

MATLAB ModelingRF Filter Model – Basic Principle (1)

General transfer function of any analog filterIntroduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

39/50

Page 41: 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.

For the RF band-pass signal

MATLAB ModelingRF Filter Model – Basic Principle (2)

Introduction to BluetoothRadio 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

Page 42: 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.

From previous analysis we can now write

MATLAB ModelingRF Filter Model – Basic Principle (3)

Introduction to BluetoothRadio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

41/50

Page 43: 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.

MATLAB ModelingRF Filter Model – Results

Introduction to BluetoothRadio 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

Page 44: 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.

Model non-linearity power series expansion

Considering only fundamental component at the output

MATLAB ModelingLNA Model – Basic Principle

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

43/50

Page 45: 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.

MATLAB ModelingLNA 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

Page 46: 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.

Perfectly linear LNA

Non-linear LNA

MATLAB ModelingLNA Model – GFSK Signal Test

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

45/50

Page 47: 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.

MATLAB ModelingPolyphase 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

Page 48: 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.

Polyphase filter

MATLAB ModelingPolyphase 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

Page 49: 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.

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

Page 50: 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.

Working ProcessTime Line

Introduction to Bluetooth

Radio Receivers Architectures

Bluetooth Receiver Design

MATLAB Modeling

Working Process

Conculsion & Future Work

49/50

Page 51: 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.

Problems arise from different expectations

Working ProcessAnalysis

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

Page 52: 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.

THANK YOU