Introduction
The goal of the project was to verify the performance of Avateq's product family of RF signal analyzers and monitoring receivers on a subset of signal formats defined in ATSC A/322 Phy Layer Standard. The subset should include practically reasonable combinations of ModCod and TDM/LDM variants to experimentally verify and confirm AWGN SNR threshold for each PLP included in the test signal.
For the purposes of the test, Gary Sgrignoli, a partner and a technical consultant at Mentel, Sgrignoli and Wallace, LLC (MSW) (https://mswdtv.com/), has created and provided the most relevant signal configurations. The configurations form a list of 10 test signals commonly used by engineers while testing both commercial receivers and professional signal analyzers.
The key objective of the testing procedure was to determine the Avateq's signal analyzer family performance and its degradation caused by possible hardware and DSP imperfections. The obtained experimental results were compared to theoretical limits.
General Guidelines on Physical Layer Settings
In accordance with ATSC A/327 ATSC Recommended Practice, the certain guidelines in physical layer settings selections which can and should be used in lab testing include:
- Subframe Pilot Boosting selection (see A/327, 4.2.4) which compromises signal equalization performance with low boosting and appears to be a critical testing scenario for OFDM equalizer performance study.
- Subframe OFDM configuration including First SBS and Frequency Interleaving allowing for channel imperfections averaging for equalizer enhancement and hence better equalization.
- Layer Division Multiplexing (LDM) with LDM Injection level as the most advanced way to effectively utilize physical layer resources in diverse reception scenarios both mobile and stationary.
- ModCod selection targeting signal reception thresholds and LDPC decoding performance.
- Time interleaver utilization of both inter-frame and intra-frame cells interleaving cases.
Each signal from the test bank targets its unique scenario for both signal equalization technique and LDPC decoder testing and addresses different sources of the potential performance losses in the receiver.
Selection of the Performance Criterion
As the lab testing is usually performed with an observation of the post LDPC Bit Error Rate (BER) for different implementations of SNR (using channel simulator), the key objective of the testing procedure is to derive so called zero errors boundary level which defines the post LDPC BER = 0 over extensive testing period (see A/325, chapter 5).
In accordance with the above statement, the performance was defined as an ability of the AVQx Analyzer to provide correctly de-coded FEC blocks. The criterion is defined as the lowest SNR value at which the output FEC blocks are decoded with post LDPC BER equals 0 over extended time with the required number of LDPC iterations not exceeding 40% of the maximum provided by the DSP chain implementation.
Laboratory Test Setup
The set-up used for the testing included:
- DekTec DTU-315 modulator;
- ATSC3Xpress software suite with ChanSim option;
- Sgrignoli’s bank of test configurations for DTU-315;
- AVQ1022(2nd Gen) RF Signal Analyzer and Monitoring Receiver;
- PC workstation running ATSC3Xpress with access to both DTU-315 modulator and AVQ1022(2nd Gen) analyzer.
All the tests were performed with RF signal power level of -35dBm at 533MHz central frequency.
Results and Summary
The full set of resultant SNR thresholds:
ATSC3 Signal Source Information | AVQ Results | ||||||
---|---|---|---|---|---|---|---|
Signal Name | Virtual Address | ROUTE IP | Video Format | PLP ID | PLP Data Rate | PLP THR1 | SNR THR |
(#) | (Address) | (#) | (Mbps) | (dB) | (dB) | ||
MSW #1 | 10.11 | 239.255.4.11 | 4K/60P | PLP0 | 25.84 | 16.50 | 16.1 |
MSW #2 | 10.41 | 239.255.4.41 | 720/30P | PLP0 | 2.59 | 6.30 | 6.0 |
10.12 | 239.255.4.12 | 4K/30P | PLP1 | 17.49 | 16.50 | 16.2 | |
MSW #3 | 10.41 | 239.255.4.41 | 720/30P | PLP0 | 2.55 | 6.30 | 6.0 |
10.12 | 239.255.4.12 | 4K/30P | PLP1 | 18.15 | 16.50 | 16.2 | |
MSW #4 | 10.41 | 239.255.4.41 | 720/30P | PLP0 | 2.68 | 0.71 | 0.5 |
10.21 | 239.255.4.21 | 1080/60P | PLP1 | 16.22 | 16.75 | 16.4 | |
MSW #5 | 10.41 | 239.255.4.41 | 720/30P | PLP0 | 2.68 | 0.71 | 0.5 |
10.21 | 239.255.4.21 | 1080/60P | PLP1 | 13.64 | 16.75 | 16.4 | |
10.42 | 239.255.4.42 | 540/60P | PLP2 | 1.60 | 11.95 | 12.1 | |
MSW #6 | 10.32 | 239.255.4.32 | 720/30P | PLP0 | 3.54 | 0.70 | 0.2 |
MSW #7 | 10.42 | 239.255.4.42 | 540/60P | PLP0 | 1.58 | 2.80 | 2.5 |
10.41 | 239.255.4.41 | 720/30P | PLP1 | 2.53 | 7.40 | 6.9 | |
10.31 | 239.255.4.31 | 720/60P | PLP2 | 5.03 | 13.80 | 13.5 | |
10.22 | 239.255.4.22 | 1080/30P | PLP3 | 8.13 | 21.30 | 21.0 | |
MSW #8 | 10.42 | 239.255.4.42 | 540/60P | PLP0 | 1.44 | 5.27 | 4.9 |
10.31 | 239.255.4.31 | 720/60P | PLP1 | 4.95 | 17.15 | 17.0 | |
10.32 | 239.255.4.32 | 720/30P | PLP2 | 3.86 | 7.78 | 6.7 | |
10.12 | 239.255.4.12 | 4K/30P | PLP3 | 17.41 | 21.95 | 21.7 | |
MSW #9 | 10.42 | 239.255.4.42 | 540/60P | PLP0 | 1.33 | 5.27 | 4.9 |
10.31 | 239.255.4.31 | 720/60P | PLP1 | 4.57 | 17.15 | 17.0 | |
10.32 | 239.255.4.32 | 720/30P | PLP2 | 3.74 | 7.78 | 6.6 | |
10.12 | 239.255.4.12 | 4K/30P | PLP3 | 16.87 | 21.95 | 21.7 | |
MSW #10 | 10.42 | 239.255.4.42 | 540/60P | PLP0 | 1.29 | 5.09 | 5.0 |
10.31 | 239.255.4.31 | 720/60P | PLP1 | 9.02 | 18.30 | 17.8 | |
10.41 | 239.255.4.41 | 720/30P | PLP2 | 1.97 | 4.52 | 4.0 | |
10.22 | 239.255.4.22 | 1080/30P | PLP3 | 9.22 | 18.15 | 18.2 |
1 - As per Table A.3.2 in A/327:2023-03 ATSC Recommended Practice: Guidelines for the Physical Layer Protocol.
Additionally, it was found that setting a threshold for maximum LDPC iteration to 20 rather than targeting the post LDPC BER = 0 might not only provide a confident estimations of decoder performance but also give a metric of decoding performance degradation with SNR decrease since average number of LDPC iterations over time is a continuous function of the signal SNR values. Such technique, in our opinion, better represents a receiver/demodulator robustness with limited DSP resources.
Such modifications also provide statistical estimations of the average number and deviation of LDPC iterations. Both estimations might be valuable characteristics for further in deep receiver performance degradation study.