Table of contents
- 1. General
- 1.1. DDC Mode
- 1.1.1. Configuring the BBCs (DDC_U mode)
- 1.1.2. Setting the vsi-bitmask
- 1.2. OCT Mode
- 1.1. DDC Mode
- 1. General
- 1.1. DDC Mode
- 1.1.1. Configuring the BBCs (DDC_U mode)
- 1.1.2. Setting the vsi-bitmask
- 1.2. OCT Mode
- 1.1. DDC Mode
General
DDC Mode
Configuring the BBCs (DDC_U mode)
open c:/DBBC_CONF/config_ddc_u.txt
1 3024.0 64 2 3152.0 64 3 3280.0 64 4 3408.0 64 5 0.0 64 6 0.0 64 7 0.0 64 8 0.0 64 9 ....
column 1: BBC number
column 2: Frequency in MHz. Setting a frequency to 0.0 will disable the BBC
column 3: Bandwidth in MHz
BBC | Board | eth device | |
---|---|---|---|
1-8 | A | eth0 | |
9-16 | B | eth0 | |
17-24 | C | eth0 | |
25-32 | D | eth0 | |
... | ... | ... | |
65-72 | A | eth1 | |
73-80 | B | eth1 | |
... | ... | ... |
Notes:
- If defining less than 8 BBCs per block the vsi-bitmask must be set in order to not output any data streams for the disabled BBC. The vsi_bitmask command must be set prior to the vdif_frame command:
vsi_bitmask 0x0000FFFF 0x0000FFFF 0x0000FFFF 0x0000FFFF vdif_frame ...
The above example sets the mask for 4 BBCs per block
- If defining bandwidths < 128 MHz the clock devisor must be set with the vsi_samplerate directive before setting the vdif_frame command:
vsi_samplerate 128000000 2
The above line will set the sampling clock for 64 MHz bands.
Setting the vsi-bitmask
By default all 32 output datastreams corresponding to the 16 BBCs (USB and LSB) are enabled. If running the DDC mode with less than 16 BBCs per board the unused datastreams should be disabled.
This is done by placing the vsi_bitmask directive in the fila10 configuration file of the board (e.g. ddc_U_core3H_1.fila10g).
Note: The directive must be placed prior to the vdif_frame command
vsi_bitmask 0x0000FFFF 0x0000FFFF 0x0000FFFF 0x0000FFFF vdif_frame ...
Bitmask logic:
DWORD 1 | DWORD 2 | DWORD 3 | DWORD 4 | |
---|---|---|---|---|
bitmask (hex) | 0x0000FFFF | 0x0000FFFF | 0x0000FFFF | 0x0000FFFF |
BBC# | 16......9 | 87654321 | 16......9 | 87654321 |
Note: DWORD 1 and 3 must be indentical; DWORD 2 and 4 must identical.
The above example would disable the output streams from BBCs 13-16 and 5-8
Each half-byte contains the bit-mask for the signa and magnitude bits of the uper and lower side band produced by the corresponding BBC.
F = 1111 (sign and magnitude enabled for upper and lower sideband)
C = 1100 (Check: sign and mag enabled for ??? sideband)
3 = 0011 (Check: sign and mag enabled for ??? sideband)
A= 1010
5 = 0101