background image

46

4430-V & VN BPSK/QPSK VME Demodulator & Optional Modulator User’s Manual

Doc: 4430_V,VN.fm, © 11 Jul 2005, 14:55

Table 3.5.12: Modulator Carrier Frequency NCO Group Register Definition

Programming

Example

1.

For the programming example given, the following equation must be 
evaluated:

Register Value = Mod fc x 214.74837
Register Value = 8000 x 214.74837 = 1717986.96

2.

Rounding results as shown below:

Register Value = 1717987

3.

By successively dividing the above value by the bit weight values shown in 
figure above, the appropriate hexadecimal equivalent can be obtained: 

Register Value = 001A36E3h

4.

Cleave the results into the four respective registers and write as shown:

Register 23h= 00h
Register 22h= 1Ah
Register 21h= 36h
Register 20h= E3h

Bit No.

Bit Name(s)

Functional Description

31-24

Mod Carrier Frequency

Most significant carrier frequency word (See 

Figure 

3.5.12

 for register assignments)

25-16

Mod Carrier Frequency

Carrier frequency word 3 (See 

Figure 3.5.12

 for register 

assignments)

15-8

Mod Carrier Frequency

Carrier frequency word 2 (See 

Figure 3.5.12

 for register 

assignments)

7-0

Mod Carrier Frequency

Least significant carrier frequency word (See 

Figure 

3.5.12

 for register assignments)

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Содержание 4430-V BPSK VME

Страница 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Страница 2: ...ocumentation Support Email govdocs sbs com http www sbs com http www resource sbs com Applies to models 4430 V 4430 VN Doc PN 501 449162 00 1 Introduction 1 2 Installation 11 3 Programming Information...

Страница 3: ...d any other proprietary rights notices In no event will SBS be liable for any lost revenue or pro ts or other special indirect incidental and consequential damage even if SBS has been advised of the p...

Страница 4: ...dB of AGC thus the demodulator can be connected directly to a receiver The high level of pro gramming tuning offered by the Model 4430 V VN makes it ideal for SGLS and other multi carrier applications...

Страница 5: ...es a brief summary of tech nical revisions made to this manual 1 3 Terminology Table 1 3 1 de nes some of the basic acronyms used throughout this manual Table 1 3 1 Basic Acronyms Acronym Definition A...

Страница 6: ...enter and Type or type have spe cial meanings that are indicated in Table 1 4 2 Element Use in Body Text Use in Procedures Italic Document chapter section and topic titles and cross references Emphasi...

Страница 7: ...e instructs you to select an item from a pull down menu a double angle bracket separates the menu items Table 1 4 3 shows an exam ple Table 1 4 3 Examples of Notation for Compound Keystrokes and Menu...

Страница 8: ...on important to module operation Tip Paragraphs next to this symbol contain useful tips Cross Reference Paragraphs next to this symbol contain cross references to a related page in this manual or to o...

Страница 9: ...emodulator Optional Modulator User s Manual Doc 4430_V VN fm 11 Jul 2005 14 55 1 5 Block Diagrams Figure 1 5 1 4430 V VN Block Diagram Artisan Technology Group Quality Instrumentation Guaranteed 888 8...

Страница 10: ...Introduction 7 Figure 1 5 2 4430 V VN QPSK Setup Diagram Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 11: ...K QPSK VME Demodulator Optional Modulator User s Manual Doc 4430_V VN fm 11 Jul 2005 14 55 Figure 1 5 3 BPSK Setup Diagram Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www...

Страница 12: ...andwidth Typical is 5 to 10 times Input Level 30 dBm to 10 dBm into 75 ohms Other ranges and impedanc es are optional Implementation Loss 1 dB Carrier to Bit Rate Ratio 4 to 1 up to 10k to 1 Sync Thre...

Страница 13: ...cription Interface Type VME C 1 A24 D08 Slave for setup status Programmable Functions Demod center frequency Modulator center frequency Data filter frequency Input LPF frequency Input HPF frequency Lo...

Страница 14: ...ection 3 3 2 Setup Analysis on page 24 enables you to evaluate your setup criteria to ensure that it falls within the operational capabilities of the 4430 V or 4430 VN Use this chapter to help you loc...

Страница 15: ...2 2 on page 13 and Figure 2 2 3 on page 14 Figure 2 2 1 4430 V VN Rev A C Front Panel and Board without Modules J3 Modluator Output J4 Connector J2 Demodluator Input 2 J1 Demodluator Input 1 Model Nu...

