Do It Yourself: Software-Defined Radio Digital DAB/DAB+ receiver

Size: px
Start display at page:

Download "Do It Yourself: Software-Defined Radio Digital DAB/DAB+ receiver"

Transcription

1 Do It Yourself: Software-Defined Radio Digital DAB/DAB+ receiver Faculty of Computer Science, Electronics and Telecommunications Department of Telecommunications Delphi Technical Center, 30 VI

2 Team AGH University of Science and Technology Department of Telecommunications course/project: Software Defined Radio Practical Approach Tomasz P. Zieliński product manager, Matlab modelling, algorithms Jarosław Bułat program manager, software architect Michał Babiuch Viterbi, Reed-Solomon Ernest Biela time deinterleaver Szymon Dąbrowski FIC/MSC decoder workflow, ADTS superframe Piotr Jaglarz synchronizer workflow, NULL detection Adrian Karbowiak data decoder workflow, energy dispersal Sebastian Leśniak scheduler workflow Rafał Palej depuncturer, CRC Kacper Patro file handler, resampling Michał Rybczyński phase reference detection Dawid Rymarczyk data extraction from FIC Michał Rzepka FFT, demodulator workflow, dqpsk, freq. deinterleaver Krzysztof Szczęsny CLI client, WWW Wojciech Szmyd DC removal, AGC, audio decompressor and player Paweł Szulc data feeder workflow, resampling, Fc/Fs correction Jan Twardowski data extraction from packed mode Łukasz Wysogląd complexity analysis, testing Kacper Zych audio decoder workflow, manage output file

3 Agenda 1. Purpose of the project 2. Implementation: a) used tools b) program structure: general structure Scheduler DataFeeder Synchronizer & Demodulator DataDecoder AudioDecoder 3. Performance 4. Demonstration 5. Tasks for future polishing

4 Purpose of the project educational: to introduce issues of teamwork techniques and tools implementation: make reference C/C++ implementation of DAB+ standard utility: provide high-grade library (libsdrdab) under LGPL license, ready for integration with popular media players (vlc, mplayer, etc )

5 Workflow Knowledge base: DAB DAB Michael Höin, SW-Realisation of a DAB-Receiver with GNU Radio - MATLAB simulation prof. Tomasz P. Zieliński - extension of Höin s MATLAB code Development tools: GIT repository Eclipse CDT IDE under Linux googletest Framework Valgrind Distribution of work: 5 teams

6

7 Scheduler data flow Scheduler's main task is to keep whole system run and work properly. It manages method calls, creates buffers for data exchange between classes and manages its logic Set proper parameters for Demodulator, DataDecoder and AudioDecoder to correctly process data Keeps synchronization (null symbol position, carrier frequency drift) Calculates sampling frequency drift and exchange data between user and system There are 5 main classes in our system: DataFeeder writes data from dongle/file to buffer Synchronizer detects transmission mode and null symbol position, calculates carrier frequency drift Demodulator demodulates FIC and MSC from transmission frame DataDecoder decodes information from FIC and music stream from MSC AudioDecoder plays music, optionally saves it to file

8 Scheduler state machine To make system run continously Scheduler manages whole logic in state machine pattern. State diagram shows 5 main states: INIT - create and configure Synchronizer and DataFeeder SYNC - detect mode, prepare for decode FIC CONF - create Demodulator and DataDecoder, demodulate and decode FIC CONFSTATION - prepare for demodulate and decode specified station PLAY - decode FIC and MSC, play music

9 DataFeeder rtlsdr library challenges: changing parameters (frequency, gain) needs synchronous transfer data aquisition runs asynchronously the library isn t thread-safe customized branch Resampling: need to match DAB frame length libsamplerate (Secret Rabbit Code) available converters: SRC_SINC_BEST_QUALITY SRC_SINC_MEDIUM_QUALITY SRC_SINC_FASTEST SRC_LINEAR SRC_ZERO_ORDER_HOLD FC drift [Hz] - remodulate data (e j ) FS drift [ppm] - librtlsdr rtlsdr_set_freq_correction() function

10 Synchronizer DetectMode based on the distance between two successive NULL symbols Scheduler fills modeparameters structure according to the detected mode DetectAndDecodeNULL energy = sum of NULL size samples (window size) search for minimum energy in twice NULL size samples bad NULL quality -> look for minimum energy in frame size

11 Demodulator Map input buffer to OFDM symbols FFT samples per symbol + guard interval size 1 phase reference, 3 FIC, 72 MSC symbols for mode I fftw3 library in-place transform with pre-computed plan selected symbols only (chosen audio service) DQPSK phase shift calculation of selected OFDM symbols frequency deinterleaver deinterleaver table reshaping data to linear output buffer no temporary buffers

12 DataDecoder TimeDeinterleaver TimeDeinterleaver function copies audio bits to: provide redundancy allow data repair from defective TF It works: in stream mode with single copying procedure without extra buffers using vectors of indices to copy bits in data buffer It requires: access to multiple TF at the same time to shift the buffer every approaching TF Possibilities to do in the future: join with Depuncturer function

13 DataDecoder Data from FIG FIC carries basic information about: stations its organization and whole configuration There are not only information about subchannel organization, but also: programme type, which tells about context of particular service current date and time messages about changes in configuration labels describing station other services or messages like traffic congestions or emergency messages

14 DataDecoder Data from PADs FPAD - contains information about XPAD Problem with MPEG-2 and AAC FIG type 0 extension 1 In MPEG-2, FPAD is at the end of the frame, and XPAD is just before it and CRC In the AAC case FPAD is at the start of the frame CI in XPAD, Dynamic Label Multimedia Object Transfer

15 AudioDecoder Sinks for: speakers ogg files raw audio files unit tests GStreamer library: internal buffer occupancy upper/lower occupancy thresholds resampling

16 Performance Algorithm No interpolation With interpolation Viterbi: 64.0% 39% resampling: % remodulate: % Sch::Play: 1.61% 4.5% Sch::Process: 1.07% 4.15% ReadAsync: 7.83% 3.9% Audio: 11% 3.37% FFT: 1.71% 0.9% TimeDeinter: 0.32% 0.39% DetectMode: % DePuncturer: 0.43% 0.26% DeQpsk: 0.43% 0.26% NULL: 0.11% 0.13% perf record -a -e cycles --call-graph dwarf -F /Release/sdrdab-cli --katowice perf report --group -f

17 Demonstration 1. File-to-speaker 2. File-to-file 3. Air-to-speaker

18 Tasks for future polishing Implement missing algorithms: Firecode correction, PacketMode, etc.. Replace external libraries: resampling, ReedSolomon DAB+ encoder: real-time, USRP, distortion simulation (AWGN, NBI, fading/rayleigh channels, etc ) Support USRP and possible other hardware CPU/RAM optimalization Other platforms implementation: ARM (eg. RaspberryPI v2), Windows/MacOS GUI (standalone) + integration with VLC/mplayer/Kino More UnitTests: all modes, various signal conditions, various stream configurations Algorithms improvement: implement more convolutional decoders (hard-decision, BCJR, etc ) test and support Rayleigh channel (mobile case) decode many audio streams simultaneously New algorithms and tools: TEQ, FEQ, SNR calculation smart convolutional decoder (SNR dependent)

Radio Broadcasting Systems: Digital Audio Broadcasting (DAB+) to mobile, portable and fixed receivers

Radio Broadcasting Systems: Digital Audio Broadcasting (DAB+) to mobile, portable and fixed receivers Radio Broadcasting Systems: Digital Audio Broadcasting (DAB+) to mobile, portable and fixed receivers Author: Eng. Iván Rodríguez Portas 16/09/2015 Mail: ivan@lacetel.cu GOAL Presentation of a technical

More information

Data Dissemination and Broadcasting Systems Lesson 09 Digital Audio Broadcasting

Data Dissemination and Broadcasting Systems Lesson 09 Digital Audio Broadcasting Data Dissemination and Broadcasting Systems Lesson 09 Digital Audio Broadcasting Oxford University Press 2007. All rights reserved. 1 Digital Audio Broadcast System (DAB) OFDM carrier FHSS based technique

More information

/11/$ IEEE

/11/$ IEEE Receiver Synchronization for Digital Audio Broadcasting system based on Phase Reference Symbol Arun Agarwal, Member IEEE, and S. K. Patra, Senior Member, IEEE Abstract--The Eureka-147 Digital Audio Broadcasting

More information

Design and Implementation of the DAB/DMB Transmitter Identification Information Decoder

Design and Implementation of the DAB/DMB Transmitter Identification Information Decoder Design and Implementation of the DAB/DMB Transmitter Identification Information Decoder Hongsheng Zhang, Hongyun Wang, Guoyu Wang* and Mingying Lu Abstract The Transmitter Identification Information (TII)

More information

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

Systems for Audio and Video Broadcasting (part 2 of 2) Systems for Audio and Video Broadcasting (part 2 of 2) Ing. Karel Ulovec, Ph.D. CTU in Prague, Faculty of Electrical Engineering xulovec@fel.cvut.cz Only for study purposes for students of the! 1/30 Systems

More information

Chapter 3 Introduction to OFDM-Based Systems

Chapter 3 Introduction to OFDM-Based Systems Chapter 3 Introduction to OFDM-Based Systems 3.1 Eureka 147 DAB System he Eureka 147 DAB [5] system has the following features: it has sound quality comparable to that of CD, it can provide maximal coverage

More information

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting The 1 st Regional Conference of Eng. Sci. NUCEJ Spatial ISSUE vol.11,no.2, 2008 pp 295-302 Testing The Effective Performance Of Ofdm On Digital Video Broadcasting Ali Mohammed Hassan Al-Bermani College

More information

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

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

Porting the p receiver on the ExpressMIMO Platform (LabSession OAI 2)

