SlideShare ist ein Scribd-Unternehmen logo
1 von 27
CRC & TRANSMIT ERRORS
Sercel 428XL System
DOCUMENT PREPARED BY: ALEX LEVY
LAND SEISMIC OPERATIONS
SEIS.ENG01@GMAIL.COM
2016
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
THE SEISMIC SERCEL
NETWORK
FDU &
GEOPHONES
LAUX &
LAUL
LCI
E428 CLIENT
SOFTWARE The samples of seismic data are
always from the Acquisition Node
to the Data Buffer Node.
The samples are analyzed and
compressed by the Data Buffer
Node and finally sent directly to
the Control Node through the
Asynchronous protocol.
The status and result are sent to
the Recorder Node for analysis
through the asynchronous protocol
too.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
COMMUNICATION
PROTOCOL
On Line only @ 8 or 16 [Mbps].
Use SYNCHRONOUS
COMMUNICATION.
COMMUNICATION BETWEEN LAU AND FDU
On Line or Transverse @ 8 or 16 [Mbps].
Use ASYNCHRONOUS COMMUNICATION.
Full duplex.
Automatic routing.
CRC Error Checking.
COMMUNICATION BETWEEN LAU OR
LCI AND LAU
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
8 – 16 [Mbps]
TCP/IP PROTOCOL
100[Mbps]
ETHERNET
PROTOCOL
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
Data Link Layer
The protocol used on Line and secondary Transverse @ 8 or 16 [Mbps] is a
TCP IP protocol.TCP/IPPROTOCOLLAYERS
PHYSICALL Layer
TRANSPORT Layer
NETWORK Layer
 Point to Point communication (P2P).
 Communication between 2 adjacent LAU’s.
 Frame management.
 Frame CRC Checking.
 Interface between Hardware and Software
 Communication between 2 adjacent LAU’s.
 Encode cell.
 Packet CRC checking.
 Routing management.
 Communication between 2 Lau’s or LCI or Server.
 Packets management.
 Communication between 2 Lau’s or LCI or
Server.
 Message management by MULTIPLEXING /
DEMULTIPLEXING.ALEX LEVY | LAND SEISMIC
OPERATIONS |
SEIS.ENG01@GMAIL.COM
DATA ENCAPSULATION
16 [Mbps] Frame
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
THE CONTROL NODE IN DETAILS!
 Interfacing with the links.
 Generating the Firing Order and sensing
the Time Break.
 Seismic line management and control.
 Auxiliary links control.
 Collecting system status data to be
returned to the HCI (Human Control
Interface).
Collecting the data from the links
(Done by the Server).
Noise editing
(Zeroing/Clipping/Diversity Stack).
Correlation and Stacking.
Done in the LCI Done in the 428XL Server
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
PIPELINE ARCHITECTURE
ACQUISITION
NODE & DATA
BUFFER NODE
RECORDER NODE CONTROL NODE
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
L
C
I
LPBX: Blaster Board Interface
A
R
C
H
I
T
E
C
T
U
R
E
LPWX: Power Management Board
LPXL: Line and Transverse Management
- This board manages the Synchronization of the spread.
- This clock is tuned @ 16,384[MHz] +/- 1 ppm (1 part per million).
Main components used on LPBX:
- TCXO: 16,384[MHz] Reference Clock for Line Synchronization.
- TCXO2: 17,920[MHz] Reference Clock for DPG Synchronization.
- Manages all the different power supply need by the other cards.
- Uses MosFet Transistor Technology:
The advantages of using this technology are:
 Allows to manage a very high frequency for the power supply.
 Reduction in the working temperature.
 Reduction of components size.
- The board is able to manage the communication through the LINE
and the TRANSVERSE.
Important:
 Remind that the LINE speed is 8[Mbps] or 16[Mbps] and
TRANSVERSE speed is 100[Mbps].
 The Flash Memory that the LCI has contains all the programs for
