Configuring Active Channels (LabVIEW)
- Updated2025-09-23
- 7 minute(s) read
To work with channel parameters and properties, specify an active channel using the Active Channel property or the Active Channel parameter of a VI. Such parameters and properties are channel-specific parameters and properties. An active channel is one of many entities that share the same channel-specific parameters and properties. Other entities include the following:
- Segments,
- Receive channels,
- Space-time streams (or spatial streams),
- Combinations of a segment, receive channel, and a space-time stream,
- Users for a multiple-input multiple-output OFDM signal conforming to the following
standards:
- IEEE Standard 802.11n-2009.
- IEEE Standard 802.11ac-2013.
- IEEE P802.11ah/D1.3.
- IEEE Standard 802.11af-2013.
- IEEE P802.11ax/D8.0.
- IEEE P802.11be/D7.0, or IEEE P802.11bn/D0.3.
Set the Active Channel parameter or property for channel-specific parameters and channel-specific properties only when you set the Standard Property to one of the following values:
- 80211N MIMOOFDM
- 80211AC MIMOOFDM
- 80211AH MIMOOFDM
- 80211AF MIMOOFDM
- 80211AX MIMOOFDM
You must specify a valid active channel string. The following table lists the various valid channels for different standards. The following table lists the various valid active channel strings for different standards.
| Standard | Valid Active Channel Strings | Comments |
|---|---|---|
80211N MIMOOFDM, 80211AH MIMOOFDM | "channelx" |
Indicates a channel with index x. |
|
80211N MIMOOFDM, 80211AH MIMOOFDM | "channelx - channely" |
x < y Indicates all channels with index x to y, both inclusive. |
|
80211N MIMOOFDM, 80211AH MIMOOFDM | "channelx, channely, channelv - channelw" |
Indicates channels specified by each comma-separated string. |
|
80211N MIMOOFDM, 80211AH MIMOOFDM | "streamx" |
Indicates an space-time stream with index x. |
|
80211N MIMOOFDM, 80211AH MIMOOFDM | "channelx/streamy" |
Indicates a space-time stream with index y in channel x. |
|
80211AC MIMOOFDM |
"[segmentx]" | Indicates a segment with index x. You may use "" (empty string), if the Number of Segments property is set to 1. |
|
80211AC MIMOOFDM | "segmentx - segmenty" |
x < y Indicates all segments with index x to y, both inclusive. |
|
80211AC MIMOOFDM | "segmentx, segmenty" |
Indicates two segments with indices x and y, respectively. |
|
80211AC MIMOOFDM | "[segmentx/]channely" |
Indicates a channel, with index y, of the segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AC MIMOOFDM | "[segmentx/]channely - channelz" |
y < z Indicates all channels, with index y to z, both inclusive, in the segment with index x "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AC MIMOOFDM |
"segmentx - segmenty/channel - channelw" |
x < y, v < w Indicates all channels, with index v to w, both inclusive, in the segments with index x to y, both inclusive. |
|
80211AC MIMOOFDM | "[segmentx/]streamy" |
Indicates a stream, with index y, of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AC MIMOOFDM | "[segmentx/]channely/streamz" |
Indicates a stream, with index z, in channel with index y of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AC MIMOOFDM | "userx" |
Indicates a user with index x. |
|
80211AC MIMOOFDM | "userx/[segmenty/]streamz" |
Indicates a stream, with index z, of segment with index y, of user with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B/G DSSS, or 80211G DSSSOFDM | "" |
Indicates an empty string. |
80211AF MIMOOFDM |
"[segmentx]" | Indicates a segment with index x. You may use "" (empty string), if the Number of Segments property is set to 1. |
|
80211AF MIMOOFDM |
"[segmentx/]channely" |
Indicates a channel, with index y, of the segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AF MIMOOFDM |
"[segmentx/]streamy" |
Indicates a stream, with index y, of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AF MIMOOFDM | "[segmentx/]channely/streamz" |
Indicates a stream, with index z, in channel with index y of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM |
"[segmentx]" | Indicates a segment with index x. You may use "" (empty string), if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "segmentx - segmenty" |
x < y Indicates all segments with index x to y, both inclusive. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "segmentx, segmenty" |
Indicates two segments with indices x and y, respectively. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "[segmentx/]channely" |
Indicates a channel, with index y, of the segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "[segmentx/]channely - channelz" |
y < z Indicates all channels, with index y to z, both inclusive, in the segment with index x "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM |
"segmentx - segmenty/channelv - channelw" |
x < y, v < w Indicates all channels, with index v to w, both inclusive, in the segments with index x to y, both inclusive. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "[segmentx/]streamy" |
Indicates a stream, with index y, of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "[segmentx/]channely/streamz" |
Indicates a stream, with index z, in channel with index y of segment with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM | "userx" |
Indicates a user with index x. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM |
"userx/[segmenty/]channelz" |
Indicates a channel, with index z, of segment with index y, of user with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM |
"userx/[segmenty/]streamz" |
Indicates a stream, with index z, of segment with index y, of user with index x. "segment0/" is optional, if the Number of Segments property is set to 1. |
|
80211AX MIMOOFDM, 80211BE MIMOOFDM, or 80211BN MIMOOFDM |
"userw/[segmentx/]channely/streamz" |
Indicates a stream, with index z, in channel with index y of segment with index x, of user with index w. "segment0/" is optional, if the Number of Segments property is set to 1. |
Active Channel Syntax to Set Properties
Use the Active Channel property on the property node to configure the properties of a channel. For example, the following block diagram shows how you can set the spectral mask reference level to -70 dBm/Hz for channel1 and -71 dBm/Hz for channel2. The toolkit sets the spectral mask reference level for channel0 and channel3 to the default values.
To set the same value on multiple channels, use an active channel to indicate a list of channels that you want to configure. The following block diagram shows how you can configure channel1 and channel2 to have a spectral mask reference level of -70 dBm/Hz.
You can also use an active channel to indicate the range of channels that you want to configure. The following block diagram shows how you can configure channel0, channel1, channel2, and channel3 to have a spectral mask reference level of -70 dBm/Hz.
If you set the active channel to "" (empty string) and configure a channel-based property, the toolkit sets this property to the configured value for all the channels. In the following block diagram, the toolkit sets the spectral mask reference level to -70 dB for all the channels.
If you specify an active channel, you can configure only channel-specific properties for the specified channel. The toolkit returns an error if you configure non-channel specific properties.
Active Channel Syntax to Get Properties
You can read multiple properties for an active channel on one instance of the property node, as shown in the following block diagram.
Use a stream active channel string to configure the active channel for stream-based properties.
You must specify an active channel string for each channel to read multiple properties. The following block diagram shows how to specify the active channel for each channel to read the RMS EVM.
You can also use a For Loop to read properties for multiple channels.
If you specify an active channel, you can read only channel-specific properties for the specified channel. The toolkit returns an error if you attempt to read non-channel-specific properties.