LOW-COMPLEXITY HIGH-PERFORMANCE GFSK RECEIVER WITH CARRIER FREQUENCY OFFSET CORRECTION. Charles Tibenderana and Stephan Weiss

Similar documents
INVESTIGATION OF OFFSET RECOVERY ALGORITHMS FOR HIGH PERFORMANCE BLUETOOTH RECEIVERS

Efficient and Robust Detection of GFSK Signals under Dispersive Channel, Modulation Index, and Carrier Frequency Offset Conditions

Degrees of Freedom in Adaptive Modulation: A Unified View

OFDM Transmission Corrupted by Impulsive Noise

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

A wireless MIMO CPM system with blind signal separation for incoherent demodulation

16QAM Symbol Timing Recovery in the Upstream Transmission of DOCSIS Standard

Uplink and Downlink Beamforming for Fading Channels. Mats Bengtsson and Björn Ottersten

Performance of Nonuniform M-ary QAM Constellation on Nonlinear Channels

ADAPTIVE channel equalization without a training

SNR Estimation in Nakagami Fading with Diversity for Turbo Decoding

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

A JOINT MODULATION IDENTIFICATION AND FREQUENCY OFFSET CORRECTION ALGORITHM FOR QAM SYSTEMS

Multi Modulus Blind Equalizations for Quadrature Amplitude Modulation

Amplitude Frequency Phase

Chapter 4. Part 2(a) Digital Modulation Techniques

Achievable-SIR-Based Predictive Closed-Loop Power Control in a CDMA Mobile System

Master s Thesis Defense

Linear time and frequency domain Turbo equalization

Prognostic Modeling for Electrical Treeing in Solid Insulation using Pulse Sequence Analysis

Noncoherent Digital Network Coding Using Multi-tone CPFSK Modulation

Decoding Distance-preserving Permutation Codes for Power-line Communications

A System-Level Description of a SOQPSK- TG Demodulator for FEC Applications

Receiver Design for Noncoherent Digital Network Coding

Double-Resonance Magnetometry in Arbitrarily Oriented Fields. Stuart Ingleby University of Strathclyde

INVESTIGATION OF PULSED MICRO-DISCHARGES AND OZONE PRODUCTION BY DIELECTRIC BARRIER DISCHARGES

NONCOHERENT detection of digital signals is an attractive

BIT SYNCHRONIZERS FOR PSK AND THEIR DIGITAL IMPLEMENTATION

Digital Modulation Schemes

Interleaved PC-OFDM to reduce the peak-to-average power ratio

Digital Communication - Pulse Shaping

THE problem of noncoherent detection of frequency-shift

ESTIMATION OF CARRIER-FREQUENCY OFFSET AND FREQUENCY-SELECTIVE CHANNELS IN MIMO OFDM SYSTEMS USING A COMMON TRAINING SIGNAL

UNIVERSITY OF SOUTHAMPTON

Application of Frequency-Shift Filtering to the Removal of Adjacent Channel Interference in VLF Communications

Chapter 2: Signal Representation

filter, followed by a second mixerdownconverter,

Adaptive Linear Predictive Frequency Tracking and CPM Demodulation

Joint Transmitter-Receiver Adaptive Forward-Link DS-CDMA System

THE EFFECT of multipath fading in wireless systems can

Revision of Previous Six Lectures

(2018) & , MELIÃ

Laboratory investigation of an intensiometric dual FBG-based hybrid voltage sensor

Performance Evaluation of different α value for OFDM System

Digital modulation techniques

Wireless Communication: Concepts, Techniques, and Models. Hongwei Zhang

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

Estimation of I/Q Imblance in Mimo OFDM System

Matched filter. Contents. Derivation of the matched filter

Study of Turbo Coded OFDM over Fading Channel

Revision of Previous Six Lectures

DIGITAL Radio Mondiale (DRM) is a new

Estimation of Predetection SNR of LMR Analog FM Signals Using PL Tone Analysis

A Faded-Compensation Technique for Digital Land Mobile Satellite Systems

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

DIGITAL CPFSK TRANSMITTER AND NONCOHERENT RECEIVER/DEMODULATOR IMPLEMENTATION 1

Department of Electronics and Communication Engineering 1

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

This is a repository copy of Frequency estimation in multipath rayleigh-sparse-fading channels.

Computer Exercises in. Communication Theory SMS016

A COHERENT DIGITAL DEMODULATOR FOR MINIMUM SHIFT KEY AND RELATED MODULATION SCHEMES

Amplitude and Phase Distortions in MIMO and Diversity Systems

Totally Blind APP Channel Estimation with Higher Order Modulation Schemes

Tirupur, Tamilnadu, India 1 2

Problem Sheet 1 Probability, random processes, and noise

A Novel Joint Synchronization Scheme for Low SNR GSM System

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

REDUCING PAPR OF OFDM BASED WIRELESS SYSTEMS USING COMPANDING WITH CONVOLUTIONAL CODES

Modern Quadrature Amplitude Modulation Principles and Applications for Fixed and Wireless Channels

A COMPARISON OF AC AND DC PARTIAL DISCHARGE ACTIVITY IN POLYMERIC CABLE INSULATION *

Adaptive beamforming using pipelined transform domain filters

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

PLL FM Demodulator Performance Under Gaussian Modulation

Joint Viterbi Decoding and Decision Feedback Equalization for Monobit Digital Receivers

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

TRANSMIT diversity has emerged in the last decade as an

PERFORMANCE ANALYSIS AND DESIGN OF STBC S FOR FADING ISI CHANNELS

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Combined Transmitter Diversity and Multi-Level Modulation Techniques

Carrier Frequency Offset Estimation Algorithm in the Presence of I/Q Imbalance in OFDM Systems

Improved Pilot Symbol Aided Estimation of Rayleigh Fading Channels with Unknown Autocorrelation Statistics

Noncoherent Digital Network Coding using M-ary CPFSK Modulation

ECE 4600 Communication Systems

Chapter 2 Channel Equalization

PERFORMANCE ANALYSIS OF DIFFERENT M-ARY MODULATION TECHNIQUES IN FADING CHANNELS USING DIFFERENT DIVERSITY

Wireless Communication Fading Modulation

CONTINUOUS phase modulation (CPM) is a signaling

MULTILEVEL CODING (MLC) with multistage decoding

Synchronization of Hamming Codes

Local Oscillators Phase Noise Cancellation Methods

COHERENT DEMODULATION OF CONTINUOUS PHASE BINARY FSK SIGNALS

Performance of Soft Iterative Channel Estimation in Turbo Equalization

Digital data (a sequence of binary bits) can be transmitted by various pule waveforms.

Transcription:

Tibenderana, C and Weiss, S (24) Low-complexity high-performance GFSK receiver with carrier frequency offset correction In: IEEE International Conference on Acoustics, Speech and Signal Processing, 24-5-17-24-5-21, Montreal, http://dxdoiorg/1119/icassp241326981 This version is available at https://strathprintsstrathacuk/38459/ Strathprints is designed to allow users to access the research output of the University of Strathclyde Unless otherwise explicitly stated on the manuscript, Copyright and Moral Rights for the papers on this site are retained by the individual authors and/or other copyright owners Please check the manuscript for details of any other licences that may have been applied You may not engage in further distribution of the material for any profitmaking activities or any commercial gain You may freely distribute both the url (https://strathprintsstrathacuk/) and the content of this paper for research or private study, educational, or not-for-profit purposes without prior permission or charge Any correspondence concerning this service should be sent to the Strathprints administrator: strathprints@strathacuk The Strathprints institutional repository (https://strathprintsstrathacuk) is a digital archive of University of Strathclyde research outputs It has been developed to disseminate open access research outputs, expose data about those outputs, and enable the management and persistent access to Strathclyde's intellectual output