the DSP, FPGA and IBM.ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
AT THIS POINT REMEMBER….
8 – 16 [Mbps]
TCP/IP PROTOCOL
100[Mbps]
ETHERNET
PROTOCOL
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
DATA Exchange between LINE – LCI – 428XL Server
• For the SlipSweep + Navigation the Default Mode is Continuous
Asynchronous Mode.
• In the Asynchronous Mode (SLIPSWEEP MODE) for the FIRST T0 the LAU
SYNCHRONIZE the Acquisition and for the following T there’s no re-
synchronization.
• In case of Error found by the LAU during the Acquisition, the only solution
is to reset the LAU MEMORY is an Abort from Operator then apply LINE
OFF/ON.
• Retrieve Mode: The Continuous Asynchronous Mode will be the default
mode for the 428XL.
• Transmission Error During Retrieve - Transmit Time-out: the Operator has
the possibility to Retry, Cancel, or Record the Retrieve.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
D
A
T
A
Sample Skew Processing
P
R
O
C
E
S
S
I
N
G
• When a control word is sent to the field units, a delay of a
few milliseconds arises between the moment the first unit
receives the word and the moment the last one receives it.
• Each repeater brings about a delay of 1.5[µs] and cables
give rise to a delay of 5[ƞs] per meter.
• That is why, the start of all FDU must be synchronized and
we need to use the following method to do it. After the line
is formed, each station unit starts to acquire data. This is fed
to the FDU, then the LAU and displayed on the HCI (Human
Computer Interface) into the screen (Seismonitor in Jline
environment), but it is not recorded. The memory of the
LAU Slave gets filled up and retains the latest samples
milliseconds of data.
• During the line forming, the microcontroller (of the LAU
master for each segment and the LCI) determines the delay
corresponding to the time associated with the selected
filter, plus the delay associated with the propagation time
for the messages between the acquisition module and each
link.
As a result, the first data processed is the data that was recorded before the order to start acquisition was received.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
Sample Skew Processing
During the line forming, the microcontroller (of the LAU master for each segment and the LCI) determines
the delay corresponding to the time associated with the selected filter, plus the delay associated with the
propagation time for the messages between the acquisition module and each link.
As a result, the first data processed is the data that was recorded before the order to
start acquisition was received.
DATA PROCESSING
When a control word is sent to the field units, a delay of a few milliseconds arises between the moment
the first unit receives the word and the moment the last one receives it.
Each repeater brings about a delay of 1.5[µs] and cables give rise to a delay of 5[ƞs] per meter.
That is why, the start of all FDU must be synchronized and we need to use the following method to do it.
After the line is formed, each station unit starts to acquire data. This is fed to the FDU, then the LAU and
displayed on the HCI (Human Computer Interface) into the screen (Seismonitor in Jline environment), but
it is not recorded. The memory of the LAU Slave gets filled up and retains the latest samples milliseconds
of data.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
CRC ERROR
 The transmission bits are organized in frames occurring every 1[ms].
 The frames are generated by the 428XL (LCI) central unit on its Left and
Right Transverses, and replicated by each LAUX on its Low and High Port.
 A frame is composed of 64 cells: The first cell is the frame header; the
next 63 ones are dedicated to LAU/LAU or FDU/LAU communications.
 A cell is 16 bytes long on Lines and 32 bytes long on Transverses.
FROM THE “ENCAPSULATION
OF THE DATA”
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
The FRAMES are used to implement TWO Communication Schemes
Each FDU writes 4 samples in a cell data field.
The addressing mode uses a token
mechanism: each FDU writes its data in
the first free cell following a frame header
and sets a busy bit (in the cell header).
The addressing mode is then sequential,
so the next FDU writes its data in the next
DATA CELL.
The communication is SYNCHRONOUS
with FDU acquisition and provides an
error detection mechanism using the CRC
field.
 FDU samples received by an LAU
are processed and compressed to
form packets that are sent back
to the 428XL central unit.
 There is no time relation with
