Implementation and Performance Analysis of OFDM Based DVB-T System Using Matlab and HDL Coder

Similar documents
Performance Analysis/Study of OFDM Based DVB-T System under AWGN, Rayleigh and Rician Channels

PAPR Reduction Analysis of OFDM signals in DVB-T system using SLM and PTS techniques

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

A Review of Second Generation of Terrestrial Digital Video Broadcasting System

Optimized BPSK and QAM Techniques for OFDM Systems

RECOMMENDATION ITU-R BT Error-correction, data framing, modulation and emission methods for digital terrestrial television broadcasting

Systems for Audio and Video Broadcasting (part 2 of 2)

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

carriers are carrying synchronization and control signals to the receivers, but most of carriers conveys signal-data to the receiver.

Chapter 0 Outline. NCCU Wireless Comm. Lab

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

DVB-H and DVB-SH-A Performance in Mobile and Portable TV

Adoption of this document as basis for broadband wireless access PHY

DVB-T/H Portable and Mobile TV Performance in the New Channel Profiles Modes

Performance Evaluation of ½ Rate Convolution Coding with Different Modulation Techniques for DS-CDMA System over Rician Channel

THE DESIGN OF A PLC MODEM AND ITS IMPLEMENTATION USING FPGA CIRCUITS

UNIVERSITATEA POLITEHNICA BUCUREŞTI FACULTATEA DE ELECTRONICĂ, TELECOMUNICAŢII ŞI TEHNOLOGIA INFORMAȚIEI LABORATOR TELEVIZIUNE

An Equalization Technique for Orthogonal Frequency-Division Multiplexing Systems in Time-Variant Multipath Channels

A Novel of Low Complexity Detection in OFDM System by Combining SLM Technique and Clipping and Scaling Method Jayamol Joseph, Subin Suresh

Error Probability of Different Modulation Schemes for OFDM based WLAN standard IEEE a

Performance Analysis of OFDM for Different Digital Modulation Schemes using Matlab Simulation

Anju 1, Amit Ahlawat 2

Fourier Transform Time Interleaving in OFDM Modulation

Chapter 3 Introduction to OFDM-Based Systems

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Performance Analysis of Concatenated RS-CC Codes for WiMax System using QPSK

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Orthogonal Frequency Division Multiplexing (OFDM) based Uplink Multiple Access Method over AWGN and Fading Channels

OFDM Code Division Multiplexing with Unequal Error Protection and Flexible Data Rate Adaptation

Performance Analysis of OFDM System with QPSK for Wireless Communication

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Performance analysis of OFDM with QPSK using AWGN and Rayleigh Fading Channel

High Speed & High Frequency based Digital Up/Down Converter for WCDMA System

Abstract. Keywords - Cognitive Radio, Bit Error Rate, Rician Fading, Reed Solomon encoding, Convolution encoding.

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

Performance Analysis Of OFDM Using QPSK And 16 QAM

REAL TIME IMPLEMENTATION OF FPGA BASED PULSE CODE MODULATION MULTIPLEXING

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis

FRAMING STRUCTURE, CHANNEL CODING AND MODULATION FOR Digital Terrestrial Television

Penetration-free acoustic data transmission based active noise control

A Dynamic Reconcile Algorithm for Address Generator in Wimax Deinterleaver

Algorithm to Improve the Performance of OFDM based WLAN Systems

An Improved SLM Technique Using Discrete Cosine Transform in OFDM. S. Lih., An Improved SLM Technique Using Discrete Cosine Transform in OFDM System.

8. TERRESTRIAL DIGITAL VIDEO BROADCASTING MEASUREMENT

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Analysis of PAPR in Digital Video Broadcasting over AWGN & Rayleigh Channel

Transport Stream Files Assembling and Analysis of BER Performance into ISDB-Tb Standard

What's New in MATLAB and Simulink for Signal Processing? Daniel Aronsson, Application Engineer

Performance Analysis Of OFDM Using 4 PSK, 8 PSK And 16 PSK

Evaluation of Transmission Channel Models Based on Simulations and Measurements in Real Channels

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

Nutaq OFDM Reference

ATSC 3.0 Physical Layer Overview

Research and Implementation of 2x2 MIMO-OFDM System with BLAST Using USRP-RIO

