MW_DVB-T/H DVB Terrestrial/Handheld Modulator Core. AllianceCORE Facts. S.r.l.



Similar documents
SDLC Controller. Documentation. Design File Formats. Verification

Technical Overview of Single Frequency Network

Introduzione alle reti DVB-H

ISDB-T Digital terrestrial broadcasting in Japan

BENEFITS OF USING MULTIPLE PLP IN DVB-T2

BROADCAST Trasmettitori / Transmitters DBH3 GAP FILLER

DVB-T BER MEASUREMENTS IN THE PRESENCE OF ADJACENT CHANNEL AND CO-CHANNEL ANALOGUE TELEVISION INTERFERENCE

4 Digital Video Signal According to ITU-BT.R.601 (CCIR 601) 43

Digital transmission 10.1 Introduction

Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for digital terrestrial television (DVB-T)

Measurements on MPEG2 and DVB-T signals (1)

LogiCORE IP AXI Performance Monitor v2.00.a

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

DVB-T/H Field Measurements MS2721B Spectrum Master MT8222A BTS Master

DVB-T and DVB-T2 Transmitter Test Challenges

Addressing the Challenges of Deploying Single Frequency Networks DVB-T & DVB-T2. Application Note

ISDB-T T Transmission Technologies and Emergency Warning System

Mobile Digital TV (DVB-H/SH) and 2 nd Generation DVB Systems (DVB-S2/C2/T2)

Digital Satellite Broadcasting and HDTV Services in Japan

The Analysis of DVB-C signal in the Digital Television Cable Networks

Manchester Encoder-Decoder for Xilinx CPLDs

AN INTRODUCTION TO DIGITAL MODULATION

EN V1.2.1 ( )

RECOMMENDATION ITU-R BO.786 *

Lezione 6 Communications Blockset

TIP-VBY1HS Data Sheet

RF Measurements. in DVB-T and DVB-H

Overview ISDB-T for sound broadcasting Terrestrial Digital Radio in Japan. Shunji NAKAHARA. NHK (Japan Broadcasting Corporation)

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

what s new on DVB-T2?

Keysight Technologies DVB-T and DVB-T2 Receiver Test Challenges. Application Note

Michael Kornfeld and Ulrich Reimers Institute for Communications Technology, Technische Universität Braunschweig

DVB-T2 in relation to the DVB-x2 Family of Standards

Keysight Technologies DVB-T and DVB-T2 Transmitter Test Challenges. Application Note

Measurements on DVB-S2 Transmitters

FPGAs for High-Performance DSP Applications

DVB-T. C/N in a static Rayleigh channel. C/N values for portable single and diversity reception. Measurement method.

MPEG-2 Transport vs. Program Stream

Chapter 6: Broadcast Systems. Mobile Communications. Unidirectional distribution systems DVB DAB. High-speed Internet. architecture Container

EUROPEAN ETS TELECOMMUNICATION December 1994 STANDARD

5 in 1 DVB-T Transmitter & Dual Cast Agile Digital Transposer TV EQUIPMENT

Dream DRM Receiver Documentation

Digital Video Broadcasting By Satellite

Digital Subscriber Line (DSL) Transmission Methods

Main Ways to Enhance Throughput

AES (Rijndael) IP-Cores

TV & SATELLITE LEVEL METERS

PLL Dynamic Reconfiguration Author: Karl Kurbjun and Carl Ribbing

Non-Data Aided Carrier Offset Compensation for SDR Implementation

This high-performance TV signal analyzer provides analog/digital TV and satellite TV monitoring and provides various video decoding.

Agilent Technologies. Generating Custom, Real-World Waveforms Integrating Test Instrumentation into the Design Process Application Note 1360

Hierarchical. modulation. 1. Principles of DVB-T and hierarchical modulation Parameters of DVB-T

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

CNR Requirements for DVB-T2 Fixed Reception Based on Field Trial Results

DVB-C2 a new Transmission System for Hybrid Fibre Coax Networks

