Application Programming Interface (Api) Programming - Analog Devices ADRV9001 User Manual

Hide thumbs Also See for ADRV9001:
Table of Contents

Advertisement

Reference Manual
RECEIVER DEMODULATOR
hardware block. Cooperating with other hardware blocks, such as the CFC/DDC, programmable FIR filters, and so on, the ADRV9001 receiver
narrowband demodulator can perform frequency-shift key (FSK) and FM demodulation under the control of the BBIC.
The FSK/FM demodulation can cover these standards:
Analog FM with 12.5 kHz channel bandwidth
Analog FM with 20 kHz channel bandwidth
Analog FM with 25 kHz channel bandwidth
P25 phase I with 12.5 kHz channel bandwidth
DMR with 12.5 kHz channel bandwidth
For each standard,
Table 87
lists the usage suggestion of each module in the frequency deviation output mode.
Table 87. Suggestion of rxnbdem Usages in the Frequency Deviation Output Mode
Input Sampling Clock
Signal FIFO
CFC/DDC
Rx Programmable FIR
Freq. Discriminator
NB Programmable FIR
Resampler
In summary, in the frequency deviation output mode, the rxnbdem can provide more important resources such as:
A 2k-depth FIFO
A spur-free carrier frequency offset correction
A profile-switchable channel filter
An accurate digital frequency discriminator
A low-pass filter or a pulse shaping filter for the frequency deviation
A precise frequency deviation resampler
The BBIC can manually enable and control all the above resources.

APPLICATION PROGRAMMING INTERFACE (API) PROGRAMMING

The configuration for blocks in the rxnbdem subsystem is profile related so far. All relative blocks are enabled or bypassed in the profile by
selecting the Rx "IQ" or "frequency deviation" mode.
Carrier Frequency Corrector API Programming
The API function adi_adrv9001_Rx_FrequencyCorrection_Set() sets the CFC frequency word. Ensure the frequency correction word is in the
range of minute (±20 k, 20% of sample rate). The correct frequency operation can take effect immediately or at the start of the next available
frame by setting the parameter "immediate" to "true" or "false."
analog.com
Figure 179. Rxnbdem in Frequency Deviation Output Mode
FM, 12.5 kHz
FM, 20 kHz
24 kHz or 48 kHz
Enabled for channel filtering with 2 sets of FIR profiles
Low-pass filtering for smoothing the output FD signal
Disable
FM, 25 kHz
48 kHz
Optional
Enable for manual control
Enabled with D = 1
ADRV9001
P25 I, 12.5 kHz
DMR, 12.5 kHz
24 kHz or 48 kHz
Pulse shaping
Enable for manual control
Rev. 0 | 201 of 351

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADRV9001 and is the answer not in the manual?

Questions and answers

Table of Contents