Wing TV-WP4-D5 Compa..
Transcription
Wing TV-WP4-D5 Compa..
Project Report Wing TV Services to Wireless, Integrated, Nomadic, GPRSUMTS & TV handheld terminals D5 – Wing-TV Companies lab tests Editor: Olivier Rousset, TeamCast Abstract This document contains the contributions writing by several Wing TV partners. These contributions resulted from individual test campaign realized by each partner. Seven contributions are included in this document: • RAI laboratory test: Evaluation of DVB-H receiver’s performances with hierarchical modulation • Nokia laboratory test: Complete results from the first common laboratory session (Turin) in order to estimate the relation between the different DVB-H modes • Ericsson laboratory test: Evaluation of an algorithm for ICI cancellation in an FPGA, and measure the performance • TeamCast laboratory test: Assessments the performances of a transmission using DVBH with a bandwidth shrunk to 1.75 MHz • DiBcom laboratory test: Test and validate the DVB-H receiver in pure SFN environment. • Mier Comunicaciones laboratory test: Evaluation of on-channel repeaters in DVB-H transmission environment. • Sidsa laboratory test: Design of an automatic test bench in order to estimate the relation between the different DVB-H modes. Project Wing TV Confidential May 2006 Participants in project Wing TV are: • Åbo Akademi University Turku (AAU) • Antenna Hungaria • Dibcom • DIGITA OY • Elektrobit Ltd. • Ericsson AB • Fundació Privada Universitat I Tecnologia (FUNITEC) - Universitat Ramon Llull • Mier Comunicaciones S.A. • Nokia Corporation • Nozema Services • Philips Electronics Nederland B.V. Research • RAI – CRIT (Centro Ricerche e Innovazione Tecnologica) • Retevisión (abertis telecom group) • Rohde&Schwarz, Broadcasting Division • SIDSA • Tampere University of Technology (TUT) • TeamCast • Technical University Braunschweig, Institut für Nachrichtentechnik • Telefónica I+D (TID) • Thales Broadcast & Multimedia • T-Systems International GmbH Media&Broadcast • University of Turku (UTU) Wing TV - Services to Wireless, Integrated, Nomadic, GPRS-UMTS & TV handheld terminals Hierarchcal Modulation Issues Editor: Name, company Project coordinator: Jesús Fernández, Retevision (abertis telecom group) CELTIC published project result • 2005 CELTIC participants in project Wing TV Disclaimer This document contains material, which is copyright of certain CELTIC PARTICIPANTS and may not be reproduced or copied without permission. The information contained in this document is the proprietary confidential information of certain CELTIC PARTICIPANTS and may not be disclosed except in accordance with the regulations agreed in the Project Consortium Agreement (PCA). The commercial use of any information in this document may require a licence from the proprietor of that information. Neither the PARTICIPANTS nor the CELTIC Initiative warrant that the information contained in this document is capable of use, or that use of the information is free from risk, and accept no liability for loss or damage suffered by any person using the information. CELTIC Wing TV project report Preface (to be provided by the project coordinator) 2006 CELTIC participants in project Wing TV page 3 (3) page 4 (4) CELTIC Wing TV project report Executive Summary This document contains the contributions writing by several Wing TV partners. These contributions resulted from individual test campaign realized by each partner. The same measurement methodology has been used in all laboratories tests (common and individual) based on the document “Validation task force report” and Wing TV D8 report. Thank to the same methodologies, all results should be compared and analysed. The RAI, NOKIA and Sidsa tests are the continuity of the common laboratories tests in order to complete and to confirm the DVB-H receiver performances (C/N and Frequency Doppler) with the TU6 profile in the different DVB-H modes. An analysis has been realized to determine the influence of each DVB-H modulation parameters and, then, to help the user to choose the best DVB-H mode according to this application. The Ericsson tests permit to evaluate a new ICI canceller algorithm at low complexity and achieve good performance by using a window function and cancellation of ICI on one sub-carrier from two adjacent sub-carriers. The functionality of the ICI cancelling algorithm has been proved using both frequency offset and a time-variant channel causing Doppler spread, with good results, very close to the theoretical improvement. The TeamCast tests are a first approach of the bandwidth shrinkage effect in a context no DVB-H standardized but compatible of the T-DMB (or DAB) standard. The performances are consistent between 1.75MHz and 7MHz: Maximum Frequency Doppler four times lower, receiver consumption four times less important. The remaining work consists to evaluate DAB modulation with the same methodology. The DiBcom tests have consisted to validate their DVB-H receiver in environment combining SFN and mobility. This receiver is not sensitive to the 2 paths channel if the delay between these 2 paths is less than the guard interval. There are not notion of pre-echo or post-echo in these results (the curve a symmetrical around 0). Even with a delay higher than the guard interval the demodulation is possible. The Mier tests have permitted to evaluate the performance of DVB-T gapfillers with standard echo cancellers under different simulated conditions for DVB-H networks (this is closer to urban areas), showing limitations due the multiple objects and variant conditions. Advanced echo cancellers should be considered to manage these harder conditions. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 5 (5) List of Authors Andrea Bertella, Davide Milanesio, Bruno Sacco, Mirto Tabone (Rai-CRIT) Pekka Talmola (Nokia) Leif Wilhelmsson (Ericsson) Vincent Recrosio (DiBcom) Olivier Rousset, Thibault Bouttevin, Gérard Faria (Teamcast) Raimon Casals, Domenec Iborra, Xavier Fustagueras, Eduard Gil (Mier Comunicaciones) Juan M. Roldán (Sidsa) 2006 CELTIC participants in project Wing TV page 6 (6) CELTIC Wing TV project report Table of Contents Preface................................................................................................................................................ 3 Executive Summary............................................................................................................................ 4 List of Authors ..................................................................................................................................... 5 Table of Contents ............................................................................................................................... 6 Abbreviations ...................................................................................................................................... 9 Definitions ......................................................................................................................................... 11 1 Introduction................................................................................................................................ 12 2 Wing TV laboratory trials at Rai................................................................................................. 13 2.1 Measurements on hierarchical modulation ........................................................................ 13 2.1.1 Introduction ................................................................................................................. 13 2.1.2 Preliminary laboratory tests on DVB-T receivers........................................................ 13 2.1.3 DVB-H laboratory tests: performance evaluation ....................................................... 15 3 NOKIA laboratory tests.............................................................................................................. 17 3.1 Purpose of the test ............................................................................................................. 17 3.2 Tests done.......................................................................................................................... 17 3.3 Test bed ............................................................................................................................. 17 3.4 Results ............................................................................................................................... 17 3.5 Analysis .............................................................................................................................. 18 4 Ericsson laboratory tests ........................................................................................................... 22 4.1 Implementation................................................................................................................... 22 4.1.1 System Design ............................................................................................................ 22 4.1.2 Design Methodology ................................................................................................... 22 4.1.3 Overview ..................................................................................................................... 23 4.1.3.1 Window Unit......................................................................................................... 24 4.1.3.2 Channel Estimator ............................................................................................... 24 4.1.3.3 ICI Canceller ........................................................................................................ 24 4.2 Detailed Description ........................................................................................................... 24 4.2.1.1 Window Unit......................................................................................................... 24 4.2.1.2 Channel Estimator ............................................................................................... 26 4.2.1.3 ICI-Canceller ........................................................................................................ 28 4.3 Measurements.................................................................................................................... 29 4.3.1 Laboratory Setup ........................................................................................................ 29 4.3.2 Measured Results ....................................................................................................... 30 4.3.2.1 Frequency Offset ................................................................................................. 30 4.3.2.2 Doppler Spread.................................................................................................... 33 4.4 Conclusions and Improvements......................................................................................... 34 4.4.1 Conclusions................................................................................................................. 34 4.4.2 Improvements ............................................................................................................. 35 4.4.2.1 Window Unit......................................................................................................... 36 4.4.2.2 Channel Estimation.............................................................................................. 36 4.4.2.3 ICI Unit ................................................................................................................. 36 5 TeamCast lab tests.................................................................................................................... 37 5.1 Purpose of the test ............................................................................................................. 37 5.2 Test bench presentation..................................................................................................... 37 5.2.1 Synoptic ...................................................................................................................... 37 5.2.2 Method ........................................................................................................................ 38 5.3 Results ............................................................................................................................... 39 5.3.1 Mode 2K...................................................................................................................... 39 5.3.2 Mode 4K...................................................................................................................... 40 5.3.3 Mode 8K...................................................................................................................... 41 5.4 Analysis of the DVB-H in 1.75MHz bandwidth................................................................... 41 5.4.1 Comparison with the 7MHz bandwidth ....................................................................... 41 5.4.2 Comparison with DAB standard.................................................................................. 42 6 DiBcom lab tests........................................................................................................................ 44 6.1 Pure SFN : 2 paths channel ............................................................................................... 44 6.1.1 General ....................................................................................................................... 44 6.1.2 Paths channel without added noise ............................................................................ 44 6.1.3 Paths channel with added noise ................................................................................. 45 6.2 DiBcom results ................................................................................................................... 45 6.2.1 8K FFT mode .............................................................................................................. 45 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 7 (7) 6.2.2 2K FFT mode.............................................................................................................. 47 6.2.3 Comparison between Guard Interval.......................................................................... 50 6.2.4 Code rate influence for SFN mode............................................................................. 52 6.3 Conclusion ......................................................................................................................... 52 7 Mier Comunicaciones laboratory tests...................................................................................... 55 7.1 WingTV laboratory trails at RAI ......................................................................................... 55 7.1.1 On-channel repeaters test at RAI............................................................................... 55 7.1.2 Results........................................................................................................................ 57 7.2 Design of a RF multipath generator................................................................................... 57 7.3 DVB-H On-channel repeaters with echo cancellers laboratory tests ................................ 59 7.3.1 Profile 1....................................................................................................................... 60 7.3.2 Profile 2....................................................................................................................... 60 7.3.3 Profile 3....................................................................................................................... 61 7.4 Conclusions ....................................................................................................................... 61 8 SIDSA SuperLode automatic test tool ...................................................................................... 63 8.1 Introduction ........................................................................................................................ 63 8.2 Setup.................................................................................................................................. 63 8.3 Static Channel Tests.......................................................................................................... 64 8.4 Dynamic Channel Tests..................................................................................................... 65 8.5 Output Report .................................................................................................................... 65 8.6 WingTV measure results: .................................................................................................. 66 9 Conclusions............................................................................................................................... 68 References ....................................................................................................................................... 69 2006 CELTIC participants in project Wing TV page 8 (8) CELTIC Wing TV project report Abbreviations ACI Adjacent Channel Interference AWGN Additive white Gaussian noise BB Base Band BER Bit Error Rate C/N Carrier to Noise ratio CCI Co-Channel Interference DUT Device Under Test DVB Digital Video Broadcasting DVB-H Digital Video Broadcasting - Handhelds DVB-MUX Digital Video Broadcasting - MUltipleX DVB-SI Digital Video Broadcasting - Service Information DVB-T Digital Video Broadcasting – Terrestrial EIT Event Information Table END Equivalent Noise Degradation ESR Erroneous Second Ratio ETSI European Telecommunications Standards Institute FEC Forward Error Correction FER Frame Error Rate FFT Fast Fourrer Transform FPGA Field Programmable Gate Array GI Guard Interval HP High Priority bit stream ICI Inter-Carrier Interference IF Intermediate Frequency INT IP/MAC Notification Table IP Internet Protocol IPE IP Encapsulator IT Interoperability Tests LP Low Priority bit stream MBRAI Mobile and Portable DVB-T/H Radio Access Interface Specifications MCP Multimedia Car Platform MER Modulation Error Ratio MFER Multi Protocol Encapsulation frame Frame Error Rate MFN Multi Frequency Network MIP Mega-frame Initialization Packet MPE Multi-Protocol Encapsulation MPE-FEC MPE Forward Error Correction MPEG Motion Picture Expert Group MUX MUltipleX NIT Network Information Table OFDM Orthogonal Frequency Division Multiplex PAT Program Association Table 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report PER Packet Error Rate PID Packet IDentifier PL Physical Layer PMT Program Map Table PSI Program Specific Information QAM Quadrature Amplitude Modulation QEF Quasi Error Free QoR Quality of Restitution QPSK Quaternary Phase Shift Keying RF Radio Frequency SDT Service Description Table SFN Single Frequency Networks SI Service Information SI/PSI Service Information / Program Signaling Information TPS Transmission Parameter Signalling TS Transport Stream UHF Ultra-High Frequency (300 MHz to 3 000 MHz) VHF Very High Frequency (30 MHz to 300 MHz) 2006 CELTIC participants in project Wing TV page 9 (9) page 10 (10) CELTIC Wing TV project report Definitions FER/MFER The TU6 propagation channel lead to a QEF criterion instability. Because of this instability, it is very difficult to get a reliable measurement with the BER before Reed-Solomon decoder. It is preferable to use the FER (Frame Error Rate) for DVB-T system and the MFER (MPE Frame Error Rate) for DVB-H system. This criterion detects errors after complete demodulation and decoding, i.e. after Viterbi and Reed-Solomon decoding for DVB-T and Viterbi/Reed-Solomon/MPE-FEC for DVB-H. This detection is realised by monitoring the error flag in the header of each demodulated TS packet. A threshold of FER/MFER = 5%, i.e. 5% of erroneous frames on the total received frames is considered to be the limit of an acceptable quality of image. This threshold is called FER5 for DVB-T and MFER5 for DVB-H. Doppler frequency shift The Doppler frequency shift is the offset between the emitted frequency and the received frequency when the receiver is in motion compared to the emitter. This frequency shift depends of the relative speed between emitter and receiver. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 1 page 11 (11) Introduction In WING-TV project, WP4 is in charge to coordinate all the laboratory tests produced during the project, including common laboratory test sessions and individual tests campaigns. The purpose of this document is to compile the work and results of laboratory tests from individual companies during the Wing-TV project These individual laboratory tests campaigns have assessed the following points: RAI laboratory test: Evaluation of DVB-H receiver’s performances with hierarchical modulation. Nokia laboratory test: Complete results from the first common laboratory session (Turin) in order to estimate the relation between the different DVB-H modes. Ericsson laboratory test: Evaluation of an algorithm for ICI cancellation in an FPGA, and measure the performance. TeamCast laboratory test: Assessments the performances of a transmission using DVB-H with a bandwidth shrunk to 1.75 MHz. DiBcom laboratory test: Test and validate the DVB-H receiver in pure SFN environment. Mier Comunicaciones laboratory test: Evaluation of on-channel repeaters in DVB-H transmission environment. Sidsa laboratory test: Design of an automatic test bench in order to estimate the relation between the different DVB-H modes. 2006 CELTIC participants in project Wing TV page 12 (12) CELTIC Wing TV project report 2 Wing TV laboratory trials at Rai 2.1 Measurements on hierarchical modulation 2.1.1 Introduction Hierarchical modulation allows for the transmission of two streams, having different bit-rates and performance, in the same RF channel. The sum of the bit-rates of the two streams is equal to the bit-rate of a non-hierarchical stream using the same modulation (even if the net data rate is slightly lower, due to the double MPEG-2 TS overhead). As regards performance, the better protected HP stream has about the same noise sensitivity as a standard QPSK stream (an α factor of 2 can be chosen to improve the noise sensitivity of the HP stream), with an impairment of 1-2 dB due to the “noise-like” presence of the LP stream; the LP stream has the same noise sensitivity as the overall scheme in case of α=1, and slightly impaired in case of higher values of α. DVB-H networks will be designed for different reception scenarios (i.e. portable, indoor, mobile, etc.) with respect to fixed DVB-T reception with roof antenna. Therefore, thanks to hierarchical modulation, it is possible to compensate the differences in the coverage areas of the two streams, i.e. [1]: • DVB-H on HP (i.e. for indoor coverage) and DVB-T on LP (i.e. for fixed reception), • DVB-H on both HP and LP, with different robustness and coverage areas. 2.1.2 Preliminary laboratory tests on DVB-T receivers Investigations made on some commercial DVB-T Set-Top-Boxes showed that, unfortunately, many of the consumer equipments currently available of the market are not able to correctly decode hierarchical modulation streams: generally, only the HP stream is decoded, and not the LP stream. This in principle could be a problem in case of introduction of hierarchical modulation for DVB-H services sharing the same RF channel of DVB-T services. However, according to the manufacturers, a software upgrade of the Set-Top-Boxes should be sufficient. Among ten DVB-T receivers tested at Rai-CRIT, only two of them were able to receive both LP and HP streams. The following Table 1 summarizes the results for these receivers for hierarchical and non hierarchical modes. Table 1 Laboratory measurements on commercial DVB-T receivers with hieararchical modulations 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 13 (13) Mode Constellation QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK in 64QAM QPSK 64QAM 64QAM 64QAM Useful bit Reference (2) rate C/N LP HP C/N LP C/N HP C/N LP C/N HP C/N LP HP 16.3 8.8 14.8 7.9 14.6 8.9 17.8 7.1 16.5 6.3 16.3 6.5 12.06 6.03 20.8 5.7 19.5 5.5 NA NA 18.7 8.8 17.3 7.9 16.9 8.9 20.4 7.1 19.0 6.3 18.9 6.5 16.09 6.03 23.7 5.7 22.7 5.5 NA NA 19.9 8.8 18.7 7.9 18.6 8.9 22.0 7.1 20.6 6.3 21.0 6.5 18.10 6.03 25.5 5.7 24.8 5,5 NA NA 5.7 4.6 3.1 6.03 14.6 12.7 14.4 18.10 16.0 16.5 24.13 17.5 19.0 17.7 18.0 27.14 STB 1 (1) α 1 2 4 1 2 4 1 2 4 x x x x Rate Rate LP HP 1/2 1/2 1/2 1/2 1/2 1/2 2/3 1/2 2/3 1/2 2/3 1/2 3/4 1/2 3/4 1/2 3/4 1/2 1/2 1/2 2/3 3/4 STB 2 (1) (1) = Threshold Of Visibility. (2) = Values referred to QEF threshold for Gaussian channel and do not consider the implementation margin [2]. In HP (Figure 1), the loss due to hierarchical modulation varies from -3.3 dB (with α=1) to –0.9 dB (with α =4) In LP (Figure 2), considering the 64-QAM 2/3 as reference, the loss due to hierarchical modulation is (negative means loss, positive means gain): • 64-QAM ½ hierarchical: from +1.2 dB (with α=1) to -3.5 dB (with α=4) • 64-QAM 2/3 hierarchical: from -1.3 dB (with α=1) to -6.7 dB (with α=4) • 64-QAM ¾ hierarchical: from -2.7 dB (with α=1) to -8.8 dB (with α=4) QPSK 1/2 vs Hierarchical modes NML (Hierarchical-Non hierarchical) 0,0 -0,5 -1,0 -1,5 -2,0 -2,5 -3,0 -3,5 QPSK in 64QAM, 1/2, a=1 QPSK in 64QAM, 1/2, a=2 QPSK in 64QAM, 1/2, a=4 Figure 1 Loss in the HP stream with respect to non-hierarchical modulation (DVB-T signal) 2006 CELTIC participants in project Wing TV page 14 (14) CELTIC Wing TV project report NML (Hierarchical-Non hierarchical) 64QAM 2/3 vs Hierarchical modes 2.0 1.0 0.0 -1.0 -2.0 -3.0 -4.0 -5.0 -6.0 -7.0 -8.0 -9.0 QP SK in QP SK in QP SK in QP SK in QP SK in QP SK in QP SK in QP SK in QP SK in 64QA M 64QA M 64QA M 64QA M 64QA M 64QA M 64QA M 64QA M 64QA M 1/2, a=1 1/2, a=2 1/2, a=4 2/3, a=1 2/3, a=2 2/3, a=4 3/4, a=1 3/4, a=2 3/4, a=4 Figure 2 Loss in the LP stream with respect to non-hierarchical modulation (DVB-T signal) 2.1.3 DVB-H laboratory tests: performance evaluation DVB-H performance with respect to non-hierarchical modulation has been evaluated on Gaussian channel by means of laboratory measurements, using the Teamcast/DiBcom Showcast receiver. The DVB-H stream was included in the HP stream (QPSK ½, MPE-FEC ¾). The C/N values for MFER = 5% are reported in Figure 3. The losses due to hierarchical modulation are reported in Table 2 (compared with simulation results coming from DVB-H VTF) and Figure 4. Non Hierarchical vs Hierarchical modes C/N@MFER<5% 7 6 C/N (dB) 5 4 3 2 1 0 QPSK 1/2 QPSK 1/2 in QPSK 1/2 in QPSK 1/2 in 64QAM 1/2, a=1 64QAM 1/2, a=2 64QAM 1/2, a=4 Figure 3 C/N for DVB-H signal in the HP stream Table 2 Loss in the LP stream with respect to non-hierarchical modulation (DVB-H signal, QPSK ½ in 64-QAM) Laboratory measurements DVB-H Simulation Task Force α=1 -4.1 dB -5 dB α=2 -2.6 dB -3 dB α=4 -1.6 dB 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 15 (15) Non Hierarchical vs Hierarchical modes NML (Hierarchical-Non Hierarchical) 0 -0,5 -1 -1,5 -2 -2,5 -3 -3,5 -4 -4,5 QPSK 1/2 in 64QAM 1/2, QPSK 1/2 in 64QAM 1/2, QPSK 1/2 in 64QAM 1/2, a=1 a=2 a=4 Figure 4 Loss in the HP stream with respect to non-hierarchical modulation (DVB-H signal) Such values can be useful for planning purposes, evaluating the reduction of the coverage area with respect to non-hierarchical modulation. 2006 CELTIC participants in project Wing TV page 16 (16) CELTIC Wing TV project report 3 NOKIA laboratory tests 3.1 Purpose of the test The laboratory measurements performed by Nokia in the Nokia laboratory were direct continuation of the work done in the common laboratory session in Turin. As time did not allow all the agreed measurements to be done in the Turin laboratory it was agreed that the measurements will be completed at home. 3.2 Tests done The performed tests were according the agreed Turin test plan: 1. Performance with top 22 modes in AWGN, Rayleigh and TU-6 channel ( Fdmax, C/N at Fdmax/2, Fd at 3dB, C/N at 10 Hz and 2 Hz) 2. Effect of the FFT-Size with 2k and 8k 3. Effect of the guard interval 4. Effect of the Burst Length 3.3 Test bed The test bed was a similar R&S SFQ, which was used in Turin. The device was first calibrated, so that similar C/N values were obtained as in the Turin measurements with the same receiver. The tested receiver was the Nokia receiver with MPE-FEC simulation. MFER 5% error criteria was used throughout the testing. 3.4 Results The results for the Top 22 Modes are shown in the following table. Table 3 Top modes results "Top modes" 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 QPSK 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 64QAM 8K 1/4 64QAM 8K 1/4 64QAM 8K 1/4 64QAM 8K 1/4 64QAM 1/2 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 1/2 2/3 2/3 2/3 1/2 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 5/6 7/8 2/3 3/4 5/6 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 512 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 AWGN Rayleigh Fd Max Fd Max / 23 dB 4.1 dB 6.8 dB 105 Hz 9.0 dB 100 Hz 4.3 dB 7.2 dB 105 Hz 9.5 dB 95 Hz 4.3 dB 7.1 dB 100 Hz 10.0 dB 95 Hz 4.4 dB 7.4 dB 100 Hz 11.0 dB 90 Hz 4.4 dB 7.5 dB 95 Hz 11.0 dB 90 Hz 6.0 dB 9.9 dB 95 Hz 12.0 dB 90 Hz 6.0 dB 10.0 dB 95 Hz 12.5 dB 90 Hz 6.0 dB 10.0 dB 90 Hz 13.5 dB 85 Hz 6.0 dB 10.1 dB 90 Hz 14.5 dB 85 Hz 9.4 dB 12.0 dB 90 Hz 14.5 dB 85 Hz 9.5 dB 12.0 dB 90 Hz 15.0 dB 85 Hz 9.5 dB 12.1 dB 90 Hz 16.0 dB 80 Hz 9.6 dB 12.2 dB 85 Hz 16.5 dB 80 Hz 11.7 dB 15.6 dB 85 Hz 18.0 dB 80 Hz 11.8 dB 15.7 dB 80 Hz 18.5 dB 75 Hz 11.9 dB 15.7 dB 80 Hz 19.5 dB 70 Hz 11.9 dB 15.9 dB 75 Hz 20.5 dB 70 Hz 14.0 dB 17.4 dB 70 Hz 21.5 dB 65 Hz 14.1 dB 17.4 dB 70 Hz 22.5 dB 60 Hz 17.5 dB 22.2 dB 60 Hz 25.0 dB 50 Hz 17.6 dB 22.2 dB 50 Hz 25.5 dB 45 Hz 17.7 dB 22.3 dB 45 Hz 27.0 dB 40 Hz 10 Hz 9.5 dB 9.5 dB 10.5 dB 11.0 dB 11.0 dB 12.0 dB 13.0 dB 13.5 dB 14.5 dB 15.5 dB 15.5 dB 16.5 dB 17.0 dB 18.5 dB 19.0 dB 19.5 dB 20.5 dB 21.5 dB 22.5 dB 25.0 dB 25.5 dB 27.0 dB 2 Hz 10.0 dB 10.5 dB 11.0 dB 12.0 dB 12.0 dB 13.5 dB 13.5 dB 15.0 dB 15.0 dB 16.5 dB 16.5 dB 17.5 dB 18.0 dB 19.5 dB 20.0 dB 20.5 dB 21.0 dB 22.0 dB 22.5 dB 25.5 dB 26.0 dB 27.5 dB Results of the FFT Size test are shown in the table below. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 17 (17) Table 4 FFT-size results Effect of FFT-size 2K 1/4 QPSK 2K 1/4 16QAM 2K 1/4 16QAM 2K 1/4 64QAM 4K 1/4 QPSK 4K 1/4 16QAM 4K 1/4 16QAM 4K 1/4 64QAM 8K 1/4 QPSK 8K 1/4 16QAM 8K 1/4 16QAM 8K 1/4 64QAM 1/2 1/2 2/3 2/3 1/2 1/2 2/3 2/3 1/2 1/2 2/3 2/3 3/4 3/4 3/4 2/3 3/4 3/4 3/4 2/3 3/4 3/4 3/4 2/3 512 512 512 512 512 512 512 512 512 512 512 512 250 250 250 250 250 250 250 250 250 250 250 250 AWGN Rayleigh Fd Max Fd Max / 23 dB 4.3 dB 7.2 dB 410 Hz 10.5 dB 380 Hz 9.4 dB 12.0 dB 360 Hz 15.5 dB 340 Hz 11.8 dB 15.5 dB 330 Hz 18.5 dB 290 Hz 17.5 dB 21.7 dB 215 Hz 24.5 dB 180 Hz 10 Hz 10.5 dB 15.5 dB 19.0 dB 24.5 dB 2 Hz 11.5 dB 16.5 dB 20.0 dB 25.0 dB 4.3 dB 9.5 dB 11.8 dB 17.5 dB 95 Hz 85 Hz 75 Hz 50 Hz 10.5 dB 15.5 dB 19.0 dB 25.0 dB 11.0 dB 16.5 dB 20.0 dB 25.5 dB AWGN Rayleigh Fd Max Fd Max / 23 dB 4.3 dB 7.2 dB 410 Hz 10.5 dB 380 Hz 4.2 dB 7.2 dB 450 Hz 10.5 dB 420 Hz 3.9 dB 6.8 dB 470 Hz 10.0 dB 450 Hz 3.6 dB 6.5 dB 500 Hz 10.0 dB 470 Hz 11.8 dB 15.7 dB 80 Hz 18.5 dB 75 Hz 11.6 dB 15.5 dB 90 Hz 18.5 dB 80 Hz 11.2 dB 14.9 dB 95 Hz 18.5 dB 85 Hz 11.0 dB 14.7 dB 100 Hz 18.0 dB 90 Hz 17.6 dB 21.4 dB 55 Hz 24.5 dB 45 Hz 17.5 dB 21.4 dB 60 Hz 24.0 dB 50 Hz 17.0 dB 20.7 dB 65 Hz 23.5 dB 50 Hz 10 Hz 10.5 dB 10.5 dB 10.0 dB 10.0 dB 19.0 dB 19.0 dB 18.5 dB 18.0 dB 24.5 dB 24.0 dB 23.5 dB 2 Hz 11.5 dB 11.5 dB 11.0 dB 11.0 dB 20.0 dB 20.0 dB 19.5 dB 19.0 dB 25.5 dB 25.5 dB 25.0 dB 7.1 dB 12.0 dB 15.7 dB 22.2 dB 100 Hz 90 Hz 80 Hz 60 Hz 10.0 dB 15.0 dB 18.5 dB 25.0 dB Results of the Guard Interval test are shown in the table below. Table 5 Guard interval results Effect of Guard Interval 2K 1/4 QPSK 1/2 2K 1/8 QPSK 1/2 2K 1/16 QPSK 1/2 2K 1/32 QPSK 1/2 8K 1/4 16QAM 2/3 8K 1/8 16QAM 2/3 8K 1/16 16QAM 2/3 8K 1/32 16QAM 2/3 8K 1/4 64QAM 2/3 8K 1/8 64QAM 2/3 8K 1/16 64QAM 2/3 8K 1/32 64QAM 2/3 3/4 3/4 3/4 3/4 3/4 3/4 3/4 3/4 2/3 2/3 2/3 2/3 512 512 512 512 512 512 512 512 512 512 512 512 250 250 250 250 250 250 250 250 250 250 250 250 Results of the Burst Length test are shown in the table below. Table 6 Burst length results Effect of burst size and length 8K 1/4 16QAM 1/2 8K 1/4 16QAM 1/2 8K 1/4 16QAM 1/2 8K 1/4 16QAM 1/2 8K 1/4 16QAM 1/2 8K 1/4 16QAM 1/2 3.5 3/4 3/4 3/4 3/4 3/4 3/4 Rows Length PID AWGN Rayleigh Fd Max Fd Max / 2 3 dB 20 Hz 1024 500 1003 9.7 dB 12.4 dB 85 Hz 16.0 dB 75 Hz 16.0 dB 512 250 1002 9.7 dB 12.5 dB 85 Hz 16.2 dB 75 Hz 16.2 dB 256 125 1004 9.7 dB 12.4 dB 85 Hz 16.2 dB 75 Hz 16.3 dB 1024 250 1005 9.7 dB 12.4 dB 85 Hz 16.2 dB 75 Hz 16.2 dB 512 125 1006 9.7 dB 12.5 dB 83 Hz 16.7 dB 75 Hz 16.9 dB 256 62.5 1007 9.6 dB 12.4 dB 83 Hz 16.6 dB 75 Hz 16.9 dB 15 Hz 16.0 dB 16.2 dB 17.2 dB 16.2 dB 16.8 dB 16.9 dB 10 Hz 16.2 dB 16.5 dB 17.1 dB 16.4 dB 17.0 dB 16.9 dB 7 Hz 16.5 dB 17.0 dB 17.4 dB 17.2 dB 17.2 dB 5 Hz 17.0 dB 17.0 dB 17.3 dB 17.2 dB 17.2 dB 17.1 dB 2 Hz 17.2 dB 17.2 dB 17.2 dB 17.2 dB 17.3 dB 1 Hz 17.2 dB 17.2 dB 17.3 dB 17.2 dB 17.3 dB 16.9 dB Analysis The results in the top 22 modes have mainly been used to find out how the MPE-FEC code rate affects the C/N performance in the TU-6 channel. The purpose of this was to be able to extend the “Typical” reference receiver presented in the DVB-H Implementation Guidelines. Currently this includes only MPE-FEC code rate ¾. To see the effect of the code rate the following deltas were calculated from the results. 2006 CELTIC participants in project Wing TV page 18 (18) CELTIC Wing TV project report Table 7 MPE-FEC code rate influence Mode 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K Delta Fd Max / 2 3 dB 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 1/4 QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16QAM 16QAM 16QAM 16QAM 16QAM 16QAM 16QAM 16QAM 1/2 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 10Hz 2Hz -1 -0.5 0 1 1 5 0 0 -5 -5 -1 -1 0 0.5 0.5 -1 -0.5 0 1 1 -0.5 0 1 2 0 0 -5 -5 -1 0 0.5 1.5 0 0 1.5 1.5 -0.5 0 1 1.5 0 0 -5 -5 0 0 1 1.5 0 0 1 1.5 -0.5 0 1 2 5 0 -5 -5 -0.5 0 0.5 1.5 -0.5 0 0.5 1 Based on this table the following extended reference receiver was created. Table 8 Reference receiver "Typical" Reference Receiver Guard interval = 1/4 Modulation Code rate Bitrate [Mbit/s] QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16-QAM 16-QAM 16-QAM 16-QAM 16-QAM 16-QAM 16-QAM 16-QAM 64-QAM 64-QAM 64-QAM 64-QAM 64-QAM 1/2 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 1/2 1/2 2/3 2/3 2/3 4.98 4.98 4.98 4.98 4.98 6.64 6.64 6.64 6.64 9.95 9.95 9.95 9.95 13.27 13.27 13.27 13.27 14.93 14.93 19.91 19.91 19.91 2k MPE FEC CR 1/2 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 2/3 3/4 5/6 7/8 5/6 7/8 2/3 3/4 5/6 Bitrate [Mbit/s] 2.49 3.32 3.74 4.15 4.36 4.43 4.98 5.53 5.81 6.63 7.46 8.29 8.71 8.85 9.95 11.06 11.61 12.44 13.06 13.27 14.93 16.59 Speed at Fd3dB [km/h] 4k Speed at Fd3dB [km/h] 8k Speed at Fd3dB [km/h] C/Nmin Fd3dB 474 698 C/Nmin Fd3dB 474 698 C/Nmin Fd3dB 474 698 [dB] 8.5 9 9.5 10 10.5 12 12.5 13.5 14.5 15 15.5 16.5 17.5 18 18.5 19.5 20.5 21.5 22.5 25 25.5 27 [Hz] 400 380 380 360 360 360 360 340 340 340 340 320 320 320 320 300 280 260 240 200 180 160 MHz 911 866 866 820 820 820 820 775 775 775 775 729 729 729 729 684 638 592 547 456 410 365 MHz 619 588 588 557 557 557 557 526 526 526 526 495 495 495 495 464 433 402 371 309 279 248 [dB] 8.5 9 9.5 10 10.5 12 12.5 13.5 14.5 15 15.5 16.5 17.5 18 18.5 19.5 20.5 21.5 22.5 25 25.5 27 [Hz] 200 190 190 180 180 180 180 170 170 170 170 160 160 160 160 150 140 130 120 100 90 80 MHz 456 433 433 410 410 410 410 387 387 387 387 365 365 365 365 342 319 296 273 228 205 182 MHz 309 294 294 279 279 279 279 263 263 263 263 248 248 248 248 232 217 201 186 155 139 124 [dB] 8.5 9 9.5 10 10.5 12 12.5 13.5 14.5 15 15.5 16.5 17.5 18 18.5 19.5 20.5 21.5 22.5 25 25.5 27 [Hz] 100 95 95 90 90 90 90 85 85 85 85 80 80 80 80 75 70 65 60 50 45 40 MHz 228 216 216 205 205 205 205 194 194 194 194 182 182 182 182 171 159 148 137 114 103 91 MHz 155 147 147 139 139 139 139 132 132 132 132 124 124 124 124 116 108 101 93 77 70 62 Next the measurements with different Guard Intervals were analyzed to understand the effect of the Guard Interval and to be able to apply this in a standard format to the proposed extended reference receiver. The relative Doppler performance of the receiver with different modulations is shown in the following picture. As can be seen the drops with increased GI in a rather regular manner. Thus it was possible to propose a standard behavior for the GI versus Doppler. This is shown in the following table. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 19 (19) GI-effect in Doppler 1.0 1.00 0.95 0.9 Fd/Fd(1/32) 0.90 0.8 0.80 QPSK 16QAM 64QAM 0.70 0.60 1/32 1/16 1/8 1/4 Figure 5: Guard interval effect in Doppler Table 9 Guard interval effect GI 1/4 1/8 1/16 1/32 Fd/Fd(1/32) Fd/Fd(1/4) 0.80 0.90 0.95 1.00 1.000 1.125 1.188 1.250 When this is applied to the GI=1/4 extended reference receiver it is possible to get a full set of performance figures for all Guard Intervals. From the FTT-size measurements it can be seen that the expected theoretical effect of the FFTSize is verified, thus it is possible to have the 2/2/2 relation in the reference receiver tables. The burst length measurements were mainly done to study the effect of C/N increase in the low Doppler frequencies in the TU-6 channels. There the theory is saying that the increase will happen at different Doppler frequencies depending on the burst length, which roughly corresponding the interleaving depth. The results of this test are shown in the picture below. This zoomed picture shows the bend of the curves at different frequencies as expected. The overall increase in the C/N is rather small, in the order of 1 dB. 2006 CELTIC participants in project Wing TV page 20 (20) CELTIC Wing TV project report Burst Size and Length 20.0 dB 19.0 dB 18.0 dB 17.0 dB 1024-500 512-250 1024-250 256-62.5 C/N [dB] 16.0 dB 15.0 dB 256-125 512-125 14.0 dB 13.0 dB 12.0 dB 11.0 dB 10.0 dB 0.0 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0 Fd [Hz] Figure 6: Burst size influence 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 4 page 21 (21) Ericsson laboratory tests The report of the Ericsson laboratory tests is extracted from a Master Thesis report. The scope of the Master Thesis was to implement an algorithm for ICI cancellation in an FPGA, and measure the performance. Special attention was paid to the possibility to use a (non-rectangular) window function in case the delay spread of the channel was (considerably) smaller than the GI, to further enhance the performance. Concerning the theory, reference is therefore made to a paper that has been accepted for presentation at VTC 2006 Fall [4] 4.1 Implementation In this chapter the implementations of the three different units needed for effective cancellation, in the DVB-H prototype, are described. Starting with a short introduction of the basics of design strategy and hardware design methodology. This is followed by an overview of the design and a more detailed description is then presented along with simulation results explaining the choices made during implementation. 4.1.1 System Design When designing a chip, design strategy is an important issue, especially when the system has many design constraints. The major design constraints are functionality, speed, area, power consumption, and cost. The goal of the designer is to find an optimal point in the design space, i.e., sufficient throughput at minimum power consumption and area requirement while keeping the functionality intact. However, optimizing the design takes a great deal of time and work effort and thus cost starts to increase rapidly. Therefore a designer, to keep the costs at reasonable level, often settles for a sufficiently good point in the design space which meets the requirements. In this thesis work, the most important criterion is to prove functionality for the ICI reducing algorithm. The power aspect of the design is more or less disregarded. There are consequently no power saving measures taken, such as turning off inactive parts or running a high speed design at low voltage and speed. Area and speed, on the other hand, could not be disregarded completely. First, the design had to fit the FPGA without causing routing or speed problems. Second, the design also had to meet the speed requirements of the receiver and be able to finalize all calculations for one OFDM symbol before the next arrives. The cost being time as the design had to be verified during the thesis work. 4.1.2 Design Methodology In Figure 7, a simplified design flow is depicted, where the major design steps are shown. First, a floating point model is derived according to specifications. When functionality has been verified, a fixed point model is implemented. These models are implemented in a suitable programming language, e.g. Matlab for floating point and C/C++ for fixed point model. With the fixed point model, it is possible to determine word lengths needed to meet design constraints. From these models test vectors are extracted, which are to be used in later steps for verification. During the second step, the system’s design criteria have to be taken into consideration as the architecture will depend on these. For example, if there is an area constraint, a time-multiplexed architecture would be preferred whereas, if high throughput is desired, a parallel architecture would be beneficial. The architecture is described in a hardware description language, such as VHDL or Verilog. After the design is implemented, its functionality is verified with the previously generated test vectors. 2006 CELTIC participants in project Wing TV page 22 (22) CELTIC Wing TV project report Figure 7: Schematic illustration of the design flow Next, the design is synthesized into a netlist of components. These components are, in most cases, taken from a standard library containing arithmetic, logic, and registers. However, in some cases, the need to implement custom components can arise when the design constraints are hard to meet. The netlist is then downloaded to an FPGA and the functionality can be verified. Every step in the design flow must often be iterated several times before a fully functional design, that reaches all requirements, has been derived. For this design there was no fixed point model derived, as the cost probably would be too high, i.e., too time consuming. The floating point model implemented in Matlab was used for verification. 4.1.3 Overview Figure 8 is an overview of the top level. Data flows in one direction and is processed by one algorithm after the other. Output samples from different blocks are accompanied by a valid signal and are in most cases assumed to be correctly received by the following block. However, there are exceptions from this, for example, memories which use an acknowledge signal when receiving a sample. The different blocks have been designed with this in mind. As the design should be incorporated with an existing DVB-H receiver implementation, wrappers were developed for the different blocks containing interfaces to the surrounding blocks. This allowed fairly independent development of the different parts. The transmission parameters most likely to be used for DVB-H in Sweden are 8K transmission mode and 16-QAM. Further, the carrier frequency will be located in the TV frequency band (470862 MHz) and probably use an 8 MHz channel. Only the 8K mode is implemented in the prototype ICI canceller. The major reason for this is that only this mode is implemented in the DVB-H prototype. Also, only a CP of ¼ is considered. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 23 (23) Figure 8: Schematic overview of the design. Grey blocks were implemented during the Thesis work 4.1.3.1 Window Unit To reduce the ICI level, the distortion free part of the CP is used for windowing, as described in [4]. The unit applies one of four different window functions available to the incoming OFDM symbol. The complex baseband samples from the CP are stored in a memory and are then weighted together with the corresponding part at the end of the symbol. The result is then passed on to the FFT. It is possible to apply one of four different stepped window functions with equal step lengths and heights and a maximum window length corresponding to 75 % of the longest CP. 4.1.3.2 Channel Estimator Doppler shift severely degrades the performance of a channel estimator operating in time direction. For a system using 8k FFT and CP = ¼, the Nyquist frequency is at 111.6 Hz. As the existing channel estimator in the DVB-H prototype receiver implemented time then frequency interpolation, a new channel estimator was developed which only operates in frequency direction to be able to handle higher Doppler frequencies. This, on the other hand, results in a receiver with worse performance regarding channels with large delay spreads. Seven different cubic (third order filter with four filter taps) interpolation filters are implemented. Six are Wiener filters and one is a Lagrange filter. The results from incoming OFDM symbols processed by the FFT are stored in a memory which the channel estimator reads pilots from. With these pilots, interpolation is performed and the resulting estimates are stored in another memory from where the ICI canceller then fetches the channel estimates. 4.1.3.3 ICI Canceller The unit that requires most computational resources is the ICI-canceller, as divisions have to be performed to retrieve the sent data symbols needed in the cancellation. The current implementation tries to cancel the ICI introduced to a sub-carrier from the two neighbouring sub-carriers. The design also incorporates the channel equalizer. The unit is implemented using a pipelined structure to achieve high throughput, and this also results in fairly simple control logic. 4.2 Detailed Description The following sections give a detailed description of the different implemented blocks. There is also simulation results presented along with discussion of choices made during implementation. All simulations are made using a cubic Lagrange interpolation filter in the frequency direction only and windows of 1563 samples length, unless otherwise stated. The simulations are made using 8K mode with a CP = ¼, 16-QAM, and a convolutional code rate of 1/2. The byte error rates are calculated after the Reed-Solomon decoder. 4.2.1.1 Window Unit As the window is located prior to the FFT, special care must be taken when performing calculations regarding operations such as rounding. If there is a bias in the rounding this will be accumulated as a DC offset and might cause overflow and error propagation to other frequencies. Due to this 2006 CELTIC participants in project Wing TV page 24 (24) CELTIC Wing TV project report effect, all calculations performed in the window unit is rounded to nearest even, i.e., perform a rounding that is symmetric around zero. As described in [4],, the task of windowing is to combine weighted samples from the CP with the corresponding weighted samples at the end of the OFDM symbol. Figure 9: Schematic layout view of the window unit, where the RTNE denotes round to nearest even As seen in Figure 9, the window unit consists of three major parts, a memory, a calculation unit, and control logic. The length of the window can be set from N = ¾ CP down to N = 0. The first quarter of the CP will never be used due to distortion from the channel impulse response. If the channel impulse response is estimated to be longer than a quarter of the CP, the window length can be shortened as described above. The estimation of the impulse response length is outside the scope of this thesis work. The window unit actually implements all three transmission modes, although only the 8K option is used. The only difference between a window in 2K and 4K is the length. In 2K the CP is one quarter of the length of the corresponding CP in 8K, and half the length in 4K. Therefore, the window length and step size only has to be divided by two (4K) or four (2K) and this is easily performed by a right bit shift. From system simulations of the complete receiver, see Figure 10 and Figure 11, it looks like the impact of the number of steps is not that large. It rather seems that more steps in the window worsen the performance of the receiver. Despite of this, windows with 1-4 steps with equidistant step sizes and heights are implemented. C/N = 25dB Brickwall 1 step 2 steps 3 steps 511 steps Triangle −1 Byte error rate 10 −2 10 160 170 180 190 200 210 220 230 240 Doppler (Hz) Figure 10: Simulation results for different window functions when no ICI cancellation is performed 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 25 (25) The window unit starts to fill the memory with the incoming complex data samples where the real part is stored in the high bits and the imaginary in the low bits. It continues to do so until it receives a sync signal, i.e., the first sample in the OFDM symbol r(0) arrives. In 8K mode using a CP of ¼ there are 10240 samples arriving during the OFDM symbol duration 1.12 ms. As the receiver runs on a 36~MHz clock, this results in approximately one sample every fourth clock cycle. For this reason, the window calculations are performed in a time multiplexed fashion. First sample $r(-n)$ is retrieved from the memory and the real part of $r(-n)$ and $r(N-n)$ is then multiplied with the corresponding weight, $w(-n)$ and $w(N-n)$. The results are added together, rounded to the nearest even, and stored in a register. The same operation is then performed on the imaginary part and the resulting windowed sample, $r_{w}(N-n)$, is sent to the FFT. The weights of the different available window functions are located in a small LUTaccessible by the controller. C/N = 25dB 1 step 2 steps 3 steps 511 steps Triangle −1 Byte error rate 10 −2 10 210 220 230 240 250 260 270 280 Doppler (Hz) Figure 11: Simulation results for different window functions when interference from one sub-carrier on each side is cancelled 4.2.1.2 Channel Estimator During channel estimation the interpolated values in the central interval of the interpolation polynomial, i.e., 0 < t <= 1, are the interesting ones. As the interpolation is performed in a discrete (digital) environment t = k/M, where M is the number of interpolation points in the interval, thus k takes the integer values from 1 to M. Knowing this, the interpolation can be viewed as a discrete filter, and this task can be solved by a FIR filter. Therefore, the channel estimation can be performed by a simple structure, see Figure 12, using a FIFO, a FIR filter, a LUT with filter coefficients, and control logic. Further, it can be seen that the unit is located between two memories, one containing the received samples, R, and the second one where the estimated channel responses for different frequencies, H, are stored. In these memories, the samples are stored in the same fashion as in the window unit with the real part in high bits and imaginary in low. Figure 12: Schematic layout view of the channel estimator unit 2006 CELTIC participants in project Wing TV page 26 (26) CELTIC Wing TV project report The DVB-H standard provides pilot signaling. Of the two different types of pilots the most common is the scattered pilots, which are evenly distributed in the time frequency grid. The scattered pilots are separated by 12 steps in the frequency direction and four in the time direction in a staggered fashion. This dense and even distribution makes the scattered pilots suitable for channel estimation. As explained before, to benefit from ICI cancellation a channel estimator that operates in frequency direction first is needed. Therefore, no virtual pilots will be calculated in between the actual ones, but instead the channel estimation is performed by directly interpolating in the frequency direction. Interpolation FIR filter The implemented cubic FIR interpolation filter is depicted Figure 13. The four filter taps use complex multipliers and adders as all calculations are complex valued. Prior to the FIR filter a FIFO of length four is located. These registers hold the four scattered pilots, P, used during the filtering process. Figure 13: Schematic view of the cubic interpolation FIR filter The interpolation coefficients are stored in a LUT and this makes the structure versatile as it is possible to realize different filters by changing the coefficients. In the current implementation, the LUT contains filter coefficients for linear filters of lengths M=3, 6, 9, and 12, a cubic Lagrange filter of length M=12, and six cubic Wiener filters of length M=12. To calculate H one should use ¾ * P as the pilots are sent with boosted power level. This is, however, not done as it only results in a scale factor and this is instead handled later in the receiver chain. Memories Both memories R and H, see Figure 12, are addressed with row and column, where a column is of the same length as the information part of an OFDM symbol. For 8K transmission mode there are 6817 sub-carriers, in one OFDM symbol. Instead of using two-port memories for simultaneous read and write, one-port memories with a two-port wrapper are used. The wrapper translates the row and column addresses for the memory and handles a simultaneous read and write request according to a priority rule, where one port has higher priority than the other which has to wait. The reason for using one-port memories with a wrapper instead of two-port memories is that a two-port memory is considerably larger and consumes more power than a single port memory. As there are three units which need access to the R memory, the channel estimator and the ICI canceller share one port and the FFT uses the other one. This works fine as ICI cancellation is not performed until channel estimation is finalized. In the current implementation, the H memory holds the estimates from three OFDM symbols as this is the number of symbols needed to perform the estimation of the channel derivative, H’. Controller The task of the control logic is to retrieve the pilot values from the memory containing the received OFDM symbols, feed the FIR filter with the appropriate coefficients and write the result to the memory containing the channel estimates, H. These tasks are performed by two controllers; one that fetches the pilots from the R memory and another that handles the coefficients for the FIR filter and writes the result to the H memory. The first controller addresses a unit in the receiver to determine if a sample in the symbol is a pilot or not. This unit contains counters for the two different pilot types which are decremented for every frequency that is stepped through. When a counter reaches zero, the unit flags the event, and thus telling when a certain pilot is reached. For the scattered pilots the counter is set to either 3, 6, 9, or 12 at reset and every time it becomes zero it resets to 12. With this information the controller can retrieve the pilots and switch the sign if necessary and store it in the FIFO. As the FFT has the 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 27 (27) highest priority to the memory the channel estimator controller has to stall until the memory is available, when a collision occurs. Now the controller signals which filter to use, starts the second controller and continues to step through the frequencies to retrieve the next pilot. At the beginning of every OFDM symbol the FIFO is empty and the first pilot is only switched in and sent to the H memory. When the second pilot arrives linear filtering is started, the length of the filter, either 3, 6, 9, or 12, depends on where the first scattered pilot is located in the symbol. For the third pilot either a linear filter of length 12 or a cubic filter of length 12 is used. The same applies for the last three pilots in the OFDM symbol, for all pilots in between a cubic filter will be used. Which cubic filter to use is determined by the user, i.e., external control signals. The second controller fetches the interpolation coefficients, q, from the LUT according to the filter used, and writes the result to the H memory. 4.2.1.3 ICI-Canceller The ICI cancellation unit and the equalizer are closely interlinked, see Figure 14 and Figure 15, and are implemented as, more or less, one unit. Figure 14: Schematic overview of ICI cancellation unit and channel estimator From system simulations, it is seen that the number of neighbouring frequencies canceled has a low impact on the performance. Therefore, the major benefit from ICI canceling is achieved by removing the interference from the closest sub-carriers. For this reason the ICI cancellation unit only tries to remove the interference from the closest sub-carrier on each side of the active carrier. Figure 15: Detailed schematic view of ICI cancellation unit The pipelined structure of the unit can be seen in Figure 15, where the samples are shifted into registers and the result then propagates through the design. FIFOs of different lengths are used to ensure that data and control signals arrive at the correct time. This structure makes it easy to extend the implementation to cancel the ICI from more sub-carriers. Controller The ICI cancellation unit controller has a very basic control sequence as the design is pipelined. Most of the work consists of handling memory locations for all the different samples needed in the ICI calculation. When a calculation is started the data and control signals ripple through the design and FIFOs of different length are used to ensure correct timing. When the unit receives a go signal 2006 CELTIC participants in project Wing TV page 28 (28) CELTIC Wing TV project report from the channel estimator the controller starts to retrieve channel estimates and received data samples. The unit has to stall if the FFT writes to the R memory as the FFT has the highest priority to this memory and the sequence therefore takes four or five clock cycles to complete. If the current subcarrier contains a continual or scattered pilot, instead of estimating the sent data symbol, the actual known value is switched in to the corresponding FIFO. The controller also retrieves the modified folding factor coefficients, to be used in the calculations according to the window function used. These modified coefficients are stored in a LUT and cover the same window types and lengths as the window unit. Derivative estimation To estimate the derivative, or rather the change of the channel during the OFDM symbol, it is assumed that the channel has changed in a linear fashion from the previous symbol to the next. The channel estimates for the previous symbol and the next one is therefore used to estimate the derivative, see [4] for a more detailed description. ICI calculation The ICI is calculated using the (possibly) estimated signal sent on a sub-carrier, the estimated channel change, and a weighting function, which depends on what window shape is used. See [4]for a more detailed description. 4.3 Measurements This chapter begins with a short description of the laboratory equipment used for measurements in followed by a section where the actual results from the measurements are presented. Two different measurements were performed, one with a pure frequency offset applied to the signal and one using a time-varying channel. 4.3.1 Laboratory Setup The digital DVB-H baseband prototype decoder runs on an Altera Stratix FPGA, the laboratory setup is depicted in Figure 16. In addition, a second board containing an Ethernet circuit is connected to the main FPGA board. This allows for Ethernet signaling at 100 Mbps with a PC. To generate the radio frequency signal needed for measurements, an I/Q modulation generator, AMIQ-B3 model 04, together with a vector signal generator, SMIQ03, are used. Both instruments are from Rhode & Schwartz. The tuner board consists of a Philips TU1216 tuner module and a discrete analog to digital converter. From the PC, via a RS232 serial interface, it is possible to set control bits in the receiver and ICI canceling units, e.g. which interpolation filter to use, the number of steps in the window and also the length of the window. Figure 16: Schematic overview of the laboratory setup used for measurements Reference information used for measurements is generated in Matlab. This reference sequence is then transferred to the AMIQ, which plays the sequence repeatedly. The SMIQ converts the baseband signal to radio frequency, performs channel modulation and adds noise. The radio 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 29 (29) frequency signal is then translated to intermediate frequency by the tuner board, which is fed to the DVB-H receiver. The output from the receiver is sent to the PC over the Ethernet interface and is compared to the reference sequence. The functionality of the receiver has also been verified by real-time reception of a live DVB-H broadcast transmitted by Sony Ericsson. This was done using the radio part of a DVB-T set-topbox from Nokia. 4.3.2 Measured Results Two different measurements have been performed. The first one where a frequency offset was introduced to the signal and a second one with a time-varying channel causing Doppler spread. The measurements are performed using 8K mode with a CP of ¼, 16-QAM, and a convolutional code rate of ½. The byte error rates are calculated after the Reed-Solomon decoder. 4.3.2.1 Frequency Offset The frequency offset is imposed by multiplying the time domain signal by an exponential. A frequency offset can be viewed as a special case of a time-varying channel, where the variation consists of a phase change. The theoretical gain than can be obtained by using a one-step window with and without ICI cancellation is shown in Table 10. Excess window length does in this table refer to how much of the GI that is used for the windowing. Table 10: Ideal improvement by using a one-step window with different lengths with and without ICI cancellation No ICI canceling Canc. one tap on each side Excess window length: 0 0.00 dB 4.07 dB Excess window length: N/32 0.41 dB 5.13 dB Excess window length: N/16 0.84 dB 6.21 dB Excess window length: N/8 1.73 dB 8.16 dB Excess window length: 3N/16 2.65 dB 9.12 dB The corresponding measured gains obtained in case of a frequency offset are shown in Table 11. Comparing with the ideal gains presented in Table 10, it can be seen that the gain obtained by employing a window function agrees very well with the theory, whereas the gain obtained by canceling is considerably smaller. As an example, using a 1024 samples long one-step window, this would ideally lead to an improvement of 1.73~dB in 8K mode. As the ICI is proportional to the frequency offset squared, an increase of the frequency offset by about 22% would be possible to achieve by using such a window. Table 11: Measured improvement in dB by using a one-step window with different lengths with and without ICI cancellation when a frequency offset is applied No ICI canceling Canc. one tap on each side Excess window length: 0 0.00 dB 1.28 dB Excess window length: N/16 0.82 dB 2.19 dB Excess window length: N/8 1.50 dB 2.77 dB Excess window length: 3N/16 2.16 dB 3.20 dB In Figure 17 through Figure 21, the measured performance in compared for different choices of window function with and without ICI cancellation. Since the MPE-FEC is not implemented, the performance is determined as the byte error rate at the output of the RS decoder. The line at 6.1% byte error rate at the output of the RS decoder, corresponds to MPE-FEC error rate of 5% if the rate of the MPE-FEC is ¾ and it is assumed that the errors are independent. Of course, one should 2006 CELTIC participants in project Wing TV page 30 (30) CELTIC Wing TV project report not use the figures to compare with other implementations where the MPE-FEC is implemented, but merely to estimate how much larger frequency error can be handled. C/N = ∞ dB 0 10 Byte error rate Brickwall Brickwall, ICI cancel 1 step, 1024 samples long 1 step, 1024 samples, ICI cancel −1 10 −2 10 180 200 220 240 260 280 Frequency error (Hz) 300 320 340 360 Figure 17: Measured result when a frequency offset is applied to the signal using brickwall and one-step window with and without ICI cancellation C/N = ∞ dB 0 10 Byte error rate Brickwall 1 step, 1024 samples long 1 step, 1536 samples long −1 10 −2 10 180 200 220 240 260 280 300 320 340 360 Frequency error (Hz) Figure 18: Measured result when a frequency offset is applied to the signal using different lengths in a one-step window and no ICI cancellation is performed 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 31 (31) C/N = ∞ dB 0 10 Byte error rate Brickwall 1 step, 1024 samples long 1 step, 1536 samples long −1 10 −2 10 220 240 260 280 300 320 340 360 Frequency error (Hz) Figure 19: Measured result when a frequency offset is applied to the signal using different lengths in a one-step window and the ICI from the two closest neighbouring sub-carriers are cancelled C/N = ∞ dB 0 10 Byte error rate Brickwall 1 step 2 steps 3 steps 4 steps −1 10 −2 10 180 200 220 240 260 280 300 320 340 360 Frequency error (Hz) Figure 20: Measured result when a frequency offset is applied to the signal using different number of steps in a 1536 samples long window function and no ICI cancellation is performed C/N = ∞ dB 0 10 Brickwall 1 step 2 step 3 step 4 step −1 Byte error rate 10 −2 10 −3 10 220 240 260 280 300 Frequency error (Hz) 2006 CELTIC participants in project Wing TV 320 340 360 page 32 (32) CELTIC Wing TV project report Figure 21: Measured result when a frequency offset is applied to the signal using different number of steps in a 1536 samples long window function and the ICI from the two closest neighbouring subcarriers is cancelled 4.3.2.2 Doppler Spread The theoretical improvements (in dB) by using different lengths of a one-step window with or without ICI cancellation are the same for time-varying channels as for frequency offset. The corresponding measured results are given in Table 12. Table 12: Measured improvement in dB by using a one-step window with different lengths with and without ICI cancellation in a time-variant channel causing Doppler spread No ICI canceling Canc. one tap on each side Excess window length: 0 0.00 dB 1.22 dB Excess window length: N/32 0.46 dB 1.67 dB Excess window length: N/8 1.77 dB 3.12 dB Some measured results are given in Figure 22 through Figure 25 for a TU6 channel. −2 Byte error rate = 6.1 ⋅ 10 28 Brickwall 1 step, 256 samples long 1 step, 1024 samples long 27 26 25 24 Required C/N (dB) 23 22 21 20 19 18 17 16 15 14 0 20 40 60 80 100 120 Doppler (Hz) 140 160 180 200 Figure 22: Measured result when a Doppler spread is applied to the signal using different lengths in a one-step window and no ICI cancellation is performed −2 Byte error rate = 6.1 ⋅ 10 28 Brickwall 1 step, 256 samples long 1 step, 1024 samples long 27 26 25 24 Required C/N (dB) 23 22 21 20 19 18 17 16 15 14 0 50 100 150 200 250 Doppler (Hz) 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 33 (33) Figure 23: Measured result when a Doppler spread is applied to the signal using different lengths in a one-step window and the ICI from the two closest neighbouring subcarriers is cancelled −2 Byte error rate = 6.1 ⋅ 10 28 Brickwall 1 step 2 steps 3 steps 4 steps 27 26 25 24 Required C/N (dB) 23 22 21 20 19 18 17 16 15 14 0 20 40 60 80 100 120 Doppler (Hz) 140 160 180 200 Figure 24: Measured result when a Doppler spread is applied to the signal using different number of steps in a 1024 samples long window function and no ICI cancellation is performed Byte error rate = 6.1 ⋅ 10−2 28 Brickwall 1 step 2 steps 3 steps 4 steps 27 26 25 24 Required C/N (dB) 23 22 21 20 19 18 17 16 15 14 0 50 100 150 200 250 Doppler (Hz) Figure 25: Measured result when a Doppler spread is applied to the signal using different number of steps in a 1024 samples long window function and the ICI from the two closest neighbouring subcarriers is cancelled 4.4 Conclusions and Improvements First, in this section, conclusions are drawn and problems encountered during the thesis work are listed. Then, suggestions for improving the design regarding complexity, functionality, power consumption, and speed are given. 4.4.1 Conclusions During this thesis, most problems that have arisen are related to timing of either data and/or control signals. It gets especially problematic when there are a lot of data being shuffled between memories, as in this design, which requires many control signals. Finding what causes these problems can in many cases be very time consuming and a major part of the design time is spent on implementing and testing controllers. 2006 CELTIC participants in project Wing TV page 34 (34) CELTIC Wing TV project report Even tough wrappers were used and the interfaces to the surrounding blocks in the DVB-H receiver were, more or less, ready the incorporation of the units encountered more problems and consumed more time than expected. One reason for this was that control signals regarding pilot positions were for a channel estimator working in time direction first and was slightly askew for the new estimator working in frequency direction only. As this thesis has shown, it is possible to implement an ICI canceling algorithm at low complexity and achieve good performance by using a window function and cancellation of ICI on one subcarrier from two adjacent sub-carriers. The complexity can be reduced further, by implementing some of the suggestions in the next section. The functionality of the ICI canceling algorithm has been proved using both frequency offset and a time-variant channel causing Doppler spread, with good results. It is seen that the best result is achieved by using a one-step window function and measurements show that the performance is very close to the theoretical improvement. This gives that an improvement up to 2.65dB, i.e., 35% higher Doppler frequency, is possible to reach using only a one-step window function of 1536 samples length. This is a very satisfying result as the simple unit works close to its maximum performance. According to theory, ICI cancellation should give a large improvement of 4.07dB when the ICI from two adjacent sub-carriers are cancelled. Unfortunately, the measured performance of the implementation is far lower, about 1.2dB, this is, however, still an improvement of 15% and higher than the expected outcome from simulations. The reduced performance is probably due to that the sent symbol and channel change are estimated. Thus, to improve the performance of the ICI cancellation, the quality of these estimated values has to be improved, and as both values depend on the quality of the channel estimates, the channel estimation has to be improved. Further, it seems that the performance of the ICI cancellation is increased when used together with a window. This as the channel estimates become better when there is less ICI remaining. This increase in performance is, however, only seen when using a channel causing Doppler spread and not when a frequency offset is applied, where the performance is actually decreased when the longest window is used. Using both a long window and ICI cancellation an improvement of about 55 % is expected and Doppler frequencies well above 200Hz can be handled without a too high required C/N, which correspond to a receiver speed of at least 250km/h at a carrier frequency of 862 4.4.2 Improvements In a mobile terminal, where a DVB-H receiver is likely to be found, power consumption is one of the most important design criteria. In most cases, lower power consumption comes at the expense of larger chip area. As this implementation more or less disregarded the power aspect, there are quite a lot to improve. Since this prototype was implemented to prove functionality, no word-length optimization was performed. Therefore the area and the power consumption of the design could be reduced by reducing the word-lengths. The channel estimate uses 16 bits and after the channel equalization a resolution of six bits is believed to be sufficient, so a word-length of 8-10 bits will probably be enough. The large word-length is to ensure that noise is caused by the transmission and not truncation errors. All word-lengths can easily be changed by a constant in a configuration file. All complex multiplications BD)+j(AD+BC). are implemented straightforward as E=(A+jB) (C+jD)=(AC- This multiplication could be optimized by using a distributed arithmetic approach and give a significant improvement in both speed and power consumption. As discussed, a real implementation should cover all three transmission modes. The parts that have to be extended are the channel estimator and the ICI cancellation unit. This is on the other hand easily obtained, with some additional logic in the controllers, as the only difference between 2K, 4K, and 8K is the length of the OFDM symbol. Pilots have the same location in all three modes. Therefore, adding logic that handles different symbol lengths is the only thing necessary to make the ICI canceling compliant with all three transmission modes. In the ICI unit the folding factors are scaled. This scale factor depends on the different modes and CP used. To solve this, the derivative estimate can be scaled according to the mode and CP used with a multiplication or have different sets of coefficients. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 4.4.2.1 page 35 (35) Window Unit As seen, the best performance is reached using a one-step window function and that the performance is close to the theoretical limit. By only implementing a one-step window the window unit could be simplified, this as no step sizes has to be calculated and the weight would be ½, i.e., a right bit shift. It will also reduce the size of the LUT containing coefficients in the ICI canceller. In the current implementation, the length of the window is set by external control signals. To make this unit independent the length of the channel impulse response needs to be estimated. If the window is placed to early, the output from the FFT will be phase rotated and this will affect the channel estimate and thereby the ICI cancellation. The window position optimization is, in the current implementation, done manually, i.e., there is a need to implement adaptive control for the window position. 4.4.2.2 Channel Estimation As seen, the improvement from using ICI cancellation is far from the theoretical. One reason for this is that the sent values, S, has to be estimated and to improve the estimates performance of the channel estimator has to be improved. This can possibly be achieved by longer interpolation filters and implementing this can be done by adding more filter taps to the interpolation filter and at the same time increase the length of the FIFO holding pilots. Additional control logic is also necessary to decrease the order of the interpolation filter at the edges of OFDM symbols. There is also a possibility to apply a filter in the time direction to increase the tolerance toward delay spread. Another way of improving the tolerance towards delay spread is to implement pre-rotation. Delay spread will have the same effect on the signal as a too early placed FFT window, i.e., a rotation of the different sub-carriers dependent on their position. In pre-rotation the output from the FFT is rotated backwards according to the estimated rotation caused by delay spread and/or incorrect window placement. The rotation can be estimated by summation of phase differences between pilots from which the rotation can be calculated. 4.4.2.3 ICI Unit As seen in Figure 14, and earlier mentioned, the design uses two equalizing units. Remembering the control sequence used, by the ICI controller it is noted that the first equalizer only starts a calculation every fourth (or fifth) clock cycle. It would therefore be possible to use only one equalizer to perform both divisions. This improvement would decrease the area of the ICI cancellation unit significantly, approximately 25% as the two equalizers make up for about 65% of the total area in the ICI canceller. The pipelined structure of the ICI canceller makes it possible to start a new calculation every clock cycle. This makes the H memory a bottle neck as there are three different values that need to be fetched, and this takes three clock cycles. One possible way to speed up this is to have three small memories containing one symbol each instead of one large holding all. Thus, enabling access to all three samples in one clock cycle and a new calculation could be started every cycle, unless the R memory is accessed by the FFT and one has to stall until the memory becomes available. This would speed up the calculations considerably and the unit would be inactive longer, thus saving power. Combining this with the improvement proposed above, one could start a new ICI calculation and channel equalization every other clock cycle. 2006 CELTIC participants in project Wing TV page 36 (36) CELTIC Wing TV project report 5 TeamCast lab tests 5.1 Purpose of the test Teamcast with the DiBcom collaboration would like to experiment in its labs in Rennes, the performances of a transmission using DVB-H with a bandwidth shrunk to 1.75 MHz instead of 8 MHz. The purpose of this internal test is to evaluate the DVB-H in comparison to DAB (T-DMB) in the same configuration. DAB transmission uses a 1.536 MHz signal bandwidth broadcast in a 1.712 MHz channel. To adapt the DVB-H signal in such channel, while optimising channel usage and broadcast bitrate, the “7 MHz bandwidth” DVB-H mode has been selected as a starting point. The 7 MHz system clock (8 MHz) has been divided by four (2 MHz) in order to produce a DVB-H signal having a 1.66 MHz bandwidth, fitting in the 1.712 MHz DAB channel. Accordingly, the effective DVB-H bandwidth is 1.66MHz instead of the DAB 1.536MHz. The performed tests have tried to evaluate the impact of the bandwidth shrinking in 3 domains: 1. Impact on the maximum Doppler, 2. Impact on the C/N, 3. Impact on the receiver consumption, 5.2 Test bench presentation The automatic test bench is very close to the test bench built in Rennes session. It mainly consists of an IP Encapsulator, a DVB-T/DVB-H modulator, a channel simulator and a receiver under test. All equipments are controlled by a computer running a special software. Teamcast and DiBcom have modified respectively the modulator and the receiver to accept the new bandwidths. 5.2.1 Synoptic The test bench is composed of five main elements: • A Sidsa DVB-H IP encapsulator. It performs two tasks. It plays a video file to generate an IP stream with VLC software. Then this IP stream is converted to a MPEG-TS stream adding MPE-FEC table and using time-slicing. MPE-FEC code rate, table rows and time slicing parameters are fully tunable. Output of this IP encapsulator consists of an ASI link. This equipment is not controlled by the test bench software. Manual operations are required to set IP encapsulator specific parameters such as time slicing or MPE-FEC code rate. • A Teamcast modulator. It is fully tunable for DVB-T and DVB-H modulation. It allows setting bandwidth, FFT size, native or indepth interleaver, guard interval, code rate or constellation. Input consists of an ASI link provided by the IP encapsulator. Outputs consist of two analog signal in band de base, I and Q. The modulator has been modified to support 1.75MHz, 3.5MHz, 5MHz, 6MHz, 7MHz and 8MHz channel bandwidth. • A Rohde&Schwartz SFU channel simulator. It includes a fading simulator, a noise generator and a Doppler frequency shift generator. Frequency, bandwidth, output power and C/N are finely tunable. For tests, standard channel profiles can be applied: AWGN, Rice, Rayleigh or TU6 for example. Other custom profiles can be fully defined. For mobile tests, a Doppler frequency shift can be added to output signal. This equipment outputs a ready to use signal at 666 MHz at an output power about -40 dBm. • A DiBcom receiver under test. It is able to handle either DVB-T or DVB-H signal. Monitoring parameters are obtained USB interfaces. Parameters include FER (Frame Error Rate) and MFER (MPE Frame Error Rate). The receiver has been modified to accept different channel bandwidth (1.75 to 8MHz). 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report • page 37 (37) A computer runs a software written with LabView allows setting modulation parameters, propagation channel characteristics and getting monitoring information. This software implements the measurements method described bellow. DVBDVB-H IP encapsulator (SIDSA) TS DVBDVB-H / DVBDVB-T Modulator with BW shrunk (TeamCast) TeamCast) I/Q Channel Simulator (Rohde & Schwartz) RF (666MHz) WING TV WP4 TEST BED Control Software (Thales & TeamCast) TeamCast) DVBDVB-H Receiver Custimized with BW shrunk (DiBcom) DiBcom) Figure 26: Test bench synoptic 5.2.2 Method The measurement method is illustrated by the fig 3. Four points have to be determined to build the characteristic curve. The automatic test bench processes as following: 1. The C/N is set at a high value (40dB). The Doppler frequency is adjusted to reach the FER5/MFER5 criterion. This allows determining the first point. 2. The Doppler frequency get in (1) is divided by two and fixed, and then the C/N is adjusted in order to reach the FER5/MFER5 criterion. 3. The C/N level get in (2) is increased by 3dB and the Doppler frequency is adjusted until reaching FER5/MFER5 criterion. 4. Finally, the last point is get by setting frequency Doppler at few hertz and the C/N level is adjusted to reach the FER5/MFER5 criterion. 2006 CELTIC participants in project Wing TV page 38 (38) CELTIC Wing TV project report The same process is run twice, once to get the DVB-T curve with FER5 criterion, the second time to get the DVB-H curve with MFER5 criterion. DVB-T / DVB-H Mobile Performance (C/N versus Doppler) DVB-T @ FER5 DVB-H @ MFER5 40 1 30 2 4 20 3 10 0 1 10 TU6 100 1000 Figure 27: Mobile measurement result (sample) Test process is quite long: the FER5/MFER5 criterion requires waiting at least 40 frames to be measured. Getting a curve takes roughly 1 hour either manually or with an automatic test bench. Precision on these measures is 0.5 dB for C/N and 5Hz for Doppler frequency shift. All tests have been performed at 666MHz in single antenna reception (no diversity) with a constant input power of -40dBm. 5.3 Results For all measurements, the IP encapsulator is configured with rows=512 and FEC=3/4. 5.3.1 Mode 2K Table 13: Numerical values for BW=1.75MHz and FFT=2K in DVB-T (FER criteria) FER FFT Guard InDepth Constellation Code Rate Doppler 5 Doppler 6 Doppler 7 Doppler 8 C/N 5 C/N 6 C/N 7 C/N 8 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/4 1/4 1/16 1/32 1/4 1/4 1/16 indepth indepth native indepth indepth indepth native indepth indepth indepth native indepth indepth indepth native indepth indepth native indepth indepth indepth native indepth QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 1/2 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 3/4 3/4 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 67,5 55,0 57,5 70,0 67,5 60,0 50,0 60,0 60,0 50,0 37,5 60,0 60,0 55,0 50,0 65,0 47,5 42,5 57,5 47,5 42,5 27,5 50,0 130,0 105,0 105,0 130,0 125,0 100,0 85,0 115,0 115,0 95,0 70,0 115,0 115,0 100,0 90,0 120,0 90,0 80,0 110,0 90,0 80,0 45,0 90,0 135,0 110,0 115,0 140,0 135,0 120,0 100,0 120,0 120,0 100,0 75,0 120,0 120,0 110,0 100,0 130,0 95,0 85,0 115,0 95,0 85,0 55,0 100,0 10,5 11,0 12,5 11,0 13,0 13,5 16,0 14,0 16,5 17,5 18,5 15,0 16,0 15,0 17,5 16,0 19,5 21,0 20,0 23,0 23,0 22,0 22,0 11,0 11,5 13,0 11,5 14,0 14,0 17,0 14,5 18,0 18,0 21,0 15,5 16,5 16,0 18,0 16,5 20,0 23,0 21,0 23,5 23,5 24,0 22,5 14,0 14,5 16,0 14,5 17,0 17,0 20,0 17,5 21,0 21,0 24,0 18,5 19,5 19,0 21,0 19,5 23,0 26,0 24,0 26,5 26,5 27,0 25,5 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 39 (39) Table 14: Numerical values for BW=1.75MHz and FFT=2K in DVB-H (MFER criteria) FFT Guard InDepth Constellation Code Rate Doppler 1 Doppler 2 Doppler 3 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 2K 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/32 1/4 1/4 1/16 1/4 1/4 1/16 1/32 1/4 1/4 1/16 indepth indepth native indepth indepth indepth native indepth indepth indepth native indepth indepth indepth native indepth indepth native indepth indepth indepth native indepth QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 1/2 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 3/4 3/4 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 10,0 72,5 60,0 60,0 75,0 70,0 62,5 60,0 72,5 72,5 55,0 60,0 70,0 70,0 60,0 60,0 70,0 50,0 60,0 60,0 65,0 60,0 55,0 62,5 140,0 110,0 110,0 140,0 135,0 105,0 100,0 135,0 115,0 100,0 80,0 130,0 115,0 110,0 100,0 115,0 95,0 110,0 115,0 110,0 70,0 90,0 100,0 5.3.2 MFER Doppler 4 C/N 1 145,0 120,0 120,0 150,0 140,0 125,0 120,0 145,0 145,0 110,0 120,0 140,0 140,0 120,0 120,0 140,0 100,0 120,0 120,0 130,0 120,0 110,0 125,0 8,5 5,5 9,5 8,0 12,0 11,0 13,0 13,5 13,5 13,5 14,5 14,5 11,0 12,0 11,0 12,5 15,5 17,0 15,5 18,0 18,5 18,5 18,5 C/N 2 C/N 3 C/N 4 7,5 9,0 9,5 9,5 11,0 10,5 14,0 12,5 11,0 14,0 16,0 12,5 12,0 13,5 15,0 13,5 19,0 19,0 16,5 19,0 17,5 20,0 17,5 10,5 12,0 12,5 12,5 14,0 13,5 17,0 15,5 14,0 17,0 19,0 15,5 15,0 16,5 18,0 16,5 22,0 22,0 19,5 22,0 20,5 23,0 20,5 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 Mode 4K Table 15: Numerical values for BW=1.75MHz and FFT=4K in DVB-T (FER criteria) FER FFT Guard InDepth Constellation Code Rate Doppler 5 Doppler 6 Doppler 7 Doppler 8 C/N 5 C/N 6 C/N 7 C/N 8 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 25,0 22,5 27,5 27,5 30,0 22,5 25,0 27,5 27,5 22,5 22,5 27,5 30,0 22,5 25,0 25,0 27,5 22,5 25,0 27,5 22,5 17,5 20,0 20,0 45,0 40,0 50,0 50,0 55,0 40,0 45,0 50,0 50,0 40,0 40,0 50,0 55,0 40,0 45,0 45,0 50,0 40,0 45,0 45,0 40,0 30,0 30,0 30,0 50,0 45,0 55,0 55,0 60,0 45,0 50,0 55,0 55,0 45,0 45,0 55,0 60,0 45,0 50,0 50,0 55,0 45,0 50,0 55,0 45,0 35,0 40,0 40,0 12,0 9,0 11,0 10,5 14,0 14,0 13,5 13,0 16,5 13,5 7,5 16,0 16,5 16,0 16,5 15,0 20,0 19,0 19,5 19,5 19,0 22,0 22,0 24,5 13,0 10,0 11,5 11,0 16,0 14,5 16,0 14,5 17,0 16,0 19,5 16,5 17,5 18,5 17,5 17,5 21,5 19,5 21,0 20,5 26,0 24,0 24,0 25,0 16,0 13,0 14,5 14,0 19,0 17,5 19,0 17,5 20,0 19,0 22,5 19,5 20,5 21,5 20,5 20,5 24,5 22,5 24,0 23,5 29,0 27,0 27,0 28,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 Table 16: Numerical values for BW=1.75MHz and FFT=4K in DVB-H (MFER criteria) 2006 CELTIC participants in project Wing TV page 40 (40) CELTIC Wing TV project report FFT Guard InDepth Constellation Code Rate Doppler 1 Doppler 2 Doppler 3 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 4K 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/16 indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth indepth QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 1/2 1/2 1/2 1/2 2/3 2/3 2/3 2/3 3/4 3/4 3/4 3/4 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 4,0 37,5 27,5 32,5 30,0 35,0 27,5 27,5 30,0 32,5 27,5 32,5 32,5 35,0 27,5 27,5 30,0 32,5 27,5 30,0 32,5 35,0 27,5 30,0 30,0 65,0 45,0 55,0 55,0 65,0 50,0 50,0 55,0 60,0 50,0 60,0 60,0 60,0 50,0 50,0 40,0 55,0 45,0 50,0 45,0 40,0 35,0 50,0 40,0 5.3.3 MFER Doppler 4 C/N 1 75,0 55,0 65,0 60,0 70,0 55,0 55,0 60,0 65,0 55,0 65,0 65,0 70,0 55,0 55,0 60,0 65,0 55,0 60,0 65,0 70,0 55,0 60,0 60,0 9,0 6,0 9,5 9,5 11,0 10,0 12,5 12,0 14,5 7,0 6,5 14,0 14,5 14,0 11,0 13,5 12,0 14,5 12,0 14,5 13,0 18,5 14,5 16,5 C/N 2 C/N 3 C/N 4 9,0 9,0 9,5 7,5 13,0 12,5 11,0 12,5 14,0 14,5 19,0 14,5 13,5 13,5 14,5 12,0 16,5 16,5 16,5 14,5 15,0 17,5 17,5 16,5 12,0 12,0 12,5 10,5 16,0 15,5 14,0 15,5 17,0 17,5 22,0 17,5 16,5 16,5 17,5 15,0 19,5 19,5 19,5 17,5 18,0 20,5 20,5 19,5 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 Mode 8K Table 17: Numerical values for BW=1.75MHz and FFT=8K in DVB-T (FER criteria) FER FFT Guard InDepth Constellation Code Rate Doppler 5 Doppler 6 Doppler 7 Doppler 8 C/N 5 C/N 6 C/N 7 C/N 8 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/32 1/4 1/32 1/4 1/16 1/32 1/4 1/8 1/32 1/4 native native native native native native native native native native native native native native native native native QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 17,5 15,0 17,5 17,5 17,5 15,0 17,5 17,5 15,0 17,5 15,0 5,0 17,5 12,5 12,5 7,5 5,0 30,0 25,0 30,0 30,0 30,0 25,0 25,0 25,0 20,0 30,0 25,0 5,0 25,0 15,0 20,0 10,0 10,0 35,0 30,0 35,0 35,0 35,0 30,0 35,0 35,0 30,0 35,0 30,0 10,0 35,0 25,0 25,0 15,0 10,0 10,0 10,5 11,0 9,5 13,0 13,0 22,0 16,0 16,0 15,0 13,5 27,0 14,5 19,0 19,5 22,0 21,0 13,0 12,5 11,5 12,5 15,5 15,5 22,5 18,5 17,0 18,0 19,0 30,0 21,0 21,0 21,5 23,0 21,5 16,0 15,5 14,5 15,5 18,5 18,5 25,5 21,5 20,0 21,0 22,0 33,0 24,0 24,0 24,5 26,0 24,5 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 Table 18: Numerical values for BW=1.75MHz and FFT=8K in DVB-H (MFER criteria) FFT Guard InDepth Constellation Code Rate Doppler 1 Doppler 2 Doppler 3 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 1/32 1/4 1/8 1/16 1/32 1/4 1/8 1/32 1/4 1/32 1/4 1/16 1/32 1/4 1/8 1/32 1/4 native native native native native native native native native native native native native native native native native QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK QPSK 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 16 QAM 1/2 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 1/2 1/2 1/2 2/3 2/3 2/3 3/4 3/4 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 2,0 20,0 17,5 20,0 20,0 20,0 17,5 20,0 20,0 17,5 20,0 17,5 7,5 20,0 17,5 17,5 20,0 17,5 30,0 30,0 30,0 30,0 30,0 30,0 30,0 30,0 30,0 30,0 30,0 10,0 30,0 25,0 30,0 30,0 30,0 MFER Doppler 4 C/N 1 40,0 35,0 40,0 40,0 40,0 35,0 40,0 40,0 35,0 40,0 35,0 15,0 40,0 35,0 35,0 40,0 35,0 8,0 7,5 6,5 5,5 11,0 11,5 8,5 12,0 11,5 14,0 12,5 14,0 11,0 15,5 16,5 15,5 19,0 C/N 2 C/N 3 C/N 4 9,0 10,5 10,5 7,5 12,5 14,0 14,0 14,5 16,0 12,0 13,5 25,5 15,0 13,5 16,5 19,0 20,5 12,0 13,5 13,5 10,5 15,5 17,0 17,0 17,5 19,0 15,0 16,5 28,5 18,0 16,5 19,5 22,0 23,5 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 40,0 5.4 Analysis of the DVB-H in 1.75MHz bandwidth 5.4.1 Comparison with the 7MHz bandwidth All measurements are been done with the automatic test bench. Then, some results should no accuracy, but it is possible to extract some general trends. The maximum Doppler is approximately divided by 4 in comparison to the 7MHz due to the intercarrier spacing is also divided by 4. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 41 (41) In the same line, the guard interval duration is multiply by 4 in comparison to the 7MHz. Then, the echo delay acceptance is also multiply by 4. Regarding the Doppler criteria and the SFN criteria (cell size), 2K in BW 1.75MHz seems equivalent to 8K in 7MHz One interesting point concerns the power consumption of the receiver. The power consumption is nearly divided by 4 in comparison to the 7MHz (measured without time slicing – continuous power) • With 7MHz bandwidth : 200mW • With 1.75 bandwidth : 60mW 5.4.2 Comparison with DAB standard The following table shows that the mode 2K in DVB-H is similar to the mode I of DAB: the carrier spacing is approximately 1kHz. Table 19: Frequency domain parameters for DVB-H in 1.75MHz bandwidth and for DAB DVB – T/H DAB Frequency Domain Parameters 8K 4K 2K I IV II III Channel Bandwidth 1,712 MHz 1,712 MHz 1,712 MHz 1,712 MHz 1,712 MHz 1,712 MHz 1,712 MHz 6 817 3 409 1 705 1536 768 384 192 Number of carriers K Value of carrier number Kmin Value of carrier number Kmax Carrier Spacing 1/Tu Spacing between carriers Kmin and Kmax 0 0 0 0 0 0 0 6 816 3 408 1 704 1535 767 383 191 244 Hz 488 Hz 977 Hz 1 000 Hz 2 000 Hz 4 000 Hz 8 000 Hz 1,66 MHz 1,66 MHz 1,67 MHz 1,536 MHz 1,536 MHz 1,536 MHz 1,536 MHz The two following tables show that the mode EEP 1/2 of DAB should be compared with the mode QPSK 2/3 of DVB. Table 20: DVB-H bitrate in 1.75MHz bandwidth without MPE-FEC DVB-H bitrate with MPE-FEC = 3/4 Guard interval Guard interval Code rate 1/4 QPSK 16-QAM 64-QAM 1/8 1/16 1/32 1/4 1/8 1/16 1/32 1/2 1,09 Mbps 1,21 Mbps 1,28 Mbps 1,32 Mbps 0,82 Mbps 0,91 Mbps 2/3 1,45 Mbps 1,61 Mbps 1,71 Mbps 1,76 Mbps 1,09 Mbps 1,21 Mbps 1,28 Mbps 1,32 Mbps 3/4 1,63 Mbps 1,81 Mbps 1,92 Mbps 1,98 Mbps 1,22 Mbps 1,36 Mbps 1,44 Mbps 1,48 Mbps 5/6 1,81 Mbps 2,02 Mbps 2,13 Mbps 2,20 Mbps 1,36 Mbps 1,51 Mbps 1,60 Mbps 1,65 Mbps 7/8 1,91 Mbps 2,12 Mbps 2,24 Mbps 2,31 Mbps 1,43 Mbps 1,59 Mbps 1,68 Mbps 1,73 Mbps 1/2 2,18 Mbps 2,42 Mbps 2,56 Mbps 2,64 Mbps 1,63 Mbps 1,81 Mbps 1,92 Mbps 1,98 Mbps 2/3 2,90 Mbps 3,23 Mbps 3,42 Mbps 3,52 Mbps 2,18 Mbps 2,42 Mbps 2,56 Mbps 2,64 Mbps 3/4 3,27 Mbps 3,63 Mbps 3,84 Mbps 3,96 Mbps 2,45 Mbps 2,72 Mbps 2,88 Mbps 2,97 Mbps 5/6 3,63 Mbps 4,03 Mbps 4,27 Mbps 4,40 Mbps 2,72 Mbps 3,02 Mbps 3,20 Mbps 3,30 Mbps 7/8 3,81 Mbps 4,23 Mbps 4,48 Mbps 4,62 Mbps 2,86 Mbps 3,18 Mbps 3,36 Mbps 3,46 Mbps 1/2 3,27 Mbps 3,63 Mbps 3,84 Mbps 3,96 Mbps 2,45 Mbps 2,72 Mbps 2,88 Mbps 2,97 Mbps 2/3 4,35 Mbps 4,84 Mbps 5,12 Mbps 5,28 Mbps 3,27 Mbps 3,63 Mbps 3,84 Mbps 3,96 Mbps 3/4 4,90 Mbps 5,44 Mbps 5,76 Mbps 5,94 Mbps 3,67 Mbps 4,08 Mbps 4,32 Mbps 4,45 Mbps 5/6 5,44 Mbps 6,05 Mbps 6,40 Mbps 6,60 Mbps 4,08 Mbps 4,54 Mbps 4,80 Mbps 4,95 Mbps 7/8 5,72 Mbps 6,35 Mbps 6,72 Mbps 6,93 Mbps 4,29 Mbps 4,76 Mbps 5,04 Mbps 5,20 Mbps Table 21: DAB bitrate according to mode 2006 CELTIC participants in project Wing TV 0,96 Mbps 0,99 Mbps page 42 (42) CELTIC Wing TV project report DAB bitrate Data DAB MODE Code rate with EEP I 1/4 DATA with EEP FIC TOTAL MULTIPLEX IV 0,80 Mbps II 0,80 Mbps III 0,80 Mbps 0,80 Mbps 3/8 0,98 Mbps 0,98 Mbps 0,98 Mbps 0,98 Mbps 1/2 1,15 Mbps 1,15 Mbps 1,15 Mbps 1,15 Mbps 5/8 1,44 Mbps 1,44 Mbps 1,44 Mbps 1,44 Mbps 3/4 1,73 Mbps 1,73 Mbps 1,73 Mbps 1,73 Mbps 1/3 0,032 Mbps 0,032 Mbps 0,032 Mbps 0,043 Mbps 1/4 0,83 Mbps 0,83 Mbps 0,83 Mbps 0,84 Mbps 3/8 1,01 Mbps 1,01 Mbps 1,01 Mbps 1,02 Mbps 1/2 1,18 Mbps 1,18 Mbps 1,18 Mbps 1,19 Mbps 5/8 1,47 Mbps 1,47 Mbps 1,47 Mbps 1,48 Mbps 3/4 1,76 Mbps 1,76 Mbps 1,76 Mbps 1,77 Mbps Moreover, the DVB-H standard offers multitude of combinations of modes regarding the DAB standard. The guard interval should be reduced to increase the bit rate. The constellation should be rise too (QPSK to 16QAM). To finalise this analyse, the mode EEP 1/2 of DAB should be measured with the same condition: TU6 with the MFER5% criteria. Table 22: Analyse DVB-H in comparison to DAB in TU6 Standard DVB (2K) GI 1/4 1/8 MFER QPSK 1/2 10Hz 60 Hz 110 Hz 120 Hz 8 dB 9 dB 12 dB 40dB QPSK 2/3 10Hz 60 Hz 100 Hz 120 Hz 11 dB 12 dB 15 dB 40dB 16QAM 1/2 10Hz 55 Hz 90 Hz 110 Hz 13 dB 14 dB 17 dB 40dB 16QAM 2/3 10Hz 50 Hz 90 Hz 100 Hz 16 dB 18 dB 21 dB 40dB QPSK 1/2 10Hz 65 Hz 120 Hz 130 Hz 8 dB 9 dB 12 dB 40dB QPSK 2/3 10Hz 65 Hz 110 Hz 130 Hz 11 dB 12 dB 15 dB 40dB 16QAM 1/2 10Hz 60 Hz 100 Hz 120 Hz 13 dB 14 dB 17 dB 40dB 10Hz 55 Hz 100 Hz 110 Hz 16 dB 18 dB 21 dB 40dB 10Hz TBD TBD TBD TBD TBD TBD 40dB 16QAM 2/3 DAB (mode I) 1/4 EEP 1/2 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 6 page 43 (43) DiBcom lab tests DiBcom would like to test and validate the DIB7000 receiver, in pure SFN environment. These measurements have been performed using NIM7000-SD2 ref. board and the software SDK5.0. The tuner used is the MC44CD02 Freescale. It gives the performances for various modulation parameters (constellation, size FFT, code rate Viterbi and guard interval). 6.1 Pure SFN : 2 paths channel 6.1.1 General In SFN network, signal transporting useful information can come several sources. In order to have a simple model of this kind of network, the channel used is a 2 paths channel defined by : the delay and the loss between these 2 paths. Two kind of tests have been performed, using the same failure criteria : Quasi Error Free. QEF is the limit, for which BER Ratio is lower than 2e-4 (after Viterbi treatment), and lower than 10e-11 at the input of the MPEG-2 multiplexer (after Reed-Solomon treatment). 6.1.2 Paths channel without added noise In this test, we measure for one delay the minimum loss between the 2 paths in order to reach the QEF. For DVB-T/H modulation, it provide maximum delay without loss between the two paths, allow to correctly demodulate the signal (QEF) which is in general, equal or near (superior) to TIG Time duration of the Guard Interval. In addition, this test allows to know the maximum echo amplitude possible for a desired delay. The figure below explains this principle. Figure 28: 2 paths channel curve In fact, the measurement consists to measure the maximum delay between the 2 paths channel for a loss of 0dB, while QEF reception is reached. Then, the attenuation between 2 paths channel increases up to QEF reception is reached again. And so on. 2006 CELTIC participants in project Wing TV page 44 (44) 6.1.3 CELTIC Wing TV project report Paths channel with added noise The same measure and methodology is applied for a second test, which describes performances of receiver when noise added. The added noise is carrier-to-noise used (C/Nused) which is defined as follow : • We measure the C/Nrequired which the maximum C/N value for QEF reception when the delay is included between 1.95µs and 0.95*guard interval and echo attenuation is 0dB. • C/Nused = C/Nrequired + 3 dB. 6.2 DiBcom results 6.2.1 8K FFT mode Legend : • Blue : Guard intarval : 1/4 => 896*1/4 = 224µs • Pink : Guard intarval : 1/8 => 896*1/8 = 112µs • Cyan : Guard intarval : 1/16 => 896*1/16 = 56µs • Black : Guard intarval : 1/32 => 896*1/32 = 28µs Modulation Mode : 8k, QPSK, CR 1/2 Figure 29: Curve without noise added in 8K, QPSK, CR 1/2 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 45 (45) Figure 30: Curve within noise added, C/N = 9.5 dB, in 8K, QPSK, CR 1/2 Modulation Mode : 8k, 16-QAM, CR 2/3 Figure 31: Curve without noise added in 8K, 16QAM, CR 2/3 2006 CELTIC participants in project Wing TV page 46 (46) CELTIC Wing TV project report Figure 32: Curve within noise added, C/N = 19.7 dB, in 8K, 16QAM, CR 2/3 6.2.2 2K FFT mode Legend : • Blue : Guard intarval : 1/4 => 224*1/4 = 56µs • Red : Guard intarval : 1/8 => 224*1/8 = 28µs • Green : Guard intarval : 1/16 => 224*1/16 = 14µs • Pink : Guard intarval : 1/32 => 224*1/32 = 7µs Modulation Mode : 2k, QPSK, CR 1/2 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 47 (47) Figure 33: Curve without noise added in 2K, QPSK, CR ½ Figure 34: Curve within noise added, C/N = 9.7 dB, in 2K, QPSK, CR 1/2 Modulation Mode : 2k, 16-QAM, CR 2/3 2006 CELTIC participants in project Wing TV page 48 (48) CELTIC Wing TV project report Figure 35: Curve without noise added in 2K, 16QAM, CR 2/3 Figure 36: Curve within noise added, C/N = 20.4 dB, in 2K, 16QAM, CR 2/3 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 6.2.3 page 49 (49) Comparison between Guard Interval Figure 37: Curve standardizing (delay / each IG) for 8k 16QAM CR 1/2 all IG While standardizing delay by guard time, we can observe that the curves are not superimposed. This below figure shows the authorized going beyond of time, in percentage by ratio to symbol duration time. With : Equalisation time limit where the modulator to operate correctly : ETimeLimit = 7 / 24 * TU Out time interval equal : Out time [% TU] = ( ETimeLimit − IG ) / TU 2006 CELTIC participants in project Wing TV page 50 (50) CELTIC Wing TV project report Figure 38: Curve standardizing for going beyond of guard time (8k 16-QAM CR 1/2 all IG) With following curve, we notice that there are not effect between 8k and 2k FFT modes. We can think that the 4k FFT mode do not should also pose effects. Effect for various bandwidths is also no one. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 51 (51) Figure 39: Curve standardizing for going beyond of guard time (2k & 8k 16-QAM CR 1/2 all IG) 6.2.4 Code rate influence for SFN mode However, the difference between the C/Nrequired (in QEF reception) for 2 successive values of code rate is larger and not constant when we measure in echo mode that in gaussian mode. Finally, for large values of code rate, the modulator has a lot of difficulty to operate. With echoes operating, the code rate does not have to exceed 3/4. The below DiBcom results realized in 8MHz 8k/2k 16-QAM IG 1/4 various CR show that. Table 23: DVB-H Performance according to pure echoes and modulations 6.3 Conclusion The C/Nrequired (in QEF reception) for weak code rate is strong. Use of code rate 3/4 and 5/6 is not adapted in pure SFN mode. This receiver is not sensitive to the 2 paths channel if the delay between these 2 paths is less than the guard interval. There are not notion of pre-echo or post-echo in these results (the curve a symmetrical around 0). Even with a delay higher than the guard interval the demodulation is possible. For instance in 8K FFT mode 16-QAM CR 1/2 & GI 1/16 => GI = 56µs the QEF is reach for 100µs delay between the 2 paths with the same loss (0dB attenuation), and a delay of 150µs is possible with a loss of 3dB between the 2 paths. 2006 CELTIC participants in project Wing TV page 52 (52) CELTIC Wing TV project report Figure 40: 8k mode 16-QAM 1/2 all IG Figure 41: 8k mode 16-QAM 1/2 IG 1/16 We observe that the absolute value for which the maximum attenuation echo is reach is the same (+/- 300µs). Then, the echo is regarded as a constant noise. The break-point corresponding at 7/24 * TU can be noticed. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 53 (53) These curves show that the conclusion points is correct, like the curve symmetrical or the possibility of leaving of the guard interval while keeping a correct operation. The 4K mode has not been measured because of our test equipment which can not generate 4K mode + SFN channel. However, in 4k mode FFT, the expected value is proportional with a ratio 2 between 2k-4k and 4k-8k FFT modes. Thus, we can easily to found the limit guard interval values, like the following instance, with 16-QAM CR 1/2 & GI 1/16 : • • • In 8k FFT mode => the QEF is reach for 100µs delay between the 2 paths with the same loss (0dB attenuation). In 2k FFT mode => the QEF is reach for 25µs delay between the 2 paths with the same loss (0dB attenuation), corresponding to a ratio 4 (2*2). In 4k FFT mode => the expected value is 50µs. 2006 CELTIC participants in project Wing TV page 54 (54) 7 CELTIC Wing TV project report Mier Comunicaciones laboratory tests Mier Comunicaciones laboratory tests are focused on the analysis of on-channel repeaters (also known as gapfillers) as source of DVB-H signal. The results obtained on these tests are used on the work done at Task 5 of Work Package 2: The usability of repeaters in DVB-H networks at reference document [1]. This SFN repeater, featuring as an easier deployment and lower cost equipment, has the problem then of transmitting at the same frequency in which the signal is received, so a feed back from the transmitted signal is induced at the input of the repeater. B Feedback Path (i.e. Antennae Coupling) RF Received Signal A Delay RF Output Signal Gap-Filler Figure 42: On-channel Repeater diagram This situation limits the operation gain (i.e. output power) depending on the installation conditions (antennae coupling). The operation and limits of on-channel repeaters with DVB-H technology are one part of the work done on these laboratory tests. An improvement to the limitation of on-channel repeaters has been the use of echo canceller devices. The use of this solution is proved and already working for DVB-T on-channel repeaters, allowing the deployment of this repeater on DVB-T networks. But repeaters for DVB-H networks will move from the typical broadcast sites on rural or mountain areas with static environments to urban sites with dynamic environments. Tests simulating these new situations have been performed to on-channel repeaters with standard echo canceller device. Previously, and in order to simulate these different coupling profiles for an on-channel repeater on laboratory, a RF multipath generator device have been designed. So on the work done has been split and is presented with the following points: 1. WingTV laboratory trails at RAI: a conventional on-channel repeater is simulated and tested with a DVB-H receiver. 2. Design of a multipath generator RF input / RF output: in order to simulate different coupling conditions for on-channel repeaters on DVB-H networks. 3. On-channel repeater with standard echo canceller laboratory tests: This equipment is tested for different conditions expected for repeaters on DVB-H networks. 7.1 WingTV laboratory trails at RAI 7.1.1 On-channel repeaters test at RAI A specific test for on-channel repeaters was defined at laboratory trails at RAI, with the objective to test the performance of a DVB-H receiver with this transmitting equipment. The operation point for the on-channel repeater was set at the maximum safe point specified on the DVB-H Implementation Guidelines [7]. So on it was simulated an on-channel repeater with an operation gain 10 dB below the feedback coupling (the operation gain is defined as the difference between desired emitted power and power received by the repeater). The performance of the DVB-H receiver with this signal is compared from other different SFN profiles signals defined (situations where more than one signal is received). 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 55 (55) The configuration for the lab test bench in order to simulate the on-channel repeater system (i.e. a feedback of the transmitted signal to the receiving) is detailed hereunder, based on the use of the Elektrobit Dual Channel Simulator. ELEKTROBIT CHANNEL SIMULATOR COFDM Modulator IF/RF CONVERTER CH 1 TU6 PROFILE EFA Test receiver DVB-H RECEIVER CH 2 10 dB ATTEN. 5 us DELAY Figure 43: Lab test for on-channel repeater simulation The Channel #1 of the Elektrobit channel simulator is used for the TU6 generation (i.e. the degradations from the mobile channel model), and the channel #2 is used for the on-channel repeater model (i.e. a delay and a relative attenuation for the fed back signal at the repeater). The feed back impulse response of the on-channel repeater is shown on next figure, where multiple replica signals are transmitted. Figure 44: Simulated On-channel repeater response A 5 us delay has been used as typical delay value (see DVB-H Implementation Guidelines [7]). One screen shot of the global impulse response for this system is shown below. The receiver sees multiple replicas of the TU6 profile with the convolution of the multiple signals transmitted for the on-channel repeater. Figure 45: Receiver input impulse response The test has been performed with one modulation parameters. • FFT: 8K • Guard interval: ¼ • Modulation: 16QAM 2006 CELTIC participants in project Wing TV page 56 (56) CELTIC Wing TV project report • Code error rate: 1/2 • MPE-FEC: ¾ • Rows: 512 • Burst length: 250 ms Further work will be done with different modulation parameters. 7.1.2 Results The results obtained are attached on the following table. Table 24: Comparison of performance for different SFN profiles (1 to 3) and the on-channel repeater (gapfiller) SFN-Profile1 SFN-Profile2 SFN-Profile3 SFN-Profile4: Gapfiller Rel. Level -15,5 dB 0 dB 0 dB Delay 179,2 179,2 6 us Fd Max 120 Hz 130 Hz 125 Hz -10 dB 5 us 120 Hz MFER 5% Fd Max / 2 3 dB 13,0 dB 120 Hz 12,0 dB 130 Hz 12,0 dB 125 Hz 13,5 dB 120 Hz 10 Hz 13,0 dB 12,5 dB 12,0 dB 13,0 dB The SFN profiles from 1 to 3 refer to the reception of two signals with the relative level and delay specified. The SFN profile 4 is the profile defined by the special lab test bench for on-channel repeater (gapfiller). The receiver performance is checked in these profiles with the MFER 5% error criteria with the following situations: C/N need at Fdmax, C/N need at Fdmax/2, Fd at 3dB, C/N need at 10 Hz It can be concluded that from the table of results that: • Similar values for the different situations are obtained, so receiving from an on-channel repeater is not different from receiving to other SFN conditions. • The safe operation margin recommended for a conventional on-channel repeater (this is with non echo canceller device) at DVB-H Implementation Guidelines [7], where an operation gain 10 dB below the isolation is specified, is checked as a value not to be surpassed. 7.2 Design of a RF multipath generator A RF COFDM Multipath Generator has been designed and mounted. This equipment is able to emulate, in laboratory conditions, of any coupling channel between the transmitting and receiving antennas that could be seen by an On-Channel Repeater (OCR) in a real site. In other words, it emulates the echoes generated by the OCR when “passed” through the site-scenario. Therefore, it is a very useful tool for evaluating the performance and limitations of the device under test, being it a conventional or an OCR with an echo canceller device. The following figure shows the block diagram of the COFDM Multipath Generator. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 57 (57) COFDM MULTIPATH GENERATOR Down-converter Up-converter DSP RF RF RF Input RF Output Figure 46: Block diagram of the COFDM MultiPath Generator A very low phase-noise, high stability reference oscillator is used for the internal synthesis of the Local Oscillator, which is used both for the down-conversion and up-conversion. Therefore, the output RF frequency is exactly the same as the input frequency. The COFDM Multipath Generator designed takes a DVB-T/DVB-H input signal and generates multiple time-delayed replicas of such signal at exactly the same frequency. Path #n Path #(n-1) Useful signal Paths #1 to #n Path #1 Rx COFDM Path Generator Tx On-Channel Repeater OCR in a real site: n coupling paths between Tx and Rx antennas Useful signal On-Channel Repeater (D.U.T.) RF Coupler Dummy Load OCR in Laboratory: emulation of n coupling paths between Output-Input Figure 47: Using the COFDM MultiPath Generator to emulate real-site echoes Each path can be configured individually to be static (constant amplitude) or dynamic (time-variable amplitude). When configured as dynamic, the speed with which the amplitude changes can also be programmed. There is also the possibility to emulate signal fading, that is, the speed with which all the paths change their amplitude can be programmed. The following figure shows two impulse response examples that can be generated (the impulse response shown is the one of the MultiPath Generator) (A) (B) Figure 48: An example of some of the impulse responses that can be generated In the first profile (A), the MultiPath Generator acts as a single path. This could be used to emulate only the direct coupling between the transmitting and receiving antennas in a OCR. 2006 CELTIC participants in project Wing TV page 58 (58) CELTIC Wing TV project report The second profile (B) is a combination of paths with different amplitudes and delays. It emulates the antenna coupling channel that could take place in urban sites, where there are multiple echoes caused by the buildings around the OCR. The COFDM Multipath Generator can also be used to emulate the signal that would see any receiver in a real SFN network. In SFN networks, the received signal is a combination of several time-delayed components with different amplitudes each one (one component from each transmitter): Reference signal COFDM Path Generator D.U.T. Figure 49: Using the COFDM MultiPath Generator to emulate SFN reception components The following figure shows two examples of the kind of receiving signals that can be generated. Figure 50: Two examples of a receiving signal, generated with the MultiPath Generator 7.3 DVB-H On-channel repeaters with echo cancellers laboratory tests As it has been seen on the laboratory with the on-channel repeaters tests at RAI, the safe operation point (gain 10 dB below the isolation) should be respected on DVB-H technology. This restriction affects the deployment of this equipment on field as the output power is limited depending on the installation conditions. In order to improve this restriction, echo cancellers have been used in DVB-T On-channel repeaters, allowing the deployment of this equipment to extend coverage on DVB-T networks. But the use of this solution on DVB-H networks has to deal different environment conditions from the DVB-T ones, as repeaters will be mostly moved to urban areas. So on the following profiles are proposed to simulate different environment conditions to test standard echo canceller devices for on-channel repeaters performance: • Profile #1: Rural or mountain profile. A single echo that simulates the direct coupling between transmitting and receiving antennas. This profile is corresponding to the typical broadcast site on a mountain area. • Profile #2: Static urban profile. Multiple echoes with different amplitudes and delays. This profile would be corresponding to urban areas, where objects (buildings…) around the on-channel repeater reflect the transmitted signal, and therefore multiple coupled signals are present at the input of the on-channel repeater. • Profile #3 Dynamic urban profile. Multiple dynamic echoes with varying amplitudes. It’s the same as profile #2, but non static reflection objects (vehicles…) are added. Therefore multiple coupled signals are present at the input of the on-channel repeater with varying amplitudes. The results for an on-channel repeater without (left part) and with (right part) standard echo canceller device are attached for the different profiles defined. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 7.3.1 page 59 (59) Profile 1 This profile simulates a single echo. 1st 2nd 3rd 4th Figure 51: Standard echo canceller performance with profile #1 (Impulse response and spectrum, without (left) and with (right) echo canceller device) It can be seen on the measurements the cancellation of the echo on the time domain (upper measurements) and the elimination of the ripple on the spectrum (below). This performance allows improving the restriction on the gain (i.e. output power) for on-channel repeaters. 7.3.2 Profile 2 In this profile multiple echoes are considered, and they are transmitted multiple times as they are feedback through the on-channel repeater. 1st 2nd 3rd 2006 CELTIC participants in project Wing TV page 60 (60) CELTIC Wing TV project report Figure 52: Standard echo canceller performance with profile #2 (Impulse response and spectrum, without (left) and with (right) echo canceller device) In this situation it can be seen on time domain measurements (above) that standard echo canceller only eliminates part of the echoes. Specifically, it cancels the first part that corresponds to the direct path signal from the transmitting antenna, but it doesn’t cancel longer distance (time) signals. On the spectrum domain (below measurements), with this profile peaks on the signal appear added to the ripple, but doesn’t disappear also with the use of a standard echo canceller. So on with the performance observed on this profile the use of a standard echo canceller practically doesn’t improve the limitation of the on-channel repeater and the use of this equipment will hardly depend on the environment conditions of each site. Enhanced Echo Cancellation techniques should deal with this multiple echoes environment. 7.3.3 Profile 3 Respect to the previous profile the multiple echoes are now amplitude varying. Figure 53: Standard echo canceller performance with profile #3 (Impulse response without (left) and with (right) echo canceller device) Practically there’s no difference with the operation of a standard echo canceller with this profile (as even the first part of echoes is not cancelled). The processing time that the echo canceller takes to calculate the cancelling values is too large, and the conditions have changed then. Enhanced Echo Cancellation techniques should deal with this time variable multiple echoes environment. 7.4 Conclusions From the work done on these laboratory tests with on-channel repeaters and standard echo cancellers devices for on-channel repeaters it can be concluded the following: • DVB-H conventional on-channel repeater (this is with non echo canceller device) will be output power limited depending on the installation conditions, as it happened on DVB-T networks. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 61 (61) • In general DVB-H repeaters will be installed under different environments than DVB-T repeaters, as they will move closer to urban sites. This provokes that conditions for onchannel repeaters will be harder, and so on advanced profiles to simulate these conditions should be considered on laboratory to test this transmitting equipment performance. • The improve with standard echo cancellers have been tested under different simulated conditions for on-channel repeaters on a DVB-H network, showing limitations due the multiple objects and variant conditions of urban areas. • Advanced echo cancellers should be considered to manage these harder conditions. 2006 CELTIC participants in project Wing TV page 62 (62) CELTIC Wing TV project report 8 SIDSA SuperLode automatic test tool 8.1 Introduction SIDSA has developed the SuperLode application to perform automatic lab measures. The SuperLode is an automated measuring tool coded in Borland Builder C++ for the R&S SFQ and DVB-T/H receivers. Its functionality encompasses both static and mobile channel situations. -4 For static channels, SuperLode’s objective is to obtain the minimum C/N for a QEF BER of 2 x 10 . Channels supported under this category are Gaussian, Rayleigh, and Ricean. On the other hand, for mobile channels the criteria changes to MFER 5% and the objective is to find Fdmax, C/Nmin at Fd3dB, and C/Nmin at 2Hz, 10 Hz, and at Fdmax/2, printing the final results and drawing the MFER 5% curve. The figure below shows a running static test. Figure 54: SuperLode user interface 8.2 Setup The SuperLode Setup is based in the SFQ. The interface with it is done through Serial port. Commands are sent to change the channel characteristics, as well as the modulation parameters. The SuperLode program also monitors the SIDSA receiver console output to check the reception quality. The setup is as follows: 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 63 (63) Figure 55: Test synoptic 8.3 Static Channel Tests SuperLode is very versatile and open to several configuration options for static channel tests. The bisection algorithm for finding the minimum C/N is very fast and straight forward, although several configuration parameters have to be set. For example, capture time lets you define the time in seconds you want SuperLode to read C/N statistics before deciding to go to the next step. Normal capture times are between 5 seconds and 10 seconds. The Delta variable giver the tolerance of the search algorithm. Within that tolerance, the result is taken as good enough and printed. The main test variables are set on an .ini file and has the following structure: [Main] Title="Loren 3.0 (Internal ADC)" Std=DVB-H [Test1] Title="8K 16QAM 2/3 1/4" Type=Static Freq=666000000 Level=-30 Mod=16QAM FFT=8k Guard=-100 HP_Rate=2_3 LP_Rate=2_3 BW=8 Channel=awgn Alpha=0 IQ=normal The first section called [Main] gives general information about the tests to be performed. This is just for reporting purposes. The next section called [Test1] shows the test variables to be used for this 2006 CELTIC participants in project Wing TV page 64 (64) CELTIC Wing TV project report test: frequency, power level, modulation, FFT, guard interval, high and low priority code rates, bandwidth, channel type, hierarchy and IQ swap. If a sweep needs to be done on any of these variables, a -100 has to be placed as shown for the guard interval case. 8.4 Dynamic Channel Tests Dynamic tests also have several configuration options to take care of. For example, the user has the choice of entering the PID service to be used for statistics, the maximum doppler starting point, the number of frames to get statistics from, and the MFER delta which sets the tolerance of the error to be taken. The procedure is similar as with the static channel tests, and only the ‘Type’ variable in the .ini file has to be changed to ‘Dynamic’. The algorithm starts with a bisection to find the maximum doppler for C/N of 50 dB (maximum SFQ C/N), then it moves down to get the minimum C/N for 2 Hz, 10 Hz, and Fdmax/2, and finally it looks for the doppler at Fd3dB. 8.5 Output Report SuperLode is able to report in three different formats: • Straight text • RTF • HTML The HTML output is shown below for a dynamic channel test. It shows the main test parameters, then gives a small table of results, and finally shows the MFER 5% figure. For static channels, the output is set to table format. 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report page 65 (65) Figure 56: Report page sample 8.6 WingTV measure results: Static: The static results are: CN for post Viterbi BER=2e-4 (dB) BW GI Mode Modulation QPSK 8MHz 1/4 1/8 1/16 1/32 2k 4k 8k 16QAM 64QAM CR Gaussian channel FPGA SNR 25 dB Theory MBRAI Loss 1/2 3,9 3,5 5,6 0,4 2/3 5,7 5,3 7,4 0,4 3/4 6,7 6,3 8,4 0,4 1/2 9,7 9,3 11,3 0,4 2/3 12 11,4 13,7 0,6 3/4 13,3 12,6 15,1 0,7 1/2 14,7 13,8 17,0 0,9 2/3 18,1 16,7 19,2 1,4 20,2 19,4 20,8 0,8 3/4 2006 CELTIC participants in project Wing TV page 66 (66) CELTIC Wing TV project report CN for post Viterbi BER=2e-4 (dB) BW GI Mode Modulation QPSK 8MHz 1/4 1/8 1/16 1/32 2k 4k 8k 16QAM 64QAM Gauusian channel CR FPGA SNR 25 dB Theory P MBRAI Theory Loss with Loss with P P6 P6 1/2 7,2 5,9 7,9 5,9 1,3 1,3 2/3 10,4 9,6 10,9 9,9 0,8 0,5 3/4 14,3 12,4 13,2 13,6 1,9 0,7 1/2 13,4 11,8 13,8 11,8 1,6 1,6 2/3 16,8 15,3 16,8 15,8 1,5 1,0 3/4 19,8 18,1 19,4 19,4 1,7 0,4 1/2 18 16,4 18,7 16,7 1,6 1,3 2/3 23 20,3 22,1 20,9 2,7 2,1 3/4 27 23 24,8 24,4 4,0 2,6 Doppler: FFT GI Modulation Rate Burst MPE Rows Length -FEC (ms) "Top modes" MFER 5% AWGN Rayleigh Fd Max Fd Max / 2 3 dB 10 Hz 6,7 dB 107 Hz 9,0 dB 105 Hz 9,0 dB 8K 1/4 QPSK 1/2 1/2 512 250 3,2 dB 8K 1/4 QPSK 1/2 2/3 512 250 3,2 dB 6,8 dB 107 Hz 9,0 dB 100 Hz 9,0 dB 8K 1/4 QPSK 1/2 3/4 512 250 3,3 dB 6,9 dB 99 Hz 9,0 dB 100 Hz 9,0 dB 8K 1/4 QPSK 1/2 5/6 512 250 3,3 dB 6,9 dB 99 Hz 10,0 dB 95 Hz 10,0 dB 8K 1/4 QPSK 1/2 7/8 512 250 3,4 dB 7,0 dB 98 Hz 11,0 dB 93 Hz 11,0 dB 8K 1/4 QPSK 2/3 2/3 512 250 5,2 dB 9,9 dB 97 Hz 11,5 dB 93 Hz 11,5 dB 8K 1/4 QPSK 2/3 3/4 512 250 5,2 dB 9,9 dB 97 Hz 12,0 dB 93 Hz 12,0 dB 8K 1/4 QPSK 2/3 5/6 512 250 5,2 dB 10,0 dB 97 Hz 13,0 dB 90 Hz 13,0 dB 8K 1/4 QPSK 2/3 7/8 512 250 5,3 dB 10,1 dB 96 Hz 13,5 dB 90 Hz 13,5 dB 8K 1/4 16QAM 1/2 2/3 512 250 9,1 dB 11,3 dB 96 Hz 15,0 dB 90 Hz 15,0 dB 8K 1/4 16QAM 1/2 3/4 512 250 9,1 dB 11,4 dB 96 Hz 15,5 dB 90 Hz 15,5 dB 8K 1/4 16QAM 1/2 5/6 512 250 9,2 dB 11,4 dB 94 Hz 16,0 dB 87 Hz 16,0 dB 8K 1/4 16QAM 1/2 7/8 512 250 9,2 dB 11,5 dB 92 Hz 17,0 dB 85 Hz 17,0 dB 8K 1/4 16QAM 2/3 2/3 512 250 11,3 dB 15,2 dB 87 Hz 18,0 dB 83 Hz 18,0 dB 8K 1/4 16QAM 2/3 3/4 512 250 11,3 dB 15,2 dB 86 Hz 18,5 dB 80 Hz 18,5 dB 8K 1/4 16QAM 2/3 5/6 512 250 11,4 dB 15,3 dB 82 Hz 19,5 dB 78 Hz 19,5 dB 8K 1/4 16QAM 2/3 7/8 512 250 11,5 dB 15,3 dB 75 Hz 21,0 dB 75 Hz 21,0 dB 8K 1/4 64QAM 1/2 5/6 512 250 14,1 dB 17,5 dB 70 Hz 22,0 dB 70 Hz 22,0 dB 8K 1/4 64QAM 1/2 7/8 512 250 14,1 dB 17,6 dB 70 Hz 23,0 dB 65 Hz 23,0 dB 8K 1/4 64QAM 2/3 2/3 512 250 17,4 dB 22,5 dB 60 Hz 25,0 dB 50 Hz 25,0 dB 8K 1/4 64QAM 2/3 3/4 512 250 17,5 dB 22,5 dB 50 Hz 26,0 dB 50 Hz 26,0 dB 8K 1/4 64QAM 2/3 5/6 512 250 17,5 dB 22,6 dB 45 Hz 29,0 dB 40 Hz 29,0 dB 2006 CELTIC participants in project Wing TV CELTIC Wing TV project report 9 page 67 (67) Conclusions In the Wing-TV project, the work package 4 has been in charge to coordinate all laboratories tests, common and individual. Several partners of this project have performed many laboratories tests which have confirmed DVB-H receiver performances during the three common laboratories tests. But, these tests have allowed to investigate others parameters of DVB-H receiver in mobile environment. The same measurement methodology has been used in all laboratories tests (common and individual) based on the document “Validation task force report” and Wing TV D8 report. Thank to the same methodologies, all results should be compared and analysed. The RAI and NOKIA tests are the continuity of the common laboratories tests in order to complete and to confirm the DVB-H receiver performances (C/N and Frequency Doppler) with the TU6 profile in the different DVB-H modes. An analysis has been realized to determine the influence of each DVB-H modulation parameters and, then, to help the user to choose the best DVB-H mode according to this application. The Ericsson tests have permit to evaluate a new ICI canceller algorithm at low complexity and achieve good performance by using a window function and cancellation of ICI on one sub-carrier from two adjacent sub-carriers. The functionality of the ICI cancelling algorithm has been proved using both frequency offset and a time-variant channel causing Doppler spread, with good results, very close to the theoretical improvement. The TeamCast tests are a first approach of the bandwidth shrinkage effect in a context no DVB-H standardized but compatible of the T-DMB (or DAB) standard. The performances are consistent between 1.75MHz and 7MHz: Maximum Frequency Doppler four times lower, receiver consumption four times less important. The remaining work consists to evaluate DAB modulation with the same methodology. The DiBcom tests have consisted to validate their DVB-H receiver in environment combining SFN and mobility. This receiver is not sensitive to the 2 paths channel if the delay between these 2 paths is less than the guard interval. There are not notion of pre-echo or post-echo in these results (the curve a symmetrical around 0). Even with a delay higher than the guard interval the demodulation is possible. The Mier tests have permit to evaluate the effect of a mobile channel profile on a gap-filler including a standard echo canceller. This research shows the mobile transmissions are difficult to the echo canceller. But, the improve with standard echo cancellers have been tested under different simulated conditions for on-channel repeaters on a DVB-H network, showing limitations due the multiple objects and variant conditions of urban areas. Advanced echo cancellers should be considered to manage these harder conditions. 2006 CELTIC participants in project Wing TV page 68 (68) CELTIC Wing TV project report References [1] Wing TV: “Wing TV Network Issues”. D11. June 2006. [2] CEPT-EBU: "Report on planning and Introduction of Terrestrial Digital Television in Europe", December 1997. [3] G. Faria, J. A. Henriksson, E. Stare, and P. Talmola, ”DVB-H: Digital Broadcast Services to Handheld Devices,” Proc. of the IEEE, Vol. 94, No. 1, pp. 194-209, Jan 2006. [4] M. Faulkner, L. Wilhelmsson, and J. Svensson, “Low-complex ICI cancellation for improving Doppler performance in OFDM systems,” Accepted for presentation at IEEE Vehicular Technology Conference 2006 Fall, 25-28 Sept. 2006, Montreal Canada. [5] ETSI EN 300 744: Framing structure, cannel coding and modulation for digital terrestrial television. [6] ETSI TR 102 401 v1.1.1: Validation Task Force report. [7] ETSI TR 102 377 v1.2.1: DVB-H Implementation Guidelines 2006 CELTIC participants in project Wing TV