• No results found

Proposed IR-UWB Time Hopping PPM (TH-PPM) Transmitter

The biological signals obtained by bio-sensors in wireless sensor nodes are conditioned and digitized.

The digitized version of the signal are the information bits and serves as the input to the TH-PPM transmitter. The information bit are coded into 2-bit codeword for binary PPM and 8-bit codeword for 16-ary PPM. Each bit of the codeword is encoded in terms of position of a pulse p(t) of duration Tw (Tw= 64 ns) among Nw/2 (Nw= 32) positions within half of the symbol duration Tsym. The additional (Nw/2 - 1) waveform positions are used for time-hopping and to support multiple-BAN nodes for co-existence.

The architecture of the proposed IR-UWB TH-PPM transmitter is shown in Fig. 3.8. It con- sists of three blocks: Pulse Position Controller (PPC), six-segment PWLA SRRC pulse generator and up-conversion circuitry. The SRRC pulse generator contains two sub-blocks: controller and PWLA pulse generator. The inputs to the transmitter “CODEWORD” (1 or 0) and “PULSE POSITION”

{h3, h2, h1, h0} - specified by the “time-hopping sequence” come from the baseband processor which is not considered here. The transmitter is triggered by the signal “CODEWORD”. When CODE- WORD= 1, a pulse is transmitted and when CODEWORD= 0, no pulse is transmitted. A SRRC pulse is generated whenbbtrig= 1 and is followed by up-conversion to the carrier frequency (fc) at 4 GHz for transmission.

PULSE POSITION CONTROLLER

CODEWORD h3 h2 h1 h0 PULSE POSITION

fh3; h2; h1; h0g

Six-segment PWLA

PWLA Pulse Controller

sig1 sig2 sig3

clk4

clk

SRRCp

bbtrig

clk64 From Baseband Processor

sin(2πfct) Antenna

Mod-4 Counter

Q1Q0

Mod-16 Counter Q3Q2Q1Q0

sig4

LOCAL OSCILLATOR SRRC Pulse Generator

(PPC)

Generator

fclk4=fclk/4 fclk64=fclk/64

Proposed Transmitter fh3; h2; h1; h0g: 4-bit

time-hopping sequence CODEWORD: 0 or 1

Figure 3.8: Block Diagram of the proposed IR-UWB TH-PPM transmitter

h3

h2

h1

h0

bbinternal

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32Tw

clk64

CODEWORD

Tw

Figure 3.9: Timing Chart of the proposed PPC

3.5.1 PPC

The PPC generates the signal bbtrig to activate the pulse generator. The position of the pulse is at one of the sixteen positions defined by PULSE POSITION{h3, h2, h1, h0} when CODEWORD is high (indicated by bbinternal as shown in Fig. 3.9). For example, when CODEWORD is ‘1’ and {h3, h2, h1, h0}is ‘0111’, the signal “bbinternal” is high at the eighth position for a duration ofTw (from 7Tw to 8Tw as shown in Fig. 3.9).

The advantage of the proposed PPC is that, the SRRC pulse generator is active only for a duration Tw/8 (bbtrig= 1) instead of the total allocated duration ofTw (bbinternal= 1). This procedure ensures that the peak of the SRRC pulse is placed exactly at the middle of the durationTw (Fig. 3.10).

clk4 CODEWORD

1 2 3 4 5 6 7 8 9 1011 1213 14 15 0

bbinternal

7Tw 8Tw

bbtrig

Tw/8 duration Tw/2

Figure 3.10: bbtrigg when CODEWORD is ‘1’

MOD-16 COUNTER BIT PULSE

clk64

Q3

Q2

Q1

Q0

h3

h2

Q1

h1

Q0

h0

h3

h2

h1

h0

PULSE POSITION fh3; h2; h1; h0g

Q2

Q3

clk4

M3

M2

M1

bbinternal

M0

MOD-16 COUNTER