Porting the p receiver on the ExpressMIMO Platform (LabSession OAI 2) Porting the 802.11p receiver on the ExpressMIMO Platform (LabSession OAI 2) Introduction and Motivation OpenAirInterface Platform: Protoype Design for Software Defined Radio (SDR) Applications Support

More information

Digital Video Broadcast Library (DVB)

Digital Video Broadcast Library (DVB) Digital Video Broadcast Library (DVB) Conforming to European Telecommunications Standard ETS 300 744 (March 1997) DVB SystemView by ELANIX Copyright 1994-2005, Eagleware Corporation All rights reserved.

More information

History of DAB. Digital Audio Broadcasting. Digital Audio Broadcasting. Problems with AM and FM. Main References OFDM

History of DAB. Digital Audio Broadcasting. Digital Audio Broadcasting. Problems with AM and FM. Main References OFDM Jan 2006 4 History of DAB Digital Audio Broadcasting Mike Brookes SC5 - b 1986 DAB consortium formed France, Germany, Netherlands, UK Eureka 147 development project 1990 First trial broadcasts 1993 Public

More information

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

Implementation and Performance Analysis of OFDM Based DVB-T System Using Matlab and HDL Coder 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,

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

More information

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS Ladislav Polák, Tomáš Kratochvíl Department of Radio Electronics, Brno University of Technology Purkyňova 118, 612 00 BRNO

More information

Mobile Communications Chapter 6: Broadcast Systems

Mobile Communications Chapter 6: Broadcast Systems Mobile Communications Chapter 6: Broadcast Systems Unidirectional distribution systems DAB architecture DVB Container High-speed Internet Prof. Dr.-Ing. Jochen Schiller, http://www.jochenschiller.de/ MC

More information

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

UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM UNIFIED DIGITAL AUDIO AND DIGITAL VIDEO BROADCASTING SYSTEM USING ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING (OFDM) SYSTEM 1 Drakshayini M N, 2 Dr. Arun Vikas Singh 1 drakshayini@tjohngroup.com, 2 arunsingh@tjohngroup.com

More information

sodirasdr Software-Radio Specification

sodirasdr Software-Radio Specification sodirasdr Software-Radio Specification Version of this document and SoDiRa software: 0.100 preview Table of contents Common Informations...3 Supported receiver...4 Internal direct supported receiver:...4

More information

The figures and the logic used for the MATLAB are given below.

The figures and the logic used for the MATLAB are given below. MATLAB FIGURES & PROGRAM LOGIC: Transmitter: The figures and the logic used for the MATLAB are given below. Binary Data Sequence: For our project we assume that we have the digital binary data stream.

More information

Mobile Computing GNU Radio Laboratory1: Basic test

Mobile Computing GNU Radio Laboratory1: Basic test Mobile Computing GNU Radio Laboratory1: Basic test 1. Now, let us try a python file. Download, open, and read the file base.py, which contains the Python code for the flowgraph as in the previous test.

More information

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2 AN INTRODUCTION TO ERROR CORRECTING CODES Part Jack Keil Wolf ECE 54 C Spring BINARY CONVOLUTIONAL CODES A binary convolutional code is a set of infinite length binary sequences which satisfy a certain

More information

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.

More information

Performance Analysis of OFDM System with QPSK for Wireless Communication

Performance Analysis of OFDM System with QPSK for Wireless Communication IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 3, Ver. I (May-Jun.2016), PP 33-37 www.iosrjournals.org Performance Analysis

More information

Next: Broadcast Systems

Next: Broadcast Systems Next: Broadcast Systems Unidirectional distribution systems DAB architecture DVB Container High-speed Internet 3/14/2013 CSE 4215, Winter 2013 33 Unidirectional distribution systems Asymmetric communication

More information

A30 FM/DAB Monitoring Decoder

A30 FM/DAB Monitoring Decoder A30 FM/DAB Monitoring Decoder Professional, flexible FM/DAB Monitoring and Measurement Receiver Backup- and Rebroadcast-Receiver RF capabilities Dual FM tuner, DAB+ tuner, 3 RF antenna inputs Large-signal

More information

IDAG / OMRI. Jorn Jensen, NRK. Dr. Les Sabel, Technical Committee, WorldDAB. Kuala Lumpur, 6 March 2017

IDAG / OMRI. Jorn Jensen, NRK. Dr. Les Sabel, Technical Committee, WorldDAB. Kuala Lumpur, 6 March 2017 IDAG / OMRI Jorn Jensen, NRK Dr. Les Sabel, Technical Committee, WorldDAB Kuala Lumpur, 6 March 2017 1 31 members from 17 countries DMB Mongolia RNI Radio, Latvia DigiBNetworks, Malta Mobile TV PTY, South

More information

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

RECOMMENDATION ITU-R BT Error-correction, data framing, modulation and emission methods for digital terrestrial television broadcasting Rec. ITU-R BT.1306-3 1 RECOMMENDATION ITU-R BT.1306-3 Error-correction, data framing, modulation and emission methods for digital terrestrial television broadcasting (Question ITU-R 31/6) (1997-2000-2005-2006)

More information

PerMIT. A complete broadcast measurement and analysis solution

PerMIT. A complete broadcast measurement and analysis solution Enkom Inventis is presenting a high-performance solution to analyse your broadcast networks. The new Performance Measurement & Investigation Tool for Digital Broadcasting (PerMIT) is a powerful tool and

More information

DIGITAL AUDIO BROADCAST: MODULATION, TRANSMISSION & PERFORMANCE ANALYSIS

DIGITAL AUDIO BROADCAST: MODULATION, TRANSMISSION & PERFORMANCE ANALYSIS DIGITAL AUDIO BROADCAST: MODULATION, TRANSMISSION & PERFORMANCE ANALYSIS A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Master of Technology In Telematics and Signal Processing

More information

Modeling and Performance prediction of Eureka-147 OFDM based DAB system

Modeling and Performance prediction of Eureka-147 OFDM based DAB system Modeling and Performance prediction of Eureka-147 OFDM based DAB system 1 Arun Agarwal Department of Electronics and Communication Engineering ITER College, Siksha O Anusandhan University Bhubaneswar-751030,

More information

Satellite Tuner Single Chip Simulation with Advanced Design System

Satellite Tuner Single Chip Simulation with Advanced Design System Turning RF IC technology into successful design Satellite Tuner Single Chip Simulation with Advanced Design System Cédric Pujol - Central R&D March 2002 STMicroelectronics Outline ❽ STMicroelectronics

More information

BPSK Software Demodulator AHD100-SDR

BPSK Software Demodulator AHD100-SDR INTRODUCTION The is a complete, C-language demodulator for single-carrier BPSK signals. It will run on nearly any Linux platform and provides real-time demodulation of BPSK signals using a number of available

More information

Transmitting Multiple HD Video Streams over UWB Links

Transmitting Multiple HD Video Streams over UWB Links MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Transmitting Multiple HD Video Streams over UWB Links C. Duan, G. Pekhteryev, J. Fang, Y-P Nakache, J. Zhang, K. Tajima, Y. Nishioka, H. Hirai

More information

Software Radio Network Testbed

Software Radio Network Testbed Software Radio Network Testbed Senior design student: Ziheng Gu Advisor: Prof. Liuqing Yang PhD Advisor: Xilin Cheng 1 Overview Problem and solution What is GNU radio and USRP Project goal Current progress

More information

ALOE Framework and Tools

ALOE Framework and Tools Department of Signal Theory and Communications UNIVERSITAT POLITÈCNICA DE CATALUNYA ALOE Framework and Tools Vuk Marojevic Ismael Gomez Antoni Gelonch ALOE Webinar. May 24th 212. http://flexnets.upc.edu/

More information

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr. Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system

More information

Frame Synchronization Symbols for an OFDM System

Frame Synchronization Symbols for an OFDM System Frame Synchronization Symbols for an OFDM System Ali A. Eyadeh Communication Eng. Dept. Hijjawi Faculty for Eng. Technology Yarmouk University, Irbid JORDAN aeyadeh@yu.edu.jo Abstract- In this paper, the

More information

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

Ulrich Reimers DVB. The Family of International Standards for Digital Video Broadcasting. Second Edition. With 261 Figures. Ulrich Reimers DVB The Family of International Standards for Digital Video Broadcasting Second Edition With 261 Figures Springer Table of Contents i Digital Television - a First Summary (REIMERS) 1 1.1

More information

TC-2300B DAB/DMB Tester

TC-2300B DAB/DMB Tester TC-2300B DAB/DMB Tester Product Information TC-2300B DAB/DMB Tester supports the Eureka-147 (ESTI EN 301 500) system, freely changes every parameter related to protocols in a GUI operating system and simultaneously

More information

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

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS - 1 - Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS (1995) 1 Introduction In the last decades, very few innovations have been brought to radiobroadcasting techniques in AM bands

More information

TC-2300B DAB/DMB Tester

TC-2300B DAB/DMB Tester TC-2300B DAB/DMB Tester Product Information TC-2300B DAB/DMB Tester supports the Eureka-147 (ESTI EN 301 500) system, freely changes every parameter related to protocols in a GUI operating system and simultaneously

More information

CIS 632 / EEC 687 Mobile Computing

CIS 632 / EEC 687 Mobile Computing CIS 632 / EEC 687 Mobile Computing MC Platform #4 USRP & GNU Radio Chansu Yu 1 Tutorial at IEEE DySpan Conference, 2007 Understanding the Issues in SD Cognitive Radio Jeffrey H. Reed, Charles W. Bostian,

More information

UNDERSTANDING LTE WITH MATLAB

UNDERSTANDING LTE WITH MATLAB UNDERSTANDING LTE WITH MATLAB FROM MATHEMATICAL MODELING TO SIMULATION AND PROTOTYPING Dr Houman Zarrinkoub MathWorks, Massachusetts, USA WILEY Contents Preface List of Abbreviations 1 Introduction 1.1

More information

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

Practical issue: Group definition. TSTE17 System Design, CDIO. Quadrature Amplitude Modulation (QAM) Components of a digital communication system 1 2 TSTE17 System Design, CDIO Introduction telecommunication OFDM principle How to combat ISI How to reduce out of band signaling Practical issue: Group definition Project group sign up list will be put

More information

A Complete Real-Time a Baseband Receiver Implemented on an Array of Programmable Processors

A Complete Real-Time a Baseband Receiver Implemented on an Array of Programmable Processors A Complete Real-Time 802.11a Baseband Receiver Implemented on an Array of Programmable Processors ACSSC 2008 Pacific Grove, CA Anh Tran, Dean Truong and Bevan Baas VLSI Computation Lab, ECE Department,

More information

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

REDUCING PAPR OF OFDM BASED WIRELESS SYSTEMS USING COMPANDING WITH CONVOLUTIONAL CODES REDUCING PAPR OF OFDM BASED WIRELESS SYSTEMS USING COMPANDING WITH CONVOLUTIONAL CODES Pawan Sharma 1 and Seema Verma 2 1 Department of Electronics and Communication Engineering, Bhagwan Parshuram Institute

More information

Performance Improvement of OFDM System using Raised Cosine Windowing with Variable FFT Sizes

Performance Improvement of OFDM System using Raised Cosine Windowing with Variable FFT Sizes International Journal of Research (IJR) Vol-1, Issue-6, July 14 ISSN 2348-6848 Performance Improvement of OFDM System using Raised Cosine Windowing with Variable FFT Sizes Prateek Nigam 1, Monika Sahu

More information

Error Control and performance Analysis of MIMO-OFDM Over Fading Channels

Error Control and performance Analysis of MIMO-OFDM Over Fading Channels IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 6, Issue 4(May. - Jun. 2013), PP 12-18 Error Control and performance Analysis of MIMO-OFDM

More information

2.

2. PERFORMANCE ANALYSIS OF STBC-MIMO OFDM SYSTEM WITH DWT & FFT Shubhangi R Chaudhary 1,Kiran Rohidas Jadhav 2. Department of Electronics and Telecommunication Cummins college of Engineering for Women Pune,

More information

The Optimal Employment of CSI in COFDM-Based Receivers

The Optimal Employment of CSI in COFDM-Based Receivers The Optimal Employment of CSI in COFDM-Based Receivers Akram J. Awad, Timothy O Farrell School of Electronic & Electrical Engineering, University of Leeds, UK eenajma@leeds.ac.uk Abstract: This paper investigates

More information

Orthogonal Frequency Division Multiplexing & Measurement of its Performance

Orthogonal Frequency Division Multiplexing & Measurement of its Performance Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 5, Issue. 2, February 2016,

More information

Lab 1: Analog Modulations

Lab 1: Analog Modulations Lab 1: Analog Modulations October 20, 2017 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface

More information

ATSC 3.0 Physical Layer Overview

ATSC 3.0 Physical Layer Overview ATSC 3.0 Physical Layer Overview Agenda Terminology Real world concerns Technology to combat those concerns Summary Basic Terminology What is OFDM? What is FEC? What is Shannon s Theorem? What does BER

More information

An FPGA 1Gbps Wireless Baseband MIMO Transceiver

An FPGA 1Gbps Wireless Baseband MIMO Transceiver An FPGA 1Gbps Wireless Baseband MIMO Transceiver Center the Authors Names Here [leave blank for review] Center the Affiliations Here [leave blank for review] Center the City, State, and Country Here (address

More information

Wireless Communication Systems: Implementation perspective

Wireless Communication Systems: Implementation perspective Wireless Communication Systems: Implementation perspective Course aims To provide an introduction to wireless communications models with an emphasis on real-life systems To investigate a major wireless

More information

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

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ] Radiocommunication Study Groups Source: Subject: Document 5B/TEMP/376 Draft new Recommendation ITU-R M.[500kHz] Document 17 November 2011 English only Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

More information

Image transfer and Software Defined Radio using USRP and GNU Radio

Image transfer and Software Defined Radio using USRP and GNU Radio Steve Jordan, Bhaumil Patel 2481843, 2651785 CIS632 Project Final Report Image transfer and Software Defined Radio using USRP and GNU Radio Overview: Software Defined Radio (SDR) refers to the process

More information

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

Evaluation of Transmission Channel Models Based on Simulations and Measurements in Real Channels Frequenz, Vol. 66 (212), pp. 41 54 Copyright 212 De Gruyter. DOI 1.1515/FREQ.212.15 Evaluation of Transmission Channel Models Based on Simulations and Measurements in Real Channels Emil Dumic, 1; Gordan

More information

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

