Optimum Decoding Characteristics Achievement on the Basis of Multithreshold Algorithms (for ISCTA’07) Space Research Institute RAS United Radioelectronic.

Slides:



Advertisements
Similar presentations
Cyclic Code.
Advertisements

Submission May, 2000 Doc: IEEE / 086 Steven Gray, Nokia Slide Brief Overview of Information Theory and Channel Coding Steven D. Gray 1.
For channels with a large noise level: MTD - IKI RAS Dr. Sc. V. V. Zolotarev.
Cellular Communications
EEE377 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
Turbo Codes – Decoding and Applications Bob Wall EE 548.
Turbo Codes Azmat Ali Pasha.
Chapter 11 Error-Control CodingChapter 11 : Lecture edition by K.Heikkinen.
Information Theory Eighteenth Meeting. A Communication Model Messages are produced by a source transmitted over a channel to the destination. encoded.
Error Correcting Codes To detect and correct errors Adding redundancy to the original message Crucial when it’s impossible to resend the message (interplanetary.
EE 3220: Digital Communication Dr Hassan Yousif 1 Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser.
1 Today, we are going to talk about: Shannon limit Comparison of different modulation schemes Trade-off between modulation and coding.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
296.3Page :Algorithms in the Real World Convolutional Coding & Viterbi Decoding.
Viterbi Decoder Project Alon weinberg, Dan Elran Supervisors: Emilia Burlak, Elisha Ulmer.
Chapter 2 Basic Communication Theory Basic Communications Theory w Understand the basic transmission theory, and figure out the maximum data rate. w.
Parallel implementation of RAndom SAmple Consensus (RANSAC) Adarsh Kowdle.
DIGITAL WATERMARKING OF AUDIO SIGNALS USING A PSYCHOACOUSTIC AUDITORY MODEL AND SPREAD SPECTRUM THEORY * By: Ricardo A. Garcia *Research done at: University.
Low Density Parity Check (LDPC) Code Implementation Matthew Pregara & Zachary Saigh Advisors: Dr. In Soo Ahn & Dr. Yufeng Lu Dept. of Electrical and Computer.
DIGITAL COMMUNICATION Error - Correction A.J. Han Vinck.
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
Review of modern noise proof coding methods D. Sc. Valeri V. Zolotarev.
1 S Advanced Digital Communication (4 cr) Cyclic Codes.
Channel Coding Part 1: Block Coding
Low-Power Wireless Sensor Networks
Universität Siegen Institut für Digitale Kommunikationssysteme Univ.-Prof. Dr. Christoph Ruland Hölderlinstraße 3 D Siegen
1 Channel Coding (II) Cyclic Codes and Convolutional Codes.
Application of Finite Geometry LDPC code on the Internet Data Transport Wu Yuchun Oct 2006 Huawei Hisi Company Ltd.
Concatenated symbolical MTD1 Concatenated coding for data bases with MTD * * * * * * * MNITI, Space Institute Research (the Report at 10-th International.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
Scientific session DNIT of the RAS New optimization coding theory and its applied achievements V.V.Zolotarev, SRI RAS.
1 –Mandatory exercise for Inf 244 –Deadline: October 29th –The assignment is to implement an encoder/decoder system.
MIMO continued and Error Correction Code. 2 by 2 MIMO Now consider we have two transmitting antennas and two receiving antennas. A simple scheme called.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 5 Turbo Code.
Basic Characteristics of Block Codes
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
DIGITAL COMMUNICATIONS Linear Block Codes
Coding Theory Efficient and Reliable Transfer of Information
MIMO Communications and Algorithmic Number Theory G. Matz joint work with D. Seethaler Institute of Communications and Radio-Frequency Engineering Vienna.
Real-Time Turbo Decoder Nasir Ahmed Mani Vaya Elec 434 Rice University.
Last time, we talked about:
Low Density Parity Check codes
Timo O. Korhonen, HUT Communication Laboratory 1 Convolutional encoding u Convolutional codes are applied in applications that require good performance.
Achievement of Optimum Decoding Performance at the Multithreshold Algorithms Basis * * * * * * * MNITI, Space Research Institute (Report at Conference.
Bandpass Modulation & Demodulation Detection
Polar Codes for 5G Bin Li, Senior Technical Expert Huawei Technologies
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Sujan Rajbhandari LCS Convolutional Coded DPIM for Indoor Optical Wireless Links S. Rajbhandari, N. M. Aldibbiat and Z. Ghassemlooy Optical Communications.
Wireless Communication Research Lab. CGU What is Convolution Code? 指導教授:黃文傑 博士 學生:吳濟廷
Implementation of Turbo Code in TI TMS320C8x Hao Chen Instructor: Prof. Yu Hen Hu ECE734 Spring 2004.
Rate Distortion Theory. Introduction The description of an arbitrary real number requires an infinite number of bits, so a finite representation of a.
1 Reliability-Based SD Decoding Not applicable to only graph-based codes May even help with some algebraic structure SD alternative to trellis decoding.
1 Code design: Computer search Low rate: Represent code by its generator matrix Find one representative for each equivalence class of codes Permutation.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
the project of the voluntary distributed computing ver.4.06 Ilya Kurochkin Institute for information transmission problem Russian academy of.
FEC decoding algorithm overview VLSI 자동설계연구실 정재헌.
Non-Binary Multithreshold Decoders with Almost Optimum Performance (For ISCTA’07) Space Research Institute RAS United Radioelectronic Technologies - -
296.3:Algorithms in the Real World
DIGITAL SYTEM DESIGN MINI PROJECT CONVOLUTION CODES
Bin Zhao, Ph.D. student Matthew Valenti, Assistant Professor
Sridhar Rajagopal and Joseph R. Cavallaro Rice University
Mr. Ali Hussain Mugaibel
High Throughput LDPC Decoders Using a Multiple Split-Row Method
A.R. Hurson 323 CS Building, Missouri S&T
Error control coding for wireless communication technologies
Unequal Error Protection for Video Transmission over Wireless Channels
USE OF MULTITHRESHOLD DECODERS IN EARTH REMOTE SENSING SYSTEMS
IV. Convolutional Codes
Presentation transcript:

Optimum Decoding Characteristics Achievement on the Basis of Multithreshold Algorithms (for ISCTA’07) Space Research Institute RAS United Radioelectronic Technologies V.V.Zolotarev, S.V.Averin, I.V.Chulkov

35 years MTD2 Application of noiseproof coding is necessary, because: 1. The large code gain can be received! 1. The large code gain can be received! Thus: 2. Distance of communication increases. 2. Distance of communication increases. 3. Data transmission reliability and speed increases. 3. Data transmission reliability and speed increases. 4. The sizes of aerials considerably decrease. 4. The sizes of aerials considerably decrease. 6. Work of a communication system is provided at essential higher noise levels. 6. Work of a communication system is provided at essential higher noise levels.

35 years MTD3 The lower estimations for error probabilities of an optimum decoding block codes with R=1/2 in BSC. Even codes of length n=1000 are inefficient at probability of an error Ро~0.08 in the channel. The lower estimations for error probabilities of an optimum decoding block codes with R=1/2 in BSC. Even codes of length n=1000 are inefficient at probability of an error Ро~0.08 in the channel. But the theory states, that it is possible to work successfully if P 0 R n=24 C=R 0,11

35 years MTD4 Threshold repeated short convolutional code decoding R=1/2 d=5 But it was a weak result!Thresholdelement Information Syndrome Syndrome Out Out

35 years MTD5 Repeated Application Efficiency of the Threshold Algorithm Very good! Why is it much more than d/2? d=11 R=1/2 n=1000 N errors in code block Part of gooddecodedblocks 1 2

35 years MTD6 Рис. 1. Многопороговый декодер сверточного СОК с R=1/2, d=5 и n A =14 The Convolutional Multithreshold Decoder for a Code with R=1/2, d=5 and 3 iterations It is - discovery!

35 years MTD7 The Block Multithreshold Decoder for Code with R=1/2 and d=5

35 years MTD8 SOFTWARE IMPLEMENTATION OF MULTITHRESHOLD DECODER 1. The complexity of software implementation: N MTD1 =(I+1)(d+2) additive equivalent operations on an information bit, where I is number of iterations and d is a minimal code distance. 2. MTD is applicable for codes with d<20 and needs about decoding iterations. 3. It’s possible to decrease number of operations to N MTD2 ~4d+3I operations. It is much less than turbo codes decoder complexity! - -In ~100 times more quickly, than for turbo codes!

35 years MTD9 Chipset MTD Decoder at PLIS Xilinx

35 years MTD10 NEW DECODER IN ALTERA PLIS FOR SPEED 600Mb/s AND MORE IN THE SPACE CHANNEL Декодер МПД на ПЛИС ALTERA, 640 Мб/с P b (e)~ Created – Создано - in 2007

35 years MTD11 HARDWARE IMPLEMENTATION OF MULTITHRESHOLD DECODER 1. MTD consists of shift registers. They are the fastest elements in PLIS or BIS. The part of other elements in MTD is less than 1%. 2. MTD consists of parallel shift registers and one-step threshold elements. That’s why the complexity of MTD implemented on PLIS is in 100 and more times faster than other decoder 3. Characteristics of MTD PLIS codec : - speed is about Mbps and more, - coding gain is about 6,5 - 9,5 dB. So, decoding speed is as for single 2 bit adder!

35 years MTD12

35 years MTD13 - Most simple and effective !!! Which decoder must be used? - Most simple and effective !!!

35 years MTD14 Welcome for everybody! Visitors of our site in November, ~5 Gbytes asked data from us for more than 8000 site visitors of 60 countries in Russia ???? 240 data units USA

35 years MTD15 Гости двуязычного специализированного сайта ИКИ РАН в декабре 2006г. Свыше 8000 посетителей нашего веб-сайта из 46 стран переписали более 2 Гбайт данных об алгоритмах МПД в 2006 г. Свыше 8000 посетителей нашего веб-сайта из 60 стран переписали более 5 Гбайт данных об алгоритмах МПД в 2006 г. USA Россия Более 240 блоков данных! Статистика за 2006 год, декабрь ????

35 years MTD16 Reference book «Помехоустойчивое кодирование. Методы и алгоритмы» под редакцией Ю.Б.Зубарева Авторы: В.В.Золотарёв, Г.В.Овечкин Издательство «Горячая линия - Телеком», 2004г. Издательство «Горячая линия - Телеком», 2004г.

35 years MTD17 В.В.Золотарёв Теория и алгоритмы многопорогового декодирования Под редакцией члена-корреспондента РАН Ю.Б.Зубарева Издательства «Радио и связь», «Горячая линия - Телеком» 2006 г. Издательства «Радио и связь», «Горячая линия - Телеком» 2006 г.

35 years MTD18Conclusions 1. We have invented effective iterative MTD algorithms 35 years ago. 2. Complexity of program versions MTD - for today an absolute minimum of calculations. A difference from a turbo codes on number of operations at comparable efficiency of ~100 times! 3. Hardware MTD can be faster than a turbo decoders up to 1000 times! 4. Decisions MTD quickly aspire to decisions of the optimum decoder (OD) even for large noise level 5. MTD – is the absolute leader by criteria "speed" and "complexity-efficiency". 6. MTD – is one of the leading algorithms! WE SUGGEST TO WORK TOGETHER!

35 years MTD In Russia: In Russia: Work ph.: , mоb.: , V.V.Zolotarev, S.V.Averin, I.V.Chulkov SRI RAS, URT

35 years MTD г. Space Research Institute RAS т.+7-(495) моб.: