Commit 1657fb06 authored by Christophe Favergeon's avatar Christophe Favergeon Committed by Carles Cufí
Browse files

Corrected MFCC tests.

parent 6f622a93
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -105,12 +105,12 @@ class MFCCConfig:
      self._dctMatrixFilters = dctMatrix(numOfDctOutputs, numOfMelFilters)

   def mfcc(self,audio):
       m = np.amax(np.abs(audio))
       if m != 0:
          s = 1.0 / m
       else:
          s = 1.0
       audio = audio * s
       #m = np.amax(np.abs(audio))
       #if m != 0:
       #   s = 1.0 / m
       #else:
       #   s = 1.0
       #audio = audio * s

       audioWin = audio * self._window

@@ -122,6 +122,8 @@ class MFCCConfig:
         print(audioFFT)

       audioPower = np.abs(audioFFT)
       #if m != 0:
       #   audioPower = audioPower * m
       if DEBUG:
         print(audioPower)

@@ -247,7 +249,7 @@ def writeTests(config,format):

        # Sine
        audio=noisySineSignal(0.1,0.8,nb)
        #audio = Tools.normalize(audio)
        audio = Tools.normalize(audio)
        inputsSine += list(audio)
        refSine=mfccConfig.mfcc(audio)
        if format == Tools.Q15:
@@ -276,10 +278,10 @@ def generatePatterns():
    configq15=Tools.Config(PATTERNDIR,PARAMDIR,"q15")
    #configq7=Tools.Config(PATTERNDIR,PARAMDIR,"q7")

    configf32.setOverwrite(False)
    configf16.setOverwrite(False)
    configq31.setOverwrite(False)
    configq15.setOverwrite(False)
    configf32.setOverwrite(True)
    configf16.setOverwrite(True)
    configq31.setOverwrite(True)
    configq15.setOverwrite(True)

   
    writeTests(configf32,0)
+2027 −2027

File changed.

Preview size limit exceeded, changes collapsed.

