电磁脉冲的防护方法及防雷的方法基本相同。 9.5毫米厚的钢板或4毫米厚的屏蔽层由铜制成的,可以提供高的总屏蔽效果。然而,这将是由于屏蔽的检修门和孔为使用的电缆,连接器,开关和其他弱化的存在,使得孔必须用垫圈密封。如果必须削减通风,使用各种屏蔽栅极(如蜂窝隔板,多孔金属板和金属丝网网格)的大孔到孔与孔之间的许多小的孔相交的地方被融合,以确保最佳的屏蔽效果。电缆整体防护材料,必须使用,最好的电缆保护材料是导电性的固体材料等的管道。有助于减少方面的脆弱性,适当的接地线也很重要。如果数据的传输速率,过滤方法可用于抑制瞬态效应。如果过滤器是不够的,依赖于电磁脉冲下降到安全的水平,则需要使用保护性抑制剂,例如齐纳二极管。您当前,国外反电磁脉冲指挥和通信系统的具体方法是:选择最好的成分组件使用不易受到电磁脉冲的影响,如管等安装在连接器上的过滤器使用外部保护元件预先包装的保护电路(集成电路)使用的是后卫线使用独立的过滤器,用于将频率被限制在一个很窄的频带AGC增益使用限制技术使用特殊的过滤器电路隔离使用隔离电气瞬态技术屏蔽和接地重新设计的子系统电磁脉冲的数据,以检测发生由于错误的干扰,并拒绝这些数据。由核电磁脉冲产生的空间瞬变电磁场核爆炸
电磁脉冲效应。核电磁脉冲电磁场强度比闪电百倍大。频宽,几乎囊括了所有的浪潮中,大范围的危害,覆盖半径可达数百至数千公里的,以无线通信的最大威胁的长度。 1962年7月8日,美国航空400公里岛约翰斯顿在核试验,导致从夏威夷岛的风暴中心1300多公里,上百个假警报铃响了,几十个街道路灯故障,短波通信中断,雷达屏幕突出故障,电源系统保险丝,烧掉电器元件,绝缘击穿,电子系统存储冲掉,程序混乱,无线电控制设备的停机时间,警报信息的失控等。上面也危及居民的生命可以被视为核电磁脉冲。在早期的未来战争中,敌人可能采取高空核爆炸,以减少造成人员伤亡的情况,严重损害被攻击方电气通信设备的功能,造成信息混乱,让居民有足够的抗电磁脉冲的心理准备。
写一个小函数,LZ调用它就可以了:function fi = calc_avg(input,len)
% OUT = CALC_AVG(INPUT,LEN)
% calculate the average by each length LEN of the INPUT
% INPUT is the input series or matrix need to be filtered
% LEN is the average filter length, and LEN must be smaller than the input size
% return OUT is the same size series or matrix of input.
[m,n] = size(input)
input = reshape(input,m*n,1)
if len>=m*n
error('the filter length is too large!')
return
else
input = [inputinput(1:len-1)]
out = []
for i=1:m*n
out(i) = mean(input(i:i+len-1))
end
fi = reshape(out,m,n)
end
1,限制副滤波/ * A值可根据实际情况调整值是一个有效的值,NEW_VALUE采样值
过滤程序。返回的实际值* /
定义一个10
char值
炭过??滤器()
{
字符NEW_VALUE
NEW_VALUE get_ad()
((NEW_VALUE - 价值>A)| |(价值 - NEW_VALUE>A)
返回值
回报NEW_VALUE}
2,中位数的滤波方法
/ * N值是根据实际情况调整
排序冒泡法* /
定义N 11
炭过??滤器()
{ BR />字符value_buf [N]
字符数,I,J,温度
(计数= 0数
{
value_buf [计数] = get_ad( )
延迟()
}
为(J = 0
{
(i = 0
{
>(value_buf [I]>value_buf [i +1])
{
TEMP = value_buf [I]
value_buf [I] = value_buf [i +1] value_buf [i +1] =温度
}
}
}
回报率value_buf [(N-1)/ 2]
}
算术平均滤波方法
/ *
* /
定义N 12
炭过??滤器()
{
int总和= 0
为(计数= 0数
{
总和+ = get_ad的()
延迟()
}
回报(字符)(总和/ N)
}
4,交付推动平均滤波法(也被称为移动平均滤波器)
/ *
* /
#定义N 12
字符value_buf [N]
CHAR I = 0
炭过??滤器()
{
字符计数
诠释总和= 0
value_buf [+ +] = get_ad()
(== N)= 0
为(计数= 0数
总和= value_buf第[count]
回报(字符)(总和/ N)
}
5,中位数平均滤波法(也被称为抗脉冲干扰的滤波方法)
>/ *
* /
定义N 12
炭过??滤器()
{
字符数,I,J
字符value_buf [N]
int总和= 0
为(计数= 0数
{
value_buf [计数] = get_ad()
延迟()
>}
(J = 0
{
(i = 0
{
(value_buf [I]>value_buf [+1 ])
{
TEMP = value_buf [I]
value_buf [I] = value_buf [i +1]
value_buf [+1] =温度
>}
}
}
为(计数= 1数
总和+ =值[计数]
回报率(字符)(金额/(N-2 ))
}
6,限幅平均滤波法
/ *
* /
缩写参考子程序1,3
7,一阶落后过滤器的方法
/ *加快程序假设底座100,A = 0 100 * /
#50
char值
炭过??滤器()
{
字符NEW_VALUE
NEW_VALUE get_ad()
回报(100-A)*值+ A * NEW_VALUE
} <BR / 8,加权平均递归滤波方法
/ * COE阵列加权系数表,有一个程序存储区。* /
定义N 12
字符代码COE [N] = { 1,2,3,4,5,6,7,8,9,10,11,12}
字符代码sum_coe = 1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12
炭过??滤器()
{
字符value_buf [N]
int总和= 0
(计数= 0时,计算
{
value_buf [计数] = get_ad()
延迟()
}
为(计数= 0,计数 BR />总和+ = value_buf [数量] * COE [计数]
回报(char)的(和/ sum_coe)
}
9,去抖滤波法
定义N 12
炭过??滤器(){
字符数= 0
字符NEW_VALUE
NEW_VALUE get_ad()
而(value! = NEW_VALUE)
{
计数+ +
如果(计数>= N)返回NEW_VALUE
延迟()
NEW_VALUE get_ad()
}
返回值
}
10,限制去抖滤波方法
/ *
* /
略参考子程序1,9
方式限制的方法去抖动滤波器的方法是等效的限幅滤波“+”消抖滤波方法。“之前的优势去抖乙限的限制”和“反跳”改善一些缺陷去抖滤波的方法,以避免继承的优势到系统C的缺点中的参数的快速变化的干扰值不应该是第11方法IIR数字滤波器的方法,以确定信号的带宽被滤除,Y = a1的* Y第(n-1)+(n)的A2 * Y第(n-2)+ ... +阿克* Y(nk)的+ B0 * X(n)的+ B1 * X(1)+ B2 * X第(n-2)+ ... +浅滩* X(NK)乙优势,高通,低通,带通,带停止任意简约的设计(MATLAB)C大型计算的优缺点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)