Страница 16: ...LED LOCK Indicator LED SIG Indicator JP1 Jumpers Factory Set Do Not Remove DIP Switches S2 and S1 JMP1 Jumpers Factory Set Do Not Remove Serial Number Beneath Q Low Pass Filter VCO or Optional VCXO I...

Страница 17: ...Modules J3 Modluator Output J4 Connector J2 Demodluator Input 2 J1 Demodluator Input 1 Model Number LED LOCK Indicator LED SIG Indicator JP1 Jumpers Factory Set Do Not Remove DIP Switches S2 and S1 J...

Страница 18: ...o not remove the shunts 2 3 2 Addressing the Board The 4430 V VN occupies 128 bytes of VME Standard Address Space The de vice address is selected by setting DIP switches S1 and S2 Ones in the address...

Страница 19: ...nd should not be changed 2 4 3 Dip Switches Figure 2 4 1 DIP Switches S2 S1 2 4 4 Factory Default Table Note The arrow adjacent to the DIP switches points to the On position Figure 2 4 2 DIP Switches...

Страница 20: ...5 Connector Assignments All non bus I O connections for the 4430 VE are on the front panel Three BNC connectors are provided for signal inputs and the modulator output J1 Demodulator Input 1 J2 Demodu...

Страница 21: ...inouts Figure 2 6 1 J4 Pinouts Description Pin Signal Demodulator In Lock 1 LOCK Signal Within Demodulator s Range 2 SIGNAL I Data Output 3 I OUT Modulator Q Data Input 4 5 6 Q DATA Q DATA Ground Modu...

Страница 22: ...T GND 10 SYSCLK BG3IN SYSFAIL 11 GND BG3OUT BERR 12 DS1 BR0 SYSRESET 13 DS0 BR1 LWORD 14 WRITE BR2 AM5 15 GND BR3 A23 16 DTACK AM0 A22 17 GND AM1 A21 18 AS AM2 A20 19 GND AM3 A19 20 IACK GND A18 21 IA...

Страница 23: ...number of manufacturers for the 4430 V VN connectors For your convenience we are providing the name of one vendor This listing is provided strictly for your convenience Table 2 7 1 4430 VE Connectors...

Страница 24: ...er addresses and list the associated physical bus address in parenthesis for reference The following formula describes the association between the physical bus ad dresses and register addresses To con...

Страница 25: ...8 WO 3 5 4 39h 1Ch Demodulator Quadrature NCO Phase Accumulator Reset D08 WO 3 5 8 41h 20h Modulator Carrier Frequency NCO Register 1 Bits 7 0 D08 WO 3 5 12 43h 21h Modulator Carrier Frequency NCO Reg...

Страница 26: ...is the anticipated demodulator input carrier frequency 2 What is the input PCM code provided to the demodulator 3 What is the anticipated input data rate provided to the demodulator 4 Which input sou...

Страница 27: ...ing the registers an evaluation of the setup cri teria needs to be performed This analysis will help to ensure that the setup be ing requested falls within the operational capabilities of the 4430 V V...

Страница 28: ...he Eb No setup parameter directly effects the loop bandwidth selection which in turn effects the ability of the demodulator to obtain lock and remain locked To determine the loop bandwidth LBW rst ref...

Страница 29: ...han the range supported by the board the LBW value should be defaulted at the highest value for the particular board and the LBW should be reassessed via the following formula LBW LBW x Demod fc 2 If...

Страница 30: ...rift of the carrier The tracking range will be at least three times the loop bandwidth LBW 1 Tracking Range LBW x 3 3 3 7 Calculation of the Demodulator NCO Frequency To calculate the demodulator NCO...

Страница 31: ...lator NCO or the modulator NCO the sequence of setup steps and repeating the setup steps The registers must be setup in the sequence shown in Section 3 5 This sets all NCO registers in a programming s...

Страница 32: ...fashion for proper operation of the board To initialize the board the critical sequence of registers should be programmed as shown in the steps below Registers that are not included below are not con...

Страница 33: ...Bits 23 16 Modulator Carrier Frequency NCO Register 4 Bits 31 24 13 Modulator Carrier Frequency NCO Phase Accumulator Reset 14 NCO Strobe Modulator Control Register Low Clock Strobe 15 NCO Strobe Mod...

Страница 34: ...d Format QPSK Mod QPSK Input Separate Mod fc 8000 Hz Mod PCM NRZ Mod DR 1000 This setup assumes a demodulator with optional modulator setup Note All of the register definition pages that follow refer...

Страница 35: ...e Control Unused Unused Unused Unused Unused Unused Bit No Bit Name s Functional Description 07 Unused Set to zero for proper operation 06 Unused Set to zero for proper operation 05 Unused Set to zero...

Страница 36: ...ple given a 02h would be programmed in this register 7 6 5 4 3 2 1 0 0 1 Unused Synchronous Mode Control Unused Unused Unused Unused Unused Unused Bit No Bit Name s Functional Description 07 Unused Se...

Страница 37: ...g Example 1 For the programming example given a 0Ah would be programmed in this register Unused Asynchronous Mode Control Bit 1 Unused Unused Unused Unused Unused Asynchronous Mode Control Bit 2 7 6 5...

Страница 38: ...0Ah would be programmed in this register Unused Asynchronous Mode Control Bit 1 Unused Unused Unused Unused Unused Asynchronous Mode Control Bit 2 7 6 5 4 3 2 1 0 0 1 0 1 Bit No Bit Name s Functional...

Страница 39: ...256 Demod Carrier Frequency Bit weight 512 Demod Carrier Frequency Bit weight 1024 Demod Carrier Frequency Bit weight 2048 Demod Carrier Frequency Bit weight 4096 Demod Carrier Frequency Bit weight 8...

Страница 40: ...6E3h 4 Cleave the results into the four respective registers and write as shown Register 03h 00h Register 02h 1Ah Register 01h 36h Register 00h E3h Bit No Bit Name s Functional Description 31 24 Demod...

Страница 41: ...weight 1024 Quadrature NCO Frequency Bit weight 2048 Quadrature NCO Frequency Bit weight 4096 Quadrature NCO Frequency Bit weight 8192 Quadrature NCO Frequency Bit weight 16348 Quadrature NCO Frequenc...

Страница 42: ...in figure above the appropriate hexadecimal equivalent can be obtained Register Value 001A36E3h 4 Cleave the results into the four respective registers and write as shown Register 13h 00h Register 12...

Страница 43: ...ignments Table 3 5 7 Carrier Frequency NCO Phase Accumulator Reset Definition Programming Example 1 For the programming example given a 00h would be programmed in this register This register must be r...

Страница 44: ...Accumulator Reset Definition Programming Example 1 For the programming example given a 00h would be programmed in this register This register must be rewritten after the NCO strobe process is complet...

Страница 45: ...ister 3Dh Bit Assignments Table 3 5 9 NCO Strobe Register Definition Programming Example For the programming example given the following sequence would be pro grammed in this register 1 Strobing the N...

Страница 46: ...NCO the synchronous mode must be enabled Figure 3 5 10 Register 28h Bit Assignments Table 3 5 10 Modulator NCO Synchronous Mode Control Register Definition 7 6 5 4 3 2 1 0 0 1 Unused Synchronous Mode...

Страница 47: ...Control Register Definition Programming Example 1 For the programming example given a 0Ah would be programmed in this register Unused Asynchronous Mode Control Bit 1 Unused Unused Unused Unused Unuse...

Страница 48: ...cy Bit weight 512 Mod Carrier Frequency Bit weight 1024 Mod Carrier Frequency Bit weight 2048 Mod Carrier Frequency Bit weight 4096 Mod Carrier Frequency Bit weight 8192 Mod Carrier Frequency Bit weig...

Страница 49: ...lent can be obtained Register Value 001A36E3h 4 Cleave the results into the four respective registers and write as shown Register 23h 00h Register 22h 1Ah Register 21h 36h Register 20h E3h Bit No Bit...

Страница 50: ...y NCO Phase Accumulator Reset Definition Programming Example 1 For the programming example given a 00h would be programmed in this register This register must be rewritten after the NCO strobe process...

Страница 51: ...n of the Data Filter Cutoff Frequency on page 27 An example is shown below There are four different ranges that can be selected for the data lters Using the cutoff frequency calculated match the table...

Страница 52: ...Data Filter Value 136 47 4 Round the value Data Filter Value 136 5 Convert the value to a hexadecimal number and write the value to register 30h Data Filter Value 136 88h 7 6 5 4 3 2 1 0 0 1 0 1 0 1...

Страница 53: ...below and select the appropriate coef cients for K0 K1 and K2 Table 3 5 16 Low Pass Filter Tuning Ranges Given the value of the low pass lter frequency fL along with the coef cients values from the ta...

Страница 54: ...er Value 95 26 4 Round the value Low Pass Filter Value 95 5 Convert the value to a hexadecimal number and write the value to register 31h Low Pass Filter Value 95 5Fh 7 6 5 4 3 2 1 0 0 1 0 1 0 1 0 1 0...

Страница 55: ...63h In put Low Pass Filter on page 50 7 6 5 4 3 2 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Data Filter Range Select Bit 1 Data Filter Range Select Bit 2 Data Filter Range Select Bit 3 Unused Input Low Pass Fil...

Страница 56: ...n page 50 The step values are determined as follows Table 3 5 19 Low Pass Filter Step Ranges Table 3 5 20 Data Filter Step Ranges fL Step 011b fD Step 111b 3 Based on the modulator format given in the...

Страница 57: ...LPSR value from Table 3 5 22 Eb N0 vs Maximum LPSR on page 55 3 The LPSR value is then used in calculating the loop bandwidth value from the formula in Section 3 3 2 Setup Analysis on page 24 Loop Ban...

Страница 58: ...xample Following the steps listed above 1 From Section 3 5 Register Programming on page 31 the user value for Eb No was selected as 8dB 2 A LPSR value is selected from Table 3 5 22 Eb N0 vs Maximum LP...

Страница 59: ...lated as follows LBW LBW x Demod fc LBW 0 0005 x 8000 4Hz 4 The square root of the carrier frequency is determined Demod fc 2 8000 2 89 44 5 The loop bandwidth value is then divided by the square root...

Страница 60: ...citor value selected in Section 3 5 17 Register 38h 71h Loop Capacitor Input Select on page 54 2 Calculate the value for R3 and round to the nearest whole number R3 1 x 106 Rin 3 Using Figure 3 5 18 R...

Страница 61: ...4 53 3 Using Figure 3 5 18 Register 33h Bit Assignments on page 57 the bit values are determined as follows a 53 27 26 Bit 3 is set to a 1 b 26 9 17 Bit 2 is set to a 1 c 17 3 14 Bit 1 is set to a 1 d...

Страница 62: ...citor Input Select on page 54 Allowable range of values 4430 V Rd is 215 37500 4430 VN Rd is 1500 1 x 106 2 Calculate the register value given the following equation For the 4430 VN Register value 104...

Страница 63: ...12 3 Round the results of Step 2 Register value 6 4 Converting the number to a hexadecimal number Register 34h value 06h 3 5 20 Register 35h 6Bh Loop Gain This register is programmed based on the resu...

Страница 64: ...eater than 40 convert the number to a hexadecimal number and write it to the register If the value is larger than 255 write a FFh to register 35h Programming Example For the programming example given...

Страница 65: ...of 0 to 255 5 Convert the number to a hexadecimal value and write the value to register 39h Programming Example For the programming example given the following steps apply 7 6 5 4 3 2 1 0 0 1 0 1 0 1...

Страница 66: ...ich is written to register 39h 3 5 22 Register 3Ah 75h Modulator Low Pass Filter Tuning This register selects the modulator low pass lter setting Figure 3 5 22 illus trates the breakout of register bi...

Страница 67: ...steps apply 1 Determine the filter range by evaluating the following Mod LP Filter Range fLM Mod fc 2 x Symbol Rate Mod LP Filter Range fLM 8000 2 x 1000 10000Hz 2 Using the results of Step 1 select t...

Страница 68: ...the optional modulator is in an active state or inactive state based on the user inputs as defined in Section 3 3 on page 23 7 6 5 4 3 2 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Input HP Filter Step Bit 1...

Страница 69: ...se values in a 00b state and then adjust the values as needed 3 To set the modulator low pass filter bits refer to Section 3 5 22 on page 63 Taking the low pass filter value select the proper range wi...

Страница 70: ...set Null Register Definition Loop stress data is read from status register 33h and the loop is centered with register 3Eh When the 4430 V is rst tuned to a new carrier frequency status register 33h sh...

Страница 71: ...and is still not within the tolerance then set the register 80h Programming Example Following the steps described above 1 Set the register in the default state Register 3Eh 80h 2 Delay while waiting...

Страница 72: ...register 3Eh The register contents will become stable accord ing the following delay formula Settling Delay 1 2 x p x LBW Since this is a read function no programing example is provided Bit No Bit Na...

Страница 73: ...bits indicate when the demodu lator rst detects a signal and then locks to that signal respectively Since this is a read function no programing example is provided 7 6 5 4 3 2 1 0 0 1 0 1 0 1 Demodul...

Страница 74: ...e Most even numbered pages contain a date stamp in the footer If the footer date is more recent then the latest revision date given in the table then the newest revision of this manual contains only n...

Страница 75: ...72 4430 V VN BPSK QPSK VME Demodulator Optional Modulator User s Manual Doc 4430_V VN fm 11 Jul 2005 14 55 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Страница 76: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Отзывы: