<?xml version="1.0"?>
<doc>
<assembly>
<name>HslCommunication</name>
</assembly>
<members>
<member name="T:HslCommunication.Algorithms.Fourier.FFTFilter">
<summary>
一个基于傅立叶变换的一个滤波算法
</summary>
<remarks>
非常感谢来自北京的monk网友,提供了完整的解决方法。
</remarks>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTFilter.FillDataArray``1(System.Collections.Generic.List{``0},System.Int32@)">
<summary>
对指定的数据进行填充,方便的进行傅立叶计算
</summary>
<typeparam name="T">数据的数据类型</typeparam>
<param name="source">数据源</param>
<param name="putLength">输出的长度</param>
<returns>填充结果</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTFilter.FilterFFT(System.Double[],System.Double)">
<summary>
对指定的原始数据进行滤波,并返回成功的数据值
</summary>
<param name="source">数据源,数组的长度需要为2的n次方。</param>
<param name="filter">滤波值:最大值为1,不能低于0,越接近1,滤波强度越强,也可能会导致失去真实信号,为0时没有滤波效果。</param>
<returns>滤波后的数据值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTFilter.FilterFFT(System.Single[],System.Double)">
<summary>
对指定的原始数据进行滤波,并返回成功的数据值
</summary>
<param name="source">数据源,数组的长度需要为2的n次方。</param>
<param name="filter">滤波值:最大值为1,不能低于0,越接近1,滤波强度越强,也可能会导致失去真实信号,为0时没有滤波效果。</param>
<returns>滤波后的数据值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTFilter.Filter(System.Single[],System.Double)">
<summary>
对指定的原始数据进行滤波,并返回成功的数据值
</summary>
<param name="source">数据源,数组的长度需要为2的n次方。</param>
<param name="filter">滤波值:最大值为1,不能低于0,越接近1,滤波强度越强,也可能会导致失去真实信号,为0时没有滤波效果。</param>
<returns>滤波后的数据值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTFilter.Filter(System.Double[],System.Double)">
<summary>
对指定的原始数据进行滤波,并返回成功的数据值
</summary>
<param name="source">数据源,数组的长度需要为2的n次方。</param>
<param name="filter">滤波值:最大值为1,不能低于0,越接近1,滤波强度越强,也可能会导致失去真实信号,为0时没有滤波效果。</param>
<returns>滤波后的数据值</returns>
</member>
<member name="T:HslCommunication.Algorithms.Fourier.FFTHelper">
<summary>
离散傅氏变换的快速算法,处理的信号,适合单周期信号数为2的N次方个,支持变换及逆变换
</summary>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.bitrp(System.Double[],System.Double[],System.Int32)">
<summary>
</summary>
<param name="xreal"></param>
<param name="ximag"></param>
<param name="n"></param>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.FFT(System.Double[])">
<summary>
快速傅立叶变换
</summary>
<param name="xreal">实数部分</param>
<returns>变换后的数组值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.GetFFTImage(System.Double[],System.Int32,System.Int32,System.Drawing.Color,System.Boolean)">
<summary>
获取FFT变换后的显示图形,需要指定图形的相关参数
</summary>
<param name="xreal">实数部分的值</param>
<param name="width">图形的宽度</param>
<param name="heigh">图形的高度</param>
<param name="lineColor">线条颜色</param>
<param name="isSqrtDouble">是否开两次根,显示的噪点信息会更新明显</param>
<returns>等待呈现的图形</returns>
<remarks>
<note type="warning">.net standrard2.0 下不支持。</note>
</remarks>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.FFTValue(System.Double[],System.Double[],System.Boolean)">
<summary>
快速傅立叶变换
</summary>
<param name="xreal">实数部分,数组长度最好为2的n次方</param>
<param name="ximag">虚数部分,数组长度最好为2的n次方</param>
<param name="isSqrtDouble">是否开两次根,显示的噪点信息会更新明显</param>
<returns>变换后的数组值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.FFT(System.Double[],System.Double[])">
<summary>
快速傅立叶变换
</summary>
<param name="xreal">实数部分,数组长度最好为2的n次方</param>
<param name="ximag">虚数部分,数组长度最好为2的n次方</param>
<returns>变换后的数组值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.FFT(System.Single[],System.Single[])">
<summary>
快速傅立叶变换
</summary>
<param name="xreal">实数部分,数组长度最好为2的n次方</param>
<param name="ximag">虚数部分,数组长度最好为2的n次方</param>
<returns>变换后的数组值</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.IFFT(System.Single[],System.Single[])">
<summary>
快速傅立叶变换的逆变换
</summary>
<param name="xreal">实数部分,数组长度最好为2的n次方</param>
<param name="ximag">虚数部分,数组长度最好为2的n次方</param>
<returns>2的多少次方</returns>
</member>
<member name="M:HslCommunication.Algorithms.Fourier.FFTHelper.IFFT(System.Double[],System.Double[])">
<summary>
快速傅立叶变换的逆变换
</summary>
<param name="xreal">实数部分,数组长度最好为2的n次方</param>
<param name="ximag">虚数部分,数组长度最好为2的n次方</param>
<returns>2的多少次方</returns>
</member>
<member name="T:HslCommunication.Algorithms.PID.PIDHelper">
<summary>
一个PID的辅助类,可以设置 P,I,D 三者的值,用来模拟信号波动的时候,信号的收敛情况
</summary>
</member>
<member name="M:HslCommunication.Algorithms.PID.PIDHelper.#ctor">
<summary>
实例化一个默认的对象
</summary>
</member>
<member name="M:HslCommunication.Algorithms.PID.PIDHelper.PidInit">
<summary>
初始化PID的
评论1