LOW-COMPLEXITY HIGH-PERFORMANCE GFSK RECEIVER WITH CARRIER FREQUENCY OFFSET CORRECTION Charles Tibenderana and Stephan Weiss Communications Research Group School of Electronics & Computer Science University of Southampton, UK ABSTRACT This paper presents an implementation of a GFSK receiver based on matched Þlteringof a sequence of à successive bits This enables improved detection and superior BER performance but requires à matched Þlters of considerable complexity Exploiting redundancy by performing phase propagation of successive singlebit stages, we propose an efþcient receiver implementation Results presented highlight the beneþts of the proposed method in terms of computational cost and performance compared to standard methods We also address carrier frequency offset, and suggest a blind algorithm for its elimination Performance results are exemplarily shown for a Bluetooth system 1 INTRODUCTION Gaussian Frequency Shift Keying (GFSK) is a bandwidth preserving digital modulation technique, which has been used for low-cost transmission standards such as Bluetooth This low cost makes it an attractive alternative over expensive high data rate WLAN services such as IEEE8211b Therefore, in this contribution we aim at deriving GFSK receivers for high performance data transfer, which can enable their use in inexpensive standards similar to Bluetooth more efþciently High performing receivers for GFSK use a system of Þlters to match expected waveforms [1], or the Viterbi algorithm to penalise illegitimate phase transitions [2] Basic reception methods include FM-AM conversion, phase-shift discrimination, zero-crossing detection, and frequency feedback [3] Susceptibility of GFSK to carrier frequency errors necessitates additional functions to handle carrier offset conditions Current research into frequency correction has focused on adaptive thresholding based on the DC level of a training signal [4], while researchers on blind methods have considered use of frequency difference detectors [5], and excess mean-square algorithms, whereby the error function directs the loop towards the point of equilibrium [6, 7] We adopt a high-performance GFSK receiver that achieves near optimum performance in AWGN [1] but uses a prohibitively complex bank of Þlters to match a large set of legitimate waveforms over several bit intervals However, we reduce the computational cost by performing Þltering over a single bit interval, and propagating the results over successive bit periods, thereby eliminating redundancy in providing the matched Þlter outputs We also propose a blind algorithm for carrier frequency correction It is based on the observation of the phase gain in the transmit signal over a Þnite time-interval Our derivation concurs with work by other researchers [7] Hence, this paper will, based on a brief review of the standard high-performance receiver in Sec 3, introduce a novel lowcomplexity high-performance algorithm in Sec 4 A simple recursive adaptive algorithm for carrier offset correction is derived in Sec 5 Sec 6 discusses the results before we conclude in Sec 7 2 SIGNAL MODEL GFSK generally modulates a multilevel symbol Ô, which here is assumed to be binary, Ô This bit sequence is expanded by a factor of Æ and passed through a Gaussian Þlter with impulse response Ò of length ÄÆ, thus having a support of Ä bit periods and yielding a continuous instantaneous angular frequency signal Ò Ô Ò Æ (1) where is the modulation index The phase of the baseband version of the transmitted signal, Ò Ò Ò ÜÔ (2) is determined as the cumulative sum over all previous phase values Ò We assume that the received signal, ÖÒ, has been subject to again and distortion by additive white Gaussian noise (AWGN) ÚÒ that is uncorrelated with the transmitted signal Ò, ÖÒ Ò ÅÒ ÚÒ (3) whereby clock tolerances cause a carrier frequency offset Å relative to the transmitter 3 MATCHED FILTER BANK RECEIVER A standard high-performance receiver is discussed in [1, 8], which achieves near-optimum non-coherent estimation of a bit in AWGN This method is based on a Þlter bank containing all possible transmitted sequences Ò over a duration of à bit periods Over this observation interval, due to the support length of the Gaussian Þlter, Ã Ä possible sequences exist apart from an initial phase shift The best matching Þlter then determines the detected value of the middle bit in the à bit sequence, assuming à to be odd In order to reduce the large complexity of this receiver, the marginal bits inßuencing the à bit sequence are often omitted [1] The resulting scheme assumes Ò different possible transmitted sequences with indicating the value of the middle bit and -783-8484-9/4/$2 24 IEEE IV - 933 ICASSP 24