IRD GUIDELINES FOR THE DVB-T (S) PLATFORM AUSTRIA. Profile. Zapping. Released. Version 1.0 Zapping IRD_Guidelines_Zapping_V10.

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

The new standard for customer entertainment

DSAM Digital Quality Index (DQI) A New Technique for Assessing Downstream Digital Services

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

RESULTS OF TESTS WITH DOMESTIC RECEIVER IC S FOR DVB-T. C.R. Nokes BBC R&D, UK ABSTRACT

EVALUATION OF A DVB-T COMPLIANT DIGITAL TERRESTRIAL TELEVISION SYSTEM

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

AXI Performance Monitor v5.0

MEDIA TECHNOLOGY & INNOVATION. General issues to be considered when planning SFNs

DVB-T. The echo performance of. receivers. Theory of echo tolerance. Ranulph Poole BBC Research and Development

ADJACENT AND CO-CHANNEL INTERFERENCE DISTURBANCES FROM A DIGITAL TERRESTRIAL TELEVISION SIGNAL(COFDM-8K System) ON ANALOGUE PAL SYSTEMS

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Vector Signal Analyzer FSQ-K70

DTU-315 All-Standard All-Band Modulator for USB-3

User manual for web interface MAC REF AV-COFDM standalone modulator

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

RF Measurements Using a Modular Digitizer

Maxiva UAX Compact Class

Exercise 2 Common Fundamentals: Multiple Access

Modeling a GPS Receiver Using SystemC

Source-Synchronous Serialization and Deserialization (up to 1050 Mb/s) Author: NIck Sawyer

POWER AND SPECTRUM EFFICIENT ACCESS SERVICES USING DYNAMIC LINKS

COMPATIBILITY AND SHARING ANALYSIS BETWEEN DVB T AND RADIO MICROPHONES IN BANDS IV AND V

MIMO detector algorithms and their implementations for LTE/LTE-A

Enhancing High-Speed Telecommunications Networks with FEC

Radio Transmission Performance of EPCglobal Gen-2 RFID System

PLANNING DVB-T2 Advance and Challenge

ETSI TS V1.1.2 ( )

DAB Digital Radio Broadcasting. Dr. Campanella Michele

UGLYDATV 0.1 by F5OEO Evariste

Partitioning of a DRM Receiver

MODULATION Systems (part 1)

R&S FS-K130PC Distortion Analysis Software Amplifier modeling and linearization

AIR DRM. DRM+ Showcase

IZT S2000 Signal Simulator Sirius XM DVB-T/H HD Radio

Transcription:

MW_DVB-T/H DVB Terrestrial/Handheld Modulator Core February 5, 2008 Product Specification AllianceCORE Facts S.r.l. MindWay S.r.l. Centro Direzionale Colleoni Viale Colleoni 5 Palazzo Taurus 3 Agrate Brianza, MI Italy, 20041 Phone: +39 039 6881056 Fax: +39 039 6893935 E-mail: info@mindway-design.com URL: www.mindway-design.com Provided with Core Documentation User Guide Design File Formats VHDL synthesizable source code, NGC implementation file Constraints Files Xilinx ISE User Constrains File Verification VHDL Test Bench and Test Vectors Instantiation Templates VHDL Wrapper Reference Designs & MATLAB Core Model and Application Notes Spectrum Analyser Additional Items None Simulation Tool Used ModelSim XE III, Aldec s Active-HDL Support Support and customization are provided by MindWay S.r.l Features Available under terms of the SignOnce IP License Fully compliant with ETSI EN 300 744 V1.5.1 (2004-11) Support DVB-H functionality (ETSI EN 300 744 V1.5.1 (2004-11) - annex F) Configurable for 2K, 4K and 8K Transmission Modes Support Hierarchical Transmission Mode Status and control registers available for start up and continuous test and management Internal 20 bit architecture for high level MER and BER performances Options: - SFN synchronization - ASI/SPI channel interface - Linear and Not Linear Precorrection - Out-of-band spectral mask filtering (clause 4.8.2 ETSI EN 300 744 V1.5.1 (2004-11)) - Internal or external µ-controller interface Table 1: Example Implementation Statistics for Xilinx FPGAs Fmax Family Example Device Slices IOB 1 GCLK BRAM (MHz) MULT/ DSP48/E DCM / Design CMT MGT Tools Spartan -3 XC3S4000-4 78 4585 135 1 68 12 0 N/A ISE 9.2.04i Virtex -4 XC4VLX40-10 106 4494 135 1 68 12 0 N/A ISE 9.2.04i Virtex -5 XC5VLX50-1 142 1935 135 1 34 12 0 N/A ISE 9.2.04i Notes: 1) Assuming all core I/Os and clocks are routed off-chip February 5, 2008 2007 Xilinx, Inc. All rights reserved. XILINX, the Xilinx Logo, and other designated brands included herein are trademarks of Xilinx, Inc.

DVB-T/H Modulator Core FRMR_START OUT_EN High Priority MPEG-TS Energy Dispersal Outer Inner Inner Interleaver Mapper Frame Adaptation OFDM Guard Interval Insertion I/Q Out Energy Dispersal Low Priority MPEG-TS Outer Inner Pilot&TPS Signals Frame Info Clock&Clear Settings Test UNDERFLOW/OVERFLOW NOISE OFDM Flags Data Out Flags Figure 1: MW_DVB-T/H Modulator Core Block Diagram Applications DVB Terrestrial/Handheld Transmission Systems General Description The MW_DVB-T/H Modulator Core performs the digital baseband functions required for the transmission side of a Digital Video Broadcasting Terrestrial link. The core implements the framing functions as defined by ETSI EN 300 744 V1.5.1 (2004-11), including the additional features for DVB-H as defined in the annex F. It accepts a single, or pair in hierarchical transmission mode, MPEG-2 formatted transport stream(s) and produces complex I/Q symbol pairs which should be supplied to an external upconverter. Functional Description Energy Dispersal This block receives an MPEG-2 transport packet and produces a randomized data stream, as defined at clause 4.3.1 of ETSI EN 300 744 V1.5.1 (2004-11).This block inverts a sync byte every eight sync byte received.the polynomial for the pseudo random binary sequence (PRBS) generator is: 1 + x 14 + x 15. The sync byte of the first packet is bit-wise inverted from 47 HEX to B8 HEX, and the PRBS generator is loaded with the seed sequence 100101010000000. During the MPEG-2 sync bytes of the subsequent seven trasport packets the PRBS generator continues, but its output is disabled, leaving the sync bytes unchanged. Thus the period of the PRBS sequence is 1503 bytes. Outer This block (clause 4.3.2 of ETSI EN 300 744 V1.5.1 (2004-11)) is a Reed-Solomon encoder, RS(204, 188), that receives a 188 byte randomized transport packet and generates an error protected packet, 2 February 5, 2008

MindWay S.r.l. adding 16 checksum bytes at the end of each packet to produce a total of 204 byte error protected data. Then a convolutional byte-wide interleaver with depth I=12 process the 204 byte coming from the Reed- Solomon encoder. Basically, it is composed by 12 delay lines, each one 17 bytes deeper then the previous. Branch 0 shows no delay. The first byte (sync) of each 204 byte packet is passed through the branch 0, the next byte is stored into branch 1, the next into branch 2, etc. The sequence continues, and can be noted that 204 is divisible by 12, then it is guaranteed that sync byte always pass trough branch 0. Inner This block allows for a range of puntured convolutional codes, based on a mother convolutional code of rate 1/2 with 64 states. This allow selection of the most appropriate level of error correction. The generator polynomials of the mother code are G 1 =171 OCT for X output and G 2 =133 OCT for Y output. The two bit stream, X and Y, are punctured accordingly the desired code rate (1/2, 2/3, 3/4, 5/6 or 7/8).Table 2 of ETSI EN 300 744 V1.5.1 (2004-11) describes this functionality. Inner Interleaver Clause 4.3.4 of ETSI EN 300 744 V1.5.1 (2004-11) specifies a block based bit interleaver concatenated with a symbol interleaver. If Hierarchical Transmission Mode is selected then the two streams are merged at this point with a modified interleaving equation. Mapper This bock performs the constellations and mapping using the mapping schemes specified by clause 4.3.5 of ETSI EN 300 744 V1.5.1 (2004-11) for QPSK, 16-QAM or 64-QAM. It outputs I/Q symbol pairs stream to the IFFT. Frame Adaptation Clause 4.5 and 4.6 of ETSI EN 300 744 V1.5.1 (2004-11) specifies a frame and super-frame structure with scattered, continuous and TPS pilots inserted at various carriers within each symbol. This block manages the pilot insertion dependent on the selected Transmission Mode (2K, 4K or 8K). TPS values are read by the Frame Adaptation logic at the beginning of each symbol. The external logic is in charge to change the TPS value at the correct time, that is at the beginning of a frame. Internal logic generates a set of output strobes which can be used to monitor such timings. OFDM This block performs the Inverse Fast Fourier Transform (IFFT) on the carriers. Guard Interval Insertion This block manages the on-air timing of the OFDM symbols by guard interval insertion. Core Modifications Source code uses VHDL generics in order to customize MW_DVB-T/H Modulator Core. MindWay S.r.l. will provide support in order to integrate MW_DVB-T/H Modulator Core into the final application. February 5, 2008 3

DVB-T/H Modulator Core Core I/O Signals The core signal I/O have not been fixed to specific device pins to provide flexibility for interfacing with user logic. Descriptions of all signal I/O are provided in Table 2. Table 2: Core I/O Signals. Signal Signal Direction Description Clock and Clear signals N_CLR Input Clear, active low CLK_X_8 Input Main Clock Operating at 8 time the Symbol Rate N_FLUSH Input Flush command, active low. Clear all internal logic High Priority channel TPD_IN_HP(7:0) Input High priority Transport Packet Data TPD_VALID_HP Input High priority Transport Packet Data available, active high SYNC_1_HP Input High priority Sync Byte 1 Indicator SYNC_BYTE_ HP Input High priority Sync Byte Indicator RATE_SEL_HP(2:0) Input High priority Code Rate Select READY_OUT_HP Output High priority Ready to receive new data, active high Low Priority channel (active only if working in Hierachical mode) TPD_IN_ LP (7:0) Input Low priority Transport Packet Data TPD_VALID_ LP Input Low priority Transport Packet Data available, active high SYNC_1_ LP Input Low priority Sync Byte 1 Indicator SYNC_BYTE_ LP Input Low priority Sync Byte Indicator RATE_SEL_LP(2:0) Input Low priority Code Rate Select READY_OUT_LP Output Low priority Ready to receive new data, active high Framer Control FRMR_START Input Framer start Settings H_MODE_EN Input Hierarchical mode enable C_ORDER(1:0) Input Code Rate Select ALPHA(2:0) Input Constellation Uniformity (Alpha parameter) S_MODE(1:0) Input Symbol Interleaver Mode T_MODE(1:0) Input Transmission Mode (Active carriers per OFDM symbol) GUARD(1:0) Input Guard Interval TPS related info TPS_S_MODE(1:0) Input TPS Symbol Interleaver Mode TPS_T_MODE(1:0) Input TPS Transmission Mode (Active carriers per OFDM symbol) TPS_H_MODE_EN Input TPS Hierarchical mode enable TPS_RATE_SEL_HP(2:0) Input TPS Code Rate Select TPS_RATE_SEL_LP(2:0) Input TPS Code Rate Select TPS_C_ORDER(1:0) Input TPS Constellation order TPS_ALPHA(2:0) Input TPS Constellation Uniformity (Alpha parameter) TPS_GUARD(1:0) Input TPS Guard Interval 4 February 5, 2008

MindWay S.r.l. TPS_CELL_ID_EN Input TPS Enable sending of Cell identifier TPS_CELL_ID (15:0) Input TPS Cell identifier TPS_DVB_H_EN Input TPS DVB-H Signalling enable TPS_DVB_H_SRVC_HP(1:0) Input TPS DVB-H Service indication for HP channel TPS_DVB_H_SRVC_LP(1:0) Input TPS DVB-H Service indication for LP channel Framer related info TPS_EOS_FLAG Output Framer End of Symbol FRMR_S_START Output Begin of Framer OFDM Symbol FRMR_F_START Output Begin of Framer OFDM Frame FRMR_SF_START Output Begin of Framer OFDM Super Frame Flags IFFT_OVERFLOW Output IFFT Overflow NOISE_HP Output High priority Outer Interleaver Data out contains noise NOISE_LP Output Low priority Outer Interleaver Data out contains noise OFDM_SYMBOL_OUT Output Begin of OFDM Symbol OFDM_FRAME_OUT Output Begin of OFDM Frame Test BLANK_SPNT(12:0) Input Carriers Hole start point DVB-T/H control OUT_EN Input DVB-T Output enable, active high Z_OUT(19 : 0) Output Real and Imaginary Data Output RL_NIM Output Real / Imaginary Data Output qualifier Z_OUT_VALID Output Data Output available, active high Z_OUT_NZ Output Not Zero forced Data Output value EMPTY_DATA Output No data valid on output Critical Signal Descriptions In a typical application the MW_DVB-T/H Modulator Core directly interface with the upconverter and the same clock signal serves to syncronize both the input of data to the upconverter and the MW_DVB-T/H logic. In order to ensure correct timing relationship (setup/hold time requirements) at the input of data to the upconverter an OFFSET timig constraint is detailed into the Xilinx User Constraint File. Verification Methods Complete functional and timing simulation has been performed on the core. VHDL Test Bench and Simulation Vectors used for verification are provided with the core. Recommended Design Experience Users should be familiar with VHDL entry, synthesis, simulation and Xilinx design flows. February 5, 2008 5

DVB-T/H Modulator Core Available Support Products A complete ETSI EN 300 744 V1.5.1 (2004-11) compliant DVB-T/H high performances single chip applications is available from MindWay S.r.l., as input functions ASI/SPI channel interface, PCR restamping, null packets removal/insertion (), additional signal processing functions (Linear and Non-Linear Precorrection) (MW_DVB-T/H_FP) or Single Frequency Network synchronization (SFN) (MW_DVB-T/H_S). MW_DVB-T/H Modulator Core Figure 2: DVB-T Transmitter MW_DVB-T/H Modulator Core MW_DVB-T/H_F Out of Band Filtering Figure 3: DVB-T Transmitter co-sited and operating on a channel adjacent to a transmitter for analogue television MW_DVB-T/H_P Modulator Core MW_DVB-T/H_FP Precorrection & Filtering (_P) Linear Magnitude Precorrection MW_DVB-T/H_S Single Frequency Network Internal/External µp Interface Notes: 1) Linear Magnitude Precorrection functionality is implemented as part of the DVB-T/H Modulator Core (MW_DVB-T/H_P) because it processes OFDM symbol carriers before the IFFT block. Figure 4: High-End DVB-T/H Transmitter 6 February 5, 2008

MindWay S.r.l. Ordering Information This product is available directly from Xilinx Alliance Program member MindWay S.r.l. under the terms of the SignOnce IP License. Please contact MindWay S.r.l. for pricing and additional information about this product using the contact information on the front page of this datasheet. To learn more about the SignOnce IP License program, contact MindWay S.r.l. or visit the web: Email: URL: commonlicense@xilinx.com www.xilinx.com/ipcenter/signonce Related Information Industry Information ETSI EN 300 744 v1.5.1 (2004-11) Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for terrestrial television. Xilinx Programmable Logic For information on Xilinx programmable logic or development system software, contact your local Xilinx sales office, or: Xilinx, Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 URL: www.xilinx.com February 5, 2008 7