Changes between Version 1 and Version 2 of SISOAGC


Ignore:
Timestamp:
Jul 27, 2006, 11:25:52 AM (18 years ago)
Author:
gbmidd
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SISOAGC

    v1 v2  
    2121A driver abstracts register-level operations from the programming-interface; below the functions for controlling the AGC are described.
    2222
    23 '''void agc_Initialize(int noise_estimate)'''
     23'''{{{void agc_Initialize(int noise_estimate)}}}'''
    2424
    25 Resets and initializes the AGC peripheral with all required parameters.  The calibration baseband gain is computed from the noise estimate, so an accurate guess of the noise floor is required.  This value is generally near -85 dB.
     25  Resets and initializes the AGC peripheral with all required parameters.  The calibration baseband gain is computed from the noise estimate, so an accurate guess of the noise floor is required.  This value is generally near -85 dB.
    2626
    27 Upon completing this routine, the AGC is enabled and online.
     27  Upon completing this routine, the AGC is enabled and online.
    2828
    29 '''void agc_MasterReset()'''
     29'''{{{void agc_MasterReset()}}}'''
    3030
    31 Resets all state in the AGC, though does not reinitialize any parameters.  All averagers and other state-machines are reset, and the AGC is enabled when the routine completes.
     31  Resets all state in the AGC, though does not reinitialize any parameters.  All averagers and other state-machines are reset, and the AGC is enabled when the routine completes.
    3232
    33 '''void agc_Reset()'''
     33'''{{{void agc_Reset()}}}'''
    3434
    35 Resets only the gain values, but no other state in the core.
     35  Resets only the gain values, but no other state in the core.
    3636
    37 '''void agc_FiltSel(unsigned int state)'''
     37'''{{{void agc_FiltSel(unsigned int state)}}}'''
    3838
    3939Choose the downsampling filter depending on the value of state.
    4040
    41 state = 0 : downsampling only
     41  state = 0 : downsampling only[[BR]]
    4242state = 1 : use 32-tap decimating filter
    4343
    44 '''void agc_SetDCO(unsigned int state)'''
     44'''{{{void agc_SetDCO(unsigned int state)}}}'''
    4545
    46 Enable or disable DC Offset correction
     46  Enable or disable DC Offset correction
    4747
    48 state = 0 : DCO disable
     48  state = 0 : DCO disable[[BR]]
    4949state = 1 : DCO enable
    5050
    51 '''agc_SetTarget(c)'''
     51'''{{{agc_SetTarget(c)}}}'''
    5252
    53 Set the target signal strength value in dB
     53  Set the target signal strength value in dB