119 November ALTRO Trailer Format In case of a bad ALTRO trailer word the RCU will detect it and could correct it instead of skipping the whole channel.

Slides:



Advertisements
Similar presentations
Sliding window protocols:  Window: subset of consecutive frames  only frames in window can be sent.
Advertisements

Hamming Code.
Computer Interfacing and Protocols
CIS 725 Data Link Layer. Physical Layer Figure 3-1 B. Forouzan, TCP/IP Protocol Suite.
Statistical Techniques I EXST7005 Lets go Power and Types of Errors.
TigerSHARC CLU Closer look at the XCORRS M. Smith, University of Calgary, Canada
Codes for Deletion and Insertion Channels with Segmented Errors Zhenming Liu Michael Mitzenmacher Harvard University, School of Engineering and Applied.
Using a hex editor to edit an image We can actually use hex editors to change image files Usually, we will use programs like PhotoPlus or PhotoShop But.
Communication Systems
Rutvi Shah1 ERROR CORRECTION & ERROR DETECTION Rutvi Shah2 Data can be corrupted during transmission. For reliable communication, errors must be detected.
NETWORKING CONCEPTS. DATA LINK LAYER Data Link Control main functions of the data link layer are Data link control media access control. Data link control.
1 INF244 Textbook: Lin and Costello Lectures (Tu+Th ) covering roughly Chapter 1;Chapters 9-19? Weekly exercises: For your convenience Mandatory.
t x(t) Pulse Code Modulation (PCM) Consider the analog Signal x(t).
Error Detection and Correction
Floating Point (a brief look) We need a way to represent –numbers with fractions, e.g., –very small numbers, e.g., –very large numbers,
1 Data Link Layer Lecture 20 Imran Ahmed University of Management & Technology.
British Computer Society
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 14.
جلسه هشتم شبکه های کامپیوتری به نــــــــــــام خدا.
Errors “Computer says no..”. Types of Errors Many different types of errors new ones are being invented every day by industrious programming students..
Reliability and Recovery CS Introduction to Operating Systems.
Practical Session 10 Error Detecting and Correcting Codes.
Video Data Hiding using Forbidden Zone and Selective Embedding Submitted Under Team Members.
MPPC Measurements at LSU Brandon Hartfiel LSU Hardware Group Thomas Kutter, Jessica Brinson, Jason Goon, Jinmeng Liu, Jaroslaw Nowak Sam Reid January 2009.
ADVANTAGE of GENERATOR MATRIX:
ENGR45_Reading_Vernier_Scale_.ppt 1 Bruce Mayer, PE Engineering 45: Material of Engineering Bruce Mayer, PE Registered Electrical.
Perceptrons Gary Cottrell. Cognitive Science Summer School 2 Perceptrons: A bit of history Frank Rosenblatt studied a simple version of a neural net called.
VLSI AND INTELLIGENT SYTEMS LABORATORY 12 Bit Hamming Code Error Detector/Corrector December 2nd, 2003 Department of Electrical and Computer Engineering.
Data Link Layer. Data Link Layer Topics to Cover Error Detection and Correction Data Link Control and Protocols Multiple Access Local Area Networks Wireless.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 PART III: DATA LINK LAYER ERROR DETECTION AND CORRECTION 7.1 Chapter 10.
Data Communications and Networking
Differentially Encoding
Welcome This is a template to create an Instructional Design Document of the concept you have selected for creating animation. This will take you through.
Lecture Focus: Data Communications and Networking  Data Link Layer  MAC Frame Format Lecture 25 CSCS 311.
A Method to Correct Data Corrupted by Overflow Ben Christensen Jay Brady Dec. 5, 2013.
Pedestal Stability and Sparsification Nick Woods UNCW July 29, 2005.
Network Layer4-1 Chapter 5: The Data Link Layer Our goals: r understand principles behind data link layer services: m error detection, correction m sharing.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Data Link Layer Chapter 3.
Error Correction On Trunk Links. Why bother with error correction? Forward Error Correction (FEC) allows the receiver to detect and correct errors. In.
Eeng360 1 Chapter 3: DIFFERENTIAL ENCODING  Differential Encoding  Eye Patterns  Regenerative Receiver  Bit Synchronizer  Binary to Mary Conversion.
Practical Session 10 Computer Architecture and Assembly Language.
Double Star Active Archive - STAFF-DWP Data errors and reprocessing Keith Yearby and Hugo Alleyne University of Sheffield Nicole Cornilleau-Wehrlin LPP.
Hamming Codes The Hamming Code is a Forward Error-correcting Code (FEC) that uses redundant bits to correct a single bit error For 4 bit codes, 3 redundant.
Dr. Clincy Professor of CS
Computer Architecture and Assembly Language
Data Link Layer.
Error Detection and Correction
Cyclic Redundancy Check (CRC)
DATA COMMUNICATION AND NETWORKINGS
Error Correcting Code.
OCR AS Level F451: Data transmission
Chapter 3 The Data Link Layer
Lab Find Live CMPUT 229.
Dhanushiya. R I YEAR BSc COMPUTER TECHNOLOGY.  Error is a condition when the output information does not match with the input information. During transmission,
DAC3174 Pattern Test Feature
Correlative level coding
DIFFERENTIAL ENCODING
Information Redundancy Fault Tolerant Computing
GCSE: Quadratic Inequalities
Reading a Vernier.
How to use hash tables to solve olympiad problems
CS 325: CS Hardware and Software Organization and Architecture
Computer Architecture and Assembly Language
Reliability and Channel Coding
EM Timetable Data Errors from DMS
Data Link Layer. Position of the data-link layer.
Allegation.
Introduction Communication Modes Transmission Modes
Information security engineering laboratory
Presentation transcript:

119 November ALTRO Trailer Format In case of a bad ALTRO trailer word the RCU will detect it and could correct it instead of skipping the whole channel. In order to have the complete information if the channel was corrupted it's necessary to mark this channel as corrected by the RCU. This could be easily done by a marker which should never occur in the real data. Example. ALTRO-TRAILER WORD (correct) Channel Data ALTRO-TRAILER WORD (correct) Channel Data MARKER: 0 3FF 0 3FF ALTRO-TRAILER WORD (corrected by RCU) ALTRO-TRAILER WORD (original corrupted trailer) Channel Data Torsten’s Proposal (1/2)

219 November ALTRO Trailer Format The RCU knows the datasize of one channel so as long as the ALTRO trailer is correct the data will be in sync and will point in case of a corrupt trailer to the marker. The marker itself should never appear in real data. The chanel data consists of 4 10-bit words and can contain the following values: 1. ADC ADC ADC ADC -- see below 2. NS TB ADC ADC -- never matches since Number of samples (NS) should never be 0 and timebin 0x3FF is the first timebin and can contain only 1 ADC value 3. TB ADC ADC ADC -- see below 4. 2AA NS TB ADC -- never matches 5. 2AA 2AA NS TB -- never matches 6. 2AA 2AA 2AA NS -- never matches Since the ADC values are derived from the PASA and this does a gaussian correction the pattern 0 3FF 0 3FF should never occure. Maybe this is a little bit of overdoing it but it would allow some cross-checking to prevent getting out of sync. For correct data it would not change the datasize and only introduce 2 additional 40-bit words (Marker + correct ALTRO Trailer) for corrupted channels. Torsten’s Proposal (1/2)

319 November ALTRO Trailer Format Slight variant to Torsten’s Porposal ALTRO data block The trailer is modified by the RCU Actual format Tr[39:26] ≡ 2AAA no meaning New format Tr[39:30] ≡ data format version (2AA at present) Tr[29:26] ≡ Error flag (binary distance > 2 ?) channel data block as modified by the RCU, in case of an error in the ALTRO Trailer word Channel Data Wrong Trailer Corrected Trailer