Motorola Pro FLX Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Récepteur Motorola Pro FLX. design and implementation of a practical flex paging decoder Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 74
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
DESIGN AND IMPLEMENTATION OF A
PRACTICAL FLEX
TM
PAGING DECODER
by
Scott Lindsey McCulley
Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in
partial fulfillment of the requirement of the degree of
Master of Science
in
Electrical Engineering
Dr. Theodore S. Rappaport, Chair
Dr. Jeffrey Reed
Dr. Brian D. Woerner
October 24, 1997
Blacksburg, Virginia
Keywords:
Bit-Error-Rate (BER) Measurements, Bose-Chaudhuri-Hocquenhem (BCH), FLEX,
Paging Decoder, Frequency Shift Keying (FSK)
Copyright 1997, Scott Lindsey McCulley
Vue de la page 0
1 2 3 4 5 6 ... 73 74

Résumé du contenu

Page 1 - PAGING DECODER

DESIGN AND IMPLEMENTATION OF APRACTICAL FLEXTM PAGING DECODERbyScott Lindsey McCulleyThesis submitted to the Faculty of the Virginia Polytechnic Insti

Page 2

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 2Motorola Inc. has developed a new paging protocol called FLEX 1 to addr

Page 3 - Acknowledgments

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 3mainframe that allows up to four pairs of receivers and decoders to comm

Page 4 - Table of Contents

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 4Chapter 22. FLEX Protocol2.1 Overview of FLEX ProtocolThe FLEX format i

Page 5 - Grayson Wireless v

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 5transmitting a preamble in an asynchronous protocol can be time used to

Page 6 - List of Figures

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 6The 4-FSK data is transmitted using a Gray-code [Cou 90] which means tha

Page 7 - Grayson Wireless vii

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 7FLEX pager to receive the same numbered frame within two consecutive cyc