+508 −508
Original line number Diff line number Diff line
H
256
// 0.415406
0x36a6
// -0.033662
0xa84f
// -0.021540
0xa584
// -0.001595
0x9688
// 0.641594
0x3922
// 0.333268
0x3555
// 0.308323
0x34ef
// -0.257584
0xb41f
// -0.170681
0xb176
// -0.657828
0xb943
// -0.181939
0xb1d2
// 0.382896
0x3620
// 0.697069
0x3994
// -0.401731
0xb66d
// -0.011900
0xa218
// -0.008997
0xa09b
// 0.008490
0x2059
// -0.400358
0xb668
// 0.287974
0x349c
// -0.187191
0xb1fd
// 0.176182
0x31a3
// 0.038579
0x28f0
// -0.407711
0xb686
// 0.422474
0x36c2
// 0.507778
0x3810
// 0.209611
0x32b5
// -0.258698
0xb424
// -0.356495
0xb5b4
// -0.414225
0xb6a1
// 0.820447
0x3a90
// -0.352589
0xb5a4
// -0.248068
0xb3f0
// -0.056543
0xab3d
// -0.017515
0xa47c
// 0.351207
0x359f
// 0.449765
0x3732
// -0.260435
0xb42b
// -0.064194
0xac1c
// 0.780311
0x3a3e
// 0.081513
0x2d38
// -0.671811
0xb960
// -0.791382
0xba55
// -0.162728
0xb135
// -0.039558
0xa910
// 0.623814
0x38fe
// -0.197087
0xb24f
// -0.146173
0xb0ad
// 0.271961
0x345a
// 0.037070
0x28bf
// 0.496185
0x37f0
// 0.439596
0x3709
// -0.314657
0xb509
// 0.020744
0x254f
// -0.219907
0xb309
// -0.476744
0xb7a1
// 0.048837
0x2a40
// 0.051603
0x2a9b
// -0.327881
0xb53f
// 0.146780
0x30b2
// -0.562086
0xb87f
// -0.370117
0xb5ec
// 0.161337
0x312a
// -0.192018
0xb225
// 0.121318
0x2fc4
// 0.382051
0x361d
// 0.526878
0x3837
// 0.689989
0x3985
// 0.445576
0x3721
// 0.137746
0x3068
// -0.840342
0xbab9
// -0.015548
0xa3f6
// 0.126807
0x300f
// 0.684079
0x3979
// -0.845768
0xbac4
// -0.616550
0xb8ef
// 0.542226
0x3856
// 0.560616
0x387c
// 0.103385
0x2e9e
// -0.040718
0xa936
// 0.365448
0x35d9
// -0.701801
0xb99d
// 0.047510
0x2a15
// -0.300230
0xb4ce
// -0.147333
0xb0b7
// 0.280996
0x347f
// -0.109353
0xaf00
// 0.032913
0x2836
// 0.141464
0x3087
// 0.003435
0x1b09
// 0.160301
0x3121
// -0.329324
0xb545
// -0.012762
0xa289
// 0.874642
0x3aff
// 0.001121
0x1497
// -0.099259
0xae5a
// -0.558686
0xb878
// -0.044001
0xa9a2
// 1.000000
0x3c00
// 0.206201
0x3299
// 0.111428
0x2f22
// 0.598576
0x38ca
// 0.348041
0x3592
// -0.371383
0xb5f1
// -0.421231
0xb6bd
// -0.228289
0xb34e
// 0.142728
0x3091
// 0.611466
0x38e4
// 0.123565
0x2fe8
// -0.470004
0xb785
// -0.267179
0xb446
// -0.541449
0xb855
// -0.147293
0xb0b7
// -0.579381
0xb8a3
// 0.401997
0x366f
// 0.374604
0x35fe
// -0.102870
0xae95
// 0.133997
0x304a
// 0.112992
0x2f3b
// -0.012114
0xa234
// 0.209937
0x32b8
// 0.357494
0x35b8
// 0.276100
0x346b
// -0.587579
0xb8b3
// 0.264232
0x343a
// -0.324229
0xb530
// 0.390474
0x363f
// -0.500013
0xb800
// 0.435007
// 0.041459
0x294f
// 0.284341
0x348d
// -0.179429
0xb1be
// -0.585818
0xb8b0
// -0.514167
0xb81d
// -0.336422
0xb562
// 0.051193
0x2a8d
// -0.207836
0xb2a7
// -0.188991
0xb20c
// -0.162370
0xb132
// -0.556179
0xb873
// -0.480402
0xb7b0
// -0.132277
0xb03c
// 0.102319
0x2e8c
// 0.435000
0x36f6
// 0.110484
0x2f12
// -0.061290
0xabd8
// -0.052727
0xaac0
// -0.058644
0xab82
// 0.779749
0x3a3d
// -0.253640
0xb40f
// -0.078874
0xad0c
// 0.202698
0x327d
// -0.301268
// -0.019175
0xa4e9
// 0.197282
0x3250
// 0.678099
0x396d
// 0.139441
0x3076
// 0.477762
0x37a5
// -0.258489
0xb423
// 0.171984
0x3181
// 0.409370
0x368d
// 0.209670
0x32b6
// 0.348458
0x3593
// 0.086352
0x2d87
// -0.194265
0xb237
// 0.322295
0x3528
// -0.254507
0xb412
// 0.790121
0x3a52
// -0.716037
0xb9ba
// -0.747050
0xb9fa
// -0.440908
0xb70e
// 0.233346
0x3378
// -0.318800
0xb51a
// 0.125259
0x3002
// 0.315155
0x350b
// -0.284644
0xb48e
// -0.550071
0xb867
// 0.575328
0x389a
// 0.261941
0x3431
// -0.018416
0xa4b7
// -0.358228
0xb5bb
// 0.158308
0x3111
// 0.105763
0x2ec5
// 0.099716
0x2e62
// -0.389818
0xb63d
// 0.149025
0x30c5
// 0.287161
0x3498
// -0.120937
0xafbd
// -0.021238
0xa570
// 0.356674
0x35b5
// -0.081217
0xad33
// -0.704415
0xb9a3
// -0.140171
0xb07c
// 0.157295
0x3109
// -0.115155
0xaf5f
// -0.082599
0xad49
// -0.275894
0xb46a
// -0.130040
0xb029
// 0.007191
0x1f5d
// -0.013196
0xa2c2
// 0.163655
0x313d
// -0.069787
0xac77
// -0.073008
0xacac
// -0.239158
0xb3a7
// 0.287605
0x349a
// -0.068482
0xac62
// 0.348219
0x3592
// -0.193199
0xb22f
// -0.055876
0xab27
// -0.210371
0xb2bb
// -0.164391
0xb143
// 0.070699
0x2c86
// -0.119398
0xafa4
// 0.219581
0x3307
// 0.070703
0x2c86
// -0.283918
0xb48b
// -0.187745
0xb202
// -0.037829
0xa8d8
// 0.206468
0x329b
// 0.076866
0x2ceb
// -0.243882
0xb3ce
// -0.043410
0xa98e
// -0.516754
0xb822
// 0.240140
0x33af
// 0.394434
0x3650
// 0.275062
0x3467
// 0.066693
0x2c45
// -0.420220
0xb6b9
// 0.118645
0x2f98
// -0.178946
0xb1ba
// -0.050973
0xaa86
// 0.131243
0x3033
// 0.428779
0x36dc
// 0.446090
0x3723
// -0.449798
0xb732
// -0.363928
0xb5d3
// -0.029499
0xa78d
// -0.346295
0xb58a
// -0.651716
0xb937
// -0.294237
0xb4b5
// 0.153873
0x30ed
// 0.147558
0x30b9
// -0.707220
0xb9a8
// 0.104172
0x2eab
// 0.244179
0x33d0
// -0.520240
0xb829
// -0.200341
0xb269
// 0.055832
0x2b25
// 0.015022
0x23b1
// 0.045258
0x29cb
// 0.055385
0x2b17
// -0.320412
0xb520
// 0.851546
0x3ad0
// -0.039037
0xa8ff
// -0.223582
0xb328
// 0.056553
0x2b3d
// -0.486980
0xb7cb
// -0.245800
0xb3de
// 0.036796
0x28b6
// 0.036091
0x289f
// -0.520995
0xb82b
// 0.315825
0x350e
// -0.301324
0xb4d2
// -0.046460
0xa9f2
// 0.423029
0x36c5
// -0.353330
0xb5a7
// 0.281203
0x3480
// 0.368446
0x35e5
// 0.125439
0x3004
// -0.304019
0xb4dd
// -0.000881
0x9338
// -0.242829
0xb3c5
// -0.179432
0xb1be
// -0.319580
0xb51d
// -0.610875
0xb8e3
// -0.347289
0xb58e
// -0.364336
0xb5d4
// -0.064443
0xac20
// -0.153048
0xb0e6
// 0.008253
0x203a
// -0.004262
0x9c5d
// -0.569962
0xb88f
// 0.698611
0x3997
// -0.084384
0xad67
// 0.068274
0x2c5f
// -0.355059
0xb5ae
// 0.090694
0x2dce
// -0.209007
0xb2b0
// -0.375954
0xb604
// 0.239385
0x33a9
// 0.132631
0x303f
// -0.171263
0xb17b
// -0.059360
0xab99
// -0.166474
0xb154
// 0.144366
0x309f
// -0.465847
0xb774
// 0.021471
0x257f
// 0.171505
0x317d
// 0.981574
0x3bda
// -0.292787
0xb4af
// -0.203748
0xb285
// 0.052432
0x2ab6
// 0.816906
0x3a89
// 0.330305
0x3549
// -0.054261
0xaaf2
// 0.105406
0x2ebf
// -0.131812
0xb038
// -0.131559
0xb036
// -0.057386
0xab58
// 0.115720
0x2f68
// 0.277990
0x3473
// -0.150634
0xb0d2
// 0.096919
0x2e34
// 0.309259
0x34f3
// -0.321358
0xb524
// 0.113123
0x2f3d
// -0.387368
0xb633
// 0.677292
0x396b
// 0.186854
0x31fb
// -0.357544
0xb5b8
// 0.522788
0x382f
// 0.171612
0x317e
// 0.311206
0x34fb
// -0.096876
0xae33
// -0.025100
0xa66d
// -0.199305
0xb261
// -0.110528
0xaf13
// -0.098538
0xae4e
// 0.099837
0x2e64
// 0.166572
0x3155
// 0.503719
0x3808
// 0.117579
0x2f86
// 0.251379
0x3406
// 0.030638
0x27d8
// 0.102147
0x2e8a
// 0.200889
0x326e
// 0.180058
0x31c3
// 0.703080
0x39a0
// 0.279291
0x3478
// 0.365916
0x35db
// -0.454262
0xb745
// 0.092114
0x2de5
// -0.270453
0xb454
// 0.000449
0xf59
// 0.443503
0x3719
// 0.402715
0x3672
// -0.336796
0xb564
// -0.077532
0xacf6
// 0.618771
0x38f3
// -0.601591
0xb8d0
// -0.041882
0xa95c
// 0.675439
0x3967
// 0.239499
0x33aa
// 0.100577
0x2e70
// 0.000506
0x1025
// -0.297859
0xb4c4
// -0.259669
0xb428
// -0.441331
0xb710
// 0.166438
0x3153
// 0.459971
0x375c
// -0.203890
0xb286
// 0.268690
0x344d
// -0.360421
0xb5c4
// -0.054306
0xaaf4
// 0.297546
0x34c3
// -0.462048
0xb765
// -0.127498
0xb014
// -0.056654
0xab40
// -0.409290
0xb68c
// 0.315663
0x350d
// 0.145791
0x30aa
// 0.052080
0x2aab
// -0.065377
0xac2f
// 0.221049
0x3313
// 0.084297
0x2d65
// 0.240703
0x33b4
// 0.192374
0x3228
// -0.530030
0xb83e
// 0.708111
0x39aa
// 0.249827
0x33ff
// -0.015847
0xa40f
// -0.088855
0xadb0
// -0.222354
0xb31e
// -0.344810
0xb584
// 0.513585
0x381c
// 0.266924
0x3445
// -0.443779
0xb71a
// -0.330994
0xb54c
// -0.407902
0xb687
// 0.989938
0x3beb
// 0.207307
0x32a2
// -0.224801
0xb332
// 0.085702
0x2d7c
// 0.222479
0x331f
// -0.222767
0xb321
// -0.526594
0xb836
// 0.330903
0x354b
// 0.245061
0x33d8
// 0.904560
0x3b3d
// -0.018096
0xa4a2
// -0.060819
0xabc9
// -0.128595
0xb01d
// 0.301100
0x34d1
// -0.088832
0xadaf
// -0.225954
0xb33b
// 0.226381
0x333f
// -0.228979
0xb354
// -0.133885
0xb049
// -0.657515
0xb943
// 0.411091
0x3694
// -0.288990
0xb4a0
// 0.234622
0x3382
// 0.492376
0x37e1
// -0.289461
0xb4a2
// 0.144851
0x30a3
// -0.055722
0xab22
// 0.085595
0x2d7a
// -0.119032
0xaf9e
// 0.071282
0x2c90
// 0.125786
0x3006
// -0.228346
0xb34f
// 0.240884
0x33b5
// -0.042188
0xa966
// 0.109423
0x2f01
// -0.118780
0xaf9a
// -0.004553
0x9caa
// 0.224065
0x332c
// 0.280187
0x347c
// -0.101517
0xae7f
// 0.263416
0x3437
// 0.467257
0x377a
// 0.042360
0x296c
// -0.083709
0xad5b
// -0.180057
0xb1c3
// -0.114009
0xaf4c
// -0.397263
0xb65b
// 0.273092
0x345f
// -0.082394
0xad46
// 0.621911
0x38fa
// 0.185544
0x31f0
// 0.318996
0x351b
// -0.196624
0xb24b
// -0.513798
0xb81c
// 0.172825
0x3188
// -0.254110
0xb411
// 0.137401
0x3066
// -0.289056
0xb4a0
// 0.281678
0x3482
// 0.132400
0x303d
// 0.352351
0x35a3
// -0.547041
0xb860
// -0.039981
0xa91e
// 0.187206
0x31fe
// 0.256436
0x341a
// 0.181992
0x31d3
// 0.085900
0x2d7f
// 0.227646
0x3349
// -0.295361
0xb4ba
// -0.404716
0xb67a
// 0.645860
0x392b
// 0.035840
0x2896
// -0.582228
0xb8a8
// 0.177131
0x31ab
// -0.565805
0xb887
// -0.303091
0xb4d9
// -0.003730
0x9ba4
// -0.103750
0xaea4
// 0.071158
0x2c8e
// -0.026693
0xa6d5
// 0.214986
0x32e1
// 0.146173
0x30ad
// -0.130907
0xb030
// -0.106373
0xaecf
// 0.731349
0x39da
// -0.260666
0xb42c
// -0.183893
0xb1e2
// -0.476022
0xb79e
// 0.379343
0x3612
// 0.488203
0x37d0
// -0.038991
0xa8fe
// 0.079488
0x2d16
// 0.225906
0x333b
// 0.295453
0x34ba
// -0.188494
0xb208
// 0.450829
0x3737
// 0.381420
0x361a
// 0.234077
0x337e
// -0.318287
0xb518
// 0.610695
0x38e3
// 0.279102
0x3477
// 0.087758
0x2d9e
// 0.005638
0x1dc6
// -0.284782
0xb48e
// -0.660496
0xb949
// -0.227869
0xb34b
// -0.113589
0xaf45
// -0.121320
0xafc4
// -0.818516
0xba8c
// -0.075956
0xacdc
// -0.099795
0xae63
// 0.050088
0x2a69
// 0.253989
0x3410
// -0.039328
0xa909
// 0.237671
0x339b
// 0.468441
0x377f
// 0.049321
0x2a50
// 0.625257
0x3901
// -0.239029
0xb3a6
// 0.098307
0x2e4b
// 0.136115
0x305b
// -0.088709
0xadad
// 0.230813
0x3363
+1016 −1016

File changed.

Preview size limit exceeded, changes collapsed.

+26 −26
Original line number Diff line number Diff line
H
13
// 28.684328
0x4f2c
// -3.105427
0xc236
// 0.218491
0x32fe
// -0.479828
0xb7ad
// 0.043568
0x2994
// -0.059687
0xaba4
// 0.163842
0x313e
// 0.045638
0x29d7
// -0.002496
0x991c
// 0.192660
0x322a
// 0.112931
0x2f3a
// 0.156201
0x3100
// -0.006064
0x9e36
// 28.287806
0x4f12
// -2.995649
0xc1fe
// 0.003488
0x1b25
// -0.457436
0xb752
// -0.259977
0xb429
// -0.197764
0xb254
// 0.048362
0x2a31
// -0.015035
0xa3b3
// -0.060068
0xabb0
// -0.027703
0xa718
// -0.381044
0xb619
// -0.136447
0xb05e
// 0.007845
0x2004
Loading