µ à indexing the possible combinations of the remaining à bits To determine the output bit Ô of the receiver, a detector selects the matched Þlter output with the largest magnitude according to Ô Ö ÑÜ ÃÆ Ò ÖÆ Ò Ò (4) where Ò are the à matched Þlter responses The performance of this receiver improves when increasing the observation interval à However, despite its performance merits and neglecting Ä marginal bits, the computational complexity of ØÒÖ Æà à Æà à (5) real valued multiply accumulates (MACs) is prohibitive Therefore, in the following we seek a low complexity implementation of this receiver 4 LOW-COMPLEXITY RECEIVER We willþrst inspect the matched Þlter responses in Sec 41, and thereafter develop a recursive scheme for their representation in Sec 42, leading to an analysis of its complexity in Sec 43 41 Received Signals Let us assume that à bit periods of the received signal ÖÒ, for simplicity here without carrier offset, are held in a tap delay line (TDL) vector Ö, synchronised with the th bit to be the most recent datum: Ö Ö Ö Ö Ã Ú Ã ßÞ Ð Ú (6) where Ú Æà holds the noise samples The vectors,and analogously Ö, are deþned as Æ Æ µæ Ì (7) According to (2),, holding Æ samples within a bit period, can be expanded as É Æ µæ É Æ µæ µæ ßÞ Ð Ù µæ (8) whereby for the samples in Ù the instantaneous frequency is only accumulated from the start of the th bit period Inserting (8) into yields Ù Ã µ Ù Ã µ Ù Ã Ù Ã Ã «(9) with Æ µæ Û and «ÃµÆ Û (1) Firstly, note that each vector Ù Ñ can take on the shape of Ä different waveforms, whereby Ä was the support length of the Gaussian window in bit periods Secondly, observe that a phase correction term contains the instantaneous frequency values accumulated over the th bit period, which is held in the top element of Ù in (8) and is applied to all subsequent bit periods The initial phase of Ò entering the TDL is «42 Recursive Matched Filter Formulation The matched Þlter responses Ò are designed from the transmitted signal Ò in (2) Utilising the previous observation that Ù only takes on Ä basic waveforms independent of, we will construct a matched receiver in steps Case à Consider a matched Þlter for à covering the th bit period The Ä matched Þlter outputs are given by Ý µ Ï µ Ö (11) with Ï µ Ä Æ containing the possible complex conjugated waveforms in its rows The superscript µ indicates that only a single bit period à is observed The Þrst column of Ï µ, denoted by Û, holds the Ä possible values for We assume that the Þrst row of Ï µ is the matched Þlter for Ä bits of value, binary coded decimally down to the last row with Ä bits of value Case à Expanding to Ã, we can denote Ý µ Ñ Ö Ï µ Ö (12) In constructing the Ä matched Þlter responses in Ï µ, only one extra bit needs to be considered compared to the responses in Ï µ Thus each sequence in Ï µ can be doubled up and expanded by an extra bit input, enabling to write Ý µ µ µ Ï µ Ö Å µ Ï µ Ö (13) µ µ Ý µ Å µ Ý µ (14) whereby Ý µ are the single bit matched Þlter outputs for the µst bit The matrix µ, µ block Ä Ä (15) produces an extra copy of each response in Ï µ, while µ Û Ä Ä (16) Û applies the phase correction term, and the matrix Å µ Á Ä Á Ä Ä (17) Ä IV - 934

