System object: dsp.DigitalUpConverter
Get handles to interpolation filter objects
S = getFilters(H)
S = getFilters(H) returns a structure, S, with copies of the filter System objects and the CIC normalization factor that form the interpolation filter cascade. The FirstFilterStage structure field is empty if the first filter stage has been bypassed. The CIC normalization factor equals the inverse of the CIC filter gain. In some cases, this gain includes a correction factor to ensure that the cascade response meets the ripple specifications.
getFilters(H,'Arithmetic',ARITH) specifies the arithmetic of the filter stages. You set ARITH to double, single, or fixed-point. When object H is in an unlocked state, you must specify the arithmetic input. When object H is in a locked state, the arithmetic input is ignored.
When H is in an unlocked state, and you specify the arithmetic as fixed-point, the getFilters method returns filter System objects. The custom coefficient data type properties of these System objects are set to the values that the dsp.DigitalUpConverter System object™ uses to process data when you call the step method. All other fixed-point properties are set to their default values.
When H is in a locked state, and the input to the step method is of a fixed-point data type, the getFilters method returns filter System objects. All fixed-point properties of these System objects are set to the exact values that the dsp.DigitalUpConverter System object uses to process the data.