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 |
---|---|

−24130 | No valid FPGA target is installed. |

−24129 | The weight must be in the range (0,1). |

−24128 | The specified filter order of a cosine-modulated M-band perfect reconstruction filter bank must meet the constraint that N+1=2mM, where N is the order, M is the band counts, and m is a positive integer. |

−24127 | This VI cannot reconstruct the input subband signals. |

−24126 | The specified filter order must be an odd number greater than or equal to 3. |

−24125 | The input filter bank in must be a cosine-modulated filter bank. |

−24124 | The number of subband signals must equal the number of subbands in the input filter bank. |

−24123 | The band number of the filter bank must be greater than 1. |

−24122 | The subband index must be in the range [0, #band-1]. |

−24121 | Invalid filter bank object. |

−24120 | You can generate LabVIEW FPGA code for a multistage multirate filter that contains only decimation stages or only interpolation stages. |

−24119 | The fixed-point moving average filter supports a maximum of 32 channels. |

−24118 | To generate LabVIEW FPGA code, the sampling frequency conversion factor of the moving average filter must be greater than 1. |

−24117 | You must use the DFD FXP Moving Average Code Generator VI to generate LabVIEW FPGA code from a cascaded integrator comb (CIC) filter that has no rate change. |

−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 process the gain on the target. You can specify the gain processing target by using the DFD FXP Quantize Coef VI. |

−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, 40]. |

−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, 16383]. |

−24083 | The code generation supports only one- to 255-channel processing. |

−24082 | Fixed-point cascaded integrator comb (CIC) filter code generation supports a maximum of 32 channels. |

−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 coefficients 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 a 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 output word length and output integer word length of a stage must equal the input word length and input integer word length of the following 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. |

24020 | The fixed-point settings of the input signal are different from those of the input quantizer. |

24021 | The input frequency vector is empty. |