FPGA Math & Analysis下載 PDF選擇的小節所選的小節與子小節完整手冊已更新2025-01-28閱讀時間為 3 分鐘LabVIEW FPGA ModuleAPI 參考LabVIEW G Use the FPGA Math & Analysis VIs and Functions to perform math, analysis, and control operations in FPGA VIs. Note This palette is specific to FPGA targets. GenerationUse the Generation VIs in FPGA VIs to generate signals.ControlUse the Control VIs in FPGA VIs to create control applications for FPGA targets.UtilitiesUse the Utilities VIs in FPGA VIs to perform various tasks such as detecting state changes of Boolean inputs, detecting zero crossings, delaying the input value, limiting the valid range of a signal, and performing linear interpolation.High Throughput MathUse the High Throughput Math functions to achieve high throughput rates when performing fixed-point math and analysis on FPGA targets.DC and RMS MeasurementsCalculates the DC (mean) and/or RMS values of an input signal. You also can use this Express VI to calculate the intermediate sum, mean square, or square sum values in order to save FPGA resources. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Mean, Variance, and Standard DeviationCalculates the mean, variance, and/or standard deviation of an input signal. This Express VI analyzes discrete frames of data rather than analyzing data continuously. This Express VI waits for N cycles to collect a frame of data before returning one valid output, where N is the number of samples in each frame. It then waits for another N cycles to return another valid output.Analog Period MeasurementCalculates the period of an evenly sampled periodic signal using threshold crossing detection. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Linear AlgebraUse the Linear Algebra functions to perform vector and matrix calculations in high speed and high throughput FPGA applications, such as RF applications.Butterworth FilterFilters one or more input signals using a lowpass or highpass IIR Butterworth filter.Notch FilterAttenuates a specific frequency band in one or more input signals using a second order IIR notch filter.Rational ResamplerProvides a rational resampling filter, which updates the input sample rate by an L/M factor where L is an interpolation factor and M is a decimation factor.Scaled WindowMinimizes spectral leakage associated with truncated waveforms. This Express VI scales the windowed time-domain signal so that when a LabVIEW object computes the power or amplitude spectrum of the windowed waveform, all windows provide the same level within the accuracy constraints of the output wavelength.FFTComputes the Fast Fourier Transform (FFT). The Single Channel, Single Sample input format computes the FFT point by point. The Single Channel, Multiple Samples input format allows you to perform FFT analysis on a data stream with multiple samples/cycle.NI Floating-Point LibraryRedirects to the LabVIEW Tools Network on ni.com where you can download a library of floating-point math operation functions. You can use these functions in your FPGA application to minimize resource usage outside single-cycle Timed Loops or to optimize timing performance inside 40 MHz single-cycle Timed Loops.Parent topic: Programming
Use the FPGA Math & Analysis VIs and Functions to perform math, analysis, and control operations in FPGA VIs. Note This palette is specific to FPGA targets. GenerationUse the Generation VIs in FPGA VIs to generate signals.ControlUse the Control VIs in FPGA VIs to create control applications for FPGA targets.UtilitiesUse the Utilities VIs in FPGA VIs to perform various tasks such as detecting state changes of Boolean inputs, detecting zero crossings, delaying the input value, limiting the valid range of a signal, and performing linear interpolation.High Throughput MathUse the High Throughput Math functions to achieve high throughput rates when performing fixed-point math and analysis on FPGA targets.DC and RMS MeasurementsCalculates the DC (mean) and/or RMS values of an input signal. You also can use this Express VI to calculate the intermediate sum, mean square, or square sum values in order to save FPGA resources. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Mean, Variance, and Standard DeviationCalculates the mean, variance, and/or standard deviation of an input signal. This Express VI analyzes discrete frames of data rather than analyzing data continuously. This Express VI waits for N cycles to collect a frame of data before returning one valid output, where N is the number of samples in each frame. It then waits for another N cycles to return another valid output.Analog Period MeasurementCalculates the period of an evenly sampled periodic signal using threshold crossing detection. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Linear AlgebraUse the Linear Algebra functions to perform vector and matrix calculations in high speed and high throughput FPGA applications, such as RF applications.Butterworth FilterFilters one or more input signals using a lowpass or highpass IIR Butterworth filter.Notch FilterAttenuates a specific frequency band in one or more input signals using a second order IIR notch filter.Rational ResamplerProvides a rational resampling filter, which updates the input sample rate by an L/M factor where L is an interpolation factor and M is a decimation factor.Scaled WindowMinimizes spectral leakage associated with truncated waveforms. This Express VI scales the windowed time-domain signal so that when a LabVIEW object computes the power or amplitude spectrum of the windowed waveform, all windows provide the same level within the accuracy constraints of the output wavelength.FFTComputes the Fast Fourier Transform (FFT). The Single Channel, Single Sample input format computes the FFT point by point. The Single Channel, Multiple Samples input format allows you to perform FFT analysis on a data stream with multiple samples/cycle.NI Floating-Point LibraryRedirects to the LabVIEW Tools Network on ni.com where you can download a library of floating-point math operation functions. You can use these functions in your FPGA application to minimize resource usage outside single-cycle Timed Loops or to optimize timing performance inside 40 MHz single-cycle Timed Loops.Parent topic: Programming
Use the FPGA Math & Analysis VIs and Functions to perform math, analysis, and control operations in FPGA VIs. Note This palette is specific to FPGA targets. GenerationUse the Generation VIs in FPGA VIs to generate signals.ControlUse the Control VIs in FPGA VIs to create control applications for FPGA targets.UtilitiesUse the Utilities VIs in FPGA VIs to perform various tasks such as detecting state changes of Boolean inputs, detecting zero crossings, delaying the input value, limiting the valid range of a signal, and performing linear interpolation.High Throughput MathUse the High Throughput Math functions to achieve high throughput rates when performing fixed-point math and analysis on FPGA targets.DC and RMS MeasurementsCalculates the DC (mean) and/or RMS values of an input signal. You also can use this Express VI to calculate the intermediate sum, mean square, or square sum values in order to save FPGA resources. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Mean, Variance, and Standard DeviationCalculates the mean, variance, and/or standard deviation of an input signal. This Express VI analyzes discrete frames of data rather than analyzing data continuously. This Express VI waits for N cycles to collect a frame of data before returning one valid output, where N is the number of samples in each frame. It then waits for another N cycles to return another valid output.Analog Period MeasurementCalculates the period of an evenly sampled periodic signal using threshold crossing detection. This Express VI accepts frames of data, performs measurement on the input data, and returns a valid single result for each frame.Linear AlgebraUse the Linear Algebra functions to perform vector and matrix calculations in high speed and high throughput FPGA applications, such as RF applications.Butterworth FilterFilters one or more input signals using a lowpass or highpass IIR Butterworth filter.Notch FilterAttenuates a specific frequency band in one or more input signals using a second order IIR notch filter.Rational ResamplerProvides a rational resampling filter, which updates the input sample rate by an L/M factor where L is an interpolation factor and M is a decimation factor.Scaled WindowMinimizes spectral leakage associated with truncated waveforms. This Express VI scales the windowed time-domain signal so that when a LabVIEW object computes the power or amplitude spectrum of the windowed waveform, all windows provide the same level within the accuracy constraints of the output wavelength.FFTComputes the Fast Fourier Transform (FFT). The Single Channel, Single Sample input format computes the FFT point by point. The Single Channel, Multiple Samples input format allows you to perform FFT analysis on a data stream with multiple samples/cycle.NI Floating-Point LibraryRedirects to the LabVIEW Tools Network on ni.com where you can download a library of floating-point math operation functions. You can use these functions in your FPGA application to minimize resource usage outside single-cycle Timed Loops or to optimize timing performance inside 40 MHz single-cycle Timed Loops.Parent topic: Programming