What's New in MATLAB and Simulink for Signal Processing? Daniel Aronsson, Application Engineer What's New in MATLAB and Simulink for Signal Processing? Daniel Aronsson, Application Engineer 2014 The MathWorks, Inc. 1 Signal Processing 2 Harmonic and Intermodulation Distortion Measurement Industry-standard

More information

BER of OFDM system using concatenated forward error correcting codes (FEC) over Nakagami m fading channel

BER of OFDM system using concatenated forward error correcting codes (FEC) over Nakagami m fading channel BER of OFDM system using concatenated forward error correcting codes (FEC) over Nakagami m fading channel Mr. Firoz Ahmed Mansuri 1, Prof. Saurabh Gaur 2 1 Student ME(DC), Electronics & Communication,

More information

Processing Speed Improvement based on an Efficient Symbol Decoding Structure in a T-DMB Software Baseband Receiver

Processing Speed Improvement based on an Efficient Symbol Decoding Structure in a T-DMB Software Baseband Receiver Processing Speed Improvement based on an Efficient Symbol Decoding Structure in a T-DMB Software Baseband Receiver Moohong Lee, Byungjik Keum, Eunki Kim, Sangseop Shin, Minjae Park, and Hwang Soo Lee,

More information

Project in Wireless Communication Lecture 7: Software Defined Radio

Project in Wireless Communication Lecture 7: Software Defined Radio Project in Wireless Communication Lecture 7: Software Defined Radio FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY Tufvesson, EITN21, PWC lecture 7, Nov. 2018 1 Project overview, part one: the

More information

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

2002 IEEE International Solid-State Circuits Conference 2002 IEEE Outline 802.11a Overview Medium Access Control Design Baseband Transmitter Design Baseband Receiver Design Chip Details What is 802.11a? IEEE standard approved in September, 1999 12 20MHz channels at 5.15-5.35

More information

Capacity Enhancement in WLAN using

Capacity Enhancement in WLAN using 319 CapacityEnhancementinWLANusingMIMO Capacity Enhancement in WLAN using MIMO K.Shamganth Engineering Department Ibra College of Technology Ibra, Sultanate of Oman shamkanth@ict.edu.om M.P.Reena Electronics

More information

FUJITSU TEN's Approach to Digital Broadcasting

FUJITSU TEN's Approach to Digital Broadcasting FUJITSU TEN's Approach to Digital Broadcasting Mitsuru Sasaki Kazuo Takayama 1. Introduction There has been a notable increase recently in the number of television commercials advertising television sets

More information

Software-only implementation of DVB-H

Software-only implementation of DVB-H Software-only implementation of DVB-H Daniel Iancu* a, Hua Ye a, John Glossner a, Andrei Iancu a, Jarmo Takala b a Sandbridge Technologies Inc., 120 White Plains Rd, Tarrytown, NY 10591; b Tampere University

More information

9/24/08. Broadcast Systems. Unidirectional distribution systems. Unidirectional distribution. Unidirectional distribution systems DAB Architecture

9/24/08. Broadcast Systems. Unidirectional distribution systems. Unidirectional distribution. Unidirectional distribution systems DAB Architecture Broadcast Systems Unidirectional distribution systems DB rchitecture DVB Container High-speed Internet Unidirectional distribution systems symmetric communication environments bandwidth limitations of

More information

Partitioning of a DRM Receiver

Partitioning of a DRM Receiver Partitioning of a DRM Receiver Pascal T. Wolkotte, Gerard J.M. Smit, Lodewijk T. Smit University of Twente, Department of EEMCS P.O. Box 217, 7500AE Enschede, The Netherlands {P.T.Wolkotte,G.J.M.Smit,L.T.Smit}@utwente.nl

More information

TCET3202 Analog and digital Communications II

TCET3202 Analog and digital Communications II NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York DEPARTMENT: SUBJECT CODE AND TITLE: COURSE DESCRIPTION: REQUIRED COURSE Electrical and Telecommunications Engineering Technology TCET3202

More information

Audio Measurements using JAAA. Fons Adriaensen. 2nd Linux Audio Developers Conference ZKM Karlsruhe 28 April - 2 May 2004

Audio Measurements using JAAA. Fons Adriaensen. 2nd Linux Audio Developers Conference ZKM Karlsruhe 28 April - 2 May 2004 JAAA Audio Measurements using JAAA Fons Adriaensen 2nd Linux Audio Developers Conference ZKM Karlsruhe 28 April - 2 May 2004 JAAA 1 2nd LAD Conference, Karlsruhe, 28 April 2 May 2004 All rights reserved

More information

Research on key digital modulation techniques using GNU Radio

Research on key digital modulation techniques using GNU Radio Research on key digital modulation techniques using GNU Radio Tianning Shen Yuanchao Lu I. Introduction Software Defined Radio (SDR) is the technique that uses software to realize the function of the traditional

More information

DAB+ Voice Break-In Solution

DAB+ Voice Break-In Solution Product Brief DAB+ Voice Break-In Solution The Voice Break-In (VBI) solution is a highly integrated, hardware based repeater and content replacement system for DAB/DAB+. VBI s are in-tunnel/in-building

