B&K 4070A user manual More on Phase Offsets, Phase Resolution, Waveform Size Restrictions

Page 66

More on Phase Offsets

Phase Offsets are accomplished with a reset signal shared by all units. This signal tells all units to jump to a particular waveform point at the same time. By changing which point in the waveform is jumped to, the starting phase of the waveform may be adjusted. The 4070A has a phase offset field which allows the user to specify a starting phase from 0 degrees to 359.99 degrees. This phase is relative to the Master Unit’s waveform phase, which is always 0 degrees.

The 4070A translates the phase value entered on the LCD (from 0 to 359.99) to a starting address as follows:

Starting Address = Number of waveform points * Phase Offset

360

Master Unit waveform

Slave Unit waveform

The reset pulse always forces the Master Unit to the first point. This gives 0 deg of phase shift.

The reset pulse can force the Slave Unit to any point.

A 90 deg phase shift is shown here.

Phase Resolution

Because the phase offset is done by advancing by whole samples, the phase resolution depends on the number of waveform points. The more points you have, the better the resolution. The resolution is given by:

Phase Resolution =

 

360

.

 

(In degrees)

# of waveform points

The phase value on the LCD display may be adjusted with 0.01-degree phase resolution. If the Phase resolution given by the above formula is greater, the 4070A will generate the nearest phase offset to the specified value.

Waveform Size Restrictions

When the arbitrary waveform generator skips points to produce a phase offset, the generator will reach the end of the waveform earlier. To prevent a discontinuity in the waveform, the 4070A must make a duplicate copy of the waveform and tack it onto the end of the original downloaded waveform. For this to be possible, enough arbitrary waveform memory must be reserved for this duplicate copy. One exception is where the waveform fills every memory location (32,768 points). In this case, the 4070A will not make a duplicate copy of the waveform since the generator will “wrap” around from the last point to the first point and thus avoid any waveform discontinuity. Another exception is when the desired phase offset is limited to less than 359.99 degrees. In this case, the 4070A does not need to copy the entire waveform since the starting address is bounded.

It is for these reasons that the length of the waveforms used for Multiple Unit Locking must be:

1. 32,768 points

or

2. ≤ 16,384 points

or, if the desired phase offset is limited

3. ≤ 32,768 . points

1 + max phase

360

Example:

Suppose you need phase offsets only up to 95 degrees. Then your waveforms may be up to 25,926 points in length. At 25,926 points, the phase resolution will be .014 degrees. (To obtain the best phase resolution, it is desirable to use as many points as possible.)

61

BK Precision 4070A User Manual Rev.2.2

