, 204 Binary Runtime Environment for Wireless (BREW), 110 Biometric sensors, 125-6 Java, 109-10 Bit error rate (BER), 123, 204, 392, 395, 405 Python, 110 Bit interleaving, 162 Application-specific integrated circuit (ASIC), 76 Block layer, 519-21 ApplicationFactory, 106 Block-matching algorithms (BMA), 515 Ardis, 8 Block-matching motion estimation, 504, 515 Artificial intelligence (AI) techniques, 125-6 Block transform coding, 511-13 Aspect-oriented programming (AOP), 101 Block transform coding gain, 512 Association of Radio Industries and Businesses (ARIB), 261 Bluetooth, 8, 11, 425 Asynchronous connectionless link (ACL), 426, 428, 429 active mode, 427 Asynchronous transfer mode (ATM), 167, 199, 403-4 error correction and encryption, 428-9 ATDMA project (Advanced TDMA Mobile Access), 260 hold mode, 427 ATM adaptation layer 1 (AAL1), 168 inquiry and paging, 429-30 ATM trunking, using AAL2, 174 packet format, 428 AAL2 common part sub-layer (CPS), 174 park mode, 428 AAL2 service-specific convergence sub-layer (SSCS), 174 sniff mode, 427 non-switched trunking, 174-5 Bluetooth and Wi-Fi coexistence, improving, 435 switched trunking, 174 adaptive frequency hopping, 435 Audio and video compression, 465-6 packet fragmentation, 436 Audio-video synchronization, 242-3 power control, 435 Authority and Format Identifier (AFI), 169 Bluetooth personal area network, 7 Automatic gain control (AGC), 76 Bluetooth Special Interest Group (SIG), 404, 425 Automatic Repeat Request (ARQ), 201, 302 BNC (baby N connector), 46 hybrid FEC/ARQ protocols, 220 Branch-line coupler, 65-6 type-I hybrid ARQ protocols, 220 Broadband Yagi arrays, 28 type-II hybrid-ARQ protocols, 220-21 Broadcast channels, 157-8 pure ARQ protocols, 219 BT.601, 483, 486, 490 go-back-N ARQ, 219 BT.1358, 488, 490 selective-repeat ARQ, 219-20 Buffering delay, 171, 240, 241 stop-and-wait ARQ, 219 Burst range, 198 Automatic retransmission on request, 242 Byte interleaving, 162 Available bit rate (ABR), 168 Avaya Inc., 175 Aware radios, 118, 120 Call setup process, example 