Frequency Hopping Spread Spectrum

Similar documents
Part A RADIO SPECIFICATION

2 Polling. Politecnico di Milano Facoltà di Ingegneria dell Informazione

Lecture 4 October 16, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Keysight Technologies P-Series and EPM-P Power Meters for Bluetooth Testing. Technical Overview and Self-Guided Demonstration

The Measurement and Analysis of Bluetooth Signal RF Lu GUO 1, Jing SONG 2,*, Si-qi REN 2 and He HUANG 2

FCC Test Report. Report No.: AGC04W F2. Attestation of Global Compliance Co., Ltd.

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

Report No.: TRE Page: 21 of 40 Issued: No Plot 8DPSK - Report Template Version: H00 ( )

Report Number : F690501/RF-RTL Page: 2 of 62

Multiple Access Techniques

Digi-Wave Technology Williams Sound Digi-Wave White Paper

3GPP Long Term Evolution LTE

FCC Test Report. Report No.: AGC FE03 CLIENT : COMERCIALIZADORA MILENIO SA DE CV. Attestation of Global Compliance (Shenzhen) Co.

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

FCC Test Report. Report No.: AGC FE03. Attestation of Global Compliance (Shenzhen) Co., Ltd

An Opportunistic Frequency Channels Selection Scheme for Interference Minimization

Interference Direction Analysis. Communication Signals

Spread Spectrum Techniques

Bandwidth Utilization:

Report No: TRE Page: 22 of 42 Issued: GFSK. π/4dqpsk 8DPSK

7. FREQUENCY SEPARATION

Access Methods and Spectral Efficiency

1 UAT Test Procedure and Report

Frequency Hopping Spread Spectrum PHY of the Wireless LAN Standard. Why Frequency Hopping?

Revision history. Revision Date of issue Test report No. Description KES-RF-14T0042 Initial

Wireless Networks (PHY): Design for Diversity

Application Note: Testing for FCC Pre-Compliance with LoRaWAN Modules

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

Spread Spectrum. Chapter 18. FHSS Frequency Hopping Spread Spectrum DSSS Direct Sequence Spread Spectrum DSSS using CDMA Code Division Multiple Access

Interference In Bluetooth And Methods To Avoid It

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Basic idea: divide spectrum into several 528 MHz bands.

IC DFS Test Report. : 3147A-WB45NBT : 45 Series WB module with Bluetooth

Lecture 4 October 10, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Chapter XIII Short Range Wireless Devices - Building a global license-free system at frequencies below 1GHz By Austin Harney and Conor O Mahony

PXI LTE FDD and LTE TDD Measurement Suites Data Sheet

FCC Dynamic Frequency Selection Test Report

Multiplexing Module W.tra.2

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

IEEE SUPPLEMENT TO IEEE STANDARD FOR INFORMATION TECHNOLOGY

Ave output power ANT 1(dBm) Ave output power ANT 2 (dbm)

Outline. Wireless Networks (PHY): Design for Diversity. Admin. Outline. Page 1. Recap: Impact of Channel on Decisions. [hg(t) + w(t)]g(t)dt.

DFS MEASUREMENT REPORT EN V1.8.1 Clause 4.7

Report Number: F690501/RF-RTL Page: 2 of 72 INDEX

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller

Band Class Specification for cdma2000 Spread Spectrum Systems

Difference Between. 1. Old connection is broken before a new connection is activated.

FCC PART & IC RSS GHz FHSS TEST REPORT

Pico 900MHz 1W FHSS Module Model: p900 FCC ID: NS913P900. Applicant:

Radio Frequency. Core System Package Part A. Test Suite Structure (TSS) and Test Purposes (TP) System Specification 1.2/2.0/2.

Chapter 7 GSM: Pan-European Digital Cellular System. Prof. Jang-Ping Sheu

FCC & IC TEST REPORT for Bluetooth Device No SHA-001

CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS

Conformity and Interoperability Training Homologation Procedures and Type Approval Testing for Mobile Terminals

2 GHz Licence-exempt Personal Communications Service Devices (LE-PCS)