FDU acquisition: A High Level
Protocol with error detection and
recovery is implemented.
1. FDU/LAU communication (LOW LEVEL PROTOCOL) 2. LAU/LAU communication (High Level Protocol)
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
TIME SYNCHRONIZATION
The FDU samples the analog input using a 256[Kbits/s] sigma-delta converter.
The sampling clock is derived from the 8.192[MHz] line frequency.
The FDU perform a first decimation process to produce 24-bit sample @ 0.25[ms] sampling rate.
Four 0.25[ms] samples are written into a cell every 1[ms].
The time difference between the generation of the 428XL frame and sampling by each FDU is
measured at line power-on with a precision of 122[ns]. This value (called T1) is measured and
stored in each LAU for each FDU it controls.
The frame header sent by the 428XL central unit contains the T0 information. The information is
received by all LAU’s and FDU’s
An LAU or FDU decodes T0 if the CRC of the frame header is correct.
The T0 information is repeated three times.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
oThe TB from the shooting system is not synchronous with the
generation of the 428XL frame.
oWhen TB occurs, the 428XL measures the time from TB to the start of
the next frame with a precision of 488[ns] and writes the T0
information and the measured time (called T2) in the next frame
header.
oThe LAU uses T1+T2 time to have the data received from FDU’s
synchronized with T0.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
LAUL/LAUXACQUISITION
DSP processor:
 Receives incoming frames,
 Decodes cells,
Check cell consistency and CRC,
Extract samples and stores into a 512[ms] circular buffer.
The LAU contains two processors
 IBM403 processor
 This processor stores compressed packets into an acquisition buffer.
 The acquisition buffer is sent to 428XL central unit upon request using
the LAU/LAU protocol.
 This phase (called retrieval) can be done at later date compared to
acquisition.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
Transmit Error Effects
FDU to LAU Communications
 When receiving a frame from the line, the
LAU checks for cell consistency.
 When a cell CRC error is detected, the
corresponding path is displayed in orange.
 If frame headers are unaltered, the
acquisition continues.
 If frame headers are altered, then the
acquisition stops with an error such as frame
error or token error.
The TRANSMIT ERROR AFFECTS THE LINE TRANSMISSION
DIFFERENTLY DEPEENDING ON THE PROTOCOL USED
LAU to LAU Communications
The transfer of compressed sample
packets from LAU to the 428XL central unit
uses the high level protocol.
If a transmit error occurs, a packet CRC
error is detected, the wrong packet is
discarded and repeated.
Transmit error have no effect on this type
of communication.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
CRC error handling algorithm
• In an event of CRC errors, rather than stopping with and error
message. An algorithm is implemented allowing the acquisition to
continue and minimizing the effect of random TRANSMIT ERROR.
• Basically this algorithm replace the FRAME where a CRC errors
occurs, the four 0.25[ms] sample of each FDU are replaced byt the
four corresponding sample of the previous frame.
• Resulting all this in a predictive algorithm.
• The corresponding path is displayed in orange and the trace affected
by CRC error during the acquisition are marked as “edited” in the
SEGD record.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
Case Study
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
EFFECT OF CONSECUTIVE CRC ERRORS
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
CONCLUTIONS
• A CRC IS INSERTED TO ENABLE THE LAU TO DETECT ANY
TRANSMISSION TROUBLE.
• THE START TIME (T0) OF ALL THE FDU HAS TO BE SYNCHRONIZE IN
ORDER TO DETERMINE THE TRANSMISSIONS DELAY.
• THE CRC COMUNICATES THAT THERE WAS A SYNCHRONIZATION
ERROR.
• THE SYSTEM MINIMIZE THE EFFECT BY THE APPLICATION OF A
PREDICTIVE ALGORITHM.
• THE CRC ERROR DEGRADES THE TRACE (SIGNAL).
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
CONCLUTIONS
• THE TRANSMIT ERROR IS BECAUSE OF A SITUATION BETWEEN THE
FDU TO LAU; SO THE ACQUISITION STOPS WITH AN ERROR SUCH AS
FRAME ERROR OR TOKEN ERROR.
• THE TRANSMIT ERROR HAS NOT EFFECT BETWEEN LAU TO LAU
COMMUNICATION.
• THE PREDECTIVE ALGORITHM IS IN ORDER TO MINIMIZE THE CRC
ERROR.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
WHY CRC & TRANSMIT ERROR?
• POOR BATERY CONDITIONS, SUCH AS MAINTENANCE, OR BATTERY
LIFE .
• POOR MAINTENANCE AT THE FIELD ELECTRONICS: FDU’S, LINKS,
LAUL, LAUX.
• GENERATION OF UNWANTED ELECTROMAGNETICS FIELD.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM
• References:
• Sercel User’s Manual 1; 2; 3; Technical Manual
• Data Communication Fundamentals; By Kharagpur
• Phase-Locked Loops with applications ECE 5675/4675 Lectures Note Spring
2011; By Mark A. Wickert.
• Advanced Digital Signal Processing and Noise Reduction; By Saeed V. Vaseghi.
• Crystals Oscillators Real-Time-Clocks Filters Precision Timing Magnetics
Engineered Solutions; Abracon Corporation.
ALEX LEVY | LAND SEISMIC OPERATIONS |
SEIS.ENG01@GMAIL.COM

