Visual Basic (Declaration) | |
---|---|
Public MustOverride Sub SetChannelResponses( _ ByVal ParamArray values() As Single _ ) |
C++/CLI | |
---|---|
public: abstract void SetChannelResponses( ... array<float>^ values ) |
Parameters
- values
- The channel responses(I/Q) over all the mapped channels for this layer.
A precoding bundle is a group of RBs on which same channel response or beamforming weight is applied to. The channel response is unit less complex type, it is in the order of Response(0), Response(1),... Response(k), ..., Response(K-1), where Response(k) is the channel response vector on Channel k+1, and for each vector Response(k), its elements is in the order of I(0), Q(0), I(1), Q(1), ... I(m), Q(m), I(M-1), Q(M-1), where I(m) and Q(m) are the I/Q values of the channel response on precoding bundle m. The size of the param "values" should be 2 * K * M, where K is the number of measurement channels for this layer and M is the number of precoding bundles. The number of precoding bundles is decided by the number of RBs and the precoding bundle size of this PDSCH/PUSCH. For PDSCH, the precoding bundle size is decided by PrecodingResourceBlockGroup. If PrecodingResourceBlockGroup is PrecodingResourceBlockGroup.Two, the precoding bundle size is 2; If PrecodingResourceBlockGroup is PrecodingResourceBlockGroup.Four, the precoding bundle size is 4; If PrecodingResourceBlockGroup is PrecodingResourceBlockGroup.Wideband, the precoding bundle size is the same as the number of RBs allocated to this PDSCH/PUSCH; If PrecodingResourceBlockGroup is PrecodingResourceBlockGroup.UserDefined, the precoding bundle size is Pdsch.UserDefinedPrgSize. The RB allocation is decided by Pdsch.RAType, RBOffset, Pdsch.RBNumber, RAConfiguration, Pdsch.RbgAllocation, Pdsch.RbgSize. For PUSCH, the precoding bundle size is always PrecodingResourceBlockGroup.Wideband, so the number of precoding bundle(M) is always 1.
Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)
Minimum Software Version Requirement: Keysight PathWave 89600 VSA Ver 29.00