is assigning the expansion by the extra bit consider for Ã, whereby Á Ä is an Ä Ä identity matrix Case à arbitrary Generalising from the previous cases, we formulate recursively for Ý Ãµ Ã Ä where Ý Ãµ µ õ õ Ý Ã Å Ã Å Ãµ µ Å Ã µ õ µ à à µ µ block Šõ Ý µ à (18) with Å µ Á Ä (19) ÛØ Ä Ä (2) à õ µ à µ with µ Û (21) This form of the matched Þlter bank receiver is depicted in the ßow graph in Fig 1 To determine the correct output bit, the Ö ÑÜ operator in (4) would operate on Ý Ãµ 43 Computational Complexity Inspecting the operations in Fig 1, Ä matched Þlter operations of length Æ have to be performed per bit period As the matrices Å µ and µ only perform indexing, the only arithmetic operations required are multiplications with the diagonal elements of the phase correction matrices õ, yielding a total of ÆÒØ Ä Æ Ã Ä» Ä Æ Ä Ã (22) MACs If marginal bits are disregarded analogously to the matched Þlter receivers in [1, 8] as discussed in Sec 3, then desired outputs can be extracted As an example for Ä, Ý Ãµ Ë Ãµ Ý Ãµ the extraction matrix Ë Ãµ takes the form Ë Ãµ õ à à with õ block à à (23) The extraction matrices can be appropriately absorbed into (19) (21), yielding a reduced complexity of ÆÒØ» Ä Æ Ã [MACs] (24) 5 CARRIER FREQUENCY OFFSET CORRECTION An estimation of the carrier frequency offset can be based on the received signal in (3) by denoting ÖÒ Ö Ò Å Ò Ò Å ÅÅ ÚÒ Ú Ò Å (25) ÅÅ (26) where is the expectation operator By selecting Å sufþciently large, the autocorrelation term of the noise in (25) vanishes Since the instantaneous angular frequency accumulated over Å samples of the transmitted signal Ò will either rotate in a positive or negative direction but on average be zero, we have Ò Ò Å Note that the detection of the carrier frequency offset is independent of any other receiver functions 51 Cost Function We create a modiþed receiver input ÖÒ, ÖÒ ÖÒ Ò (27) ie modulating by and scaling the input by, which is ideally selected such that ÖÒ,and to match the carrier offset Å In order to determine, we can use the following constant modulus (CM) cost function, ÖÒ Ö Ò Å (28) Inserting (27) and (26) with ÖÒ into (28) yields Ó ÅµÅµ (29) ÛØ Å Å We are interested in the solution for only, for which the cost function provides a unique minimum under the condition ŵŠ(3) similar to [7] Hence, a trade-off exists for the selection of Ä between decorrelating the noise in the receiver and not exceeding the bounds in (3) 52 Stochastic Gradient Method Within the bounds of (3), can be iteratively adapted over time based on gradient descend techniques according to Ò Ò (31) with a suitable step size parameter A stochastic gradient can be based on an instantaneous cost by omitting expectations in (28) and assuming small changes in only: Ò Ó Å ÖÒ Ö Ò Å ÖÒ Ö Ò Å (32) Fig 1 Low-complexity implementation of a matched Þlter bank high-performance GFSK receiver The received GFSK signal ÖÒ is passed through a serial/parallel converter and a Þlter bank Ï µ with a single bit duration Processed over à stages, the matched Þlter bank outputs are contained in Ý Ãµ r[n] (1) ~r k k y y (1) y (1) k1 kk+1 11 11 1 11 111 111 11 111 11 111 111 11 111 S/P 11 11 111 11 111 W (1) 1 1 1 1 N 1 1 1 1 1 11 1 11 11 1 11 11 11 11 11 11 11 11 11 11 11 11 11 M (1) (2) 11 M 11 M (K) 11 11 11 11 11 11 11 11 11 1 11 11 11 11 11 11 11 11 11 11 11 (2) (2) 1 11 11 1 1 (K) 11 11 11 1 11 1 11 11 11 A D 11 1 11 11 11 A D (K) 11 11 1 1 11 11 1 11 11 11 11 y (1) y (2) k k y (K) k IV - 935