An Efficient Multi-Slot Transmission Scheme for Bluetooth Systems

Spread Spectrum Communications and Jamming Prof. Kutty Shajahan M G S Sanyal School of Telecommunications Indian Institute of Technology, Kharagpur

Report Number: F690501/RF-RTL Page : 2 of 48 INDEX

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Wireless LANs/data networks

TEST REPORT. Issued for: RUIMA INTERNATIONAL(HK)INDUSTRIAL CO.,LIMITED NO.19 Ruixiang Road, Xinhua Industrial Zone, Huadu District, Guangzhou China

RECOMMENDATION ITU-R BT.1362 * Interfaces for digital component video signals in 525- and 625-line progressive scan television systems

Medium Access Control

Mobile & Wireless Networking. Lecture 2: Wireless Transmission (2/2)

Multiple Access Schemes

FCC DFS Test Report. FCC DFS Test Report Report No. : FZ

Wireless Networks: An Introduction

Structure of the Lecture

CHAPTER 2. Instructor: Mr. Abhijit Parmar Course: Mobile Computing and Wireless Communication ( )

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

Spread Spectrum (SS) is a means of transmission in which the signal occupies a

TEST REPORT OF THE. Inventek Systems

ICT 5305 Mobile Communications. Lecture - 4 April Dr. Hossen Asiful Mustafa

R&TTE (1999/5/EC) Directive ETSI EN V1.8.1: 2012 TEST REPORT

Lecture 9: Spread Spectrum Modulation Techniques

CS434/534: Topics in Networked (Networking) Systems

Mobile Computing. Chapter 3: Medium Access Control

DFS Test Report : IWAVEPORT WLM200NX : 08B005S

Location information and Handover optimization in WLAN/WPAN

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

RECOMMENDATION ITU-R M.1580 *, ** Generic unwanted emission characteristics of base stations using the terrestrial radio interfaces of IMT-2000

AN4949 Application note

APPENDIX B. 4. DEFINITIONS, SYMBOLS AND ABBREVIATIONS For the purposes of the present document, the following terms and definitions apply.

Downstream Synchronization Sequence: Vertical vs Horizontal

Chapter 3 : Media Access. Mobile Communications. Collision avoidance, MACA

2 I'm Mike Institute for Telecommunication Sciences

Dynamic Frequency Selection (DFS) in 5GHz Unlicensed Bands

AN4392 Application note

Wi-Fi. Wireless Fidelity. Spread Spectrum CSMA. Ad-hoc Networks. Engr. Mian Shahzad Iqbal Lecturer Department of Telecommunication Engineering

DMR Rx Test Solution. Signal Analyzer MS2830A. Reference Specifications

FCC DFS Test Report. : Wireless abgn + BT4.1 intelligent module

A CMOS UWB Transmitter for Intra/Inter-chip Wireless Communication

2012 LitePoint Corp LitePoint, A Teradyne Company. All rights reserved.

Band Class Specification for cdma2000 Spread Spectrum Systems

Chapter 1 Acknowledgment:

UWB for Sensor Networks:

PXI. DFS Radar Simulator and Analyzer Test Suite

Mobile and Personal Communications. Dr Mike Fitton, Telecommunications Research Lab Toshiba Research Europe Limited

ECE 5325/6325: Wireless Communication Systems Lecture Notes, Spring 2013

CH 4. Air Interface of the IS-95A CDMA System

Transcription:

Frequency Hopping Spread Spectrum 1. Bluetooth system The Equipment Under Test (EUT) is the Digital Video Camera Recorder, witch has a Bluetooth communication module internally. Bluetooth is the one of the short-range wireless communication system with frequency hopping spread spectrum (FHSS). Bluetooth Specification is standardized by and published by Bluetooth Special Interest Group (SIG). This EUT is completely applied to The Bluetooth Specification ver. 1.1 released in February 22nd, 2001. 2. Hopping Frequency The frequency range is 2402 MHz to 2480 MHz with spanning 79MHz. Hopping frequencies (channels) are separated by 1MHz within 20 db bandwidth. Therefore there are 79 hopping frequencies. These hopping frequencies are selected by pseudo random sequence so that each frequency must be used equally on the average. The slot length of Bluetooth is separated by 62 microsecond and Bluetooth specifications allow a multi slots packet using these slots, up to five slots without an interval. A hopping frequency occupies over this multi slots packet and the longest occupancy is 3.12 millisecond, in case of a five-slot packet. 3. Hopping Sequence The hopping frequencies are selected derived from the Bluetooth clock and the Bluetooth BD_Address Address, which is a unique ID for unit by unit. Hopping frequencies are grouped into several segments. Each segment consists of 32 hop frequencies spanning about 64MHz. The hopping frequency selection scheme chooses a segment and visits these hops once in a random order. In case of connection mode, the selected 32-hop segment is changed by pseudo random sequence one after another. And cycling time is so long, because the code length is 2^27-1. 4. Creating connection Short-range wireless communication network of Bluetooth, called piconet, is established as following. One Master unit searches for other Slave units in surrounding area, which is called Inquiry. If at least one Slave is found, Master can try to create connection with it, which is called Page. After the connection is established, Master unit controls the hopping sequence in the piconet. In this case, Master unit s BD_Address is used to generate hopping sequence.

BLUETOOTH SPECIFICATION Version 1.1 page 20 of 1084 Radio Specification 2 FREQUENCY BANDS AND CHANNEL ARRANGEMENT The Bluetooth system is operating in the 2.4 GHz ISM (Industrial Scientific Medicine) band. In a vast majority of countries around the world the range of this frequency band is 2400-2483. MHz. Some countries have however national limitations in the frequency range. In order to comply with these national limitations, special frequency hopping algorithms have been specified for these countries. It should be noted that products implementing the reduced frequency band will not work with products implementing the full band. The products implementing the reduced frequency band must therefore be considered as local versions for a single market. The Bluetooth SIG has launched a campaign to overcome these difficulties and reach total harmonization of the frequency band. Geography Regulatory Range RF Channels USA, Europe and most other countries 1) 2.400-2.483 GHz f=2402+k MHz, k=0,,78 Table 2.1: Operating frequency bands Note 1. The Bluetooth Specification includes a special frequency hopping pattern to provide provisions for compliance with national limitations like in France. The frequency range for France is 2.446-2.483 GHz and the corresponding RF channels are f = 244 + k MHz, k= 0,...,22.. Channel spacing is 1 MHz. In order to comply with out-of-band regulations in each country, a guard band is used at the lower and upper band edge. Geography Lower Guard Band Upper Guard Band USA, Europe and most other countries 2 MHz 3. MHz Table 2.2: Guard Bands 20 22 February 2001 Frequency Bands and Channel Arrangement

BLUETOOTH SPECIFICATION Version 1.1 page 43 of 1084 2 PHYSICAL CHANNEL 2.1 CHANNEL DEFINITION The channel is represented by a pseudo-random hopping sequence hopping through the 79 or 23 RF channels. The hopping sequence is unique for the piconet and is determined by the Bluetooth device address of the master; the phase in the hopping sequence is determined by the Bluetooth clock of the master. The channel is divided into time slots where each slot corresponds to an RF hop frequency. Consecutive hops correspond to different RF hop frequencies. The nominal hop rate is 1600 hops/s. All Bluetooth units participating in the piconet are time- and hop-synchronized to the channel. 2.2 TIME SLOTS The channel is divided into time slots, each 62 µs in length. The time slots are numbered according to the Bluetooth clock of the piconet master. The slot numbering ranges from 0 to 2 27-1 and is cyclic with a cycle length of 2 27. In the time slots, master and slave can transmit packets. A TDD scheme is used where master and slave alternatively transmit, see Figure 2.1 on page 44. The master shall start its transmission in evennumbered time slots only, and the slave shall start its transmission in oddnumbered time slots only. The packet start shall be aligned with the slot start. Packets transmitted by the master or the slave may extend over up to five time slots. The RF hop frequency shall remain fixed for the duration of the packet. For a single packet, the RF hop frequency to be used is derived from the current Bluetooth clock value. For a multi-slot packet, the RF hop frequency to be used for the entire packet is derived from the Bluetooth clock value in the first slot of the packet. The RF hop frequency in the first slot after a multi-slot packet shall use the frequency as determined by the current Bluetooth clock value. Figure 2.2 on page 44 illustrates the hop definition on single- and multi-slot packets. If a packet occupies more than one time slot, the hop frequency applied shall be the hop frequency as applied in the time slot where the packet transmission was started. Physical Channel 22 February 2001 43

