ED&TC /96 $ IEEE

Size: px
Start display at page:

Download "ED&TC /96 $ IEEE"

Transcription

1 A -based Architecture for MPEG2 System Protocol LSIs Minoru INAMORI, Jiro NAGANUMA, Haruo WAAAYASHI, and Makoto ENDO NTT LSI Laboratories 3- Morinosato Wakamiya, Atsugi, anagawa Pref., 243-0, Japan Abstract This paper proposes a memory-based architecture implementing the MPEG2 System protocol LSIs, and demonstrates its exibility and performance. The memory-based architecture implements the full functionality of the MPEG2 System protocol for both multiplexing and de-multiplexing MPEG2-encoded streams. It consists of a core CPU, memories, and dedicated application-specic hardware. It is designed and optimized by hardware/software co-design techniques. The LSIs provide sucient performance and exibility for real-time applications of the MPEG2 System protocol. Introduction Recently, the MPEG2 standard has emerged as a method for eectively compressing video and audio streams, while maintaining their quality. Since the MPEG2 standard aims at retaining high quality, many transmission and storage applications are being considered : satellite broadcasting or cable TV (transmission), and CD-ROM (storage). A typical MPEG2 environment consists of video and audio encoders, video and audio decoders, a multiplexor (MUX), and a de-multiplexor (DMUX). The \MPEG2 Video" standard [] species the coded representation of video and the decoding process, while the \MPEG2 Audio" standard [2] does the same for the audio. The \MPEG2 Systems" standard [3] species the system layer of the coding, and denes two protocol levels : the Transport Stream (TS) used in the environments where errors may occur ; and the Program Stream (PS) used in the errorfree environments. The TS (resp. PS) species the format of a multiplexed stream consisting of several audio and video MPEG2 streams over lossy (resp. lossless) physical channels. To implement the MPEG2 CODEC systems eciently, the development of key component LSIs was desired. Video encoder [4, 5] and decoder LSIs [6, 7] meeting the \MPEG2 Video" standard, and audio encoders [8] and decoders LSIs [9] meeting the \MPEG2 Audio" standard have been already developed. However, neither MUXs nor DMUXs for both the TS and PS meeting the \MPEG2 Systems" standard are developed, except for the TS DMUX [0]. There are two problems linked to the development of full-functionality MPEG2 System MUX and DMUX : the complexity of the MPEG2 System protocol, and the fact that it is necessary to develop the LSIs concurrently with the standard (tracking a moving target). ecause of the protocol complexity, a fullcustom implementation of MUX and DMUX will lead to huge and complicated state machines : The syntax of both TS and PS greatly depends on the elementary stream. Therefore, the MUX must have enough performance to analyze and multiplex the elementary stream, while the DMUX must have enough performance to de-multiplex and reconstruct the elementary stream. Real-time requirement limits the MUX and DMUX design to a one-pass analysis of the elementary stream, TS or PS, in spite of their complicated syntax. Since the operations for the TS are dierent from the ones for the PS, it is dicult to implement both procedures on the MUX and DMUX LSIs. ecause of the concurrent development of the LSIs and the standard : ED&TC /96 $ IEEE

2 The LSIs must have sucient exibility to track easily the modications of the standard specication. Video Camera Microphone A/D A/D Video Encoder Audio Encoder Multiplexer (MUX) Network It is dicult to implement all the functions with only dedicated application-specic hardware. To solve both problems (complexity and moving target), we propose a new memory-based architecture for LSIs implementing the MPEG2 System protocol. The architecture supports the full functionality of the \MPEG2 Systems" standard, for both the MUX and DMUX, and for both the TS and PS. The architecture consists of a core CPU, memories, and dedicated application-specic hardware designed and optimized using hardware/software (HW/SW) co-design techniques. The software on the core CPU provides the required exibility and the dedicated applicationspecic hardware supports the performance. These LSIs based on this architecture provide sucient exibility and performance for real-time applications of MPEG2 System protocol. Structure of the paper. Section 2 describes the memory-based architecture for MPEG2 System protocol LSIs and the HW/SW partitioning with this architecture. Section 3 presents the implementation of the MUX and DMUX and their fabrication. Section 4 presents the results of an evaluation of the memorybased architecture by implementing the MUX and DMUX LSIs. 2 -based Architecture 2. MPEG2 System Protocol Processing 2.. An MPEG2 CODEC environment An example of an MPEG2 CODEC system is shown in Figure. The video (resp. audio) encoder encodes video (resp. audio) into elementary streams. The MUX multiplexes one or more elementary streams of video, audio and user into one program and transmits it on the network. The DMUX extracts one program from the network and de-multiplexes one or more elementary streams of video, audio and user from it. The video (resp. audio) decoder decodes the video (resp. audio) elementary stream into the video (resp. audio). Monitor Speaker D/A D/A User Data Video Decoder Audio Decoder User Data De-multiplexer (DMUX) Coder Decoder Network Figure : An example of MPEG2 CODEC System -header TS-header PSI PTS DTS PTS DTS payload 88[byte] payload Elementary Stream Transport Stream output MUX DMUX input output Figure 2: Composition of Transport Stream -header pack-header payload directory packet Elementary Stream Program Stream input MUX DMUX input output output Figure 3: Composition of Program Stream input 2..2 Hierarchical Packetizing and Data Dependency A hierarchical packetizing scheme is used in the MPEG2 System protocol. First, the elementary stream from the encoder is packetized to the Packetized Elementary Stream (). Next, the is further packetized to the TS or PS, depending on the application. As shown in Figures 2 and 3, the elementary stream from the encoder is written down in the payload ( packet bytes), and the itself is written down in the TS or PS payload. Some values in the header are determined through the analysis of the elementary stream. Presentation Time Stamp (PTS) and Decoding Time Stamp (DTS) [3]

3 which are used to synchronize the video with the audio, are examples of these values. The TS/PS syntax depends on the elementary stream, which complicates the packetization process Required Performance of MUX and DMUX The \MPEG2 Systems" standard does not specify the bit rates of video, audio and user. In our design []), the maximum bits rate of video, audio and user are set to 5[Mbit/s], 384[bit/s], 92[bit/s], respectively. They are decided from the real-time use of MUX and DMUX. The hierarchical packetizing and the analysis of the elementary stream which must be done in real-time, increase the complexity of the MUX/DMUX architecture based Architecture by HW/SW Co-design Techniques 2.2. Design Trade-o between HW/SWoriented Models The design ow for selecting the memory-based architecture to implement MPEG2 System protocol LSIs is shown in Figure 4. In this gure, the functions enclosed by bold (resp. dotted) lines are implemented in hardware (resp. software). Figure 4(a) is the hardware-oriented model. Its implementation is faithful to the specications and its performance is high because of the distributed and parallel processing. However, it has many resource parameters (such as the number of FIFOs and their memory sizes), and as all the functions are implemented in hardware, the exibility is poor, and the design is complex. y contrast, Figure 4(b) is the software-oriented model (a) Hardware-oriented Model (b) Software-oriented Model in FIFO m FIFO n out Design Trade-Off in m n out Syntax Controller - Packetizing - Analysis High Low Performance Low High Flexibility Read Cont. Core CPU Write Cont. Syntax Cont. - Packetizing - Analysis Advantages: - Faithful to the specifications - High performance Disadvantages: - Many resource parameters - Low flexibility - Complicated construction No Partitioning into HW/SW Flexibility Performance Gate Size Yes Advantages: - Few resource parameters - High Flexibility - Controllers (Read/Write/Syntax) are controlled by the software Disadvantage: - Performance depends on the memory -based Architecture for MPEG2 System Protocol LSIs Figure 4: Derivation of -based Architecture from HW/SW-oriented Model

4 m n in Write Cont. uffer (2-port) Read Cont. out uffer Port A Port (a) Software-oriented Model Data Input Analyze Read Write Packetize Core CPU (2-port) Syntax Cont. - Packetizing - Analysis Port A Port (b) -based Architecture Data Output Figure 5: -based Architecture for MPEG2 Systems similar to protocols [] implemented on a workstation. It has few resource parameters (such as only memory size), and all the functions are controlled by the software. The exibility isvery high, but the performance greatly depends on the response time of the memory used based Architecture for MPEG2 Systems Taking into account the constraints of performance, exibility and gate count, the memory-based architecture is selected. It represents a middle ground between the hardware- and software-oriented models as shown in Figure 5. It features : () a hardware controller and a buer (top part of Figure 5) ; (2) a software controller (core CPU) and a memory (bottom part of Figure 5). Toachieve the performance, The memory and the buer are separate. The hardware controller uses the buer for I/O, while the core CPU uses the memory for the syntax analysis. The buer and memory have the dual ports. oth the hardware controller and the core CPU can access both buer and memory at the same time. This memory/buer distribution makes it possible to introduce pipelined processing shown in Figure 6. For both the MPEG2 System MUX and DMUX, the memory-based architecture features a three step pipeline. We explain the pipeline of the MUX architecture. In the rst step, the hardware controller Figure 6: Pipelined Data Processing receives the elementary stream in the buer. In the second step, the core CPU transfers the packet from buer to memory, computes the internal state of the and TS headers, and writes the back to the buer. In the third step the hardware controller sends the packetized from the buer. This pipelined scheme hides almost all core CPU cycles (analyzing and packetizing) behind the I/O cycles. Moreover, I/O cycles are also overlapped each other. Figure 6 shows the dierence between the processing under the software-oriented model and this architecture. In the proposed architecture, the hardware controller and the core CPU use the distributed buer and memory eectively, which improves the throughput up to the performance required to MPEG2 System protocol LSIs. This architecture features the good performance of the hardwareoriented model and the high exibility of the softwareoriented model Detailed Partitioning of HW and SW The detailed partitioning of the hardware and the software for this architecture shown in Figure 5 is described here. The jobs of the write controller in Figure 5 are () the input of, (2) header search, (3) clock generation for the video, (4) the synchronization of the TS and (5) 32[bit] CRC calculation. The read controller does (6) the output of. The (7) buer control, (8) scramble control and (9) the synchronization of System Time Clock (STC) are done by both write and read controllers. The core CPU processes (0) the syntax analysis, and does () rate calculation for video, (2) the synchronization between video and audio, (3) the Program Specic Information (PSI) generation.

5 0-3 [s] 0-6 () Input of Data (2) Header Search (3) Clock Generation (4) Synchronization of TS (5-) 8[bit] CRC Calculation (6) Output of Data (7) uffer Control (8) Scramble Control (9) Synchronization of STC - Hardware -Software (0) Syntax Analysis () Rate Calculation (2) Synchronization of Video and Audio (3) PSI Generation (5-2) CRC Calculation Control Figure 7: Response Time Figure 7 shows the required response time of the above functions. Considering the real-time use, 0 03 [s] is the criteria for implementing the functions in the hardware or the software with exception of 32[bit]-CRC calculation. A 32[bit]-CRC calculator is not available because of the gate size, so it is realized with an 8[bit]-CRC calculator controlled by the software. 3 Implementations of MUX and DMUX LSIs 3. Design Approach The full functionality of the MUX and DMUX for both the TS and PS have been implemented on the proposed memory-based architecture. To shorten the design turn-around-time (TAT), we adopt the following approach. The hardware parts common to the MUX and DMUX LSIs are extracted. The hardware block commonality enables to shorten the design time and improves software productivity. The common blocks are the core-cpu, the host processor interface, the memory and the memory interface, and the HW/SW interface at the core-cpu part. The gates in MUX and DMUX LSIs are fully synthesized from the specications written in hardware description languages (HDL). The core-cpu is written in SFL [2], and the remainder is written in Verilog-HDL [3]. The Core CPU is a 32[bit] RISC processor like DLX [4]. The C-compiler and the assembler were developed with it and then all the software was described in C-language. Communication between the software and the hardware is accomplished through the HW/SW interface registers using the memory mapped I/O technique. 3.2 Fabricated LSIs 3.2. Functions of MUX and DMUX LSIs The main functions of MUX and DMUX are listed in Table. The MUX and DMUX LSIs support the full functionality of the MPEG2 System protocol Features of MUX and DMUX LSIs Table 2 shows HDL specication line count and the synthesized gate count. There are 2086 lines of HDL specication shared by the MUX and DMUX LSIs, except for the core CPU specication, which is 3995 lines in SFL. Table : Implemented Functions Input of Data Output of Data Synchronization of STC [3] Synchronization of Video and Audio Prole and Level [] MUX DMUX Elementary Stream (Video, Audio, User Data) TS or PS Elementary Stream TS or PS (Video, Audio, User Data) PCR or SCR PTS and DTS MP@ML

