Keysight Pathwave 89600 VSA .NET API
Pucch Class Members
See Also  Properties  Methods  Events
Agilent.SA.Vsa.NewRadio.Interfaces Assembly > Agilent.SA.Vsa.NewRadio Namespace : Pucch Class

Glossary Item Box

The following tables list the members exposed by Pucch.

Public Properties

 NameDescriptionMinimum SW Version
Public PropertyAdditionalDmrsEnabledGets or sets a value indicating whether additional DMRS is enabled.  24.00
Public PropertyBwpIdGets or sets BWP Id  24.20
Public PropertyCsiPartTwoEnabledGets or sets a value indicating whether CSI(Channel State Information) Part2 bits are transmitted on this PUCCH.  27.40
Public PropertyCsiPartTwoPayloadSizeGets or sets a value indicating the payload size(bit number) of the CSI Part2 transmitted on this PUCCH.  27.40
Public PropertyDmrsDurationGets or sets a value indicating the PUSCH DMRS duration.  
Public PropertyDmrsInitValueGets or sets a value indicating DMRS initialization value.  
Public PropertyDmrsInitValueDefinitionGets or sets a value indicating how the DMRS sequence generation initialization value is defined.  
Public PropertyDmrsNid0SourceGets or sets a value indicating whether the Nid value used for is configured by higher layer or from cell ID.  25.00
Public PropertyDmrsNidZeroGets or sets a value indicating the ID value used for DMRS data scrambling  23.20
Public PropertyDmrsPowerBoostingGets or sets a value indicating the relative power boosting (in dB) of the DMRS associated with this physical channel.  
Public PropertyFirstSymbolIndexGets or sets a value indicating the first symbol index in a slot used by this physical channel.  
Public PropertyFormatGets or sets a value indicating the Pucch Format.  
Public PropertyGroupHoppingModeGets or sets PUCCH group hopping mode  23.20
Public PropertyHalfPiBpskEnabledGets or sets a value indicating whether pi/2 BPSK for UCI symbols instead of QPSK.  24.00
Public PropertyHoppingIdGets or sets hopping ID for PUCCH Format 1 or 4 configuration  23.20
Public PropertyInitialCyclicShiftGets or sets initial cyclic shift  23.20
Public PropertyInterlacedTransmissionEnabledGets or sets a value indicating whether interlaced transmission is used.  25.20
Public PropertyInterlaceOneConfiguredGets or sets a value indicating whether interlace1 is configured.  25.20
Public PropertyInterlaceOneIndexGets or sets a value indicating interlace1 used by this PUCCH when interlaced transmission is used.  25.20
Public PropertyInterlaceZeroIndexGets or sets a value indicating interlace0 used by this PUCCH when interlaced transmission is used.  25.20
Public PropertyInterslotFrequencyHoppingEnabledGets or sets a value indicating whether inter-slot frequency hopping is enabled when PUCCH is repeated over multiple slots.  27.40
Public PropertyIntraSlotFrequencyHoppingEnabledGets or sets a value indicating whether intra-slot frequency hopping is enabled.  23.20
Public PropertyIsDataIncludedInRmsEvmGets or sets a value indicating whether PUCCH Data is included in rmsEVM calculation/>.  24.20
Public PropertyIsDisposedGets a value indicating whether the object has been disposed. If an object has been disposed any attempt to use it will lead to an ObjectDisposedException being thrown. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public PropertyIsDmrsIncludedInRmsEvmGets or sets a value indicating whether PUCCH Dmrs is included in rmsEVM calculation/>.  24.20
Public PropertyIsDmrsUplinkTransformPrecodingR16ConfiguredGets or sets a value indicating whether dmrsUplinkTransformPrecodingPUCCH-r16 is configured.  25.20
Public PropertyIsPucchEnabledGets or sets a value indicating whether the physical channel is marked as enabled.  
Public PropertyLastSymbolIndexGets or sets a value indicating the last symbol index in a slot used by this physical channel.  
Public PropertyMaxCodeRateGets or sets a value indicating the maximum code rate for this PUCCH.  27.40
Public PropertyModulationGets or sets modulation format for PUCCH Format 1 configuration  23.20
Public PropertyNameGets a value for the name for the physical channel.  
Public PropertyNidGets or sets a value indicating the ID value used for DMRS sequence generation.  
Public PropertyOccIndexGets or sets a value to determine preDFT-OCC index for PUCCH Format 4 configuration or Time Domain OCC for Format 1.  23.20
Public PropertyOccLengthGets or sets the OCC length for PUCCH Format 4 sequence generation  24.00
Public PropertyPayloadSizeGets or sets payload size for PUCCH channel  23.20
Public PropertyPowerBoostingGets or sets a value indicating the relative power boosting (in dB) of this physical channel.  
Public PropertyRBNumberGets or sets a value indicating the start index of resource block assigned to the physical channel.  
Public PropertyRBOffsetGets or sets a value indicating the start index of resource block assigned to the physical channel.  
Public PropertyRbSetIndexForInterlaceGets or sets a value indicating the RB set used by this PUCCH when interlaced transmission is used.  25.20
Public PropertyRntiGets or sets a value indicating the RNTI for the physical channel.  
Public PropertySecondHopRBOffsetGets or sets a value indicating the start index of resource block for second hop of PUCCH in case of frequency hopping. This value is applicable when intra-slot frequency hopping is enabled. This property corresponds to L1 parameter 'PUCCH-2nd-hop-PRB'.  23.20
Public PropertySequenceCyclicShiftAutoDetectedGets or sets a value indicating whether the sequence cyclic shift is auto detected during the measurement.  28.00
Public PropertyVersionGets or sets the specification interpretation to use for PDSCH.  23.20
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Methods

 NameDescriptionMinimum SW Version
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodForceRebuildKeyMapThis method is used to force a refresh of the key map. This is necessary in cases where the key mappings to the API objects change. This can happen when the index of an item within a collection is reflected in the key name, and an item is removed from the middle of a collection. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodGetAllocatedSlotIndexesGets the set of slot indexes allocated for this physical channel.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodGetSequenceCyclicShiftPerSlotGets the set of Sequence Cyclic Shift per slot for this Pucch.  28.40
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodSetAllocatedSlotIndexesOverloaded. Sets a single contiguous set of slots to be allocated for this physical channel.  
Public MethodSetSequenceCyclicShiftPerSlotSets Sequence Cyclic Shift per slot for this Pucch.  28.40
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Events

 NameDescriptionMinimum SW Version
Public EventPropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventPropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)14.00
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

See Also