Error Codes (Digital Filter Design Toolkit)

Digital Filter Design VIs and Functions

Error Codes (Digital Filter Design Toolkit)

The Digital Filter Design VIs can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.

Code Description
−24116 The band edge frequencies must correspond to the frequency points.
−24115 The length of the input string must be compatible with the length of frequency points.
−24114 The length of the input array must be compatible with the length of frequency points.
−24113 The frequency points must be in ascending order.
−24112 The filter must have a nonnegative zero-phase response.
−24111 The input filter is not a valid fixed-point moving average (MA) filter. Refer to the LabVIEW Help for more information about fixed-point MA filters.
−24110 The input filter must be a fixed-point filter with the IIR Cascaded Second-Order Sections Form structure.
−24109 The code generation was cancelled.
−24108 To generate C code from the filter, you must specify whether to process the gain on the target or the host.
−24107 The input signal must be in the range specified in the input word length value. Refer to the LabVIEW Help for more information about the valid range for the input signal.
−24106 The bandwidth must be greater than 0 and less than f0/2 for a Type I comb filter design. The bandwidth must be greater than 0 and less than f0 for a Type II comb filter design.
−24105 The bandwidth must be greater than 0 and less than the value of fn/N, where fn is the Nyquist frequency and N is the value you specify for the # notches/peaks input.
−24104 The Q factor must be greater than the value of f0/fn, where f0 is the center frequency of the notch or peak and fn is the Nyquist frequency.
−24103 To design a filter by using the Q factor, you must specify the center frequency value f0 in the range (0, fn), where fn is the Nyquist frequency. If you want to design a filter with the center frequency at DC, choose the By Bandwidth instance.
−24102 The bandwidth must be greater than 0 and less than the Nyquist frequency.
−24101 The center frequency f0 must be greater than or equal to 0 and less than the Nyquist frequency.
−24100 This function is not applicable to cascaded integrator comb (CIC) filters.
−24099 The filter must be a linear phase finite impulse response (FIR) filter.
−24098 This function failed to calculate the spectral factor of the filter. Ensure that the filter is a linear phase filter with a nonnegative zero-phase response.
−24097 If you want to generate code from the resulting filter, the integer word length that you specify for the multiplicand quantizer must be greater than or equal to the integer word length of the sum quantizer.
−24096 If you want to generate code from the resulting filter, the integer word length that you specify for the multiplicand quantizer must be greater than or equal to the integer word length of the delay quantizer.
−24095 The number of channels must be greater than 0.
−24094 You must specify a valid value for the word length. Refer to the LabVIEW Help for more information about the valid range of word lengths.
−24093 If you want to process the filter gain on a fixed-point target, you must specify the word length of the filter gain in the range [1, 32].
−24092 You must specify the word length of at least one set of coefficients in the range [1, 32].
−24091 The input coefficients are invalid for the cascaded structure you specified.
−24088 The input multirate filter is not a valid cascaded integrator comb (CIC) filter.
−24087 The file path you specified is invalid. Specify a valid file path.
−24086 A memory overflow occurred on the field-programmable gate array (FPGA) target.
−24085 Fixed-point multirate finite impulse response (FIR) code generation supports factors only in the range [1, 255]. The taps per phase must be in the range [1, 32767].
−24084 Fixed-point cascaded integrator comb (CIC) filter code generation supports factors only in the range [1, 65535].
−24083 The code generation supports only one- to 255-channel processing.
−24082 Fixed-point cascaded integrator comb (CIC) filter code generation supports only one-channel processing.
−24081 A project with the same name already exists in memory. Close the existing project or specify another name for the new project.
−24080 The passband edge frequency must be greater than zero and less than the Nyquist frequency. Refer to the LabVIEW Help for more information about specifying a valid value for the passband edge frequency.
−24079 You must specify a valid filtering mode. Refer to the LabVIEW Help for more information about specifying the filtering mode.
−24078 The array of the input filter cannot be empty.
−24077 The array size for interstage word length values must equal # stages - 1, where # stages is the number of stages of the multistage multirate filter.
−24076 The DFD Plot NStage MRate Freq Response VI does not support multistage multirate filters that contain rational resampling filters.
−24075 The array size for the coefficient word length values must be the same as that of the input multirate filter.
−24074 The stopband edge frequency must be greater than the passband edge frequency.
−24073 To generate LabVIEW FPGA code, you must install the LabVIEW FPGA Module and NI-RIO driver software with R Series support. To execute the FPGA code, you also need an FPGA target on which to run the code.
−24071 The fixed-point cascaded integrator comb (CIC) filter does not support the Highpass mode. You must set the differential delay and # stages inputs to 1 if you want to design a fixed-point CIC filter that works as a moving-average (MA) filter.
−24070 The input range must be greater than 0.
−24069 The output phase of a decimation filter must be in the range [0, factor).
−24068 The fixed-point multirate filter object is invalid.
−24067 You must specify the input word length value in the range [1, 32].
−24066 The filtering mode of the multirate filter does not match the instance you chose in the polymorphic VI. Specify the appropriate instance of the polymorphic VI.
−24065 The pair of rational factors cannot be equal.
−24063 The value of fs/f0 must be an integer for a Type I comb filter design, where fs and f0 are the sampling frequency and central frequency, respectively. The value of fs/(f0*2) must be an integer for a Type II comb filter design.
−24062 You must specify a delay value that is greater than or equal to zero.
−24061 You must specify a roll off value in the range [0, 1].
−24060 You must specify a gain value that is not equal to zero.
−24059 The zeroes that you specified cannot contain NaN or zero values. The poles you specified cannot contain NaN or Inf values.
−24058 The stopband edge frequency value is too high and might introduce aliasing distortion in the passband.
−24057 The product of the factors in the manual factorization input must equal the factor input value.
−24056 You must specify a factor value that is greater than 4 and divisible by 4 if you use the cascaded integrator comb (CIC) filter in multistage multirate filters.
−24055 The overflow mode input is set to Saturation for a sum quantizer. Set the overflow mode input to Wrap.
−24053 The shift number in the states is invalid.
−24052 The diagonal size must match the matrix size.
−24051 LabVIEW failed to allocate space for data.
−24050 This VI failed to load the filter from the file. Specify a valid file path.
−24049 The multirate filter object is invalid.
−24048 You must specify a valid value for the differential delay. Valid values are 1 and 2.
−24047 The filter design failed with the specified numerator and denominator order values. Use smaller order values.
−24046 You must specify the frequencies of the exact gain within the frequency ranges of the band specs input.
−24045 The number of stages must be in the range [1, 8].
−24044 You must specify numerator order and denominator order values of less than 35.
−24043 You must specify a multirate factor that is greater than zero.
−24042 Bandpass and bandstop filters require an order value that is an even number.
−24041 The structure of the filter is invalid. Refer to the LabVIEW Help for more information about selecting a filter structure.
−24040 You must set the quantizer source input to Coefficients a/k or Coefficients b/v.
−24039 The input coefficients are invalid for the specified lattice filter structure.
−24038 The structure of the filter you specified is not a lattice filter structure.
−24037 The input filter is not an finite impulse response (FIR) filter.
−24036 The input filter is not a quantized fixed-point filter.
−24035 The filter design failed with the specifications you entered.
−24034 The value of the states in input must match the filter order.
−24032 You must specify a filter order value that is an even number.
−24031 You must specify a denominator order value that is greater than or equal to zero.
−24030 You must specify a numerator order value that is greater than zero.
−24029 You must specify a multirate factor that is greater than one.
−24028 You must specify a roll off value in the range (0, 1).
−24027 Ripples in a linear scale must be in the range (0, 1).
−24026 You must specify a valid frequency sequence in the freq specs input.
−24025 The fixed-point filter model you specified is incompatible with the constraints of code generation. Refer to the LabVIEW Help for more information about generating code with the Digital Filter Design VIs.
−24024 The LabVIEW Digital Filter Design Toolkit does not support LabVIEW FPGA code generation for this filter structure.
−24023 You must specify a Q factor or Df value that is greater than zero.
−24022 You must specify an order value that is greater than zero.
−24021 You must specify frequency values that are greater than zero and less than the Nyquist frequency.
−24020 Each band must contain at least one point.
−24019 You must specify high frequency values that are greater than low frequency values.
−24018 You must specify a sampling frequency value that is greater than zero.
−24017 You must specify a stopband attenuation or ripple value that is greater than 0.
−24016 You must specify a nonnegative value or values for the magnitude input.
−24015 The filter object is invalid.
−24014 The transfer function is invalid.
−24013 You must specify a ripple ratio that is greater than zero for Dolph-Chebyshev windows.
−24012 The filter cannot be represented by the structure you specified.
−24011 The required order of the filter specifications is too large to work with the minimum order search option. Use the user defined option.
−24010 You must constrain all bands for minimum order designs.
−24009 You must specify a nonnegative frequency response for minimum or maximum phase designs.
−24008 The amplitude value at DC must be zero for odd-order, antisymmetric, finite impulse response (FIR) filter designs.
−24007 The amplitude values at the DC and Nyquist frequencies both must be zero for even-order, antisymmetric, finite impulse response (FIR) filter designs.
−24006 The amplitude value at the Nyquist frequency must be zero for odd-order, symmetric, finite impulse response (FIR) filter designs.
−24005 You must define at least one valid band.
−24004 All weighting values must be positive.
−24003 The band frequency must be in ascending order. Bands cannot overlap and must occur between the DC and Nyquist frequencies.
−24002 This VI failed to design a filter that meets all constraints. Specify a larger ripple constraint or order value.
−24001 The number of iterations has reached its maximum value, or a numeric error in the Remez design has occurred.
24001 The actual sampling frequency differs from the one used to create the filter.
24002 The timestamps of the two sequential data blocks are inconsistent.
24003 The input sequence is empty.
24004 The state in input is empty.
24005 The value of p must be in the range [2, 128].
24006 The pole radius must be in the range (0, 1].
24007 Zeroes at two ends of the transfer function have been removed. The designed order is different from the specified order.
24009 Either the maximum iteration has been reached, or a numerical error has occurred during the least pth norm design.
24010 This VI will design a filter with a lower order than the order you specified.
24011 The pair of rational factors are not coprime.
24012 The filtering process will initialize because the sampling frequency of the signal to process has changed from that of the preceding block of signal data.
24013 The filtering process will initialize because the number of signal channels to process has changed.
24014 The filtering process will initialize because the delay value has changed.
24015 The filtering process will initialize because the number of multirate filters has changed.
24016 The input word length value of a stage must equal the output word length value of the preceding stage.
24017 The stopband edge frequency must be less than or equal to the Nyquist frequency if you do not allow aliasing.
24018 The design process might take a long time because the estimated filter order is greater than 1000.
24019 You first must click the Update Design button to design a floating-point filter before you can quantize the filter. You cannot quantize the filter if the filter is a multistage no-rate-change filter.