1.一种畜牧养殖环境实时监测方法,其特征在于,该方法包括以下步骤:在畜牧养殖场的一段时间内,获取若干个监测位置上每一监测时刻的粉尘浓度以及若干个动物在每一监测时刻的位置坐标与加速度;其中每个监测位置对应一个位置坐标;
根据每个监测位置上所有监测时刻的粉尘浓度数据,构成每个监测位置对应的粉尘浓度数据序列;
根据每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据的数值,得到每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据的噪声程度与若干待滤波数据;
获取每个监测位置对应的粉尘浓度数据序列中每个待滤波数据对应的一个参考块与若干个邻域块;
根据每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据对应的监测时刻与每个粉尘浓度数据的数值,得到每个监测位置对应的粉尘浓度数据序列中每个待滤波数据对应的每个邻域块的滤波权重;
根据每个监测位置的位置坐标、每一动物在每一监测时刻的位置坐标与加速度以及每个粉尘浓度数据的噪声程度,得到每个监测位置在每个监测时刻上的粉尘浓度数据所对应的粉尘环境;
根据每个待滤波数据对应的每个邻域块的滤波权重及每个监测位置在每个监测时刻上的粉尘浓度数据所对应的粉尘环境,得到每个待滤波数据对应的每个邻域块的最终滤波权重;
根据每个待滤波数据对应的每个邻域块的最终滤波权重,得到若干去噪后的粉尘浓度数据序列;
根据所有去噪后的粉尘浓度数据序列,对粉尘浓度进行监测;
其中,粉尘浓度数据的噪声程度的获取方法为:计算第
其中,每个监测位置在每个监测时刻上的粉尘浓度数据所对应的粉尘环境的获取方法为:根据每个监测位置对应的位置坐标和每个动物在第根据第
根据
其中,粉尘环境的计算公式为:
式中,
2.根据权利要求1所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据的数值,得到每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据的噪声程度与若干待滤波数据,包括的具体步骤如下:在第
3.根据权利要求1所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据每个监测位置对应的粉尘浓度数据序列中每个粉尘浓度数据对应的监测时刻与每个粉尘浓度数据的数值,得到每个监测位置对应的粉尘浓度数据序列中每个待滤波数据对应的每个邻域块的滤波权重,包括的具体公式如下:式中,
4.根据权利要求1所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据第式中,
5.根据权利要求1所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据每个待滤波数据对应的每个邻域块的滤波权重及每个监测位置在每个监测时刻上的粉尘浓度数据所对应的粉尘环境,得到每个待滤波数据对应的每个邻域块的最终滤波权重,包括的具体步骤如下:根据第
根据第
6.根据权利要求5所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据第将第
将第
计算块1和块2中每个相同位置的数据的差值的绝对值,将块1和块2中所有相同位置的数据的差值绝对值的均值,记为第
7.根据权利要求5所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据第式中,
8.根据权利要求1所述一种畜牧养殖环境实时监测方法,其特征在于,所述根据所有去噪后的粉尘浓度数据序列,对粉尘浓度进行监测,包括的具体步骤如下:在所有去噪后的粉尘浓度数据序列中,将大于预设的粉尘浓度阈值的粉尘浓度数据记为异常粉尘浓度数据;
在发现异常粉尘浓度数据时,进行预警。