{
  "budgets": {
    "aclr_db": 0.1,
    "evm_percentage_points": 0.05,
    "frequency_offset_hz": 0.01,
    "waveform_relative_rms": 1e-06
  },
  "date": "2026-10-11",
  "environment": {
    "matlab": {
      "Communications_Toolbox": "26.1",
      "LTE_Toolbox": "26.1",
      "Signal_Processing_Toolbox": "26.1",
      "matlab": "26.1.0.3346908 (R2026a) Update 5",
      "release": "2026a"
    },
    "numpy": "2.4.4",
    "opendpd_commit": "ba5819bce47eaeac45d37f3f597a706616fb0566",
    "platform": "Linux-7.2.6-1-cachyos-x86_64-with-glibc2.44",
    "python": "3.13.14",
    "scipy": "1.18.0",
    "script_sha256": {
      "matlab_parity.py": "7421d7a694a02019e19946973c2844a7f17a4141350a8aac2677a077615f6489",
      "parityLTE.m": "3f74c8444c3d2838c5c3d7fec2fccd35b9653242a4e9f2cf6df9cbb6d22807c1"
    },
    "v2_source_sha256": {
      "Matlab/toolbox/examples/parity/parityLTEv2.m": "e0fd19b904c2a466b08eee6574b419200173d6b18541055d14e1a5c621f2c939",
      "docs/protocols/waveform-profiles-v2.md": "08abdca1cec9d6fa5c6c84fc3de0830d9e793ab27ce90e3ad67ed5c75d4d99e7",
      "opendpd/core/metrics/ofdm_evm_v2.py": "c0dd66d1d8c1a58782dd349e46366488d39c1004cc7937ede037381a72097ed1",
      "opendpd/core/metrics/registry.py": "eef48e7771226258d8072f92a7f0990a548458088feb377a18798ffdd9c82831",
      "opendpd/core/waveforms/ofdm.py": "f38b1e8f03fd61e9f79af16f65059dd59e67da7b6704b43e4ad3c4aacabc34f2",
      "scripts/matlab_parity_v2.py": "f91cf13e242e6f8b7291ad4fd81fe43791fa783e7e6f0344c18743133e96b7ad"
    },
    "working_tree_modified": false
  },
  "items": [
    {
      "budget": 0,
      "difference": 0,
      "group": "P1",
      "item": "sample count",
      "kind": "scored",
      "matlab": 307200,
      "note": "",
      "opendpd": 307200,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P1",
      "item": "first-sample alignment (peak lag)",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 1e-06,
      "difference": 2.8548268843620048e-08,
      "group": "P1",
      "item": "relative RMS difference after one real scale",
      "kind": "scored",
      "matlab": 2.8548268843620048e-08,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.05,
      "difference": 4.036622438989357e-07,
      "group": "P3",
      "item": "S0 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 2.3337188709077837e-06,
      "note": "",
      "opendpd": 1.930056627008848e-06,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S0 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.05,
      "difference": 6.890321958830103e-10,
      "group": "P3",
      "item": "S1 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 0.029863536580142507,
      "note": "",
      "opendpd": 0.02986353589111031,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S1 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.196653964460054,
      "note": "",
      "opendpd": -41.196653964460054,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.33206071143454,
      "note": "",
      "opendpd": -41.33206071143454,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.334805433548354,
      "note": "",
      "opendpd": -41.334805433548354,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.32808467436621,
      "note": "",
      "opendpd": -41.32808467436621,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.05397753150406,
      "note": "",
      "opendpd": -41.05397753150406,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.214724292190596,
      "note": "",
      "opendpd": -41.214724292190596,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.334805433548354,
      "note": "",
      "opendpd": -41.334805433548354,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.32808467436621,
      "note": "",
      "opendpd": -41.32808467436621,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.16945725829172,
      "note": "",
      "opendpd": -41.16945725829172,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -41.31706293368542,
      "note": "",
      "opendpd": -41.31706293368542,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.334805433548354,
      "note": "",
      "opendpd": -41.334805433548354,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S2 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -41.32808467436621,
      "note": "",
      "opendpd": -41.32808467436621,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -1.0728830046602411e-09,
      "group": "P3",
      "item": "S2 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 0.9836567673789454,
      "note": "",
      "opendpd": 0.9836567684518284,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S2 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.34482698578789,
      "note": "",
      "opendpd": -37.34482698578789,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.2428124009642,
      "note": "",
      "opendpd": -37.2428124009642,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.47078386090907,
      "note": "",
      "opendpd": -37.47078386090907,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.28918236653938,
      "note": "",
      "opendpd": -37.28918236653938,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.32569344909465,
      "note": "",
      "opendpd": -37.32569344909465,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.23105275093683,
      "note": "",
      "opendpd": -37.23105275093683,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.47078386090907,
      "note": "",
      "opendpd": -37.47078386090907,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.28918236653938,
      "note": "",
      "opendpd": -37.28918236653938,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.37089423487666,
      "note": "",
      "opendpd": -37.37089423487666,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -37.275051419049234,
      "note": "",
      "opendpd": -37.275051419049234,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.47078386090907,
      "note": "",
      "opendpd": -37.47078386090907,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S3 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -37.28918236653938,
      "note": "",
      "opendpd": -37.28918236653938,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -1.0498406588510534e-09,
      "group": "P3",
      "item": "S3 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 2.725834248093997,
      "note": "",
      "opendpd": 2.725834249143838,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S3 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.750045613351006,
      "note": "",
      "opendpd": -32.750045613351006,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 7.105427357601002e-15,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.52815870063898,
      "note": "",
      "opendpd": -32.52815870063899,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.86743355074505,
      "note": "",
      "opendpd": -32.86743355074505,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.598868626912356,
      "note": "",
      "opendpd": -32.598868626912356,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.78933926410669,
      "note": "",
      "opendpd": -32.78933926410669,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.56399052850864,
      "note": "",
      "opendpd": -32.56399052850864,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.86743355074505,
      "note": "",
      "opendpd": -32.86743355074505,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.598868626912356,
      "note": "",
      "opendpd": -32.598868626912356,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.80403384081407,
      "note": "",
      "opendpd": -32.80403384081407,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.58411633984273,
      "note": "",
      "opendpd": -32.58411633984273,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.86743355074505,
      "note": "",
      "opendpd": -32.86743355074505,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S4 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.598868626912356,
      "note": "",
      "opendpd": -32.598868626912356,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -9.997700445296687e-10,
      "group": "P3",
      "item": "S4 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 5.315247161741676,
      "note": "",
      "opendpd": 5.315247162741446,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S4 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -27.154732815106392,
      "note": "",
      "opendpd": -27.154732815106392,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -26.860551959557306,
      "note": "",
      "opendpd": -26.860551959557306,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -27.268878263989237,
      "note": "",
      "opendpd": -27.268878263989237,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -26.944706948541253,
      "note": "",
      "opendpd": -26.944706948541253,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -27.217290239946305,
      "note": "",
      "opendpd": -27.217290239946305,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -26.9144876755678,
      "note": "",
      "opendpd": -26.9144876755678,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -27.268878263989237,
      "note": "",
      "opendpd": -27.268878263989237,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -26.944706948541253,
      "note": "",
      "opendpd": -26.944706948541253,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -27.221540821755113,
      "note": "",
      "opendpd": -27.221540821755113,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -26.927803966112364,
      "note": "",
      "opendpd": -26.927803966112364,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -27.268878263989237,
      "note": "",
      "opendpd": -27.268878263989237,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S5 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -26.944706948541253,
      "note": "",
      "opendpd": -26.944706948541253,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -9.035581172156526e-10,
      "group": "P3",
      "item": "S5 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 10.638244920401036,
      "note": "",
      "opendpd": 10.638244921304594,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S5 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.74319266281915,
      "note": "",
      "opendpd": -32.74319266281915,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.51856336665203,
      "note": "",
      "opendpd": -32.51856336665203,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.847066655486486,
      "note": "",
      "opendpd": -32.847066655486486,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.57988635167098,
      "note": "",
      "opendpd": -32.57988635167098,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.782620667139874,
      "note": "",
      "opendpd": -32.782620667139874,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.55431215478838,
      "note": "",
      "opendpd": -32.55431215478838,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.847066655486486,
      "note": "",
      "opendpd": -32.847066655486486,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.57988635167098,
      "note": "",
      "opendpd": -32.57988635167098,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.79650800823015,
      "note": "",
      "opendpd": -32.79650800823015,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.5739466347053,
      "note": "",
      "opendpd": -32.5739466347053,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.847066655486486,
      "note": "",
      "opendpd": -32.847066655486486,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S6 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.57988635167098,
      "note": "",
      "opendpd": -32.57988635167098,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -9.933502909120762e-10,
      "group": "P3",
      "item": "S6 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 5.315214739697334,
      "note": "",
      "opendpd": 5.315214740690684,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S6 integer timing",
      "kind": "scored",
      "matlab": 92160,
      "note": "",
      "opendpd": 92160,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.673013589982357,
      "note": "",
      "opendpd": -31.673013589982357,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=1024 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.50685627519763,
      "note": "",
      "opendpd": -31.50685627519763,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.784658722724078,
      "note": "",
      "opendpd": -31.784658722724078,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=1024 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.57591430385455,
      "note": "",
      "opendpd": -31.57591430385455,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.709543979931745,
      "note": "",
      "opendpd": -31.709543979931745,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.54275361269724,
      "note": "",
      "opendpd": -31.54275361269724,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.784658722724078,
      "note": "",
      "opendpd": -31.784658722724078,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.57591430385455,
      "note": "",
      "opendpd": -31.57591430385455,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.724592494621504,
      "note": "",
      "opendpd": -31.724592494621504,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 3.552713678800501e-15,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -31.561657469682483,
      "note": "",
      "opendpd": -31.561657469682487,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.784658722724078,
      "note": "",
      "opendpd": -31.784658722724078,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S7 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -31.57591430385455,
      "note": "",
      "opendpd": -31.57591430385455,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -1.2803784699144671e-09,
      "group": "P3",
      "item": "S7 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 5.449736134420795,
      "note": "",
      "opendpd": 5.4497361357011735,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S7 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.539256854459325,
      "note": "",
      "opendpd": -32.539256854459325,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=2048 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.41704020129486,
      "note": "",
      "opendpd": -32.41704020129486,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.65325732696655,
      "note": "",
      "opendpd": -32.65325732696655,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=2048 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.48528012256887,
      "note": "",
      "opendpd": -32.48528012256887,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.57853440726591,
      "note": "",
      "opendpd": -32.57853440726591,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=4096 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.45145321283157,
      "note": "",
      "opendpd": -32.45145321283157,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.65325732696655,
      "note": "",
      "opendpd": -32.65325732696655,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=4096 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.48528012256887,
      "note": "",
      "opendpd": -32.48528012256887,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=8192 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.59205349987035,
      "note": "",
      "opendpd": -32.59205349987035,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=8192 vs comm.ACPR aligned",
      "kind": "scored",
      "matlab": -32.47145404642598,
      "note": "",
      "opendpd": -32.47145404642598,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_L nperseg=8192 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.65325732696655,
      "note": "",
      "opendpd": -32.65325732696655,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.1,
      "difference": 0.0,
      "group": "P2",
      "item": "S8 ACLR_R nperseg=8192 vs comm.ACPR default",
      "kind": "scored",
      "matlab": -32.48528012256887,
      "note": "",
      "opendpd": -32.48528012256887,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-auto-v2"
    },
    {
      "budget": 0.05,
      "difference": -9.73950697868986e-10,
      "group": "P3",
      "item": "S8 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 5.3212990927399195,
      "note": "",
      "opendpd": 5.32129909371387,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S8 integer timing",
      "kind": "scored",
      "matlab": 0,
      "note": "",
      "opendpd": 0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.05,
      "difference": 2.020123030660459e-09,
      "group": "P3",
      "item": "S9 EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 0.026429543396407934,
      "note": "",
      "opendpd": 0.026429541376284903,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S9 integer timing",
      "kind": "scored",
      "matlab": 92160,
      "note": "",
      "opendpd": 92160,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.01,
      "difference": 3.9384140222864517e-05,
      "group": "P3",
      "item": "S9 frequency offset, OpenDPD",
      "kind": "scored",
      "matlab": 350.0000393841402,
      "note": "",
      "opendpd": 350.0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.01,
      "difference": 3.93841609707124e-05,
      "group": "P3",
      "item": "S9 frequency offset, MATLAB",
      "kind": "scored",
      "matlab": 350.00003938416097,
      "note": "",
      "opendpd": 350.0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.05,
      "difference": -9.933494027336565e-10,
      "group": "P3",
      "item": "S6b EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 5.315214757143582,
      "note": "",
      "opendpd": 5.315214758136931,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S6b integer timing",
      "kind": "scored",
      "matlab": 92160,
      "note": "",
      "opendpd": 92160,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.05,
      "difference": 2.0199939533560585e-09,
      "group": "P3",
      "item": "S9b EVM_RMS (percent)",
      "kind": "scored",
      "matlab": 0.026429528099104635,
      "note": "",
      "opendpd": 0.02642952607911068,
      "pass": true,
      "profile_id": "ofdm-lte20-evm-v2"
    },
    {
      "budget": 0,
      "difference": 0,
      "group": "P3",
      "item": "S9b integer timing",
      "kind": "scored",
      "matlab": 92160,
      "note": "",
      "opendpd": 92160,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.01,
      "difference": 3.938983764228965e-05,
      "group": "P3",
      "item": "S9b frequency offset, OpenDPD",
      "kind": "scored",
      "matlab": 30.000039389837642,
      "note": "",
      "opendpd": 30.0,
      "pass": true,
      "profile_id": null
    },
    {
      "budget": 0.01,
      "difference": 3.9389858372373965e-05,
      "group": "P3",
      "item": "S9b frequency offset, MATLAB",
      "kind": "scored",
      "matlab": 30.000039389858372,
      "note": "",
      "opendpd": 30.0,
      "pass": true,
      "profile_id": null
    }
  ],
  "package_sha256": "a972712353f4c2b6068c4ad96f8bf7fdb0f2df5c14ca136b203a587047ec2102",
  "profiles": {
    "aligned": "ofdm-lte20-evm-v2",
    "default": "ofdm-lte20-evm-auto-v2"
  },
  "registration_commit": "8a8c77f594703da8cccf747cda18c905b109a491",
  "run": "1",
  "signals": {
    "S0": {
      "n_samples": 307200,
      "nperseg": [],
      "sample_rate_hz": 30720000.0,
      "sha256": "c6118a34d063a2bf247e6f8adfcdb32f459e523a0a1d53ef684334d3df5598f4"
    },
    "S1": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "66b84f7e6c4baeddaba4025021fad3a4017e9145cb1cc66c7a99f62b1cbf5c76"
    },
    "S2": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "cc660529191aebb014d7144951f29833e5a3a516daabb7c64dc8cb5c1cd5ffe4"
    },
    "S3": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "e1d006af3c1884cd91a85f1dd66848cf6d0eb887c5747398cfa82364b3efe59a"
    },
    "S4": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "6f702b71bae291214f82131e0395b82edf6290af94d8b7651aa0ae6b4ce9f233"
    },
    "S5": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "1a6c4936f38cdbafb9ed7b64c5a582e27f46e00702fc415178e747d2a2d72e36"
    },
    "S6": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "87aaedd27e11036cc0bb68f2f7b87f3a1ed59e6db63e85133e136ab02e69bc76"
    },
    "S6b": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "1814e3ebfd01efb3ff6df6c29f6aeecb1cb22ec3dc3c339e43e0e8e2a8363460"
    },
    "S7": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "9bdf529508a4e4f8a7235a4a3202fe726c84442ef321d1fb2b720971aeed28b2"
    },
    "S8": {
      "n_samples": 2457600,
      "nperseg": [
        2048,
        4096,
        8192
      ],
      "sample_rate_hz": 245760000.0,
      "sha256": "d357c447458b092721f0e8ae4e1651d1be231f900c519ea1943881c2399373ff"
    },
    "S9": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "777feea55af54bfc9f19e6ab0abdfff344056adf875bb9db19d45bd70daed7e6"
    },
    "S9b": {
      "n_samples": 1228800,
      "nperseg": [
        1024,
        2048,
        4096
      ],
      "sample_rate_hz": 122880000.0,
      "sha256": "325196d7c2bbe8b951b0d4f33ba4f4581b71749c9cf42506c99709afd7860c9b"
    }
  },
  "verdict": {
    "all_scored_within_budget": true,
    "failed": 0,
    "failed_items": [],
    "passed": 115,
    "scored": 115
  }
}
