fix coeff calculation
This commit is contained in:
		| @@ -10,18 +10,18 @@ BEGIN | ||||
| -- a = - sample1 +3·sample2 -3·sample3 + sample4 | ||||
| -- b = 2·sample1 -5·sample2 +4·sample3 - sample4 | ||||
| -- c = - sample1 + sample3 | ||||
| -- d = sample2  | ||||
| -- d = sample2 | ||||
|  | ||||
|   process(sample1, sample2, sample3, sample4) begin | ||||
|     samples(4) <= resize(sample1, coeff'high+1); | ||||
|     samples(3) <= resize(sample2, coeff'high+1); | ||||
|     samples(2) <= resize(sample3, coeff'high+1); | ||||
|     samples(1) <= resize(sample4, coeff'high+1); | ||||
|     samples(1) <= resize(sample1, coeff'high+1); | ||||
|     samples(2) <= resize(sample2, coeff'high+1); | ||||
|     samples(3) <= resize(sample3, coeff'high+1); | ||||
|     samples(4) <= resize(sample4, coeff'high+1); | ||||
|   end process; | ||||
|  | ||||
|  | ||||
|   a <= samples(4) - samples(1) + resize( 3*(samples(2) - samples(3)), coeff'high+1); | ||||
|   b <= resize(2*samples(1), coeff'high+1) - resize(5*samples(2), coeff'high+1) + resize(4*samples(3), coeff'high+1) - samples(4); | ||||
|   c <= samples(3) - samples(1); | ||||
|   d <= samples(4); | ||||
|   d <= samples(2); | ||||
| END ARCHITECTURE studentVersion; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user