Performance of COFDM Technology for the Fourth Generation (4G) of Mobile System with Convolutional Coding and Viterbi Decoding

Performance prediction of DAB modulation and transmission using Matlab modeling

Hierarchical Modulation & SFN

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

REDUCING PAPR OF OFDM BASED WIRELESS SYSTEMS USING COMPANDING WITH CONVOLUTIONAL CODES

Comparative Analysis of Bit Error Rate (BER) for A-law Companded OFDM with different Digital Modulation Techniques

Design and Implementation of 4-QAM Architecture for OFDM Communication System in VHDL using Xilinx

Chapter 2 Overview - 1 -

OFDM AS AN ACCESS TECHNIQUE FOR NEXT GENERATION NETWORK

A Simulation of Wideband CDMA System on Digital Up/Down Converters

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system

Ulrich Reimers DVB. The Family of International Standards for Digital Video Broadcasting. Second Edition. With 261 Figures.

The Application of System Generator in Digital Quadrature Direct Up-Conversion

A Research Concept on Bit Rate Detection using Carrier offset through Analysis of MC-CDMA SYSTEM

Periodic Impulsive Noise Suppression in OFDM- Based Power-Line Communications through Filtering Under Different Coding Schemes

An FPGA Case Study: Narrowband COFDM Video Transceiver for Drones, UAV, and UGV. Produced by EE Times

Next: Broadcast Systems

Hardware Implementation of OFDM Transmitter and Receiver Using FPGA

Partial Reconfigurable Implementation of IEEE802.11g OFDM

Bit error rate simulation using 16 qam technique in matlab

Soft Cyclic Delay Diversity and its Performance for DVB-T in Ricean Channels

Performance Analysis of n Wireless LAN Physical Layer

Mobile Communications Chapter 6: Broadcast Systems

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students

This chapter describes the objective of research work which is covered in the first

Simplified Levenberg-Marquardt Algorithm based PAPR Reduction for OFDM System with Neural Network

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems

Study of Turbo Coded OFDM over Fading Channel

UNDERSTANDING LTE WITH MATLAB

OFDM System Channel Estimation Using Time-Domain Training Sequence for Mobile Reception of Digital Terrestrial Broadcasting

Software-only implementation of DVB-H

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING

TV Test Receiver EFA, Models 40/43 (DVB-T)

Performance Evaluation of Wireless Communication System Employing DWT-OFDM using Simulink Model

DEVELOPMENT OF A DIGITAL TERRESTRIAL FRONT END

Block Diagram. i_in. q_in (optional) clk. 0 < seed < use both ports i_in and q_in

SIMULATION AND IMPLEMENTATION OF LOW POWER QPSK ON FPGA Tushar V. Kafare*1 *1( E&TC department, GHRCEM Pune, India.)

2.

Design of Low power Reconfiguration based Modulation and Demodulation for OFDM Communication Systems

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Transcription:

Implementation and Performance Analysis of OFDM Based DVB-T System Using Matlab and HDL Coder Syed Gilani Pasha 1, Vinayadatt V Kohir 2 1 Research Scholar, Visvesvaraya Technological University, Belagavi, Karnataka 2 Professor, Dept. ECE, P.D.A College of Engineering, Gulbarga Abstract: DVB-T is a most extensively use standard for terrestrial Television transmission in the world. The OFDM has advantages of high spectral efficiency and inherent robustness against channel fading so it is used in DVB-T system. We investigate the performance of the OFDM based DVB-T systems for 2k mode for 4-QAM in terms SNR, and BER under AWGN, Rayleigh and Rician channels using HDL coder with five input audio and video by simulation. In this research work, DVB-T is implemented first using MATLAB and then VHDL code is generated using HDL coder according to European telecommunications standards institute (ETSI), EN 300 744 standard. Reason for converting MATLAB to VHDL code is less power consumption, MATLAB simulation Validation and floating point to fixed point conversion accuracy. Synthesis and Simulation of OFDM based DVB-T in 2K mode have been carried out using Xilinx tool. Keywords: DVB-T, OFDM, VHDL, HDL Coder, SNR, BER I. INTRODUCTION Digital Video Broadcasting-Terrestrial (DVB-T) is one of the mainstream terrestrial transmission standard which employs terrestrial as transmission media for MPEG-2 (Moving Picture Expert Group) digital television signal[1][2]. The MPEG-2 is able to compress a Television (TV) programme from 270Mbit/s to only 5 or 6Mbit/sec while maintaining excellent quality characteristics. The DVB- T system uses orthogonal frequency division multiplexing (OFDM) to send out compressed digital audio signal, video signal and data through a MPEG transport stream. Transport stream refers to data stream containing video / audio /data programme/s to be carried from the generating/broadcasting equipment to the users/viewers [3] [4]. Fig.1 shows the block diagram of DVB-T physical layer. OFDM based DVB-T can be used for both stationery and mobile reception. Because of high data rate transmission capability and robustness to multipath delay features of OFDM, it is suitable for DVB-T application [5] [6]. OFDM is composed by several carries (2K=1705 carriers) equally spaced in frequency, each one is modulated separately using quadrature phase shift keying(qpsk) or quadrature amplitude modulation(qam) and transmitted in the 8 MHz TV channel, so each carrier is 4462 Hz far from its neighbor[7]. In digital broadcasting, there are no vision and sound carriers, so the power for each carrier is the same. In digital TV transmitter (DVB-T) a single transmitter may be used to carry 4 (or more) video/audio/data programme channels. DVB-T standard allows mobile reception and Single Frequency Network operation. DVB-T system permit the efficient utilization of available radio frequency (RF) spectrum, resulting in superior sound/audio and image quality and the chance of adding high definition (HD) pictures services[8]. The rest of this paper is organized as follows. Section II describes the proposed model. Section III describes generating VHDL code is described in. Simulation results are discussed in section IV and conclusion is given in section V. MPEG- 2 Data, Audio & Video Signals Scramble r & Zero Padding Descrambl er Reed Solomon Encoder Reed Solomo n Outer Interleave r Outer Deinterleav er Convolution al Encoder Viterbi Decoder Inner Interleav er Mapper (QAM) OFDM 4096- Point Front End Fig.1 Block Diagram of the DVB-T System Physical Layer 466

II. PROPOSED MODEL First the proposed model code is written and simulated in MATLAB and the BER performance of OFDM based DVB-T system for 2k mode in terms Signal to Noise Ratio (SNR) and bit error rate (BER) under AWGN, Rayleigh and Rician channels with inputs audio and video signals is analyzed. Fig.2 shows the block diagram of the OFDM system simulation model. Table 1 gives the parameters of Non- Hierarchical DVB-T under 2K mode for 8 MHz channel used for simulation [9]. The parameters varied in the simulations are given below. A. Input: Five samples each for audio and video are used in the simulation to account the variations present due to compression techniques used and averages out the simulation limitation to a larger extent. B. The Signal to Noise Ratio (SNR) of input is varied from 0 to 40 db in steps of 5dB. After this the MATLAB code is converted into very high speed integrated circuit hardware description language (VHDL) code using HDL coder from MATLAB toolbox. Reason for converting MATLAB to VHDL (output observation) is less power consumption, MATLAB simulation Validation and floating point to fixed point conversion accuracy. The generated VHDL code is synthesized and simulated using Xilinx tool. The BER performance is analyzed. Also power consumption, execution time and conversion accuracy is analyzed. The generated VHDL code sticks to a clean HDL coding style that allows architects and designers to quickly customize the code if needed. The test bench feature increases confidence in the accuracy of the generated VHDL code and saves the time spent for implementation of test bench. HDL Coder validates the build with the proposed fixed-point types and generates a fixed-point design. HDL Coder simulates the fixed-point design with the original test bench compares the output to the original floating-point design output. The main models used to verify the hardware design are i. Register transfer level (RTL) model ii. Technology schematic diagram model. Register transfer level (RTL) model provides the synthesizable HDL model and presents the efficient architectural level description of the algorithm implemented in an VHDL language. Technology schematic diagram model gives the representation of components of a system through abstract and graphic symbols. 4QAM Symbol IFFT Insert G I FIR LP Filter UP Converter AWGN Channel/ Rayleigh Channel/ Rician Channel Down Converter 4QAM Slicer FFT Remove G I FIR LP Filter Fig. 2 Block Diagram of the OFDM Simulation Model. 467

III. GENERATING VHDL CODE USING HDL CODER The Workflow Advisor in HDL Coder automatically converts MATLAB code from floating-point to fixed-point design and produces synthesizable VHDL code from MATLAB test script and function written for OFDM simulation model and also corresponding test bench is generated. The test bench with VHDL simulation tools is applied to drive the generated VHDL code and evaluate its performance. The generated VHDL code is optimized for hardware implementation. Fig.3 shows the flow Chart of HDL Coder Workflow. The steps involved in the generation of VHDL code from MATLAB is shown in Fig.4, Fig.5 Fig.6 and Fig.7. It is seen that using HDL coder.m file is successfully converted in.vhd file and by converting that.m file in.vhd file it is simple to analyze the hardware structure of generated module or it can be say that using HDL coder hardware analysis and Fieldprogrammable gate array (FPGA) implementation can be successfully take place by generating a simple source code of MATLAB. So it can be concluded that the HDL coder generate an efficient way to convert floating point design of MATLAB code into fixed point design of VHDL code. Begin Build MATLAB function file and MATLAB test bench file. Run MATLAB code Launch HDL coder from MATLAB APPS Run mex compiler Create project Add MATLAB function and MATLAB test bench to project Launch workflow advisor. If Run successful Three files gets generated 1 pkg.vhd 2. cod.vhd 3. tb.vhd Stop Fig.3 Flow Chart of HDL Coder Workflow. 468

Parameters 2K Mode Elementary Period(T) (7/64)µs No. of carriers( K) 1705 Value of carrier number(k min ) 0 Value of carrier number(k max ) 1704 useful OFDM symbol period (T u ) 224 µs Carrier spacing (1/ T u ) 4464Hz Spacing between carriers K min and K max [(K-1)/T u ] 7.61MHz FFT/FFT length F S = 4096 Simulation period Rs = 4f c Carrier frequency f c =q/t Allowed guard interval (Δ/T u ) 1/4 1/8 1/16 1/32 512xT 256xT Duration of guard interval (Δ) 56 µs 28µs 128xT 64xT 14 µs 7 µs Total OFDM symbol period (duration) T s = (Δ+T u ) 2560xT 2304xT 280 µs 252µs 2176xT 2112xT 238µs 231µs Table 1 Parameters of Non- Hierarchical DVB-T [ 2 ] Fig.4 Code Generation Project Creation 469

Fig.5 Fixed-Point Conversion Step of Workflow Advisor Fig.6 Generating Synthesizable HDL Code From Fixed Point MATLAB Code Fig.7 Verify the HDL Code with Test Vectors from Test Bench Using the Specified Simulation Tool 470

IV. SIMULATION RESULTS & DISCUSSIONS The proposed model simulation is carried out using Xilinx tool. The SNR is varied in between 0 to 40 db. The implementation of VHDL code gives the RTL design and technology schematic view of code. Implementation results of proposed model in a VHDL indicate that the fixed-point design involves less hardware overhead, and achieves a maximum throughput. Finally, the performances of the fixed-point design are verified and simulation results demonstrate that the proposed fixed-point design provides an accuracy performance that is very close to that of floating-point (MATLAB) simulation counterpart. A. Simulation of Audio signal. The simulation is carried out using five different audio signals like as aaj, chaal, chal, chamak and chouk to obtain the performance analysis of the DVB-T system Fig.8 Generated VHDL Code for Audio Signal Input Fig.9 RTL Design We see that by using HDL coder the floating point design of MATLAB code is efficiently converted into fixed point design of VHDL code. Also we see that HDL coder provides the elapsed time to execute the code and the generated VHDL code by HDL Coder from MATLAB function is portable, synthesizable as shown in Fig.8 and Fig.13. 471

Fig.10 Technology View Fig.11 Simulation Result of SNR and BER Values in Binary Fig.12 Power Analysis Report 472

Fig.9 and Fig.15 shows RTL Design of proposed model. This Register transfer level (RTL) model provides the synthesizable HDL model and presents the hardware look of the generated VHDL code. Fig.10 and Fig.16 shows technology view of proposed model. This Technology schematic diagram model gives the representation of components of a system through abstract and graphic symbols. BER performance is optimized using MATLAB code and we are concentrating on power consumption performance using HDL coder. We want to analyze whether MATLAB optimized code will consumes less power or more. Mostly it is based on the number of bits and added noise. Therefore any data can be converted into bits. Simulation stage is needed to observe the simulation waveform in terms of binary value. In VHDL simulation result, we see the BER value and SNR values in binary and Hex as shown in Fig.11 and Fig.17. Current output BER in Hex is 27d9 as shown in Fig.11. According to MATLAB code simulation the corresponding BER is 0.0014 and conversion of 27d9H is also 0.0014. B. Simulation of Video Signals The simulation is carried out using five different video signals like cat video, scenevideoclip, vipcolorsegmentation video, vipfly video and viplane video signals are used to obtain the performance analysis of the DVB-T. Fig.13 Generated VHDL Code for Video Inputs Fig.14 RTL Design 473