BLUETOOTH SPECIFICATION Version 1.1 page 44 of 1084 f(k) f(k+1) f(k+2) Master Slave Figure 2.1: TDD and timing 62 µs 62 µs f(k) f(k+1) f(k+2) f(k+3) f(k+4) f(k+) f(k+6) f(k) f(k+3) f(k+4) f(k+) f(k+6) f(k) f(k+) f(k+6) Figure 2.2: Multi-slot packets 44 22 February 2001 Physical Channel

BLUETOOTH SPECIFICATION Version 1.1 page 126 of 1084 11 HOP SELECTION In total, 10 types of hopping sequences are defined five for the 79-hop and five for the 23-hop system, respectively. Using the notation of parentheses () for figures related to the 23-hop system, these sequences are: A page hopping sequence with 32 (16) unique wake-up frequencies distributed equally over the 79 (23) MHz, with a period length of 32 (16); A page response sequence covering 32 (16) unique response frequencies that all are in an one-to-one correspondence to the current page hopping sequence. The master and slave use different rules to obtain the same sequence; An inquiry sequence with 32 (16) unique wake-up frequencies distributed equally over the 79 (23) MHz, with a period length of 32 (16); A inquiry response sequence covering 32 (16) unique response frequencies that all are in an one-to-one correspondence to the current inquiry hopping sequence. A channel hopping sequence which has a very long period length, which does not show repetitive patterns over a short time interval, but which distributes the hop frequencies equally over the 79 (23) MHz during a short time interval; For the page hopping sequence, it is important that we can easily shift the phase forward or backward, so we need a 1-1 mapping from a counter to the hop frequencies. For each case, both a hop sequence from master to slave and from slave to master are required. The inquiry and inquiry response sequences always utilizes the GIAC LAP as lower address part and the DCI (Section.4 on page 72) as upper address part in deriving the hopping sequence, even if it concerns a DIAC inquiry. 11.1 GENERAL SELECTION SCHEME The selection scheme consists of two parts: selecting a sequence; mapping this sequence on the hop frequencies; The general block diagram of the hop selection scheme is shown in Figure 11.1 on page 127. The mapping from the input to a particular hop frequency is performed in the selection box. Basically, the input is the native clock and the current address. In CONNECTION state, the native clock (CLKN) is modified by an offset to equal the master clock (CLK). Only the 27 MSBs of the clock are used. In the page and inquiry substates, all 28 bits of the clock are used. However, in page substate the native clock will be modified to the master s estimate of the paged unit. 126 22 February 2001 Hop Selection

BLUETOOTH SPECIFICATION Version 1.1 page 127 of 1084 The address input consists of 28 bits, i.e., the entire LAP and the 4 LSBs of the UAP. In CONNECTION state, the address of the master is used. In page substate the address of the paged unit is used. When in inquiry substate, the UAP/LAP corresponding to the GIAC is used. The output constitutes a pseudorandom sequence, either covering 79 hop or 23 hops, depending on the state. 23/79 mode UAP/LAP 28 CLOCK 27 SELECTION BOX hop frequency Figure 11.1: General block diagram of hop selection scheme. For the 79-hop system, the selection scheme chooses a segment of 32 hop frequencies spanning about 64 MHz and visits these hops once in a random order. Next, a different 32-hop segment is chosen, etc. In case of the page, page scan, or page response substates, the same 32-hop segment is used all the time (the segment is selected by the address; different units will have different paging segments). In connection state, the output constitutes a pseudorandom sequence that slides through the 79 hops or 23 hops, depending on the selected hop system. For the 23-hop systems, the segment size is 16. The principle is depicted in Figure 11.2. 0 2 4 6 62 64 78 1 73 7 77 segment 1 segment 2 segment 3 # of hops segment length Europe/US 79 32 16 Japan/France/Spain 23 16 8 Figure 11.2: Hop selection scheme in CONNECTION state. Hop Selection 22 February 2001 127