6 Table 2: Lines of HDL and Gate Count MUX DMUX Core-CPU Lines of HDL 055 (Verilog-HDL) 482 (Verilog-HDL) 3995 (SFL) Gate Count 7[gate] (including Core-CPU) 73[gate] (including Core-CPU) 27[gate] 0 Table 3: Lines of Software Lines of C-Lang. Lines of Assembly-Lang. MUX DMUX Figure 9: Photograph of MUX Table 4: Features of MUX and DMUX 7[gate] + R.F. + Clock + MUX 8[byte] DPRAM 73[gate] + R.F. + Clock + DMUX 8[byte] DPRAM Technology 0.5[m] CMOS Embedded Gate Array Clock 27[MHz] Size 4[mm] 2 4[mm] Package 304 pin QFP Voltage 3.3[V] Power.85[W] Table 3 shows the size of the C-language code running on the core CPU and the size of the assemblylanguage code generated by the C-compiler. The C-language line count is about half the assemblylanguage line count, which indicates that the productivity of the software improves at least by a factor of two by using the C-language. Table 4 lists the features of the MUX and DMUX LSIs. Figures 8 and 9 show the oorplan of the MUX and DMUX LSIs and a photograph of MUX LSI, respectively. The MUX and DMUX LSIs feature the same oorplan in order to shorten the design time. The rate of the commonality between MUX and DMUX reaches 60% in terms of the chip area. CoreC PU Clock Clock M UX/DM UX RF 4 Evaluation 4. Methodology Local HostIF ufferdpram Data DPRAM Figure 8: Floorplan of MUX and DMUX To validate and evaluate the functionality and performance of the MUX and DMUX LSIs, a software system simulating both circuits (software MUX/DMUX) written in C-language was developed [5], and some typical streams such as elementary streams, TSs and PSs were processed on it. The experiments using these streams were also done on a prototype evaluation board with the MUX and DMUX LSIs.

7 Video Video Table 5: Average CPU Cycles Per One[byte]-Transmission System MUX(TS) MUX(PS) Software MUX MUX LSI 0 0 Improvement System DMUX(TS) DMUX(PS) Software DMUX DMUX LSI 0 0 Improvement Audio User Data PSI, User Data, ITU-T TS Header for Video TS Header for Audio TS Header for PCR TS Header for Null Reserved (a) Map for TS Audio User Data User Data, ITU-T Header for Video Header for Padding Header for Audio Pack Header, System, PSM directory Packet (b) Map for PS Figure 0: MUX's Maps for TS and PS 4.2 Results The behavior of MUX and DMUX LSIs on the board were completely the same as those of the software MUX/DMUX. The MUX and DMUX LSIs' throughput was 2.6[Mbit/s] which is.4 times of the requirements for these LSIs. The results also shows that the MUX and DMUX LSIs support the full functionality of the MPEG2 System protocol. oth chips can support one video stream and either two audio streams or one audio and one user simultaneously. It is dicult to evaluate the exibility with the memory-based architecture quantitatively. The MUX and DMUX LSIs were implemented on the same proposed architecture easily. Moreover, both the TS and PS were also implemented on these LSIs by the software completely. The software and the applicationspecic I/O buer design for TS and PS enable the full functionality of the MUX and DMUX. Figure 0 shows the MUX's I/O buer maps for the TS and PS. For the TS, the TS header is saved in the I/O buer, while for the PS, one header and several PS headers are saved. The same device is applied to the the buer used in DMUX. In this way, the memory-based architecture has enough exibility for MPEG2 System protocol LSIs. To evaluate the performance of the memory-based architecture, the average CPU cycles per one[byte]- transmission of the software MUX/DMUX and those of the MUX and DMUX LSIs are shown in Table 5. It is reduced to form /00 to /300. In other words, the MUX and DMUX LSIs accomplish more than onehundred times performance improvement, compared to the software MUX/DMUX which can be regarded asatypical software-oriented model. These results demonstrate the exibility and performance of the memory-based architecture in implementing the full functionality of the MPEG2 System protocol. These LSIs featuring the memory-based architecture provide sucient performance and exibility for real-time applications of MPEG2 CODEC Systems[6]. 5 Conclusion This paper proposes a memory-based architecture for the MPEG2 System protocol. It demonstrates the exibility and performance of the memory-based architecture. oth MUX and DMUX LSIs support the full functionality of the \MPEG2 Systems" standard. The memory-based architecture consists of a core CPU, memories, and dedicated applicationspecic hardware, which is decided upon and optimized using HW/SW co-design techniques. The LSIs provide sucient performance and exibility for real time applications of the MPEG2 System protocol. In the near future, we will study the performance limitation of the architecture, and investigate ways to expand it to MP@HL [] for HDTV. We will parameterize the core CPU, the HW/SW interface and the host processor interface, and we will try a new system-level synthesis.

