background image

Programming Information

51

Figure 3.5.15: Register 31h Bit Assignments

Table 3.5.17: Low Pass Filter Register Definition

Programming

Example

For the programming example given, the following steps apply:

1.

Calculating f

L

:

f

L

 = Demod f

c

 + (2 x Symbol Rate)

f

L

 = 8000 + (2 x 1000) = 10000 Hz

2.

Using the value for f

L

, select the K

0

, K

1

, and K

2

 from the table:

K

0

 = 0; K

1

 = 2.26 x 10

-8

; K

2

 = 9.3 x 10

-3

3.

Using the value for the coefficients, evaluate the formula:

Low Pass Filter Value = (K

0

 x f

L

3

) + (K

1

 x f

L

2

) + (K

2

 x f

L

)

Low Pass Filter Value = 0 + 2.26 + 93
Low Pass Filter 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/1

0/1

0/1

0/1

Low Pass Tuning Filter [Bit weight = 1] LSB

Low Pass Tuning Filter [Bit weight = 2]

Low Pass Tuning Filter [Bit weight = 4]

Low Pass Tuning Filter [Bit weight = 8]

Low Pass Tuning Filter [Bit weight = 16]

Low Pass Tuning Filter [Bit weight = 32]

Low Pass Tuning Filter [Bit weight = 64]

Low Pass Tuning Filter [Bit weight = 128] MSB

Bit No.

Bit Name(s)

Functional Description

07-00

Low Pass Filter

(Set bits according to the formula results. See above.)

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

Summary of Contents for 4430-V BPSK VME

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: