%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/PageLayout /OneColumn
/Names 2 0 R
/Metadata 3 0 R
/Type /Catalog
/Outlines 4 0 R
/Pages 5 0 R
/ViewerPreferences <<
/FitWindow true
>>
>>
endobj
6 0 obj
<<
/Keywords (AN4327, Pulse oximetry, Kinetis, MED-SPO2, microcontroller, MCU, analog measurement front-end, analog measurement engine, medical, healthcare, health, K50, K51, K52, K53, Application note, guidelines)
/Creator (AH Formatter V5.2 MR1 \(5,2,2010,1221\) for Linux64)
/ModDate (D:20150217180751-06'00')
/Trapped (False)
/CreationDate (D:20121129222028-06'00')
/FslSsdsVersion (4.0.6)
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920322E362E3020284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E352E3420A9323030302D323031342069546578742047726F7570204E5620284147504C2D76657273696F6E29>
/Subject (This Application Note demonstrates the implementation of a basic pulse oximeter using Freescale medical-oriented Kinetis K53 microcontroller \(MCU\))
/FslDitaPluginVersion (4.0)
/Author (Freescale Semiconductor Inc.)
/Title (Pulse Oximeter - Fundamentals and Design)
>>
endobj
2 0 obj
<<
/Dests 7 0 R
>>
endobj
3 0 obj
<<
/Subtype /XML
/Type /Metadata
/Length 4309
>>
stream
AN4327
Pulse oximetry
Kinetis
MED-SPO2
microcontroller
MCU
analog measurement front-end
analog measurement engine
medical
healthcare
health
K50
K51
K52
K53
Application note
guidelines
This Application Note demonstrates the implementation of a basic pulse oximeter using Freescale medical-oriented Kinetis K53 microcontroller (MCU)
Freescale Semiconductor Inc.
Pulse Oximeter - Fundamentals and Design
endstream
endobj
4 0 obj
<<
/Type /Outlines
/Count 9
/First 8 0 R
/Last 9 0 R
>>
endobj
5 0 obj
<<
/Kids [10 0 R]
/BleedBox [0 0 595.2756347656 841.8897705078]
/Type /Pages
/Count 39
/CropBox [0 0 595.2756347656 841.8897705078]
/ITXT (5.1.3)
/MediaBox [0 0 595.2756347656 841.8897705078]
>>
endobj
7 0 obj
<<
/Kids [11 0 R 12 0 R]
>>
endobj
8 0 obj
<<
/A 13 0 R
/C [0 0 0]
/Next 14 0 R
/Parent 4 0 R
/Title (Introduction)
>>
endobj
9 0 obj
<<
/A 15 0 R
/C [0 0 0]
/Count 7
/Parent 4 0 R
/Title (Appendix B: Communication protocol)
/Prev 16 0 R
/First 17 0 R
/Last 18 0 R
>>
endobj
10 0 obj
<<
/Kids [19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R
29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R
39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R
49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R]
/Type /Pages
/Count 39
/Parent 5 0 R
>>
endobj
11 0 obj
<<
/Names [(-FOBlock2847) 58 0 R (-FOTableCell2753) 59 0 R (back-page) 60 0 R (d101e4a1310_d11e288) 61 0 R (d102e26a1310) 62 0 R
(d102e4a1310_d11e288) 63 0 R (d103e4a1310_d11e288) 64 0 R (d104e4a1310_d11e309) 65 0 R (d105e4a1310_d11e309) 66 0 R (d106e4a1310_d11e625) 67 0 R
(d110e26a1310) 68 0 R (d110e38a1310) 69 0 R (d110e4a1310_d11e363) 70 0 R (d111e4a1310_d11e363) 71 0 R (d112e4a1310_d11e363) 72 0 R
(d119e4a1310_d11e706) 73 0 R (d120e4a1310_d11e435) 74 0 R (d121e26a1310) 75 0 R (d121e4a1310_d11e435) 76 0 R (d122e4a1310_d11e435) 77 0 R
(d129e4a1310_d11e507) 78 0 R (d12e4a1310_d11e41) 79 0 R (d130e26a1310) 80 0 R (d130e4a1310_d11e507) 81 0 R (d130e56a1310) 82 0 R
(d131e35a1310) 83 0 R (d131e45a1310) 84 0 R (d131e4a1310_d11e507) 85 0 R (d132e29a1310) 86 0 R (d132e47a1310) 87 0 R
(d132e4a1310_d11e507) 88 0 R (d132e51a1310) 89 0 R (d132e61a1310) 90 0 R (d132e77a1310) 91 0 R (d132e81a1310) 92 0 R
(d13e4a1310_d11e66) 93 0 R (d14e31a1310) 94 0 R (d14e44a1310) 95 0 R (d14e4a1310_d11e66) 96 0 R (d15e39a1310) 97 0 R
(d15e49a1310) 98 0 R (d15e4a1310_d11e66) 99 0 R (d15e96a1310) 100 0 R (d163e4a1310_d11e582) 101 0 R (d164e4a1310_d11e604) 102 0 R
(d165e4a1310_d11e625) 103 0 R (d166e4a1310_d11e625) 104 0 R (d167e4a1310_d11e625) 105 0 R (d177e4a1310_d11e706) 106 0 R (d178e4a1310_d11e706) 107 0 R
(d179e4a1310_d11e706) 108 0 R (d180e103a1310) 109 0 R (d180e113a1310) 110 0 R (d180e123a1310) 111 0 R (d180e27a1310) 112 0 R
(d180e37a1310) 113 0 R (d180e47a1310) 114 0 R (d180e4a1310_d11e706) 115 0 R (d180e89a1310) 116 0 R (d181e4a1310_d11e727) 117 0 R
(d182e4a1310_d11e727) 118 0 R (d183e4a1310_d11e727) 119 0 R (d37e4a1310_d11e123) 120 0 R (d38e26a1310) 121 0 R]
/Limits [(-FOBlock2847) (d38e26a1310)]
>>
endobj
12 0 obj
<<
/Names [(d38e4a1310_d11e123) 122 0 R (d39e39a1310) 123 0 R (d39e4a1310_d11e123) 124 0 R (d43e4a1310_d11e144) 125 0 R (d44e28a1310) 126 0 R
(d44e4a1310_d11e144) 127 0 R (d45e26a1310) 128 0 R (d45e4a1310_d11e144) 129 0 R (d46e26a1310) 130 0 R (d46e4a1310_d11e144) 131 0 R
(d47e26a1310) 132 0 R (d47e42a1310) 133 0 R (d47e4a1310_d11e144) 134 0 R (d47e69a1310) 135 0 R (d48e26a1310) 136 0 R
(d48e4a1310_d11e144) 137 0 R (d94e27a1310) 138 0 R (d94e4a1310_d11e288) 139 0 R (table_1-ssds-pubs-work-temp-Thread-2893-Freescale-publication0-FreescalePublicationPDF-eng-projects-Application-Notes-AN4300-4399-AN4327-Topics-AppB_Functnal_Dscrptn.xml) 140 0 R (table_1-ssds-pubs-work-temp-Thread-2893-Freescale-publication0-FreescalePublicationPDF-eng-projects-Application-Notes-AN4300-4399-AN4327-Topics-Command_Opcodes.xml) 141 0 R
(table_1-ssds-pubs-work-temp-Thread-2893-Freescale-publication0-FreescalePublicationPDF-eng-projects-Application-Notes-AN4300-4399-AN4327-Topics-IND_packet.xml) 142 0 R (table_1-ssds-pubs-work-temp-Thread-2893-Freescale-publication0-FreescalePublicationPDF-eng-projects-Application-Notes-AN4300-4399-AN4327-Topics-Medical_connector.xml) 143 0 R]
/Limits [(d38e4a1310_d11e123) (table_1-ssds-pubs-work-temp-Thread-2893-Freescale-publication0-FreescalePublicationPDF-eng-projects-Application-Notes-AN4300-4399-AN4327-Topics-Medical_connector.xml)]
>>
endobj
13 0 obj
<<
/S /GoTo
/D (d12e4a1310_d11e41)
>>
endobj
14 0 obj
<<
/A 144 0 R
/C [0 0 0]
/Count 2
/Next 145 0 R
/Parent 4 0 R
/Title (Pulse oximetry fundamentals)
/Prev 8 0 R
/First 146 0 R
/Last 147 0 R
>>
endobj
15 0 obj
<<
/S /GoTo
/D (d119e4a1310_d11e706)
>>
endobj
16 0 obj
<<
/A 148 0 R
/C [0 0 0]
/Count 3
/Next 9 0 R
/Parent 4 0 R
/Title (Appendix A: Software timer)
/Prev 149 0 R
/First 150 0 R
/Last 151 0 R
>>
endobj
17 0 obj
<<
/A 152 0 R
/C [0 0 0]
/Count 3
/Next 153 0 R
/Parent 9 0 R
/Title (Packet type)
/First 154 0 R
/Last 155 0 R
>>
endobj
18 0 obj
<<
/A 156 0 R
/C [0 0 0]
/Parent 9 0 R
/Title (Functional description)
/Prev 157 0 R
>>
endobj
19 0 obj
<<
/Contents [158 0 R 159 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 160 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [161 0 R 162 0 R 163 0 R 164 0 R 165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R
171 0 R 172 0 R 173 0 R 174 0 R 175 0 R 176 0 R 177 0 R 178 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
20 0 obj
<<
/Contents [179 0 R 180 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 181 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [182 0 R 183 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
21 0 obj
<<
/Contents [184 0 R 185 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 186 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [187 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
22 0 obj
<<
/Contents [188 0 R 189 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 190 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [191 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
23 0 obj
<<
/Contents [192 0 R 193 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 194 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [195 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
24 0 obj
<<
/Contents [196 0 R 197 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 198 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [199 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
25 0 obj
<<
/Contents [200 0 R 201 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 202 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [203 0 R 204 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
26 0 obj
<<
/Contents [205 0 R 206 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 207 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [208 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
27 0 obj
<<
/Contents [209 0 R 210 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 211 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [212 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
28 0 obj
<<
/Contents [213 0 R 214 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 215 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [216 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
29 0 obj
<<
/Contents [217 0 R 218 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 219 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [220 0 R 221 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
30 0 obj
<<
/Contents [222 0 R 223 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 224 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [225 0 R 226 0 R 227 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
31 0 obj
<<
/Contents [228 0 R 229 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 230 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [231 0 R 232 0 R 233 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
32 0 obj
<<
/Contents [234 0 R 235 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 236 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [237 0 R 238 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
33 0 obj
<<
/Contents [239 0 R 240 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 241 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [242 0 R 243 0 R 244 0 R 245 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
34 0 obj
<<
/Contents [246 0 R 247 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 248 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [249 0 R 250 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
35 0 obj
<<
/Contents [251 0 R 252 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 253 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [254 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
36 0 obj
<<
/Contents [255 0 R 256 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 257 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [258 0 R 259 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
37 0 obj
<<
/Contents [260 0 R 261 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 262 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [263 0 R 264 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
38 0 obj
<<
/Contents [265 0 R 266 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 267 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
39 0 obj
<<
/Contents [268 0 R 269 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 270 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [271 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
40 0 obj
<<
/Contents [272 0 R 273 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 274 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [275 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
41 0 obj
<<
/Contents [276 0 R 277 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 278 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [279 0 R 280 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
42 0 obj
<<
/Contents [281 0 R 282 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 283 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [284 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
43 0 obj
<<
/Contents [285 0 R 286 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 287 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [288 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
44 0 obj
<<
/Contents [289 0 R 290 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 291 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [292 0 R 293 0 R 294 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
45 0 obj
<<
/Contents [295 0 R 296 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 297 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [298 0 R 299 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
46 0 obj
<<
/Contents [300 0 R 301 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 302 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [303 0 R 304 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
47 0 obj
<<
/Contents [305 0 R 306 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 307 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
48 0 obj
<<
/Contents [308 0 R 309 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 310 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
49 0 obj
<<
/Contents [318 0 R 319 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 320 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
50 0 obj
<<
/Contents [321 0 R 322 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 323 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
51 0 obj
<<
/Contents [324 0 R 325 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 326 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
52 0 obj
<<
/Contents [327 0 R 328 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 329 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
53 0 obj
<<
/Contents [330 0 R 331 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 332 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
54 0 obj
<<
/Contents [333 0 R 334 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 335 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [336 0 R 337 0 R 338 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
55 0 obj
<<
/Contents [339 0 R 340 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 341 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [342 0 R 343 0 R 344 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
56 0 obj
<<
/Contents [345 0 R 346 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 347 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/Annots [348 0 R]
/MediaBox [0 0 612 777.6000366211]
>>
endobj
57 0 obj
<<
/Contents [349 0 R 350 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 351 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
58 0 obj
<<
/D [25 0 R /XYZ null 635.1000366211 null]
>>
endobj
59 0 obj
<<
/D [24 0 R /XYZ null 191.5025024414 null]
>>
endobj
60 0 obj
<<
/D [57 0 R /XYZ null 777.6000366211 null]
>>
endobj
61 0 obj
<<
/D [32 0 R /XYZ null 214.3103637695 null]
>>
endobj
62 0 obj
<<
/D [34 0 R /XYZ null 723.6000366211 null]
>>
endobj
63 0 obj
<<
/D [33 0 R /XYZ null 351.0401000977 null]
>>
endobj
64 0 obj
<<
/D [37 0 R /XYZ null 553.1000366211 null]
>>
endobj
65 0 obj
<<
/D [32 0 R /XYZ null 108.3103637695 null]
>>
endobj
66 0 obj
<<
/D [33 0 R /XYZ null 575.0700683594 null]
>>
endobj
67 0 obj
<<
/D [48 0 R /XYZ null 424.8500366211 null]
>>
endobj
68 0 obj
<<
/D [35 0 R /XYZ null 723.6000366211 null]
>>
endobj
69 0 obj
<<
/D [36 0 R /XYZ null 723.6000366211 null]
>>
endobj
70 0 obj
<<
/D [34 0 R /XYZ null 432.450012207 null]
>>
endobj
71 0 obj
<<
/D [36 0 R /XYZ null 431.2500305176 null]
>>
endobj
72 0 obj
<<
/D [36 0 R /XYZ null 107.2500610352 null]
>>
endobj
73 0 obj
<<
/D [50 0 R /XYZ null 353.950012207 null]
>>
endobj
74 0 obj
<<
/D [37 0 R /XYZ null 444.1000366211 null]
>>
endobj
75 0 obj
<<
/D [38 0 R /XYZ null 723.6000366211 null]
>>
endobj
76 0 obj
<<
/D [37 0 R /XYZ null 244.1000366211 null]
>>
endobj
77 0 obj
<<
/D [39 0 R /XYZ null 179.6500244141 null]
>>
endobj
78 0 obj
<<
/D [40 0 R /XYZ null 706.8000488281 null]
>>
endobj
79 0 obj
<<
/D [19 0 R /XYZ null 462.8000488281 null]
>>
endobj
80 0 obj
<<
/D [40 0 R /XYZ null 565.8000488281 null]
>>
endobj
81 0 obj
<<
/D [40 0 R /XYZ null 624.3000488281 null]
>>
endobj
82 0 obj
<<
/D [41 0 R /XYZ null 633.6000366211 null]
>>
endobj
83 0 obj
<<
/D [42 0 R /XYZ null 723.6000366211 null]
>>
endobj
84 0 obj
<<
/D [43 0 R /XYZ null 723.6000366211 null]
>>
endobj
85 0 obj
<<
/D [41 0 R /XYZ null 282.0500488281 null]
>>
endobj
86 0 obj
<<
/D [44 0 R /XYZ null 723.6000366211 null]
>>
endobj
87 0 obj
<<
/D [44 0 R /XYZ null 369.3500366211 null]
>>
endobj
88 0 obj
<<
/D [43 0 R /XYZ null 344.6613769531 null]
>>
endobj
89 0 obj
<<
/D [45 0 R /XYZ null 723.6000366211 null]
>>
endobj
90 0 obj
<<
/D [46 0 R /XYZ null 723.6000366211 null]
>>
endobj
91 0 obj
<<
/D [47 0 R /XYZ null 723.6000366211 null]
>>
endobj
92 0 obj
<<
/D [47 0 R /XYZ null 400.3681640625 null]
>>
endobj
93 0 obj
<<
/D [19 0 R /XYZ null 262.0000305176 null]
>>
endobj
94 0 obj
<<
/D [20 0 R /XYZ null 590.6000366211 null]
>>
endobj
95 0 obj
<<
/D [21 0 R /XYZ null 723.6000366211 null]
>>
endobj
96 0 obj
<<
/D [19 0 R /XYZ null 150.5000305176 null]
>>
endobj
97 0 obj
<<
/D [22 0 R /XYZ null 723.6000366211 null]
>>
endobj
98 0 obj
<<
/D [22 0 R /XYZ null 381.3500366211 null]
>>
endobj
99 0 obj
<<
/D [21 0 R /XYZ null 421.6500244141 null]
>>
endobj
100 0 obj
<<
/D [23 0 R /XYZ null 541.3500366211 null]
>>
endobj
101 0 obj
<<
/D [48 0 R /XYZ null 706.8000488281 null]
>>
endobj
102 0 obj
<<
/D [48 0 R /XYZ null 537.8500366211 null]
>>
endobj
103 0 obj
<<
/D [48 0 R /XYZ null 298.5500488281 null]
>>
endobj
104 0 obj
<<
/D [48 0 R /XYZ null 149.7500610352 null]
>>
endobj
105 0 obj
<<
/D [49 0 R /XYZ null 508.3000488281 null]
>>
endobj
106 0 obj
<<
/D [51 0 R /XYZ null 111.0000610352 null]
>>
endobj
107 0 obj
<<
/D [52 0 R /XYZ null 278.8000488281 null]
>>
endobj
108 0 obj
<<
/D [54 0 R /XYZ null 524.8000488281 null]
>>
endobj
109 0 obj
<<
/D [55 0 R /XYZ null 177.0268554688 null]
>>
endobj
110 0 obj
<<
/D [56 0 R /XYZ null 723.6000366211 null]
>>
endobj
111 0 obj
<<
/D [56 0 R /XYZ null 630.1500244141 null]
>>
endobj
112 0 obj
<<
/D [54 0 R /XYZ null 338.5000610352 null]
>>
endobj
113 0 obj
<<
/D [54 0 R /XYZ null 228.2500610352 null]
>>
endobj
114 0 obj
<<
/D [55 0 R /XYZ null 723.6000366211 null]
>>
endobj
115 0 obj
<<
/D [54 0 R /XYZ null 418.0000610352 null]
>>
endobj
116 0 obj
<<
/D [55 0 R /XYZ null 453.0500488281 null]
>>
endobj
117 0 obj
<<
/D [52 0 R /XYZ null 681.1000366211 null]
>>
endobj
118 0 obj
<<
/D [52 0 R /XYZ null 581.1000366211 null]
>>
endobj
119 0 obj
<<
/D [52 0 R /XYZ null 493.1000366211 null]
>>
endobj
120 0 obj
<<
/D [23 0 R /XYZ null 310.3000488281 null]
>>
endobj
121 0 obj
<<
/D [24 0 R /XYZ null 656.6000366211 null]
>>
endobj
122 0 obj
<<
/D [23 0 R /XYZ null 103.8000488281 null]
>>
endobj
123 0 obj
<<
/D [31 0 R /XYZ null 723.6000366211 null]
>>
endobj
124 0 obj
<<
/D [30 0 R /XYZ null 404.0500183105 null]
>>
endobj
125 0 obj
<<
/D [24 0 R /XYZ null 271.002532959 null]
>>
endobj
126 0 obj
<<
/D [25 0 R /XYZ null 477.1000366211 null]
>>
endobj
127 0 obj
<<
/D [25 0 R /XYZ null 612.6000366211 null]
>>
endobj
128 0 obj
<<
/D [26 0 R /XYZ null 723.6000366211 null]
>>
endobj
129 0 obj
<<
/D [25 0 R /XYZ null 219.1500244141 null]
>>
endobj
130 0 obj
<<
/D [27 0 R /XYZ null 723.6000366211 null]
>>
endobj
131 0 obj
<<
/D [26 0 R /XYZ null 383.6500244141 null]
>>
endobj
132 0 obj
<<
/D [28 0 R /XYZ null 723.6000366211 null]
>>
endobj
133 0 obj
<<
/D [28 0 R /XYZ null 431.8742370605 null]
>>
endobj
134 0 obj
<<
/D [27 0 R /XYZ null 224.3500366211 null]
>>
endobj
135 0 obj
<<
/D [29 0 R /XYZ null 661.6000366211 null]
>>
endobj
136 0 obj
<<
/D [30 0 R /XYZ null 723.6000366211 null]
>>
endobj
137 0 obj
<<
/D [29 0 R /XYZ null 282.3500366211 null]
>>
endobj
138 0 obj
<<
/D [32 0 R /XYZ null 723.6000366211 null]
>>
endobj
139 0 obj
<<
/D [31 0 R /XYZ null 320.5500488281 null]
>>
endobj
140 0 obj
<<
/D [55 0 R /XYZ null 626.5500488281 null]
>>
endobj
141 0 obj
<<
/D [52 0 R /XYZ null 185.3000488281 null]
>>
endobj
142 0 obj
<<
/D [52 0 R /XYZ null 395.6000366211 null]
>>
endobj
143 0 obj
<<
/D [24 0 R /XYZ null 191.5025024414 null]
>>
endobj
144 0 obj
<<
/S /GoTo
/D (d13e4a1310_d11e66)
>>
endobj
145 0 obj
<<
/A 352 0 R
/C [0 0 0]
/Count 8
/Next 353 0 R
/Parent 4 0 R
/Title (Pulse oximeter implementation)
/Prev 14 0 R
/First 354 0 R
/Last 355 0 R
>>
endobj
146 0 obj
<<
/A 356 0 R
/C [0 0 0]
/Next 147 0 R
/Parent 14 0 R
/Title (Blood oxygenation)
>>
endobj
147 0 obj
<<
/A 357 0 R
/C [0 0 0]
/Parent 14 0 R
/Title (Pulse oximetry)
/Prev 146 0 R
>>
endobj
148 0 obj
<<
/S /GoTo
/D (d106e4a1310_d11e625)
>>
endobj
149 0 obj
<<
/A 358 0 R
/C [0 0 0]
/Next 16 0 R
/Parent 4 0 R
/Title (Conclusions)
/Prev 359 0 R
>>
endobj
150 0 obj
<<
/A 360 0 R
/C [0 0 0]
/Next 361 0 R
/Parent 16 0 R
/Title (Initializing software timer)
>>
endobj
151 0 obj
<<
/A 362 0 R
/C [0 0 0]
/Parent 16 0 R
/Title (Functional description)
/Prev 361 0 R
>>
endobj
152 0 obj
<<
/S /GoTo
/D (d177e4a1310_d11e706)
>>
endobj
153 0 obj
<<
/A 363 0 R
/C [0 0 0]
/Next 157 0 R
/Parent 9 0 R
/Title (Command opcode)
/Prev 17 0 R
>>
endobj
154 0 obj
<<
/A 364 0 R
/C [0 0 0]
/Next 365 0 R
/Parent 17 0 R
/Title (REQ packet)
>>
endobj
155 0 obj
<<
/A 366 0 R
/C [0 0 0]
/Parent 17 0 R
/Title (IND packet)
/Prev 365 0 R
>>
endobj
156 0 obj
<<
/S /GoTo
/D (d180e4a1310_d11e706)
>>
endobj
157 0 obj
<<
/A 367 0 R
/C [0 0 0]
/Next 18 0 R
/Parent 9 0 R
/Title (Data length and data string)
/Prev 153 0 R
>>
endobj
158 0 obj
<<
/Filter /FlateDecode
/Length 4551
>>
stream
xڭZٖȑ}WQsτz=jy` >\J$ۚ{#E:"Xn܈ԥcRʕ]Eޕ:Q Ti
d*(9~(-#~TʔWnNU0ڿJ_q}sm7u#coZkjCV~ܜv^qr87};Oܜa9/8/WYQTs_=