BLUETOOTH SPECIFICATION Version 1.1 page 128 of 1084 11.2 SELECTION KERNEL The hop selection kernels for the 79 hop system and the 23 hop system are shown in Figure 11.3 on page 128 and Figure 11.4 on page 128, respectively. The X input determines the phase in the 32-hop segment, whereas Y1 and Y2 selects between master-to-slave and slave-to-master transmission. The inputs A to D determine the ordering within the segment, the inputs E and F determine the mapping onto the hop frequencies. The kernel addresses a register containing the hop frequencies. This list should be created such that first all even hop frequencies are listed and then all odd hop frequencies. In this way, a 32-hop segment spans about 64 MHz, whereas a 16-hop segment spans the entire 23-MHz. A B C D E F 4 Y1 XOR 9 7 7 X ADD mod32 X O R PERM ADD mod 79 7 0 2 4 Y2 78 1 3 77 Figure 11.3: Block diagram of hop selection kernel for the 79-hop system. A B C D E F 4 Y1 XOR 9 7 7 X 4 ADD mod16 4 X 4 4 O R PERM4 ADD mod 23 0 2 4 Y2 22 1 3 21 Figure 11.4: Block diagram of hop selection kernel for the 23-hop system. 128 22 February 2001 Hop Selection

BLUETOOTH SPECIFICATION Version 1.1 page 129 of 1084 The selection procedure consists of an addition, an XOR operation, a permutation operation, an addition, and finally a register selection. In the remainder of this chapter, the notation A i is used for bit i of the BD_ADDR. 11.2.1 First addition operation The first addition operation only adds a constant to the phase and applies a modulo 32 or a modulo 16 operation. For the page hopping sequence, the first addition is redundant since it only changes the phase within the segment. However, when different segments are concatenated (as in the channel hopping sequence), the first addition operation will have an impact on the resulting sequence. 11.2.2 XOR operation Let Z denote the output of the first addition. In the XOR operation, the four LSBs of Z are modulo-2 added to the address bits A 22-19. The operation is illustrated in Figure 11. on page 129. A22-19 Z' 0 Z' 1 Z' 2 Z' 3 Z' 4 xor Z0 Z1 Z2 Z3 Z4 Figure 11.: XOR operation for the 79-hop system. The 23-hop system is the same except for the Z 4 /Z 4 wire that does not exist. Hop Selection 22 February 2001 129

BLUETOOTH SPECIFICATION Version 1.1 page 130 of 1084 11.2.3 Permutation operation The permutation operation involves the switching from inputs to outputs for the 79 hop system and from 4 inputs to 4 outputs for 23 hop system, in a manner controlled by the control word. In Figure 11.6 on page 131 and Figure 11.7 on page 131 the permutation or switching box is shown. It consists of 7 stages of butterfly operations. Table 11.1 and Table 11.2 shows the control of the butterflies by the control signals P. Note that P 0-8 corresponds to D 0-8, and, corresponds to Y1 for i = 0 4 in Figure 11.3 and Figure 11.4. C i P i + 9 Control signal Butterfly Control signal Butterfly P 0 {Z 0,Z 1 } P 8 {Z1,Z4} P 1 {Z 2,Z 3 } P 9 {Z 0,Z 3 } P 2 {Z 1,Z 2 } P 10 {Z 2,Z 4 } P 3 {Z 3,Z 4 } P 11 {Z 1,Z 3 } P 4 {Z 0,Z 4 } P 12 {Z 0,Z 3 } P {Z 1,Z 3 } P 13 {Z 1,Z 2 } P 6 {Z 0,Z 2 } P 7 {Z 3,Z 4 } Table 11.1: Control of the butterflies for the 79 hop system Control signal Butterfly Control signal Butterfly P 0 {Z 0,Z 1 } P 8 {Z 0,Z 2 } P 1 {Z 2,Z 3 } P 9 {Z 1,Z 3 } P 2 {Z 0,Z 3 } P 10 {Z 0,Z 3 } P 3 {Z 1,Z 2 } P 11 {Z 1,Z 2 } P 4 {Z 0,Z 2 } P 12 {Z 0,Z 1 } P {Z 1,Z 3 } P 13 {Z 2,Z 3 } P 6 {Z 0,Z 1 } P 7 {Z 2,Z 3 } Table 11.2: Control of the butterflies for the 23 hop system The Z input is the output of the XOR operation as described in the previous section. The butterfly operation can be implemented with multiplexers as depicted in Figure 11.8 on page 131. 130 22 February 2001 Hop Selection