Fig.15 Technology View Fig.16 Power Analysis Fig.17 Simulation Results of SNR and BER Values in Binary 474

Fig.18, Fig 19 and Fig. 20 shows the device utilization summary and HDL resource utilization report. Logic utilization Used Availabl e Utilizatio n Number of 4 input LUTs 2317 33290 6% Number of occupied slices 1266 16640 7% Number of slices containing 1266 1266 100% only related logic Number of slices containing 0 1266 0% only unrelated logic Total number of 4 input 2499 33280 7% LUTs Number used as logic 2317 - - Number used as logic as 182 - - route-thru Number of bonded ICBs 492 519 94% Number of DSP 48As 84 84 100% Average fanout of non -clock nets 192 - - Fig.18 Device Utilization Summary Fig.19 Device Utilization Summary (estimated values) Fig 20 HDL Resource Utilization Report V. CONCLUSION AND FUTURE WORK In this research, first OFDM based DVB-T system is implemented using MATLAB and VHDL code is generated by means of HDL coder successfully. Synthesis and simulation is successfully carried out using Xilinx tool. It is observed that HDL coder offers the elapsed time to execute the code. The BER performance of the DVB-T system in 2k mode is analyzed for 4-QAM constellations using AWGN, Rayleigh and Rician channels with five different audio and video transmissions. In future work, Peak Average Power Ratio (PAPR) performance of DVB-T is proposed to be evaluated and suggest a PAPR reduction techniques like PTS (partial transmit sequence) and SLM (selected mapping) to improve performance. 475

REFERENCES [1] Ladebusch UWE, C A. Liss Terrestrial DVB-T: A Broadcast Tech. for Stationary Portable & Mobile Use Proc. of the IEEE, Volume-94, NO. 1, pp. 183-193 Jan 2006 [2] ETSI TR 101, 154 V 1.4.1., "Digital Video Broadcasting: Implementation Guidelines for the use of MPEG-2 system, video and audio in satellite, cable and terrestrial broadcasting appl.," 2000-2007. [3] T.de. Couasnon. et al, OFDM for Digital Television Broadcasting, Signal Processing Vol. 39, pp.1-32, 1994. [4] H. Sari, G. Karam, I. Jeanclaude, Transmission techniques for digital terrestrial TV broadcasting, IEEE Commun. Mag., vol. 33, no. 2, pp. 10 0 109, Feb. 1995. [5] J. A. C. Bingham, "Multi carrier modulation for data transmission: An idea whose time has come, IEEE Comm.Magazine, volume.28, no. 5, pp.5-14, May- 1990. [6] Y. Wu, W. Y. Zou, OFDM: a multi-carrier modulation scheme, IEEE Trans. on Consumer Elec., vol. 41, No. 3, pp. 392 399, Aug. 1995. [7] Digital Video Broadcasting (DVB): Framing structure, channel coding and modulation for digital terrestrial television European Telecommunications Standards Institute, ETSI EN 300 744 V1.5.1.2004 [8] Digital Video Broadcasting (DVB);Framing structure, channel coding and modulation for digital terrestrial TV, Final draft ETSI-EN 300 744 V1.6.1 (2008-09) European Standard (Telecommunications series). [9] S G Pasha, V V Kohir Performance Analysis/study of OFDM based DVB-T system under AWGN, Rayleigh and Rician Channels IJSRD,National Conference on ACC, pp:96-102 October 2016 [10] S. R. Otto, J.P. Denier An Introduction to Programming and Numerical Methods in MATLAB, Springer Verelag. [11] Communications system toolbox reference The Mathworks, Inc.2013 [12] HDL coder 1.5 user s guide, The Mathworks, Inc.2016. [13] http://www.xilinx.com/ ISE 9.1i Quick Start Tutorial 476

477