Weitere ähnliche Inhalte

Was ist angesagt?

Overview Study on LIN System: MC33911
Overview Study on LIN System: MC33911 Overview Study on LIN System: MC33911
Overview Study on LIN System: MC33911 Premier Farnell
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTEdebamoha
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocaltes31
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationMichail Grigoropoulos
 
Lte random-access-procedure
Lte random-access-procedureLte random-access-procedure
Lte random-access-procedurePrashant Sengar
 
14 data link control
14 data link control14 data link control
14 data link controlarvindsarja
 
I2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingI2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingBhargav Kakadiya
 
Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68myrajendra
 
TCP protocol flow control
TCP protocol flow control TCP protocol flow control
TCP protocol flow control anuragjagetiya
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocolselvakumar_b1985
 
3g counter & timer
3g counter & timer3g counter & timer
3g counter & timerTABREZ KHAN
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocolsNitesh Singh
 
features of tcp important for the web
features of tcp  important for the webfeatures of tcp  important for the web
features of tcp important for the webrinnocente
 

Was ist angesagt? (20)

Overview Study on LIN System: MC33911
Overview Study on LIN System: MC33911 Overview Study on LIN System: MC33911
Overview Study on LIN System: MC33911
 
Lin bus
Lin busLin bus
Lin bus
 
RACH procedure in LTE
RACH procedure in LTERACH procedure in LTE
RACH procedure in LTE
 
LIN protocol description
LIN protocol descriptionLIN protocol description
LIN protocol description
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
 
IEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer SimulationIEEE 802.11a Physical Layer Simulation
IEEE 802.11a Physical Layer Simulation
 
Day 10 rip (2)
Day 10 rip (2)Day 10 rip (2)
Day 10 rip (2)
 
Lte random-access-procedure
Lte random-access-procedureLte random-access-procedure
Lte random-access-procedure
 
csma ca
 csma ca csma ca
csma ca
 
14 data link control
14 data link control14 data link control
14 data link control
 
I2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingI2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacing
 
Paper lte-interoperable
Paper lte-interoperablePaper lte-interoperable
Paper lte-interoperable
 
Rach procedure in lte
Rach procedure in lteRach procedure in lte
Rach procedure in lte
 
Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68
 
TCP protocol flow control
TCP protocol flow control TCP protocol flow control
TCP protocol flow control
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
 
3g counter & timer
3g counter & timer3g counter & timer
3g counter & timer
 
New framing-protocols
New framing-protocolsNew framing-protocols
New framing-protocols
 
I2C
I2CI2C
I2C
 
features of tcp important for the web
features of tcp  important for the webfeatures of tcp  important for the web
features of tcp important for the web
 

Andere mochten auch

Fiber Optics - Conference
Fiber Optics - ConferenceFiber Optics - Conference
Fiber Optics - ConferenceAlex TX
 
Larynx anatomy
Larynx anatomyLarynx anatomy
Larynx anatomysobhan3991
 
Ocean bottom seismic in the oseberg south area j daniels
Ocean bottom seismic in the oseberg south area j danielsOcean bottom seismic in the oseberg south area j daniels
Ocean bottom seismic in the oseberg south area j danielsStatoil
 
Lecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingLecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingAmin khalil
 
Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Amin khalil
 
Land Seismic Sources - Explosives Vs. Vibroseis
Land Seismic Sources - Explosives Vs. Vibroseis Land Seismic Sources - Explosives Vs. Vibroseis
Land Seismic Sources - Explosives Vs. Vibroseis Alex TX
 
2 d and 3d land seismic data acquisition and seismic data processing
2 d and 3d land seismic data acquisition and seismic data processing2 d and 3d land seismic data acquisition and seismic data processing
2 d and 3d land seismic data acquisition and seismic data processingAli Mahroug
 
Introduction to Seismic Method
Introduction to Seismic MethodIntroduction to Seismic Method
Introduction to Seismic MethodŞarlatan Avcısı
 

Andere mochten auch (11)

Fiber Optics - Conference
Fiber Optics - ConferenceFiber Optics - Conference
Fiber Optics - Conference
 
Larynx anatomy
Larynx anatomyLarynx anatomy
Larynx anatomy
 
Ocean bottom seismic in the oseberg south area j daniels
Ocean bottom seismic in the oseberg south area j danielsOcean bottom seismic in the oseberg south area j daniels
Ocean bottom seismic in the oseberg south area j daniels
 
Lecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingLecture 19, marine seismic surveying
Lecture 19, marine seismic surveying
 
Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Lecture 20, marine surveying 2
Lecture 20, marine surveying 2
 
Anatomy of the larynx
Anatomy of the larynxAnatomy of the larynx
Anatomy of the larynx
 
Land Seismic Sources - Explosives Vs. Vibroseis
Land Seismic Sources - Explosives Vs. Vibroseis Land Seismic Sources - Explosives Vs. Vibroseis
Land Seismic Sources - Explosives Vs. Vibroseis
 
Larynx Anatomy
Larynx AnatomyLarynx Anatomy
Larynx Anatomy
 
2 d and 3d land seismic data acquisition and seismic data processing
2 d and 3d land seismic data acquisition and seismic data processing2 d and 3d land seismic data acquisition and seismic data processing
2 d and 3d land seismic data acquisition and seismic data processing
 
Introduction to Seismic Method
Introduction to Seismic MethodIntroduction to Seismic Method
Introduction to Seismic Method
 
Introduction to Seismic Method
Introduction to Seismic Method Introduction to Seismic Method
Introduction to Seismic Method
 

Ähnlich wie CRC and Transmitt Error Report_V1

A427 nic card
A427 nic cardA427 nic card
A427 nic cardsurajbhai
 
Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Ali Usman
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceAnalog Devices, Inc.
 
fdocuments.in_lte-eutran-protocol-pdf.pdf
fdocuments.in_lte-eutran-protocol-pdf.pdffdocuments.in_lte-eutran-protocol-pdf.pdf
fdocuments.in_lte-eutran-protocol-pdf.pdfSaidHaman
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATMMadhumita Tamhane
 
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksAccurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksDesign World
 
High speed Networking
High speed NetworkingHigh speed Networking
High speed Networkingsdb2002
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Meenakshi Devi
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)VIT-AP University
 
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...Cristian Randieri PhD
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ZillayHuma Mehmood
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Andrew Nix
 
Generalized Parallel CRC Computation
Generalized Parallel CRC ComputationGeneralized Parallel CRC Computation
Generalized Parallel CRC ComputationIJMTST Journal
 

Ähnlich wie CRC and Transmitt Error Report_V1 (20)

A427 nic card
A427 nic cardA427 nic card
A427 nic card
 
Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )Atm( Asynchronous Transfer mode )
Atm( Asynchronous Transfer mode )
 
Frame relay
Frame relayFrame relay
Frame relay
 
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interfaceDemystifying the JESD204B High-speed Data Converter-to-FPGA interface
Demystifying the JESD204B High-speed Data Converter-to-FPGA interface
 
fdocuments.in_lte-eutran-protocol-pdf.pdf
fdocuments.in_lte-eutran-protocol-pdf.pdffdocuments.in_lte-eutran-protocol-pdf.pdf
fdocuments.in_lte-eutran-protocol-pdf.pdf
 
USART
USARTUSART
USART
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
Atm 090904084052-phpapp02
Atm 090904084052-phpapp02Atm 090904084052-phpapp02
Atm 090904084052-phpapp02
 
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksAccurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
 
High speed Networking
High speed NetworkingHigh speed Networking
High speed Networking
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
 
Arrjay
ArrjayArrjay
Arrjay
 
Nigga.pdf
Nigga.pdfNigga.pdf
Nigga.pdf
 
Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)Architectures of HDLC Controllers (A Study)
Architectures of HDLC Controllers (A Study)
 
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...
21 An X10 based intelligent gateway for Process Control Applications - 7th Wo...
 
ATM
ATMATM
ATM
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
 
Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11Globecom 2015: Adaptive Raptor Carousel for 802.11
Globecom 2015: Adaptive Raptor Carousel for 802.11
 
00769767
0076976700769767
00769767
 
Generalized Parallel CRC Computation
Generalized Parallel CRC ComputationGeneralized Parallel CRC Computation
Generalized Parallel CRC Computation
 

CRC and Transmitt Error Report_V1

  • 1. CRC & TRANSMIT ERRORS Sercel 428XL System DOCUMENT PREPARED BY: ALEX LEVY LAND SEISMIC OPERATIONS SEIS.ENG01@GMAIL.COM 2016 ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 2. THE SEISMIC SERCEL NETWORK FDU & GEOPHONES LAUX & LAUL LCI E428 CLIENT SOFTWARE The samples of seismic data are always from the Acquisition Node to the Data Buffer Node. The samples are analyzed and compressed by the Data Buffer Node and finally sent directly to the Control Node through the Asynchronous protocol. The status and result are sent to the Recorder Node for analysis through the asynchronous protocol too. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 3. COMMUNICATION PROTOCOL On Line only @ 8 or 16 [Mbps]. Use SYNCHRONOUS COMMUNICATION. COMMUNICATION BETWEEN LAU AND FDU On Line or Transverse @ 8 or 16 [Mbps]. Use ASYNCHRONOUS COMMUNICATION. Full duplex. Automatic routing. CRC Error Checking. COMMUNICATION BETWEEN LAU OR LCI AND LAU ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 4. 8 – 16 [Mbps] TCP/IP PROTOCOL 100[Mbps] ETHERNET PROTOCOL ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 5. Data Link Layer The protocol used on Line and secondary Transverse @ 8 or 16 [Mbps] is a TCP IP protocol.TCP/IPPROTOCOLLAYERS PHYSICALL Layer TRANSPORT Layer NETWORK Layer  Point to Point communication (P2P).  Communication between 2 adjacent LAU’s.  Frame management.  Frame CRC Checking.  Interface between Hardware and Software  Communication between 2 adjacent LAU’s.  Encode cell.  Packet CRC checking.  Routing management.  Communication between 2 Lau’s or LCI or Server.  Packets management.  Communication between 2 Lau’s or LCI or Server.  Message management by MULTIPLEXING / DEMULTIPLEXING.ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 6. DATA ENCAPSULATION 16 [Mbps] Frame ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 7. THE CONTROL NODE IN DETAILS!  Interfacing with the links.  Generating the Firing Order and sensing the Time Break.  Seismic line management and control.  Auxiliary links control.  Collecting system status data to be returned to the HCI (Human Control Interface). Collecting the data from the links (Done by the Server). Noise editing (Zeroing/Clipping/Diversity Stack). Correlation and Stacking. Done in the LCI Done in the 428XL Server ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 8. PIPELINE ARCHITECTURE ACQUISITION NODE & DATA BUFFER NODE RECORDER NODE CONTROL NODE ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 9. L C I LPBX: Blaster Board Interface A R C H I T E C T U R E LPWX: Power Management Board LPXL: Line and Transverse Management - This board manages the Synchronization of the spread. - This clock is tuned @ 16,384[MHz] +/- 1 ppm (1 part per million). Main components used on LPBX: - TCXO: 16,384[MHz] Reference Clock for Line Synchronization. - TCXO2: 17,920[MHz] Reference Clock for DPG Synchronization. - Manages all the different power supply need by the other cards. - Uses MosFet Transistor Technology: The advantages of using this technology are:  Allows to manage a very high frequency for the power supply.  Reduction in the working temperature.  Reduction of components size. - The board is able to manage the communication through the LINE and the TRANSVERSE. Important:  Remind that the LINE speed is 8[Mbps] or 16[Mbps] and TRANSVERSE speed is 100[Mbps].  The Flash Memory that the LCI has contains all the programs for the DSP, FPGA and IBM.ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 10. AT THIS POINT REMEMBER…. 8 – 16 [Mbps] TCP/IP PROTOCOL 100[Mbps] ETHERNET PROTOCOL ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 11. DATA Exchange between LINE – LCI – 428XL Server • For the SlipSweep + Navigation the Default Mode is Continuous Asynchronous Mode. • In the Asynchronous Mode (SLIPSWEEP MODE) for the FIRST T0 the LAU SYNCHRONIZE the Acquisition and for the following T there’s no re- synchronization. • In case of Error found by the LAU during the Acquisition, the only solution is to reset the LAU MEMORY is an Abort from Operator then apply LINE OFF/ON. • Retrieve Mode: The Continuous Asynchronous Mode will be the default mode for the 428XL. • Transmission Error During Retrieve - Transmit Time-out: the Operator has the possibility to Retry, Cancel, or Record the Retrieve. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 12. D A T A Sample Skew Processing P R O C E S S I N G • When a control word is sent to the field units, a delay of a few milliseconds arises between the moment the first unit receives the word and the moment the last one receives it. • Each repeater brings about a delay of 1.5[µs] and cables give rise to a delay of 5[ƞs] per meter. • That is why, the start of all FDU must be synchronized and we need to use the following method to do it. After the line is formed, each station unit starts to acquire data. This is fed to the FDU, then the LAU and displayed on the HCI (Human Computer Interface) into the screen (Seismonitor in Jline environment), but it is not recorded. The memory of the LAU Slave gets filled up and retains the latest samples milliseconds of data. • During the line forming, the microcontroller (of the LAU master for each segment and the LCI) determines the delay corresponding to the time associated with the selected filter, plus the delay associated with the propagation time for the messages between the acquisition module and each link. As a result, the first data processed is the data that was recorded before the order to start acquisition was received. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 13. Sample Skew Processing During the line forming, the microcontroller (of the LAU master for each segment and the LCI) determines the delay corresponding to the time associated with the selected filter, plus the delay associated with the propagation time for the messages between the acquisition module and each link. As a result, the first data processed is the data that was recorded before the order to start acquisition was received. DATA PROCESSING When a control word is sent to the field units, a delay of a few milliseconds arises between the moment the first unit receives the word and the moment the last one receives it. Each repeater brings about a delay of 1.5[µs] and cables give rise to a delay of 5[ƞs] per meter. That is why, the start of all FDU must be synchronized and we need to use the following method to do it. After the line is formed, each station unit starts to acquire data. This is fed to the FDU, then the LAU and displayed on the HCI (Human Computer Interface) into the screen (Seismonitor in Jline environment), but it is not recorded. The memory of the LAU Slave gets filled up and retains the latest samples milliseconds of data. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 14. CRC ERROR  The transmission bits are organized in frames occurring every 1[ms].  The frames are generated by the 428XL (LCI) central unit on its Left and Right Transverses, and replicated by each LAUX on its Low and High Port.  A frame is composed of 64 cells: The first cell is the frame header; the next 63 ones are dedicated to LAU/LAU or FDU/LAU communications.  A cell is 16 bytes long on Lines and 32 bytes long on Transverses. FROM THE “ENCAPSULATION OF THE DATA” ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 15. The FRAMES are used to implement TWO Communication Schemes Each FDU writes 4 samples in a cell data field. The addressing mode uses a token mechanism: each FDU writes its data in the first free cell following a frame header and sets a busy bit (in the cell header). The addressing mode is then sequential, so the next FDU writes its data in the next DATA CELL. The communication is SYNCHRONOUS with FDU acquisition and provides an error detection mechanism using the CRC field.  FDU samples received by an LAU are processed and compressed to form packets that are sent back to the 428XL central unit.  There is no time relation with FDU acquisition: A High Level Protocol with error detection and recovery is implemented. 1. FDU/LAU communication (LOW LEVEL PROTOCOL) 2. LAU/LAU communication (High Level Protocol) ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 16. TIME SYNCHRONIZATION The FDU samples the analog input using a 256[Kbits/s] sigma-delta converter. The sampling clock is derived from the 8.192[MHz] line frequency. The FDU perform a first decimation process to produce 24-bit sample @ 0.25[ms] sampling rate. Four 0.25[ms] samples are written into a cell every 1[ms]. The time difference between the generation of the 428XL frame and sampling by each FDU is measured at line power-on with a precision of 122[ns]. This value (called T1) is measured and stored in each LAU for each FDU it controls. The frame header sent by the 428XL central unit contains the T0 information. The information is received by all LAU’s and FDU’s An LAU or FDU decodes T0 if the CRC of the frame header is correct. The T0 information is repeated three times. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 17. oThe TB from the shooting system is not synchronous with the generation of the 428XL frame. oWhen TB occurs, the 428XL measures the time from TB to the start of the next frame with a precision of 488[ns] and writes the T0 information and the measured time (called T2) in the next frame header. oThe LAU uses T1+T2 time to have the data received from FDU’s synchronized with T0. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 18. LAUL/LAUXACQUISITION DSP processor:  Receives incoming frames,  Decodes cells, Check cell consistency and CRC, Extract samples and stores into a 512[ms] circular buffer. The LAU contains two processors  IBM403 processor  This processor stores compressed packets into an acquisition buffer.  The acquisition buffer is sent to 428XL central unit upon request using the LAU/LAU protocol.  This phase (called retrieval) can be done at later date compared to acquisition. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 19. Transmit Error Effects FDU to LAU Communications  When receiving a frame from the line, the LAU checks for cell consistency.  When a cell CRC error is detected, the corresponding path is displayed in orange.  If frame headers are unaltered, the acquisition continues.  If frame headers are altered, then the acquisition stops with an error such as frame error or token error. The TRANSMIT ERROR AFFECTS THE LINE TRANSMISSION DIFFERENTLY DEPEENDING ON THE PROTOCOL USED LAU to LAU Communications The transfer of compressed sample packets from LAU to the 428XL central unit uses the high level protocol. If a transmit error occurs, a packet CRC error is detected, the wrong packet is discarded and repeated. Transmit error have no effect on this type of communication. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 20. CRC error handling algorithm • In an event of CRC errors, rather than stopping with and error message. An algorithm is implemented allowing the acquisition to continue and minimizing the effect of random TRANSMIT ERROR. • Basically this algorithm replace the FRAME where a CRC errors occurs, the four 0.25[ms] sample of each FDU are replaced byt the four corresponding sample of the previous frame. • Resulting all this in a predictive algorithm. • The corresponding path is displayed in orange and the trace affected by CRC error during the acquisition are marked as “edited” in the SEGD record. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 21. Case Study ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 22. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 23. EFFECT OF CONSECUTIVE CRC ERRORS ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 24. CONCLUTIONS • A CRC IS INSERTED TO ENABLE THE LAU TO DETECT ANY TRANSMISSION TROUBLE. • THE START TIME (T0) OF ALL THE FDU HAS TO BE SYNCHRONIZE IN ORDER TO DETERMINE THE TRANSMISSIONS DELAY. • THE CRC COMUNICATES THAT THERE WAS A SYNCHRONIZATION ERROR. • THE SYSTEM MINIMIZE THE EFFECT BY THE APPLICATION OF A PREDICTIVE ALGORITHM. • THE CRC ERROR DEGRADES THE TRACE (SIGNAL). ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 25. CONCLUTIONS • THE TRANSMIT ERROR IS BECAUSE OF A SITUATION BETWEEN THE FDU TO LAU; SO THE ACQUISITION STOPS WITH AN ERROR SUCH AS FRAME ERROR OR TOKEN ERROR. • THE TRANSMIT ERROR HAS NOT EFFECT BETWEEN LAU TO LAU COMMUNICATION. • THE PREDECTIVE ALGORITHM IS IN ORDER TO MINIMIZE THE CRC ERROR. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 26. WHY CRC & TRANSMIT ERROR? • POOR BATERY CONDITIONS, SUCH AS MAINTENANCE, OR BATTERY LIFE . • POOR MAINTENANCE AT THE FIELD ELECTRONICS: FDU’S, LINKS, LAUL, LAUX. • GENERATION OF UNWANTED ELECTROMAGNETICS FIELD. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM
  • 27. • References: • Sercel User’s Manual 1; 2; 3; Technical Manual • Data Communication Fundamentals; By Kharagpur • Phase-Locked Loops with applications ECE 5675/4675 Lectures Note Spring 2011; By Mark A. Wickert. • Advanced Digital Signal Processing and Noise Reduction; By Saeed V. Vaseghi. • Crystals Oscillators Real-Time-Clocks Filters Precision Timing Magnetics Engineered Solutions; Abracon Corporation. ALEX LEVY | LAND SEISMIC OPERATIONS | SEIS.ENG01@GMAIL.COM