Index: trunk/MultiChannelUSB/uwt_bior31.v
===================================================================
--- trunk/MultiChannelUSB/uwt_bior31.v	(revision 91)
+++ trunk/MultiChannelUSB/uwt_bior31.v	(revision 92)
@@ -15,10 +15,11 @@
 	localparam	index2		=	2 << (L - 1);
 	localparam	index3		=	3 << (L - 1);
-	localparam	peak_index	=	((index3 + 1) >> 1) + 1;
+	localparam	index4		=	index3 + 1;
+	localparam	peak_index	=	((index3 + 1) >> 1) + 2;
 	localparam	peak_shift	=	((L - 1) << 1) + (L - 1);
 	localparam	zero		=	32'h80000000;
 	
 	// Tapped delay line
-	reg		[31:0]	tap [index3:0];
+	reg		[31:0]	tap [index4:0];
 	
 	reg		[31:0]	d_reg, d_next;
@@ -49,5 +50,5 @@
 			more_reg <= 1'b0;
 
-			for(i = 0; i <= index3; i = i + 1)
+			for(i = 0; i <= index4; i = i + 1)
 			begin
 				tap[i] <= 0;
@@ -69,5 +70,5 @@
 			
 			// Tapped delay line: shift one
-			for(i = 0; i < index3; i = i + 1)
+			for(i = 0; i < index4; i = i + 1)
 			begin
 				tap[i+1] <= tap[i];