8 Acknowledgements The authors would like to thank Dr. Osamu aratsu and Tamio Hoshino of the NTT LSI laboratories for supporting this work. Thanks are also due to Takaaki Izuoka of the NTT Human Interface laboratories and the members of the Advanced LSI laboratory for useful discussions. References [] Video - Generic Coding of Moving Pictures and Associated Audio ISO/IEC International Standard., November, 994. [2] Audio - Generic Coding of Moving Pictures and Associated Audio - ISO/IEC International Standard., November, 994. [3] Systems - Generic Coding of Moving Pictures and Associated Audio - ISO/IEC 388- International Standard., November, 994. [4]. Ishihara et al. A half-pel precision mpeg2 motion-estimation processor with concurrent three-vector search. IEEE International Solid- State Circuits Conference digest of technical papers, pp. 288{289, 995. [5] T. ondo et al. A two-chip realtime mpeg2 video encoder with wide range motion estimation. Symposium Record HOT Chips VII, pp. 95{0, 995. [6] T. Demura et al. A single-chip mpeg2 video decoder lsi. IEEE International Solid-State Circuit Conference, pp. 72{73, 994. [7] M. Toyokura et al. A video dsp with a macroblock-level-pipeline and a simd type vectorpipeline architecture for mpeg2 codec. IEEE International Solid-State Circuit, pp. 74{75, 994. [8] Texas Instruments. Tms320c3x users manual [9] Texas Instruments. Tms320avx users manual [0] C-Cube Microsystems. Data sheet of cl90 - transport layer demultiplexer [] Douglas Comer. Internetworking with TCP/IP: Principles, Protocols, and Architecture. Prentice- Hall, Inc., 988. [2] Y. Nakamura. An integrated logic design environment based on behavioral description. IEEE Transaction on CAD, Vol. CAD-6, No. 3,, 987. [3] Open Verilog International. Verilog HDL Reference Manual (LRM). 99. [4] J. L. Hennessy and D. A. Patterson. Computer Architecture A Quantitative Approach. Morgan aufmann Publishers, Inc., 990. [5] Software MUX/DMUX System (Ver.0). NTT/NEL/NTTS Internal Reports, 994. [6] Yutaka Tashiro et al. Mpeg2 video and audio codec board set for a personal computer. IEEE Global Telecommunications Conference, Vol., pp. 483{487, 995.

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

A Single-chip MPEG2 Video Encoder LSI with Multi-chip Configuration for a Single-board Encoder

A Single-chip MPEG2 Video Encoder LSI with Multi-chip Configuration for a Single-board Encoder A Single-chip MPEG2 MP@ML Video Encoder LSI with Multi-chip Configuration for a Single-board MP@HL Encoder T. Minami, T. Kondo, K. Nitta, K. Suguri, M. Ikeda, T. Yoshitome, H. Watanabe, H. Iwasaki, K.

More information

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK M. ALEXANDRU 1 G.D.M. SNAE 2 M. FIORE 3 Abstract: This paper proposes and describes a novel method to be

More information

Digital television The DVB transport stream

Digital television The DVB transport stream Lecture 4 Digital television The DVB transport stream The need for a general transport stream DVB overall stream structure The parts of the stream Transport Stream (TS) Packetized Elementary Stream (PES)

More information

Verification Methodology for a Complex System-on-a-Chip

Verification Methodology for a Complex System-on-a-Chip UDC 621.3.049.771.14.001.63 Verification Methodology for a Complex System-on-a-Chip VAkihiro Higashi VKazuhide Tamaki VTakayuki Sasaki (Manuscript received December 1, 1999) Semiconductor technology has

More information

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline

IEEE802.11a Based Wireless AV Module(WAVM) with Digital AV Interface. Outline IEEE802.11a Based Wireless AV Module() with Digital AV Interface TOSHIBA Corp. T.Wakutsu, N.Shibuya, E.Kamagata, T.Matsumoto, Y.Nagahori, T.Sakamoto, Y.Unekawa, K.Tagami, M.Serizawa Outline Background

More information

Personal Mobile DTV Cellular Phone Terminal Developed for Digital Terrestrial Broadcasting With Internet Services

Personal Mobile DTV Cellular Phone Terminal Developed for Digital Terrestrial Broadcasting With Internet Services Personal Mobile DTV Cellular Phone Terminal Developed for Digital Terrestrial Broadcasting With Internet Services ATSUSHI KOIKE, SHUICHI MATSUMOTO, AND HIDEKI KOKUBUN Invited Paper Digital terrestrial

More information

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications Impact of scan conversion methods on the performance of scalable video coding E. Dubois, N. Baaziz and M. Matta INRS-Telecommunications 16 Place du Commerce, Verdun, Quebec, Canada H3E 1H6 ABSTRACT The

More information

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing ATSC vs NTSC Spectrum ATSC 8VSB Data Framing 22 ATSC 8VSB Data Segment ATSC 8VSB Data Field 23 ATSC 8VSB (AM) Modulated Baseband ATSC 8VSB Pre-Filtered Spectrum 24 ATSC 8VSB Nyquist Filtered Spectrum ATSC

More information

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG-2. ISO/IEC (or ITU-T H.262) 1 ISO/IEC 13818-2 (or ITU-T H.262) High quality encoding of interlaced video at 4-15 Mbps for digital video broadcast TV and digital storage media Applications Broadcast TV, Satellite TV, CATV, HDTV, video

More information

THE USE OF forward error correction (FEC) in optical networks

THE USE OF forward error correction (FEC) in optical networks IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 8, AUGUST 2005 461 A High-Speed Low-Complexity Reed Solomon Decoder for Optical Communications Hanho Lee, Member, IEEE Abstract

More information

Commsonic. Multi-channel ATSC 8-VSB Modulator CMS0038. Contact information. Compliant with ATSC A/53 8-VSB

Commsonic. Multi-channel ATSC 8-VSB Modulator CMS0038. Contact information. Compliant with ATSC A/53 8-VSB Multi-channel ATSC 8-VSB Modulator CMS0038 Compliant with ATSC A/53 8-VSB Scalable architecture supports 1 to 4 channels per core, and multiple instances per FPGA. Variable sample-rate interpolation provides

More information

Relative frequency. I Frames P Frames B Frames No. of cells

Relative frequency. I Frames P Frames B Frames No. of cells In: R. Puigjaner (ed.): "High Performance Networking VI", Chapman & Hall, 1995, pages 157-168. Impact of MPEG Video Trac on an ATM Multiplexer Oliver Rose 1 and Michael R. Frater 2 1 Institute of Computer

More information

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board.

The ASI demonstration uses the Altera ASI MegaCore function and the Cyclone video demonstration board. April 2006, version 2.0 Application Note Introduction A digital video broadcast asynchronous serial interace (DVB-) is a serial data transmission protocol that transports MPEG-2 packets over copper-based

More information

Sharif University of Technology. SoC: Introduction

Sharif University of Technology. SoC: Introduction SoC Design Lecture 1: Introduction Shaahin Hessabi Department of Computer Engineering System-on-Chip System: a set of related parts that act as a whole to achieve a given goal. A system is a set of interacting

More information

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS Radu Arsinte Technical University Cluj-Napoca, Faculty of Electronics and Telecommunication, Communication

More information

MSB LSB MSB LSB DC AC 1 DC AC 1 AC 63 AC 63 DC AC 1 AC 63

MSB LSB MSB LSB DC AC 1 DC AC 1 AC 63 AC 63 DC AC 1 AC 63 SNR scalable video coder using progressive transmission of DCT coecients Marshall A. Robers a, Lisimachos P. Kondi b and Aggelos K. Katsaggelos b a Data Communications Technologies (DCT) 2200 Gateway Centre

More information

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

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting Hands-On DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting Course Description This course will examine DVB-S2 and DVB-RCS for Digital Video Broadcast and the rather specialised application

More information

A video signal processor for motioncompensated field-rate upconversion in consumer television

A video signal processor for motioncompensated field-rate upconversion in consumer television A video signal processor for motioncompensated field-rate upconversion in consumer television B. De Loore, P. Lippens, P. Eeckhout, H. Huijgen, A. Löning, B. McSweeney, M. Verstraelen, B. Pham, G. de Haan,

More information

OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features

OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0. General Description. Applications. Features OL_H264MCLD Multi-Channel HDTV H.264/AVC Limited Baseline Video Decoder V1.0 General Description Applications Features The OL_H264MCLD core is a hardware implementation of the H.264 baseline video compression

More information

Commsonic. Satellite FEC Decoder CMS0077. Contact information

Commsonic. Satellite FEC Decoder CMS0077. Contact information Satellite FEC Decoder CMS0077 Fully compliant with ETSI EN-302307-1 / -2. The IP core accepts demodulated digital IQ inputs and is designed to interface directly with the CMS0059 DVB-S2 / DVB-S2X Demodulator

More information

Satellite Digital Broadcasting Systems

Satellite Digital Broadcasting Systems Technologies and Services of Digital Broadcasting (11) Satellite Digital Broadcasting Systems "Technologies and Services of Digital Broadcasting" (in Japanese, ISBN4-339-01162-2) is published by CORONA

More information

White Paper. Video-over-IP: Network Performance Analysis

White Paper. Video-over-IP: Network Performance Analysis White Paper Video-over-IP: Network Performance Analysis Video-over-IP Overview Video-over-IP delivers television content, over a managed IP network, to end user customers for personal, education, and business

More information

DVG MPEG-2 Measurement Generator

DVG MPEG-2 Measurement Generator Data sheet Version 04.00 DVG MPEG-2 Measurement Generator October 2006 Digital TV test signals at a keystroke The DVG is a universal generator for digital TV signals. It generates in an endless loop a

More information

The Matched Delay Technique: Wentai Liu, Mark Clements, Ralph Cavin III. North Carolina State University. (919) (ph)

The Matched Delay Technique: Wentai Liu, Mark Clements, Ralph Cavin III. North Carolina State University.   (919) (ph) The Matched elay Technique: Theory and Practical Issues 1 Introduction Wentai Liu, Mark Clements, Ralph Cavin III epartment of Electrical and Computer Engineering North Carolina State University Raleigh,

More information

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 138 2009 STREAM CONDITIONING FOR SWITCHING OF ADDRESSABLE CONTENT IN DIGITAL TELEVISION RECEIVERS NOTICE The Society of Cable Telecommunications Engineers

More information

Design and FPGA Implementation of 100Gbit/s Scrambler Architectures for OTN Protocol Chethan Kumar M 1, Praveen Kumar Y G 2, Dr. M. Z. Kurian 3.

Design and FPGA Implementation of 100Gbit/s Scrambler Architectures for OTN Protocol Chethan Kumar M 1, Praveen Kumar Y G 2, Dr. M. Z. Kurian 3. International Journal of Computer Engineering and Applications, Volume VI, Issue II, May 14 www.ijcea.com ISSN 2321 3469 Design and FPGA Implementation of 100Gbit/s Scrambler Architectures for OTN Protocol

More information

HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING

HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING HEVC/H.265 CODEC SYSTEM AND TRANSMISSION EXPERIMENTS AIMED AT 8K BROADCASTING Y. Sugito 1, K. Iguchi 1, A. Ichigaya 1, K. Chida 1, S. Sakaida 1, H. Sakate 2, Y. Matsuda 2, Y. Kawahata 2 and N. Motoyama

More information

Technical Information. BER Measurement SFL-K17

Technical Information. BER Measurement SFL-K17 Technical Information SFL-K17 Option for TV Test Transmitter SFL Bit error rate (BER) can be measured at different points on set-top boxes for digital television. A BER instrument must be able to accept

More information

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes Digital Signal and Image Processing Lab Simone Milani Ph.D. student simone.milani@dei.unipd.it, Summer School

More information

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features

OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0. General Description. Applications. Features OL_H264e HDTV H.264/AVC Baseline Video Encoder Rev 1.0 General Description Applications Features The OL_H264e core is a hardware implementation of the H.264 baseline video compression algorithm. The core

More information

Commsonic. ISDB-S3 Modulator CMS0070. Contact information

Commsonic. ISDB-S3 Modulator CMS0070. Contact information ISDB-S3 Modulator CMS0070 Fully compliant with ARIB STD-B44. Variable sample-rate interpolation provides ultra-flexible clocking strategy BPSK, QPSK, 8-PSK, 16-APSK and 32-APSK supported. Integrated LDPC

More information

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 Audio and Video II Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21 1 Video signal Video camera scans the image by following

More information

Transport Stream. 1 packet delay No delay. PCR-unaware scheme. AAL5 SDUs PCR PCR. PCR-aware scheme PCR PCR. Time

Transport Stream. 1 packet delay No delay. PCR-unaware scheme. AAL5 SDUs PCR PCR. PCR-aware scheme PCR PCR. Time A Restamping Approach to Clock Recovery in MPEG-2 Systems Layer Christos Tryfonas Anujan Varma UCSC-CRL-98-4 May 4, 1998 Board of Studies in Computer Engineering University of California, Santa Cruz Santa

More information

Synchronization Issues During Encoder / Decoder Tests

Synchronization Issues During Encoder / Decoder Tests OmniTek PQA Application Note: Synchronization Issues During Encoder / Decoder Tests Revision 1.0 www.omnitek.tv OmniTek Advanced Measurement Technology 1 INTRODUCTION The OmniTek PQA system is very well

More information

Lossless Compression Algorithms for Direct- Write Lithography Systems

Lossless Compression Algorithms for Direct- Write Lithography Systems Lossless Compression Algorithms for Direct- Write Lithography Systems Hsin-I Liu Video and Image Processing Lab Department of Electrical Engineering and Computer Science University of California at Berkeley

More information

Register Transfer Level in Verilog: Part II

Register Transfer Level in Verilog: Part II Source: M. Morris Mano and Michael D. Ciletti, Digital Design, 4rd Edition, 2007, Prentice Hall. Register Transfer Level in Verilog: Part II Lan-Da Van ( 范倫達 ), Ph. D. Department of Computer Science National

More information

University of California. Santa Cruz. MPEG-2 Transport over ATM Networks. of the requirements for the degree of. Master of Science

University of California. Santa Cruz. MPEG-2 Transport over ATM Networks. of the requirements for the degree of. Master of Science University of California Santa Cruz MPEG-2 Transport over ATM Networks A thesis submitted in partial satisfaction of the requirements for the degree of Master of Science in Computer Engineering by Christos

More information

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York DEPARTMENT: SUBJECT CODE AND TITLE: COURSE DESCRIPTION: REQUIRED: Electrical and Telecommunications Engineering Technology TCET 3122/TC

More information

VLSI Chip Design Project TSEK06

VLSI Chip Design Project TSEK06 VLSI Chip Design Project TSEK06 Project Description and Requirement Specification Version 1.1 Project: High Speed Serial Link Transceiver Project number: 4 Project Group: Name Project members Telephone

More information

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Bradley R. Quinton*, Mark R. Greenstreet, Steven J.E. Wilton*, *Dept. of Electrical and Computer Engineering, Dept.

More information

DCT Q ZZ VLC Q -1 DCT Frame Memory

DCT Q ZZ VLC Q -1 DCT Frame Memory Minimizing the Quality-of-Service Requirement for Real-Time Video Conferencing (Extended abstract) Injong Rhee, Sarah Chodrow, Radhika Rammohan, Shun Yan Cheung, and Vaidy Sunderam Department of Mathematics

More information

Proposed Standard Revision of ATSC Digital Television Standard Part 5 AC-3 Audio System Characteristics (A/53, Part 5:2007)

Proposed Standard Revision of ATSC Digital Television Standard Part 5 AC-3 Audio System Characteristics (A/53, Part 5:2007) Doc. TSG-859r6 (formerly S6-570r6) 24 May 2010 Proposed Standard Revision of ATSC Digital Television Standard Part 5 AC-3 System Characteristics (A/53, Part 5:2007) Advanced Television Systems Committee

More information

Error Resilient Video Coding Using Unequally Protected Key Pictures

Error Resilient Video Coding Using Unequally Protected Key Pictures Error Resilient Video Coding Using Unequally Protected Key Pictures Ye-Kui Wang 1, Miska M. Hannuksela 2, and Moncef Gabbouj 3 1 Nokia Mobile Software, Tampere, Finland 2 Nokia Research Center, Tampere,

More information

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course Session Number 1532 Adding Analog and Mixed Signal Concerns to a Digital VLSI Course John A. Nestor and David A. Rich Department of Electrical and Computer Engineering Lafayette College Abstract This paper

More information

Development of Media Transport Protocol for 8K Super Hi Vision Satellite Broadcasting System Using MMT

Development of Media Transport Protocol for 8K Super Hi Vision Satellite Broadcasting System Using MMT Development of Media Transport Protocol for 8K Super Hi Vision Satellite roadcasting System Using MMT ASTRACT An ultra-high definition display for 8K Super Hi-Vision is able to present much more information

More information

Digital Television Fundamentals

Digital Television Fundamentals Digital Television Fundamentals Design and Installation of Video and Audio Systems Michael Robin Michel Pouiin McGraw-Hill New York San Francisco Washington, D.C. Auckland Bogota Caracas Lisbon London

More information

White Paper Versatile Digital QAM Modulator

White Paper Versatile Digital QAM Modulator White Paper Versatile Digital QAM Modulator Introduction With the advancement of digital entertainment and broadband technology, there are various ways to send digital information to end users such as

More information

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards COMP 9 Advanced Distributed Systems Multimedia Networking Video Compression Standards Kevin Jeffay Department of Computer Science University of North Carolina at Chapel Hill jeffay@cs.unc.edu September,

More information

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur Module 8 VIDEO CODING STANDARDS Lesson 24 MPEG-2 Standards Lesson Objectives At the end of this lesson, the students should be able to: 1. State the basic objectives of MPEG-2 standard. 2. Enlist the profiles

More information

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension

A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension 05-Silva-AF:05-Silva-AF 8/19/11 6:18 AM Page 43 A Novel Macroblock-Level Filtering Upsampling Architecture for H.264/AVC Scalable Extension T. L. da Silva 1, L. A. S. Cruz 2, and L. V. Agostini 3 1 Telecommunications

More information

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015 Optimization of Multi-Channel BCH Error Decoding for Common Cases Russell Dill Master's Thesis Defense April 20, 2015 Bose-Chaudhuri-Hocquenghem (BCH) BCH is an Error Correcting Code (ECC) and is used

More information

FPGA Design with VHDL

FPGA Design with VHDL FPGA Design with VHDL Justus-Liebig-Universität Gießen, II. Physikalisches Institut Ming Liu Dr. Sören Lange Prof. Dr. Wolfgang Kühn ming.liu@physik.uni-giessen.de Lecture Digital design basics Basic logic

More information

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1 MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1 Toshiyuki Urabe Hassan Afzal Grace Ho Pramod Pancha Magda El Zarki Department of Electrical Engineering University of Pennsylvania Philadelphia,

More information

Design for Testability

Design for Testability TDTS 01 Lecture 9 Design for Testability Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 9 The test problems Fault modeling Design for testability techniques Zebo Peng, IDA, LiTH

More information

FLEXIBLE SWITCHING AND EDITING OF MPEG-2 VIDEO BITSTREAMS

FLEXIBLE SWITCHING AND EDITING OF MPEG-2 VIDEO BITSTREAMS ABSTRACT FLEXIBLE SWITCHING AND EDITING OF MPEG-2 VIDEO BITSTREAMS P J Brightwell, S J Dancer (BBC) and M J Knee (Snell & Wilcox Limited) This paper proposes and compares solutions for switching and editing

More information

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

FPGA Laboratory Assignment 4. Due Date: 06/11/2012 FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will

More information

COE328 Course Outline. Fall 2007

COE328 Course Outline. Fall 2007 COE28 Course Outline Fall 2007 1 Objectives This course covers the basics of digital logic circuits and design. Through the basic understanding of Boolean algebra and number systems it introduces the student

More information

Designing for High Speed-Performance in CPLDs and FPGAs

Designing for High Speed-Performance in CPLDs and FPGAs Designing for High Speed-Performance in CPLDs and FPGAs Zeljko Zilic, Guy Lemieux, Kelvin Loveless, Stephen Brown, and Zvonko Vranesic Department of Electrical and Computer Engineering University of Toronto,

More information

ATSC Digital Television Standard: Part 6 Enhanced AC-3 Audio System Characteristics

ATSC Digital Television Standard: Part 6 Enhanced AC-3 Audio System Characteristics ATSC Digital Television Standard: Part 6 Enhanced AC-3 Audio System Characteristics Document A/53 Part 6:2010, 6 July 2010 Advanced Television Systems Committee, Inc. 1776 K Street, N.W., Suite 200 Washington,

More information

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 138 2013 STREAM CONDITIONING FOR SWITCHING OF ADDRESSABLE CONTENT IN DIGITAL TELEVISION RECEIVERS NOTICE The Society

More information

Description of ResE Video Applications and Requirements

Description of ResE Video Applications and Requirements Description of ResE Video Applications and Requirements Geoffrey M. Garner Samsung Electronics (Consultant) IEEE 802.3 ResE SG 2005.05.16 gmgarner@comcast.net Outline Introduction Overview of video transport

More information

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components

VGA Controller. Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, VGA Controller Components VGA Controller Leif Andersen, Daniel Blakemore, Jon Parker University of Utah December 19, 2012 Fig. 1. VGA Controller Components 1 VGA Controller Leif Andersen, Daniel Blakemore, Jon Parker University

More information

Transmission System for ISDB-S

Transmission System for ISDB-S Transmission System for ISDB-S HISAKAZU KATOH, SENIOR MEMBER, IEEE Invited Paper Broadcasting satellite (BS) digital broadcasting of HDTV in Japan is laid down by the ISDB-S international standard. Since

More information

Commsonic. DVB-S2 Modulator CMS0025. Contact information

Commsonic. DVB-S2 Modulator CMS0025. Contact information DVB-S2 Modulator CMS0025 Fully compliant with ETSI EN 302 307-1 and ETSI EN 302 307-2. Variable sample-rate interpolation provides ultra-flexible clocking strategy Support for CCM, VCM and ACM modes. Compatible

More information

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics 1) Explain why & how a MOSFET works VLSI Design: 2) Draw Vds-Ids curve for a MOSFET. Now, show how this curve changes (a) with increasing Vgs (b) with increasing transistor width (c) considering Channel

More information

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform MPEG Encoding Basics PEG I-frame encoding MPEG long GOP ncoding MPEG basics MPEG I-frame ncoding MPEG long GOP encoding MPEG asics MPEG I-frame encoding MPEG long OP encoding MPEG basics MPEG I-frame MPEG

More information

Advanced System LSIs for Home 3D Systems

Advanced System LSIs for Home 3D Systems ASP-DAC2011 Session 8D-1 Advanced System LSIs for Home 3D Systems January 28, 2011 Takao Suzuki Panasonic Corporation Strategic Semiconductor Development Center Agenda 1. Overview of 3D Systems - Principles

More information

CS A490 Digital Media and Interactive Systems

CS A490 Digital Media and Interactive Systems CS A490 Digital Media and Interactive Systems Lecture 8 Review of Digital Video Encoding/Decoding and Transport October 7, 2013 Sam Siewert MT Review Scheduling Taxonomy and Architecture Traditional CPU

More information

Multicore Design Considerations

Multicore Design Considerations Multicore Design Considerations Multicore: The Forefront of Computing Technology We re not going to have faster processors. Instead, making software run faster in the future will mean using parallel programming

More information

Microprocessor Design

Microprocessor Design Microprocessor Design Principles and Practices With VHDL Enoch O. Hwang Brooks / Cole 2004 To my wife and children Windy, Jonathan and Michelle Contents 1. Designing a Microprocessor... 2 1.1 Overview

More information

AT660PCI. Digital Video Interfacing Products. DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

AT660PCI. Digital Video Interfacing Products. DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs Digital Video Interfacing Products AT660PCI DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs Standard Features - PCI 2.2, 32 bit, 33/66MHz 3.3V. - Bus Master DMA, Scatter

More information

T1 Deframer. LogiCORE Facts. Features. Applications. General Description. Core Specifics

T1 Deframer. LogiCORE Facts. Features. Applications. General Description. Core Specifics November 10, 2000 Xilinx Inc. 2100 Logic Drive San Jose, CA 95124 Phone: +1 408-559-7778 Fax: +1 408-559-7114 E-mail: support@xilinx.com URL: www.xilinx.com/ipcenter Features Supports T1-D4 and T1-ESF

More information

Laboratory Exercise 7

Laboratory Exercise 7 Laboratory Exercise 7 Finite State Machines This is an exercise in using finite state machines. Part I We wish to implement a finite state machine (FSM) that recognizes two specific sequences of applied

More information

Configuring the R&S BTC for ATSC 3.0 Application Note

Configuring the R&S BTC for ATSC 3.0 Application Note Configuring the R&S BTC for ATSC 3.0 Application Note Products: R&S BTC R&S BTC-K20 R&S BTC-K520 R&S BTC-PK520 The R&S Broadcast Test Center BTC supports the new Next Generation Broadcast Standard ATSC

More information

A Real-Time MPEG Software Decoder

A Real-Time MPEG Software Decoder DISCLAIMER This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees,

More information

TMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide

TMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide TMS320VC5501/5502/5503/5507/5509/5510 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide Literature Number: April 2005 Preface Read This First About This Manual This manual describes the type

More information

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL HEADEND SYSTEM H.264 TRANSCODING_DVB-S2/CABLE/_TROPHY HEADEND is the most convient and versatile for digital multichannel satellite&cable solution.

More information

Motion Video Compression

Motion Video Compression 7 Motion Video Compression 7.1 Motion video Motion video contains massive amounts of redundant information. This is because each image has redundant information and also because there are very few changes

More information

California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7

California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 3220: Digital Design with VHDL Laboratory 7 California State University, Bakersfield Computer & Electrical Engineering & Computer Science ECE 322: Digital Design with VHDL Laboratory 7 Rational: The purpose of this lab is to become familiar in using

More information

Film Grain Technology

Film Grain Technology Film Grain Technology Hollywood Post Alliance February 2006 Jeff Cooper jeff.cooper@thomson.net What is Film Grain? Film grain results from the physical granularity of the photographic emulsion Film grain

More information

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD. HEVC Video Constraints for Cable Television Part 2- Transport

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD. HEVC Video Constraints for Cable Television Part 2- Transport * ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 215-2 2015 HEVC Video Constraints for Cable Television Part 2- Transport TABLE OF CONTENTS 1.0 SCOPE... 1 1.1 BACKGROUND

More information

Stream Conversion to Support Interactive Playout of. Videos in a Client Station. Ming-Syan Chen and Dilip D. Kandlur. IBM Research Division

Stream Conversion to Support Interactive Playout of. Videos in a Client Station. Ming-Syan Chen and Dilip D. Kandlur. IBM Research Division Stream Conversion to Support Interactive Playout of Videos in a Client Station Ming-Syan Chen and Dilip D. Kandlur IBM Research Division Thomas J. Watson Research Center Yorktown Heights, New York 10598

More information

IC Requirements for Multimedia TV

IC Requirements for Multimedia TV IC Requirements for Multimedia TV Lauren Christopher Thomson Consumer Electronics, Indianapolis, Indiana, USA Abstract: This paper describes the key technologies and trends for multimedia applications.

More information

Supporting Random Access on Real-time. Retrieval of Digital Continuous Media. Jonathan C.L. Liu, David H.C. Du and James A.

Supporting Random Access on Real-time. Retrieval of Digital Continuous Media. Jonathan C.L. Liu, David H.C. Du and James A. Supporting Random Access on Real-time Retrieval of Digital Continuous Media Jonathan C.L. Liu, David H.C. Du and James A. Schnepf Distributed Multimedia Center 1 & Department of Computer Science University

More information

Laboratory Exercise 4

Laboratory Exercise 4 Laboratory Exercise 4 Polling and Interrupts The purpose of this exercise is to learn how to send and receive data to/from I/O devices. There are two methods used to indicate whether or not data can be

More information

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath Objectives Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath In the previous chapters we have studied how to develop a specification from a given application, and

More information

Using on-chip Test Pattern Compression for Full Scan SoC Designs

Using on-chip Test Pattern Compression for Full Scan SoC Designs Using on-chip Test Pattern Compression for Full Scan SoC Designs Helmut Lang Senior Staff Engineer Jens Pfeiffer CAD Engineer Jeff Maguire Principal Staff Engineer Motorola SPS, System-on-a-Chip Design

More information

VRT Radio Transport for SDR Architectures

VRT Radio Transport for SDR Architectures VRT Radio Transport for SDR Architectures Robert Normoyle, DRS Signal Solutions Paul Mesibov, Pentek Inc. Agenda VITA Radio Transport (VRT) standard for digitized IF DRS-SS VRT implementation in SDR RF

More information

Decoder Buer Modeling and Simulation for End-to-End Transport. of MPEG2 Video with ATM Network Jitter

Decoder Buer Modeling and Simulation for End-to-End Transport. of MPEG2 Video with ATM Network Jitter Decoder Buer Modeling and Simulation for End-to-End Transport of MPEG2 Video with ATM Network Jitter Wenwu Zhu, Yiwei Thomas Hou y,yao Wang y and Ya-Qin Zhang z Bell Labs, Lucent Technologies, 67 Whippany

More information

An introduction to MPEG transport streams. all you should know before using TSDuck

An introduction to MPEG transport streams. all you should know before using TSDuck An introduction to MPEG transport streams all you should know before using TSDuck Agenda Transport streams packets, sections, tables, PES, demux DVB SimulCrypt architecture, synchronization, ECM, EMM,

More information

FPGA Development for Radar, Radio-Astronomy and Communications

FPGA Development for Radar, Radio-Astronomy and Communications John-Philip Taylor Room 7.03, Department of Electrical Engineering, Menzies Building, University of Cape Town Cape Town, South Africa 7701 Tel: +27 82 354 6741 email: tyljoh010@myuct.ac.za Internet: http://www.uct.ac.za

More information

Experimental Results from a Practical Implementation of a Measurement Based CAC Algorithm. Contract ML704589 Final report Andrew Moore and Simon Crosby May 1998 Abstract Interest in Connection Admission

More information

Hardware Platform Design for Real-Time Video Applications

Hardware Platform Design for Real-Time Video Applications Hardware Platform Design for Real-Time Video pplications. Ben titallah*, P. Kadionik**, F. Ghozzi*, P.uel**, N. Masmoudi*, P.Marchegay** *Laboratoire d Electronique et des Technologies de l Information

More information

Commsonic. DVB-Satellite Modulator CMS0035. Contact information

Commsonic. DVB-Satellite Modulator CMS0035. Contact information DVB-Satellite Modulator CMS0035 Fully compliant with ETSI EN 302 307-1 / 302 307-2, ETSI EN 301 210 and ETSI EN 300 421. Variable sample-rate interpolation provides ultra-flexible clocking strategy. Integrated

More information

DVB-T and DVB-H: Protocols and Engineering

DVB-T and DVB-H: Protocols and Engineering Hands-On DVB-T and DVB-H: Protocols and Engineering Course Description This Hands-On course provides a technical engineering study of television broadcast systems and infrastructures by examineing the

More information

Laboratory Exercise 7

Laboratory Exercise 7 Laboratory Exercise 7 Finite State Machines This is an exercise in using finite state machines. Part I We wish to implement a finite state machine (FSM) that recognizes two specific sequences of applied

More information

Content storage architectures

Content storage architectures Content storage architectures DAS: Directly Attached Store SAN: Storage Area Network allocates storage resources only to the computer it is attached to network storage provides a common pool of storage

More information

1 Overview of MPEG-2 multi-view profile (MVP)

1 Overview of MPEG-2 multi-view profile (MVP) Rep. ITU-R T.2017 1 REPORT ITU-R T.2017 STEREOSCOPIC TELEVISION MPEG-2 MULTI-VIEW PROFILE Rep. ITU-R T.2017 (1998) 1 Overview of MPEG-2 multi-view profile () The extension of the MPEG-2 video standard

More information

DIGITAL TV RESEARCH LINE

DIGITAL TV RESEARCH LINE UNIVERSIDAD POLITÉCNICA DE MADRID GRUPO DE DISEÑO ELECTRÓNICO Y MICROELECTRÓNICO DIGITAL TV RESEARCH LINE Document: Digital_TV_Research.doc Author: GDEM Data: 24 / 01 / 2011 E.U.I.T. Telecomunicación.

More information