Image 66
Contents User’s Manual Page Model 4070A User’s Manual +K Precision CorpTable of Contents Arbitrary waveform system Warranty informationRemote operation DC Operation OptionIntroduction Description Feature summary ModesInstallation and setup Sync out connectorSIG Out connector External Modulation In connector External Trigger/Gating/FSK/BPSK input RS232 Interface connector External Reference Input / Ext Arb. Clock connectorExternal Arb Sync In / Out connector Line in connectorField arrow keys Mode keyOperating controls and keys Recall / Store keyTrigger key Numeric keys 0 to 9,É, ê, è, ç keys One Touch Mode Keys Clear keyMHz/dBm, KHz/Vp-p/Sec, Hz/mVp-p/mS keys Changing frequency Operating mode selectionOperating guide Changing levelChanging values Modifying an existing valueEntering a new value Mode descriptions Basic Sinewave CW ModeSinewave Mode 000,000.00 Hz 10.0 dBm Internal AM Mode External AM Input gain 000,000.00 Hz PEP level -10.0 dBm External AM ModeExternal AM Mode Parameters Input GainInt FM 1,000 Hz Pk dev 10,000 Hz 000,000.00 Hz 10.0 dBm Internal FM ModeInternal FM Mode Parameters Peak Frequency DeviationExternal FM Mode External FM Mode ParametersExternal FM Pk dev 10,000 Hz 000,000.00 Hz 10.0 dBm Peak Phase Deviation Internal PM ModeInternal PM Mode Parameters Int PM 1,000 Hz Pk dev 180 deg 000,000.00 Hz 10.0 dBmExternal PM Mode External PM Mode ParametersExternal PM Pk dev 180 deg 000,000.00 Hz 10.0 dBm Sweep Mode Up / Down sweep Sweep timeMark Frequency Internal FSK ModeInternal FSK Mode Parameters Space FrequencyExt FSK Mark 1,000,000.00 Hz Space 2,000,000.00 Hz 10.0 dBm External FSK ModeExternal FSK Mode Parameters Ext FSK InputBurst Mode Introduction Burst Mode Trig Ton 10,000 mS 000,000.00 Hz Off 10.0 dBmBurst frequency Int SSB 1,000 Hz Upper Sideband 000,000.00 Hz 10.0 dBm Internal SSB ModeInternal SSB Mode Parameters Upper/Lower Sideband selectionsExternal SSB Mode External SSB Mode ParametersExternal SSB Upper Sideband 000,000.00 Hz +10.0 dBm Dtmf Generation Mode Parameters Dtmf Generation ModeDtmf generation # Duration 200 mS Delay Level -10.0 dBm BackgroundDtmf Delay Dtmf DurationDtmf detection on Ext Mod input 3 # a Dtmf Detection ModeDtmf Detection Mode Parameters Dtmf detected digitsPower Level Power & Voltage Measurement ModePower & Voltage Measurement Mode Parameters Voltage LevelArbitrary Mode Remote ModeOther mode Internal Bpsk Mode Internal Bpsk Mode ParametersInt Bpsk 1,000 Hz 000,000.00 Hz 10.0 dBm External Bpsk Mode External Bpsk Mode ParametersExternal Bpsk 000,000.00 Hz 10.0 dBm Dualtone Generation Mode 10,000 Hz F2 Ton 000 mS Toff 10.0Dualtone Examples Data Modulation Mode Parameters Data Modulation ModeUsing the Data Modulation Mode Baud RateDownloading Modulation Message Data Example MessageTriggering the Transmission Saving the MessageStart End 1,000,000.00 Hz 10.0 dBm Voltage Controlled Oscillator VCO ModeVCO Mode Parameters End FrequencyConnecting Remote OperationChecking your connection with Hyper Terminal Remote Control Operation Remote Control Programming Rules× Ø Remote Control CommandsReset 4070A to Sine wave mode Returns CK1.0 Enable, Disable front panel keys and rotary knob E1,0 Enable, Disable LCD echo to terminalReport hardware and software versions ? or H Print help menu Linear Trig Up Time 10,000 mSF0-9 Move cursor to field 0 to Return a CRemote Control Examples ExampleArbitrary Waveform Mode Quick Start GuidePin 9-pin cable Pin 25 pin cable adapter Introduction to the Arbitrary Waveform System Description of the Arbitrary Waveform GeneratorFunction Generator Switching ModesFeature Summary Pulse GeneratorPhase Arbitrary Waveform ModeInt Clock / Ext Clock / Lock Master Lock slave mode Continuous/Triggered modeWaveform Function Generator ModeFunction Gen Wave Pos Ramp Rep Freq 100,000 Hz 000 mV Repetition FrequencyPulse Generator Mode Positive OnlyDuty Cycle Saving Arbitrary Waveforms Using WAVELOAD.EXEDownloading arbitrary waveforms Cwaveload /COMx /y /baudz filename.extUsing your own program Data Formats Floating Point FormatRules for Floating Point format Time & Value Floating Point Format Example #2Digital Format Integer Format Hexadecimal Format Rules for Hexadecimal format Example The data value E468 is handled as follows Binary Format Rules for Binary formatExample Multiple Units Locking ArbGenerator Starting Address = Number of waveform points * Phase Offset More on Phase OffsetsPhase Resolution Waveform Size RestrictionsExample Arb Program Program Listing ARB.BASClose System Subroutines Return Print #1, a Send integer value to 4070A Return Return Wiring Diagram DC Operation Option4070A Specifications Operating ModesSoftware CD RemoteHardware Setup Appendix aCLS CLS Print Print Subroutines END SUB Television Remote Control Example Appendix BCLS Make sure a 4070A is attached to the serial port Print Limited Two-Year Warranty Service Information Savi Ranch Pkwy Yorba Linda, CA 92887 USA TEL