====== Digital BaseBand Converter 3 ====== ==== Remote Connection ==== Remote connection to dBBC3 can be done via (addr: dbbc3[hb].*): * VNC connection with standard pwd * remote desktop with Windows XP user/pwd === Installation DDC_V_v123 Notes provided in 20.11.2018 - Copy **executable** file 'DBBC3 Control_V_v123.exe' into bin folder or Desktop - Copy **firmware** files 'dbbc3_ddc-V_v123*.bit' into DBBC_CONF/FilesDBBC - Copy **config** files: * 'dbbc3_config_file_V_123.txt' * 'config_ddc_V.txt' / 'config_ddc_V_12bbc.txt' * 'config_adb3l.txt' * 'ddc_v_core3H_#.fila10g' / ddc_V_12bbc_core3H_#.fila10g' ==== Start DBBC3 Control ==== Select dBBC3 ops mode and version control. Initial options: - ** Select N Configure and N Initialise for a quick start and load of the pre-settings (1 min). ** - Select N Configure and Y Initialise for loading (5-10 min). - Select Y Configure to flash the firmware into the FPGA's and initialisation of the system (20 min). Launch DBBC Client v4. exe to communicate and launch the dBBC3 commands. Keep editing the config_adb3l.txt file with the new values obtained. ==== Calibration of the DBBC3 ==== - Calibrate offset - Calibrate delay - Calibrate gain === Calibrate offset === dbbcif{a,b,c,d,e,f}=2,60 //- Set a strong attenuation for each of the IF// dbbcif{a,b,c,d,e,f} //- Check that each TPI value is in the order between 1000 to 8000// cal_offset={1,2,3,4,5,6} //- Launch the cal_offset program for each the Core boards// One offset calibration per board, so in total it is needed to conduct the offset calibration 6 times. === Calibrate gain === dbbcif{a,b,c,d,e,f}=2,agc,1,34000 //- Set an intermediate TPI value (34000) and wait until value reach// dbbcif{a,b,c,d,e,f}=2,man //- Set dbbcif with agc off // cal_gain={1,2,3,4,5,6} //- Launch the cal_gain program for each the Core boards// Again 6 calibrations are needed. === Calibrate delay === Do it after the gain and offset calibration. Use similar initial settings for each board as in the Calibration gain procedure. dbbcif{a,b,c,d,e,f}=2,agc,1,34000 dbbcif{a,b,c,d,e,f}=2,man cal_delay={1,2,3,4,5,6} //- Launch the cal_delay program for each the Core boards// ==== Check calibration's quality ==== enablecal=on,on,on enableloop core3hstats=board_nr * All sample powers in a 2% variation * All bitstats following a proportion of 18-32-32-18% * Auto-correlation in the order of 2 Million units. Last calibration made by Guifré on Hb on 19.02.2019. Last calibration made by Guifré on Yg unit on 18.06.2019. - board1 = offset OK, gain KO, - board2 = offset OK, gain OK, delay KO - board3 = offset OK, gain OK, delay KO - board4 = offset OK, - board5 - board6