大家有空看看我得中值滤波程序哪里有问题?我这边滤波出来的数值偏大
IN : db_in数据块编号
AI 采样数值
OUT: AI_SUM计算结果
network1
LOOP: L #db_in
T MW 500
L MD 508
L 4
*D
T #bcc
L #bcc
SLD 3
LAR2
OPN DB [MW 500]
L DBD [AR2,P#4.0]
T DBD [AR2,P#0.0]
L DBD [AR2,P#0.0]
T #ACC
network2
L #ACC
L #SUM
+R
T #SUM
NOP 0
network3
L MD 508
L L#1
+D
T MD 508
NOP 0
network4
L MD 508
L L#50
JC LOOP
network5
L L#0
T MD 508
NOP 0
network6
A(
L #SUM
L 5.000000e+001
/R
T #AI_SUM
AN OV
SAVE
CLR
A BR
)
JNB _001
L 0.000000e+000
T #SUM
_001: NOP 0
network7
NOP 0
network8
OPN DB [MW 500]
L 49
L 4
*D
T #bcc
L #bcc
SLD 3
LAR2
L #AI
T DBD [AR2,P#0.0]
NOP 0