2 1 log 1 χ / [db] 15 1 5 5 1 15 2 2 1 B 1 2 5 Θ/π Fig 2 Cost function for, Å,andÅ Ã 3 5 7 9 ØÒÖ/[MAC] 192 128 7168 36864 ÆÒØ/[MAC] 96 288 156 4128 Table 1 Bluetooth receiver complexity with Ä and Æ Similarly, the gain parameter in (27), can be estimated by Ò Ò (33) whereby the stochastic gradient analogously to above results in Ò ÖÒ Ö Ò Å ÖÒ Ö Ò Å Ó (34) The modiþed received signal ÖÒ in (27) would then be passed into the matched Þlter detector discussed in Sec 4 instead of ÖÒ 6 RESULTS We show some results exemplarily for Bluetooth, which requires for its speciþed bandwidth-time product of 5 a Gaussian Þlter with support Ä Further, we have chosen Æ throughout 61 Matched Filter Performance The receiver improves with the increase in the observation interval length à [1] Bluetooth demands a maximum BER of, which relatively simple algorithms achieve at 148 db channel SNR [9], while some practitioners even assume 21 db to be required [1] As shown in Fig 3, the matched Þlter receiver with à can operate in an SNR of 98 db, highlighting the improved performance The computational cost for standard and efþcientlyimplemented matched Þlter receivers is compared in Tab 1, with the proposed method only requiring about 11% of the standard method in [1] BER 1 1 1 1 2 1 3 Ω=, µ Θ = Ω= 2π15, µ Θ = Ω= 2π15, µ Θ =5 1 4 2 4 6 8 1 12 14 SNR Fig 3 Effect of carrier offset correction on BER for GFSK with bandwidth-time product 5, =35, Ã, Æ and Å 5 Θ[n], Ω / 2π rad 15 1 5 Θ[n] Ω 5 1 2 3 4 5 6 7 8 9 1 iteration n Fig 4 Learning curve of carrier offset correction according to (31) for GFSK Ã, Å, and Å 62 Carrier Frequency Offset Bluetooth permits a carrier offset of up to 75kHz, which can severely degrade performance [4], and for Æ translates into a maximum normalised carrier offset Å The matched Þlter receiver, while performing near-optimum in AWGN, suffers under carrier offset conditions, which is shown in Fig 3 by the BER curve with carrier offset but no correction Applying the algorithm derived in Sec 5 allows to adapt to the correct carrier offset, with the learning curve given in Fig 4, resulting in a near optimum BER performance of the matched Þlter according to Fig 3 7 CONCLUSION We have considered high performance matched Þlter detectors for GFSK modulated signals By analysing the possible transmitted sequences, a recursive low-cost implementation has been found For popular transmission schemes such as Bluetooth, where expensive receiver algorithms are prohibitive, the proposed receiver can operate with identical performance but at a considerably reduced computational cost Frequency errors seriously degrade performance of the highperformance receiver We have proposed a blind adaptation scheme to correct for carrier frequency offset, which are fast converging and permit near optimum receiver performance in AWGN 8 REFERENCES [1] WP Osborne and MB Luntz, Coherent and Noncoherent Detection of CPFSK, IEEE Trans Comms, COM-22(8):123 136, 1974 [2] T Aulin, N Rydbeck, and C-EW Sundberg, Continuous Phase Modulation-Part II: Partial Response Signaling, IEEE Trans Comms, COM-29(3):21 225, 1981 [3] BA Carlson, Communication Systems, McGraw-Hill, 3rd ed, 1986 [4] C Robinson and A Purvis, Demodulation of Bluetooth GFSK Signals Under Carrier Frequency Error Conditions, Proc IEE Colloq DSP Enabled Radio, Livingston, UK, Sept 23 [5] AND Andrea, A Ginesi, and U Mengali, Frequency Detector For CPM, IEEE Trans Comms, COM-43(2):1828 1837, 1995 [6] P Spasojevic and CN Georghiades, Blind Frequency Compensation For Binary CPM with h=1/2 and A Positive Frequency Pulse, Proc Globecom, Sidney, Nov 1998 [7] A Aziz, P Spasojevic, and CN Georghiades, Large Frequency Offset Compensation for GMSK Signals: DSP Receiver Implementation, Proc Int Conf Sig Proc Applications, Toronto, June 1998 [8] TA Schonhoff, Symbol Error Probabilities for M-ary CPFSK: Coherent and Noncoherent Detection, IEEE Trans Comms, COM- 24(6):644 652, 1976 [9] R Schiphorst, F Hoeksema, and K Slump, Bluetooth Demodulation Algorithms and their Performance, Proc Workshop Software Radios, Karlsruhe, pp 99 15, 22 [1] Ericsson, Ericsson Bluetooth Development Kit documentation, October 1999 IV - 936