configureADCMixer
Description
configureADCMixer(
configures the type, frequency, and source of the mixer for a given channel in a given ADC
tile.rfDataConverter
,tileId
,channelId
,mixerType
,mixerFrequency
,eventSource
,NCOPhase
,fineMixerScale
)
Input Arguments
rfDataConverter
— RF data converter
soc.RFDataConverter
object
RF data converter, specified as an soc.RFDataConverter
object. Via Ethernet, this object connects the host computer to the RF data converter on
the connected SoC device. Use the object functions and properties of this object to
configure the RF data converter.
tileId
— Identifier of RF-ADC tile
0
| 1
| 2
| 3
Identifier of the RF-ADC tile connected to the programmable logic, specified
as 0
, 1
, 2
, or
3
. Available options for the RF-ADC tile ID vary
according to the specified RFSoC device. A tile contains several ADCs,
accessible as channels, and several shared timing units, including a clock
and PLL.
Data Types: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
channelId
— Channel identifier
0
| 1
| 2
| 3
Channel identifier for the selected ADC tile, specified as 0
,
1
, 2
, or 3
. Available
options for the channel ID vary according to the specified RFSoC device.
Data Types: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
mixerType
— Type of mixer
"Bypassed"
| "Coarse"
| "Fine"
Type of mixer used in the RF-ADC digital path, specified as
"Bypassed"
, "Coarse"
, or
"Fine"
. When you specify "Bypassed"
, no mixer is
included in the ADC digital path. "Coarse"
specifies the coarse
mixer, which enables mixing the data with a carrier at frequency ratios set by input
mixerFrequency
. "Fine"
specifies the fine
mixer, which enables the data to be shifted up or down in frequency by the
fineMixerScale
input value.
Data Types: char
| string
mixerFrequency
— Frequency for coarse or fine mixer
"Fs/2"
| "Fs/4"
| "-Fs/4"
| scalar
When you specify "Coarse"
as the mixerType
,
the mixer frequency must be specified as one of these values:
"Fs/2"
- Half of the sampling frequency"Fs/4"
- Quarter of the sampling frequency
When you specify "Fine"
as the mixerType
,
the mixer frequency must be a scalar. Units of the mixer frequency are in MHz.
Data Types: char
| string
| double
eventSource
— Source of update event for RF-ADC mixer
"Immediate"
| "Slice"
| "Tile"
| "SysRef"
| "Marker"
| "PL"
Source of the update event for the RF-ADC mixer, specified as
"Immediate"
, "Slice"
, "Tile"
,
"SysRef"
, "Marker"
, or "PL"
.
An event update can be made intermediately or can wait for another event within the
system. For detailed information on the event sources, see "Dynamic Update Events"
section in Zynq UltraScale+ RFSoC RF Data Converter v2.3.
Data Types: char
| string
NCOPhase
— Phase value for output of NCO mixer
positive scalar value
Phase value for the output of the numerically-controlled oscillator (NCO) mixer,
specified as a positive scalar. The NCO phase applies only when you specify a fine mixer
by setting input mixerType
to "Fine"
.
Data Types: double
fineMixerScale
— Scale for fine mixer
"Auto"
| "1"
| "0.7"
Scale for fine mixer, specified as "Auto"
,
"1"
, or "0.7"
. To specify a fine mixer, set input
mixerType
to "Fine"
.
Data Types: char
| string
Version History
Introduced in R2020b
See Also
Functions
External Websites
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)