init producer. init consumer. init filter_0: filter coefficient = -0.9 init filter_1: filter coefficient = -0.6 init filter_2: filter coefficient = -0.1 producer: samples = { -7.0, +6.0, -6.0, -6.0, +1.0 } producer: Write sample[00]: -7.0000 producer: Write sample[01]: +6.0000 filter_0: inA: -7.0000, inB: 0.0000, outA = outB: -7.0000 filter_1: inA: -7.0000, inB: 0.0000, outA: -7.0000, outB: 4.2000 filter_2: inA: -7.0000, inB: 0.0000, outA: -7.0000, outB: 0.7000 producer: Write sample[02]: -6.0000 consumer: Read sample[00]: -7.0000 filter_0: inA: 6.0000, inB: 4.2000, outA = outB: 10.2000 filter_1: inA: 10.2000, inB: 0.7000, outA: 10.2000, outB: -5.4200 filter_2: inA: 10.2000, inB: 0.0000, outA: 10.2000, outB: -1.0200 producer: Write sample[03]: -6.0000 consumer: Read sample[01]: +10.2000 filter_0: inA: -6.0000, inB: -5.4200, outA = outB: -11.4200 filter_1: inA: -11.4200, inB: -1.0200, outA: -11.4200, outB: 5.8320 filter_2: inA: -11.4200, inB: 0.0000, outA: -11.4200, outB: 1.1420 producer: Write sample[04]: +1.0000 consumer: Read sample[02]: -11.4200 filter_0: inA: -6.0000, inB: 5.8320, outA = outB: -0.1680 filter_1: inA: -0.1680, inB: 1.1420, outA: -0.1680, outB: 1.2428 filter_2: inA: -0.1680, inB: 0.0000, outA: -0.1680, outB: 0.0168 consumer: Read sample[03]: -0.1680 filter_0: inA: 1.0000, inB: 1.2428, outA = outB: 2.2428 filter_1: inA: 2.2428, inB: 0.0168, outA: 2.2428, outB: -1.3289 filter_2: inA: 2.2428, inB: 0.0000, outA: 2.2428, outB: -0.2243 consumer: Read sample[04]: +2.2428