Page 8 - List of Tables

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 82.3.1 Frame FormatThe format of each frame is shown in Figure 2-4 [Ste 9

Page 9 - Chapter 1

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 92.3.2 Block InterleavingEach block contains 8, 16, or 32 codewords of da

Page 10 - Grayson Wireless 2

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 102.3.3 CodewordEach codeword in FLEX is 32 bits long and uses the same e

Page 11 - Grayson Wireless 3

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 11letter (a, b, c, d). For 1600 bps FLEX, only phase a is transmitted.

Page 12 - Chapter 2

Design and Implementation of a Practical FLEX Paging DecoderbyScott McCulleyTheodore S. Rappaport, ChairmanElectrical Engineering(ABSTRACT)The Motorol

Page 13 - Grayson Wireless 5

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 12Table 2-1 Codewords per paging type2.4 Fading ToleranceThe robust natur

Page 14 - 2.3 FLEX Data Format

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 13Table 2-2 Relative signal strength for 99% success rate of 80 character

Page 15 - 15 Cycles = 1 Hour

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 14system it does require a frame to be sent with a minimum time so that t

Page 16 - Grayson Wireless 8

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 15Chapter 33. Receiver and Decoder Design3.1 ReceiverThe receiver which f

Page 17 - Grayson Wireless 9

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 164 POLEXTAL FilFM DemodulatedDiscrimated Audio(DC-15kHz)Test Point (TP)1

Page 18 - 21 bits 10 bits

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 17For high side injectionflo-high > fbit1 > fbit0.when mixed downfI

Page 19 - Grayson Wireless 11

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 18fcfcVfbit0fbit1fbit0Vfbit1VVoltsInstantaneousFrequnecyFigure 3-2 Ideal

Page 20 - 2.4 Fading Tolerance

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 19Maximum orPeak+ DetectorMinimum orPeak- DetectorSample& HoldSample&

Page 21 - 2.5 FLEX and POCSAG mixed

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 20detected are “pumped-up” to their desired value. The Peak- Detector wo

Page 22 - Grayson Wireless 14

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 21using the pump-charge capacitors and held by the sample and hold chip a

Page 23 - Chapter 3

Grayson Wireless iiiAcknowledgmentsI wish to express my deep appreciation to Dr. Theodore S. Rappaport for acting as my advisorand for his motivation

Page 24 - Grayson Wireless 16

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 22()VVVVTHighMax T AvgTAvg−−−=−+23which reduces down toVVVTHighMax Min−=+

Page 25 - Grayson Wireless 17

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 23R2VT-AvgR3R4R1VT-LowVT-HighVMaxVMin2.49 KΩ4.87 KΩ4.87 KΩ2.49 KΩ+-+-+-VI

Page 26 - 3.2 Decoder

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 24The symbol determination was performed by first determining the most si

Page 27 - Grayson Wireless 19

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 25centered. If the bit energy is centered toward the older samples which

Page 28 - Grayson Wireless 20

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 26complete description of how the decoder determines each symbol and main

Page 29 - Grayson Wireless 21

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 27MainInterrupt: Collect data at 1600 2-FSKWait for bitCollect next 32 bi

Page 30 - Grayson Wireless 22

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 28returns a 2-bit error correction factor. The software then sends the 2

Page 31 - Grayson Wireless 23

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 29what would be implemented in hardware with taps at each location. Afte

Page 32 - Grayson Wireless 24

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 30binomial sampling provides a boundary on how many bits must be collecte

Page 33 - Grayson Wireless 25

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 31BER bits = bits in error / total usable bitsBER CW = codeword erasures

Page 34 - Grayson Wireless 26

Grayson Wireless ivTable of ContentsAbstract iiAcknowledgments iiiTable of Contents ivList of Figures viiList of Tables ix1. Introduction 12. FLEX Pr

Page 35

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 32Chapter 44. MeasurementsAll measurements were performed on three receiv

Page 36 - Grayson Wireless 28

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 33Figure 4-1 Linearity measurementThe HP8591A spectrum analyzer was setup

Page 37 - 3.4 BER Measurements

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 34Table 4-1 HP8591A spectrum analyzer setup4.2 Equivalent noise bandwidt

Page 38 - Grayson Wireless 30

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 35RFInput50 OhmLoadHP8591ASpec AnyzrTEK-P6201FET PROBEGraysonReceiverRFIn

Page 39 - Grayson Wireless 31

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 364.4 Cable lossThe cable loss measurement is shown in Figure 4-3. The H

Page 40 - Chapter 4

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 37could be extracted out. The program saved the random data to a file fo

Page 41 - Grayson Wireless 33

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 38StartInitialize HP8648AFile Num = 0Generate Random FlexCycle data for H

Page 42 - Grayson Wireless 34

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 39due to not decoding Sync1 and thus not receiving Sync1. The rate is al

Page 43 - 4.3 Noise power

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 405. Results5.1 Linear measurementTable 5-1 Linear measurementThe table s

Page 44 - 4.5 FLEX data

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 41Table 5-2 Cable loss measurement of 1 to 4 splitter and cables5.3 Noise

Page 45 - Grayson Wireless 37

Grayson Wireless v3.4 BER Measurements ...29

Page 46

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 425.4 FLEX Data MeasurementsTable 5-4 AS4927 FLEX measurementTx Usable b

Page 47 - Grayson Wireless 39

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 43Table 5-6 AS4927 BER versus Eb/NoFigure 5-1 AS4927 Graph of BER versus

Page 48 - 5. Results

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 44Table 5-7 AS4928 BER versus Eb/NoFigure 5-2 AS4928 Graph of BER versus

Page 49 - 5.3 Noise measurements

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 455.5 AnalysisAs Figure 5-1 and Figure 5-2 show, the difference between i

Page 50 - 5.4 FLEX Data Measurements

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 466. ConclusionThe author’s contribution-s in this work have been with th

Page 51

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 477. References[Ber 68] Berlekamp, Elwyn R., Algebraic Coding Theory, McG

Page 52

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 48[Mac 77] MacWilliams, F.J., Sloane, N.J.A., The Theory of Error-Correct

Page 53 - 5.5 Analysis

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 498. Appendix - Code Listings/*******************************************

Page 54 - 6. Conclusion

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 50/* power dbm = 10 log(power mW / 1 mW) *//* power dbm / 10 = log(power

Page 55 - 7. References

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 51/************************************************/* Program: FLEX.CPP/*

Page 56 - Grayson Wireless 48

Grayson Wireless viList of FiguresFigure 2-1 FLEX 2-FSK bit pattern with frequency deviation... 5F

Page 57 - 8. Appendix - Code Listings

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 52//bit location 0 - 20 is data 21 is check bitworking ^= polynominal; }

Page 58 - Grayson Wireless 50

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 53char hpibStr[255];//from Chapter 2 in HP8648A manualsprintf(hpibStr,&qu

Page 59 - Grayson Wireless 51

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 54strcpy(fskStr,"FSK2");break;default:printf("Error Rate n

Page 60 - Grayson Wireless 52

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 55}sprintf(hpibStr,"PAG:FLEX:RATE %s",rateStr);sendHpib(hpibStr

Page 61 - Grayson Wireless 53

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 56/* printf("flex %08lX = msb16 %04lX lsb16 %04lX ", fle

Page 62 - Grayson Wireless 54

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 57case 'I':initializeHP8648A();break;case 'R':if (_ar

Page 63 - Grayson Wireless 55

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 58/************************************************/* Program: ANALZER.CP

Page 64 - Grayson Wireless 56

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 59//TRACE_02 to _04//below are trace statements that are enabled if the t

Page 65 - Grayson Wireless 57

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 60printf("Num:%s Frame:%d cw:%d is %06lX\n",numStr, frame-1, cw

Page 66 - // or 100(negative implided)

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 61while (fCount < (STOP_FRAME-START_FRAME+1)) {if (TRACE_01) printf(&q

Page 67 - Grayson Wireless 59

Grayson Wireless viiFigure 4-3 Cable loss measurement ... 36

Page 68 - Grayson Wireless 60

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 62results[rxNum][rate][dbm].frameErasures[2]++; //erasure by Commaif ((

Page 69 - Grayson Wireless 61

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 63}}}if (infoDisplayed) {// printf("%d.\n", cw-1);infoDisplayed

Page 70 - Grayson Wireless 62

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 64printf("Saving results for receiver %c rate %c\n",'1&apo

Page 71 - Grayson Wireless 63

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 65// printf("Complete Ber Result\n");// getch();freeMemory();}/

Page 72 - Grayson Wireless 64

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 669. VitaScott Lindsey McCulleyScott Lindsey McCulley was born on August

Page 73 - Grayson Wireless 65

Grayson Wireless viiiList of TablesTable 2-1 Codewords per paging type......

Page 74 - Grayson Wireless 66

Design and Implementation of a Practical FLEX Paging DecoderGrayson Wireless 1Chapter 11. IntroductionThe demand and growth in portable communications

Commentaires sur ces manuels

Pas de commentaire