M3

M2

M0

M1

M3

M2

M1

M0

bbtrig

Figure 3.11: Circuit diagram of the proposed PPC

Fig. 3.11 shows the proposed PPC that implements the following logic:

bbinternal= (Q3h3)(Q2h2)(Q1h1)(Q0h0) bbtrig =M3M2M1M0+M3M2(M1+M0) 3.5.2 Six-segment PWLA SRRC pulse generator

The pulse generator produces the PWLA pulse only when bbtrig is high (Fig. 3.12). The different segments are generated by switching on/off the appropriate current sources through the signalssig1, sig2,sig3 and sig4 (Fig. 3.12). The controller and the PWLA pulse generator are explained below.

3.5.2.1 Controller

Fig. 3.13 shows the circuit diagram of the controller for generation of the pulseSRRCpof duration

‘8T’ (as per Fig. 3.12). The outputs sig1, sig2, sig3 and sig4 are the inputs to the PWLA pulse generator.

sig

2

sig

3

sig

4

sig

1

T

0 2T 3T 4T 5T 6T 7T 8T

SRRC

p a b

c d

e f

g

-I1

Currents! I1 I2 -I2 -I1 I1 Time!

bb

trig

Figure 3.12: Timing diagram of six-segment PWLA SRRC pulse generator

Q0 Q0

Q1

Q2

Q1

Q2

Q1

Q2

sig2

sig3 sig4

MOD-8 COUNTER

clk bbtrig

Q1

Q2

Q0

sig1

sig2

sig3

sig4

Q2

Q1

sig1

Figure 3.13: Circuit diagram of controller

VDD VDD

BP BP

BN BN

Charge Pump Circuits

CP1 CP2

sig1

sig2

sig3

sig4

I1 I2

I2

C

SRRCp

VDD

bbtrig

I1

VDD

VDD BP

BN

RG2

RG1

Bias Generator I0

I0

Figure 3.14: Circuit diagram of PWLA Pulse Generator

3.5.2.2 PWLA pulse generator

Fig. 3.14 shows the proposed PWLA pulse generator. The pulse generator consists of two charge

L MNOMM P Q RSTU

V WW X YY

Z [ \ ] ^ _ ` a

b c d e

f g h i

j k l m

n o p q

r s t rs t

uv w

x x y x x w

z {{|}

~  €  ‚ ‚ ƒ „ ……

† ‡

ˆ ‰ Š Š ‹

Œ  Ž ‘

’ “””•–•—˜“™š› ™œ•™ —ž Ÿ “ —™ šœ ¡ ¢£¤ ¥¦ § ¨¥¨ ©ª¦« ¬ ­¥¤ ¦®¯° ­±¦ ®² ³ ­´ µ¥¦ · ¸­¥¯¦ ® ¹ º » ¼

½ ¾ ¿ À

Á Â

à ÄÄ

Å Æ Ç ÅÆ È

É ÊËÌÌÍÎËÏÐ ÑÒÓ Ô É ÍÕÖ ×Ø Ù ÌÎÚÑÑÖÕËÊ

Figure 3.15: Up-conversion circuitry using double-balanced Gilbert Mixer

I0 acts as the basic reference current source mirroring the currents I1 and I2. The current I1 flows from the load to the first charge pump CP1 when sig2 is high (this generates the segments ‘a-b’ or

‘e-f’) as shown in Fig. 3.12. The same currentI1 flows from the charge pump to load whensig1 is low (this generates the segments ‘b-c’ or ‘f-g’). Similarly, the currentI2 flows through the second charge pumpCP2 to the load whensig3 is low from 2T to 4T (this generates the segment ‘c-d’) and the same currentI2 flows from load to charge pump whensig4 is high from 4T to 6T for the segment ‘d-e’.

3.5.3 Up-conversion Circuitry

The single-ended baseband pulse SRRC(t) is next converted to differential baseband signals BB+

and BB- as shown in Fig. 3.15. The differential baseband signal (across BB+ and BB-) is up-converted by multiplying with a differential sinusoidal carrier at 4 GHz (across LO+ and LO-) that is generated by a cross-coupled LC-tank oscillator [337] shown in Fig. 3.15. The multiplier is designed with a double-balanced Gilbert Mixer [338]. The major advantage of double-balanced Gilbert mixer is that it provides good isolation between LO and RF ports and leads to reduced LO leakage to RF ports.

The differential RF output of the Gilbert mixer is filtered by a simple RC filter with -3 dB cut-off frequency at 4.5 GHz and fed to a balun for differential to single-ended conversion. The up-converted SRRC waveform is finally fed to the antenna for transmission.

Û ÜÝÞ ß àáâ ã äåæ ç èéê ë ìíî ï ðñð ò óôõ ö ÷øù ú ûüý

þÿ

(a)

! " #$% & '() * +,- . /01 2 343 5 678 9 :;< =

>?@@

ABC

DEF

GHI

JKLM

NO

PQ

RS

TU

VWW XYZ [ \]^_

`a

b

cdef gh ia

jk

(b)

Figure 3.16: Simulated waveforms of (a) the six-segment baseband PWLA SRRC pulse “SRRC(t)” and (b) the corresponding up-converted RF pulse using double balanced Gilbert Mixer

l m n o p q l q m q n q o q p m l m m

r st u vt w x y z{ | } ~

€ 

‚ 

ƒ 

„ 

… 

† 

‡ 

ˆ‰Š‹Œ

Ž

‘’“”•‘–Š

—˜™

š › œ  ž Ÿ     ¡ Ÿ ¢ £ ¤¥¦§ ¨ © £ ª «¬¥­ ®© ¯ ° ± ¨£ ² § ¨§ ª ¤ £ ³ ´ ¬¨± £ ¦¥ µ ¬£ ¦·

¸ ¹ º » ¼ ½¾ ¿ ÀÁ ÂÃ Ä Å Æ Ç Ã½¾ ÈÉ ¾ À Ê

Ë Ì Ì Í Î Ï Ð ÑÒÓ ÔÕ Ó Ö ×

Figure 3.17: Normalized Spectral Density of the proposed six-segment PWLA SRRC pulse generator con- forming to the FCC transmit spectral mask [3] and the 15.6 transmit spectral mask [2]

Fig. 3.16(a) shows the baseband PWLA SRRC pulse and Fig. 3.16(b) shows the corresponding up-converted RF pulse using double-balanced Gilbert Mixer. Fig. 3.17 shows the normalized power spectral density of the up-converted PWLA SRRC pulse satisfying both the FCC transmit spectral mask [3] and the 15.6 transmit spectral mask [2].

Ø ÙÚ ÛÜÝ Þßà áâã äåæ çèé êêë ìíî ïðñ òóô õö÷ øùú ûüý þÿ

(a)

!"# $%& '() *+* ,-. /01 234 567 898 :;; <=> ?@A BCC DEF GHI J KL

M

NOP QRS TUV WXY Z[\

]^_

`ab c defg

hhij kl

(b)

mmn opq rst uvw xyx z{| }~ €‚ ƒ„… †‡† ˆ‰‰ Š‹Œ Ž ‘‘ ’“” •–— ˜ ™š

› œ

ž Ÿ 

¡

¢£¢

¤¥¦

§¨©

ª«¬­ ®¯° ± ²³´µ

··¸ ¹

(c)

Figure 3.18: Simulated waveforms of (a)bbinternal(b)bbtrig and (c)SRRCp

W L

IO Pads

Bond Pads

Pulse Position

Controller PWLA SRRC Pulse Generator

Figure 3.19: Layout of the proposed IR-UWB TH-PPM transmitter (excluding the up-conversion circuitry) having an active area ofW×L= 826µm×100µm