More information

EECS 307: Lab Handout 2 (FALL 2012)

EECS 307: Lab Handout 2 (FALL 2012) EECS 307: Lab Handout 2 (FALL 2012) I- Audio Transmission of a Single Tone In this part you will modulate a low-frequency audio tone via AM, and transmit it with a carrier also in the audio range. The

More information

Complexity analysis for mapping a DRM receiver on a heterogeneous tiled architecture

Complexity analysis for mapping a DRM receiver on a heterogeneous tiled architecture 1 Complexity analysis for a DRM receiver on a heterogeneous tiled architecture Pascal T. Wolkotte, Gerard J.M. Smit, Lodewijk T. Smit University of Twente, Department of EEMCS P.O. Box 217, 7500 AE Enschede,

More information

ICT RESCUE Deliverable D2.3 Version Feasibility Assessment in Model Based Environments

ICT RESCUE Deliverable D2.3 Version Feasibility Assessment in Model Based Environments RESCUE Ref. Ares(2015)5326106-24/11/2015 D2.3 Version ICT- 619555 RESCUE Deliverable D2.3 Version Feasibility Assessment in Model Based Environments Contractual Date of Delivery to the CEC: 2015-10-31

More information

Chapter 4. Communication System Design and Parameters

Chapter 4. Communication System Design and Parameters Chapter 4 Communication System Design and Parameters CHAPTER 4 COMMUNICATION SYSTEM DESIGN AND PARAMETERS 4.1. Introduction In this chapter the design parameters and analysis factors are described which

More information

SOFTWARE IMPLEMENTATION OF THE