BLUETOOTH SPECIFICATION Version 1.1 page 131 of 1084 stage 1 2 3 4 6 7 P13 P12 P11 P10 P9 P8 P7 P6 P P4 P3 P2 P1 P0 Z0 Z1 Z2 Z3 Z4 Figure 11.6: Permutation operation for the 79 hop system. stage 1 2 3 4 6 7 P13 P12 P11 P10 P9 P8 P7 P6 P P4 P3 P2 P1 P0 Z0 Z1 Z2 Z3 Figure 11.7: Permutation operation for the 23 hop system. P 0 1 Figure 11.8: Butterfly implementation. 1 0 Hop Selection 22 February 2001 131

BLUETOOTH SPECIFICATION Version 1.1 page 132 of 1084 11.2.4 Second addition operation The addition operation only adds a constant to the output of the permutation operation. As a result, the 16-hop or 32-hop segment is mapped differently on the hop frequencies. The addition is applied modulo 79 or modulo 23 depending on the system type (Europe/US vs. others). 11.2. Register bank The output of the adder addresses a bank of 79 or 23 registers. The registers are loaded with the synthesizer code words corresponding to the hop frequencies 0 to 78 or 0 to 22. Note that the upper half of the bank contains the even hop frequencies, whereas the lower half of the bank contains the odd hop frequencies. 11.3 CONTROL WORD In the following section X j-i, i<j, will denote bits i, i+1,...,j of the bit vector X. By convention, X 0 is the least significant bit of the vector X. The control word P of the kernel is controlled by the overall control signals X, Y1, Y2, and A to F as illustrated in Figure 11.3 on page 128 and Figure 11.4 on page 128. During paging and inquiry, the inputs A to E use the address values as given in the corresponding columns of Table 11.3 on page 133 and Table 11.4 on page 133. In addition, the inputs X, Y1 and Y2 are used. The F input is unused. In the 79-hop system, the clock bits CLK 6-2 (i.e., input X) specifies the phase within the length 32 sequence, while for the 23-hop system, CLK -2 specifies the phase within the length 16 sequence. For both systems, CLK 1 (i.e., inputs Y1 and Y2) is used to select between TX and RX. The address inputs determine the sequence order within segments. The final mapping onto the hop frequencies is determined by the register contents. In the following we will distinguish between three types of clocks: the piconet s master clock, the Bluetooth unit s native clock, and the clock estimate of a paged Bluetooth unit. These types are marked in the following way: 1. CLK 27-0 : Master clock of the current piconet. 2. CLKN 27-0 : Native clock of the unit. 3. CLKE 27-0 : The paging unit s estimate of the paged unit s native clock. During the CONNECTION state, the inputs A, C and D result from the address bits being bit-wise XORed with the clock bits as shown in the Connection state column of Table 11.3 on page 133 and Table 11.4 on page 133 (the two MSBs are XORed together, the two second MSBs are XORed together, etc.). Consequently, after every 32 (16) time slots, a new length 32 (16) segment is selected in the 79-hop (23-hop) system. The sequence order within a specific 132 22 February 2001 Hop Selection