Skip to contents

Normalize EMG by MVC or peak

Usage

normalizeEMG(x, method = c("mvc", "peak"), mvc = NULL, scale_percent = TRUE)

Arguments

x

Numeric vector or matrix (time x channels).

method

Normalization method: "mvc" or "peak".

mvc

Numeric scalar or vector of MVC reference values. Required when method = "mvc".

scale_percent

Logical; if TRUE, returns percent scale (x100).

Value

Normalized signal with same dimensions as x.

References

Merletti R, Parker PA (2004). "Electromyography: Physiology, Engineering, and Non-Invasive Applications." IEEE Press/Wiley.

See also

rectifyEMG() for signal rectification, computeRMSEnvelope() for RMS envelope computation, processEMG() for complete EMG processing pipeline.

Examples

x <- matrix(abs(rnorm(500)), ncol = 2)
normalizeEMG(x, method = "peak")
#>                [,1]        [,2]
#>   [1,]  30.37647053  16.5119432
#>   [2,]  13.03330756  16.8805415
#>   [3,]   1.08587788  21.5750189
#>   [4,]  26.91433007  33.5482145
#>   [5,]  14.43484958   9.2855705
#>   [6,]  54.08079483  40.2238778
#>   [7,]   4.40013062   3.6839432
#>   [8,]   8.97696865  15.0529598
#>   [9,]  44.01534003   0.7171740
#>  [10,]  12.34814181  34.0078850
#>  [11,]  86.24836743  35.6369871
#>  [12,]  23.79615186   0.5408804
#>  [13,]  46.49283150  39.0642101
#>  [14,]  95.86123476  43.4426492
#>  [15,]   2.15614484   3.6418184
#>  [16,]   5.40664666  50.9203132
#>  [17,]   8.97612771  13.3793627
#>  [18,]  18.69984618  34.3468151
#>  [19,]  10.83975373   1.3729256
#>  [20,]  21.64139128  69.6110239
#>  [21,]  32.75182388  24.6542794
#>  [22,]  25.21273946  61.4665441
#>  [23,]  14.56610937  84.2838526
#>  [24,]  20.99435587  11.5970476
#>  [25,]  27.03847585  23.2180142
#>  [26,]  14.17698150  26.5741267
#>  [27,]   5.88142652  11.3253229
#>  [28,]  28.46512017   7.8315489
#>  [29,]  87.69863868  47.1777542
#>  [30,]  17.70053676  40.7998499
#>  [31,]   4.94012948  66.0253133
#>  [32,]  60.82022106  32.5575724
#>  [33,]  18.52796899  12.2704620
#>  [34,]  38.49380666  17.1741903
#>  [35,]  26.69839017  55.1372961
#>  [36,]  15.84260211  12.2089189
#>  [37,]  43.58293398   4.2404137
#>  [38,]  25.85164564  31.2006932
#>  [39,]  26.50931970  51.2212718
#>  [40,]  21.39310828  16.0525451
#>  [41,]  25.76735672   8.7527987
#>  [42,]   0.56294956  18.2566563
#>  [43,]  44.59290704   4.5780561
#>  [44,]   4.29523846  10.3263262
#>  [45,]  28.37462737  15.8055932
#>  [46,]  10.24821617  29.9287007
#>  [47,]  23.44480092  13.2750464
#>  [48,]  43.58315374  10.2785659
#>  [49,]   2.72593297  36.3814663
#>  [50,]  55.43218232  32.2674139
#>  [51,]  63.50418901  29.7753285
#>  [52,]  18.20687817  13.7763230
#>  [53,]  18.77161963  39.2259534
#>  [54,]  28.49851267  10.4338178
#>  [55,]  45.39128733  24.8855425
#>  [56,]  34.66580406   2.8129385
#>  [57,]   1.93829755  12.8574693
#>  [58,]  41.59412626  44.6596125
#>  [59,]  29.20604644   5.2573311
#>  [60,]  21.34246344  26.0959497
#>  [61,]  29.14535815   2.0876603
#>  [62,]   0.04881668  20.5493716
#>  [63,]  29.93722472  44.5262843
#>  [64,]   9.32800707  10.1216906
#>  [65,]  11.43583549  30.3381784
#>  [66,]   4.66044314  32.4968680
#>  [67,]  24.95911347   5.8703379
#>  [68,]   5.72338247  32.1239245
#>  [69,]  16.61701570   3.5778194
#>  [70,]  23.36337372  19.4508485
#>  [71,]  46.32277757  10.5332215
#>  [72,]   1.80561450  11.7249164
#>  [73,]  23.19363429  21.1527257
#>  [74,]   0.09190387  25.3113128
#>  [75,]  48.03997312   7.0187905
#>  [76,]  37.76548388   2.1869898
#>  [77,]  10.93650972   2.6832160
#>  [78,]   2.53127890   6.6106637
#>  [79,]  25.97380257  15.6279657
#>  [80,]  57.61481903   5.7686517
#>  [81,]  27.46413078  47.9978645
#>  [82,]  15.37207746  35.0644088
#>  [83,]  44.25522711   3.4371035
#>  [84,]  28.29004370  68.0857125
#>  [85,]   9.56783930  10.8774029
#>  [86,]  16.53347187   9.7868727
#>  [87,]  13.99605720  45.4889748
#>  [88,]  26.79161406   7.7254088
#>  [89,]  35.05565572   5.5892813
#>  [90,]  49.75077270   0.6113184
#>  [91,]  14.86624015  19.9136875
#>  [92,]  29.63030473  28.8555305
#>  [93,]  39.79996242  30.6321894
#>  [94,]   0.78369168   4.2484488
#>  [95,]  33.70733923  73.4781557
#>  [96,]  21.79361632  19.6879256
#>  [97,]  38.85434660  23.9440002
#>  [98,]  14.43775010  42.9593674
#>  [99,]  16.63281068  54.3107877
#> [100,]  10.08985778   0.7503555
#> [101,]  10.34188860  72.4815413
#> [102,]  16.80259378  20.8354272
#> [103,]  18.98463943   8.2192453
#> [104,]  23.90262945  17.9931119
#> [105,]  49.52562311  55.8190590
#> [106,]  68.60687070  38.1326613
#> [107,]  19.21895569  56.7903414
#> [108,]  24.55790320   7.6459373
#> [109,]  74.78426114  42.8789965
#> [110,]  58.36119429   7.0648507
#> [111,]  15.71005988  74.8285859
#> [112,]   9.08608148  13.2939573
#> [113,]   3.00410197  14.6379142
#> [114,]  10.61923158  77.2897779
#> [115,]  29.89637838  43.4823212
#> [116,]  23.49411952  23.0381651
#> [117,]  32.02616643   5.7385358
#> [118,]  34.97413908  18.0104585
#> [119,]  32.05954404  10.0992546
#> [120,]  11.53717085  13.9274218
#> [121,]  39.48573711  39.2919312
#> [122,]  19.10769318  20.5912866
#> [123,]  40.34881725  58.9204042
#> [124,]  29.84891689  62.9636594
#> [125,]  68.88785250  35.8208731
#> [126,]  14.68738539  68.8928724
#> [127,]  21.92504877   9.2990614
#> [128,]  44.27649395  23.9324677
#> [129,]  24.55474351  14.8322410
#> [130,]  22.09107139  47.9778490
#> [131,]  12.96833756  31.6583824
#> [132,]  14.31808364  28.7574374
#> [133,]   5.37313271  50.3244555
#> [134,]   2.14285726  49.9389971
#> [135,]   0.16011298  24.3591741
#> [136,]  11.44359627  25.7877743
#> [137,]  21.62439612   6.7128720
#> [138,]  10.20780833  55.8331175
#> [139,]  24.58636629   0.2991276
#> [140,]  24.53686605  13.9681208
#> [141,]   5.44218977  21.4820179
#> [142,]   8.12074220  27.5817926
#> [143,]  40.09483422  38.9965156
#> [144,]  40.19295435   5.2604841
#> [145,]   1.86298980  17.9834957
#> [146,]   9.97543950  41.6571079
#> [147,]   6.75807791  21.9938412
#> [148,]  27.37496335  49.4804052
#> [149,]  30.12226444  34.1415824
#> [150,]  46.64841250  72.1732694
#> [151,]  37.89079085  15.7865593
#> [152,]  10.80164938   5.7510367
#> [153,]  16.39318129  31.1816427
#> [154,]  19.87204587   1.0243616
#> [155,]  15.65370342  64.5546364
#> [156,]   7.13986217  41.9886225
#> [157,]  15.98588576  59.1259501
#> [158,]  31.63233273  28.2860990
#> [159,]  38.60244530  44.1199011
#> [160,]  22.14076829  14.8772926
#> [161,]  13.47577972  20.7684620
#> [162,]   7.17350644  18.3719752
#> [163,]  15.09809495   9.4846631
#> [164,]   1.85733839  24.2214518
#> [165,]  40.76416334  35.4391695
#> [166,]  21.40348912  14.6968981
#> [167,]  33.25249804  22.4572780
#> [168,] 100.00000000  12.5468798
#> [169,]  43.30831495  16.5218961
#> [170,]  83.76661157  22.8860401
#> [171,]  17.56094006   0.9479490
#> [172,]  26.14295223  10.6909485
#> [173,]  28.96951685  29.1525297
#> [174,]  21.75243395  23.0683891
#> [175,]  28.93482789  33.2068857
#> [176,]  29.83880326  48.5371970
#> [177,]  10.91015866   6.3686730
#> [178,]  40.76143849   7.5283542
#> [179,]   9.69530376  20.5701231
#> [180,]  33.55321387   8.5819182
#> [181,]   3.84179728   3.9251292
#> [182,]   4.66317656  28.3757713
#> [183,]  26.93937775  53.6192556
#> [184,]   9.39495880   6.7628893
#> [185,]  17.01517846  18.1272986
#> [186,]   6.49047555   5.1253907
#> [187,]  34.90651557  43.8975044
#> [188,]  12.16830519  12.7795142
#> [189,]   5.34725469  62.2659189
#> [190,]  12.73875108   3.3706381
#> [191,]  21.92182898  52.6711421
#> [192,]  35.90601736   4.1437090
#> [193,]   9.01833206  55.4969070
#> [194,]  42.13977875  52.0105665
#> [195,]   8.59038602  13.8245729
#> [196,]  44.46043872  12.9581804
#> [197,]   5.16468031  33.8894354
#> [198,]  47.75530156   4.8791976
#> [199,]   2.70904822  41.7441190
#> [200,]  37.54135973   1.9966057
#> [201,]  46.78666062  39.5837934
#> [202,]   1.54788321  11.7909067
#> [203,]  28.23713743  40.2649511
#> [204,]  29.59740948  22.6565680
#> [205,]  22.46729496   3.4739855
#> [206,]   2.40039739  11.6690166
#> [207,]  42.96792619  40.3802827
#> [208,]   1.14761482  18.6826273
#> [209,]  46.11107216  37.1617484
#> [210,]   9.80099351  35.8424964
#> [211,]  10.48477810   0.4409095
#> [212,]  39.61628914   7.3981996
#> [213,]  36.20957117   1.5562338
#> [214,]  16.73845633  39.4149800
#> [215,]  10.11067620  26.6512431
#> [216,]  86.41485294  11.7213588
#> [217,]  83.85145458   5.0366904
#> [218,]  23.78490710  43.7203865
#> [219,]  32.82489019  60.2175450
#> [220,]   1.61826573  14.6288767
#> [221,]  42.22220812   5.3207528
#> [222,]  53.29247559   1.8539047
#> [223,]   4.22740216   4.2808682
#> [224,]  19.43366364   4.3840191
#> [225,]   7.94099571  26.4914326
#> [226,]   2.12121482  16.6481826
#> [227,]  23.70105689 100.0000000
#> [228,]  16.74529728  45.1614673
#> [229,]  26.71613585   7.5580701
#> [230,]  21.54738753  49.4683433
#> [231,]   1.67903700  30.2105690
#> [232,]   3.99666118  32.7333336
#> [233,]  20.46803094  30.1287523
#> [234,]  44.88554445  75.8093095
#> [235,]   3.30017746  37.3602489
#> [236,]  23.97364187  71.3761240
#> [237,]   5.72479170  34.4684188
#> [238,]  36.81787829  48.8328932
#> [239,]  50.41408165  37.5208888
#> [240,]  37.79189842   3.1733574
#> [241,]   2.21656146  24.5130215
#> [242,]   5.73029854   1.5922816
#> [243,]  13.10586152  15.0885843
#> [244,]   7.75800302  48.7134911
#> [245,]   2.06105928  39.3567156
#> [246,]   3.93548043  64.5946211
#> [247,]  23.31754060  36.7965760
#> [248,]  88.09990633  12.0353479
#> [249,]  22.31592252   6.6038784
#> [250,]   5.66400105  11.8530688