SOFTWARE IMPLEMENTATION OF THE SOFTWARE IMPLEMENTATION OF THE IEEE 802.11A/P PHYSICAL LAYER SDR`12 WInnComm Europe 27 29 June, 2012 Brussels, Belgium T. Cupaiuolo, D. Lo Iacono, M. Siti and M. Odoni Advanced System Technologies STMicroelectronics,

More information

Testing Upstream and Downstream DOCSIS 3.1 Devices

Testing Upstream and Downstream DOCSIS 3.1 Devices Testing Upstream and Downstream DOCSIS 3.1 Devices April 2015 Steve Hall DOCSIS 3.1 Business Development Manager Agenda 1. Decoding and demodulating a real downstream DOCSIS 3.1 signal and reporting key

More information

Waveforms and Spectra in NBFM Receiver

Waveforms and Spectra in NBFM Receiver Waveforms and Spectra in NBFM Receiver GNU radio was used to create the following NBFM receiver. The USRP with the RFX400 daughterboard was used to capture the signal. 64Ms/s 256Ks/s 32Ks/s 32Ks/s FPGA

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of OFDM under DWT, DCT based Image Processing Anshul Soni soni.anshulec14@gmail.com Ashok Chandra Tiwari Abstract In this paper, the performance of conventional discrete cosine transform

More information

Lab 1: Analog Modulations

Lab 1: Analog Modulations Lab 1: Analog Modulations Due: October 11, 2018 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface

More information

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

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING Rep. ITU-R BO.7- REPORT ITU-R BO.7- SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING (Questions ITU-R 0/0 and ITU-R 0/) (990-994-998) Rep. ITU-R BO.7- Introduction The progress

More information

WAVEFORM DEVELOPMENT USING REDHAWK

WAVEFORM DEVELOPMENT USING REDHAWK WAVEFORM DEVELOPMENT USING REDHAWK C. Chen (UPR at Mayaguez, Mayaguez, Puerto Rico; cecilia.chen@upr.edu); N. Hatton (Virginia Commonwealth University; hattonn@vcu.edu) ABSTRACT REDHAWK is new, open source

More information

Short Paper: The Softwater Modem A Software Modem for Underwater Acoustic Communication

Short Paper: The Softwater Modem A Software Modem for Underwater Acoustic Communication Short Paper: The Softwater Modem A Software Modem for Underwater Acoustic Communication Brian Borowski and Dan Duchamp Department of Computer Science Stevens Institute of Technology Castle Point on Hudson,

More information

Nutaq OFDM Reference

Nutaq OFDM Reference Nutaq OFDM Reference Design FPGA-based, SISO/MIMO OFDM PHY Transceiver PRODUCT SHEET QUEBEC I MONTREAL I NEW YORK I nutaq.com Nutaq OFDM Reference Design SISO/2x2 MIMO Implementation Simulation/Implementation

More information

DSRC using OFDM for roadside-vehicle communication systems

DSRC using OFDM for roadside-vehicle communication systems DSRC using OFDM for roadside-vehicle communication systems Akihiro Kamemura, Takashi Maehata SUMITOMO ELECTRIC INDUSTRIES, LTD. Phone: +81 6 6466 5644, Fax: +81 6 6462 4586 e-mail:kamemura@rrad.sei.co.jp,

More information

Admin. OFDM, Mobile Software Development Framework. Recap. Multiple Carrier Modulation. Benefit of Symbol Rate on ISI.

Admin. OFDM, Mobile Software Development Framework. Recap. Multiple Carrier Modulation. Benefit of Symbol Rate on ISI. Admin. OFDM, Mobile Software Development Framework Homework to be posted by Friday Start to think about project 9/7/01 Y. Richard Yang 1 Recap Inter-Symbol Interference (ISI) Handle band limit ISI Handle

More information

TC-2300B DAB/DMB Tester

TC-2300B DAB/DMB Tester www.tescom.co.kr DAB/DMB Tester Realtime Ensemble Mux (Unlimited Pattern Generation) OFDM Modulator RF Up-Converter Support Eureka-147(ETSI EN 301 400) protocol Combination test equipment (OFDM modulator

More information

Study of Turbo Coded OFDM over Fading Channel

Study of Turbo Coded OFDM over Fading Channel International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 3, Issue 2 (August 2012), PP. 54-58 Study of Turbo Coded OFDM over Fading Channel

More information

Implementation of OFDM-based Superposition Coding on USRP using GNU Radio

Implementation of OFDM-based Superposition Coding on USRP using GNU Radio Implementation of OFDM-based Superposition Coding on USRP using GNU Radio Zhenhua Gong, Chia-han Lee, Sundaram Vanka, Radha Krishna Ganti, Sunil Srinivasa, David Tisza, Peter Vizi, and Martin Haenggi Department

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 1 PLCP format, Data Rates, OFDM, Modulations, 2 IEEE 802.11a: Transmit and Receive Procedure 802.11a Modulations BPSK Performance Analysis Convolutional

More information

Performance prediction of DAB modulation and transmission using Matlab modeling

Performance prediction of DAB modulation and transmission using Matlab modeling Performance prediction of DAB modulation and transmission using Matlab modeling Lukas M. Gaetzi and Malcolm O. J. Hawksford Abstract A Simulink-Matlab simulation model is described that enables an accurate

More information

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

Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis Design and Simulation of COFDM for High Speed Wireless Communication and Performance Analysis Arun Agarwal ITER College, Siksha O Anusandhan University Department of Electronics and Communication Engineering

More information

TCM-coded OFDM assisted by ANN in Wireless Channels

TCM-coded OFDM assisted by ANN in Wireless Channels 1 Aradhana Misra & 2 Kandarpa Kumar Sarma Dept. of Electronics and Communication Technology Gauhati University Guwahati-781014. Assam, India Email: aradhana66@yahoo.co.in, kandarpaks@gmail.com Abstract

More information

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS R. Janani, A. Manikandan and V. Venkataramanan Arunai College of Engineering, Thiruvannamalai, India E-Mail: jananisaraswathi@gmail.com ABSTRACT Radio

More information

RECOMMENDATION ITU-R BS

RECOMMENDATION ITU-R BS Rec. ITU-R BS.1114-1 1 RECOMMENDATION ITU-R BS.1114-1 SYSTEM FOR TERRESTRIAL DIGITAL SOUND BROADCASTING TO VEHICULAR, PORTABLE AND FIXED RECEIVERS IN THE FREQUENCY RANGE 30-3 000 MHz (Question ITU-R 107/10)

More information

Chapter 4 Investigation of OFDM Synchronization Techniques

Chapter 4 Investigation of OFDM Synchronization Techniques Chapter 4 Investigation of OFDM Synchronization Techniques In this chapter, basic function blocs of OFDM-based synchronous receiver such as: integral and fractional frequency offset detection, symbol timing

More information

Software radio. Software program. What is software? 09/05/15 Slide 2

Software radio. Software program. What is software? 09/05/15 Slide 2 Software radio Software radio Software program What is software? 09/05/15 Slide 2 Software radio Software program What is software? Machine readable instructions that direct processor to do specific operations

More information

Versuch 7: Implementing Viterbi Algorithm in DLX Assembler

Versuch 7: Implementing Viterbi Algorithm in DLX Assembler FB Elektrotechnik und Informationstechnik AG Entwurf mikroelektronischer Systeme Prof. Dr.-Ing. N. Wehn Vertieferlabor Mikroelektronik Modelling the DLX RISC Architecture in VHDL Versuch 7: Implementing

More information

Introduction of USRP and Demos. by Dong Han & Rui Zhu

Introduction of USRP and Demos. by Dong Han & Rui Zhu Introduction of USRP and Demos by Dong Han & Rui Zhu Introduction USRP(Universal Software Radio Peripheral ): A computer-hosted software radio, which is commonly used by research labs, universities. Motherboard

More information

Lab 2: Digital Modulations

Lab 2: Digital Modulations Lab 2: Digital Modulations Due: November 1, 2018 In this lab you will use a hardware device (RTL-SDR which has a frequency range of 25 MHz 1.75 GHz) to implement a digital receiver with Quaternary Phase

More information