SlideShare a Scribd company logo
Focus on M-sequence sensor electronics
IR-UWB: Correlator
-Jayendra Mishra
UWB Principle Of Operation
 Ultra-wideband sensors stimulate their
test objects with pulses.
 UWB pulses allows following the
propagation and the temporal
development of energy distribution
within the test scenario
 Multiple chirp signals of sub
nanoseconds spread over a large
bandwidth are generated to get an
impulse response.
Measurement Complexity
 Large peak power signals represents some inconvenience of the
impulse measurement technique.
 Idea is to go away from excitations by strong single or infrequent
‘shocks’ and to pass instead to a stimulation of the DUT by many subtle
‘pinpricks’.
 Binary pseudo-noise codes represent pulse signals which are more
careful with the test objects.
Binary
Pseudo-Noise
Codes
 Pulse signals which have spread their energy homogenously over the whole signal length. Hence, their
peak voltage remains quite small by keeping sufficient stimulation power.
 PN-codes are periodic signals which constitute of a large number of individual pulses ostensible
randomly distributed within the period. The theory of PN-code generation is closely connected with
Galois-fields and primitive polynomials.
 Summarized by the term binary PN-code they may have three (-1, 0, 1) and more signal levels.
 Amalgamated properties of two signal classes
 Periodic-deterministic signals
 Random signals
 Pseudo-noise codes examples: Barker code, M-sequence, Golay-Sequence, Gold-code, Kasami-code
M-Sequence
 Maximum length binary sequence or shortly
termed M-sequence is Simple to generate
and provide best properties to measure the
Impulse response function IRF.
 For a given signal power, lowest amplitude
and shortest autocorrelation function.
 No. of flip-flops in shift register determine
the length of M-sequence
 Spares the measurement objects and the
requirements onto the receiver dynamic
are more relaxed.
M-sequence Generation
 Digital shift registers with appropriate
feedbacks.
 Shift the starting point of the M-
sequence to control the time lag of an
UWB correlator.
 In figure the register is of the 9th order.
 Fibonacci structure deals with cascaded
XOR-gates which increase the dead time
before a new change of the flip-flop
states is allowed.
Technical
Challenges
 IRF measurement not directly possible with a time extended
signal such as the M-sequence.
 The M-sequence signal has to be subjected to an impulse
compression to gain the wanted impulse response.
 The price to pay for reduced voltage in a UWB signal is the
chaotic structure of the receive signal, therefore, a correlator
is required for interpretation.
 Intermediate frequency cannot provide a low freq. as the
Nyquist bandwidth is huge for 3 GHz of bandwidth.
 To perform the correlation of a very wideband signal we
need.
 Cross-correlation to access the wanted IRF
 Digital impulse compression
 Frequency domain conversion
Impulse
Correlator
 Objective: to determine the impulse response function of a
test object.
 A correlator is used to detect the presence of signals with a
known waveform in a noisy background.
 The output is nearly zero (below set threshold) if only noise
is present.
 Impulse compression is performed by the correlator
Impulse
Correlation
 In UWB, Impulse compression using wideband correlation
 Convolving with a time inverted stimulus x(-t).
 Technical implementation Cross-correlation
 The Sliding correlator
 PN- correlation
The Sliding
Correlator
 (a.1) Two shift registers of identical behavior make a
sliding correlator. First one provides actual band
limited stimulus signal at fc, and second serves as
reference to perform correlation fs = fc-Δf.
 (a.2) Both shift registers have to run in parallel with
constant time lag during this time.
 (b.1) Integrator of the product detector is crucial for
the noise suppression and it largely determines the
overall sensitivity of the sensor device.
 (b.2) Waveform sweeping over the initial states of
each of the shift registers to get sampled version of
correlation function. Rather sliding, the correlator
jumps in steps of Δtc = 𝑓𝑐−1
.
 This gives sampled version of correlation function.
 Sampling interval equals the M-sequence chip
duration.
Block Diagram Of UWB Correlator
 Digital ultra-wideband correlation joins
sliding correlator and stroboscopic
sampling.
 Sub-sampling: data gathering is
distributed over several periods by
capturing the signal with the lower
sampling rate fs.
 Since No. of chips: Ns = N = 2 𝑛
− 1 ,n is
the order. sub sampling is simply
controlled by a binary divider.
 The placement of the anti-aliasing filter
depends on the measurement
environment.
Sub-Sampling Control By Binary Divider.
 Goal is in to organize a precise and simple sub-
sampling control.
 Interleaved sampling approach for single stage
binary divider; so, two stage divider would have
four periods of measurements.
 In figure, 3rd order M-sequence with 7 chips or
data samples.
 For every beat of the clock generator the voltage
is captured at every second beat.
 So, first the odd chip numbers are captured and
then the even ones.
Wanted results: IRF or FRF of DUT.
Data Reduction By Averaging
 the most efficient way permitting both a
high sampling rate and a continuous
processing of the incoming data stream.
 Shorter the binary divider, higher the
efficiency.
 Synchronous averaging- used before
applying other cascaded linear algorithms
for data reduction.
 the total number of data samples reduces by
the factor p, Synchronous averaging
performs noise suppression by the factor √p.
Digital Impulse
Compression
 If only round trip time is of interest we can apply
correlation between receive signal y(t) and the ideal
m-sequence m(t), for faster implementation. Where
IRF shape is less important.
 The known M sequence data samples arranged in the
circulant matrix Mcirc are rearranged in Hadamard
matrix for faster computing in Fast Hadamard
transform (FHT). Figure shows the Hadamard butterfly.
 ENOB-number of receiver that includes the
quantization noise and the thermal noise.
 FHT-butterfly is used which only includes sum or
difference operations which can be executed at high
processing speed.
 the correlation leads to a noise suppression by the
factor √Ns = √(2 𝑛
-1). The equation shown in figure is
equivalent to the signal with Max. SNR obtained afte
FFT or FHT operation.
Design Tetrahedron Of Digital Ultra-Wideband
Correlator
Binary divider length- relaxes the speed requirements onto
the receiver. Large dividing factor reduces data throughput
but also largely reduces sensitivity of receiver.
Recording time Tr- number p of averaging controls
recording time length. Target speed and acceleration, and
the rate of mechanical object oscillations are the dominant
parameters restricting the recording time in radar
measurements.
Pre-processing- An M-sequence sensor is typically
equipped with FPGA for data processing as
• Data reduction by averaging or Background removal
• Digital impulse compression or correlation
• Data conversion into frequency domain and error
correction, detection; round trip time estimation.
KNOCK YOUR SELF OUT!

More Related Content

PPTX
MicroStrip Patch Antenna
PPT
Satellite Downlink Budget Analysis
PDF
3G Radio Network Planning
PPT
Design of the satellite link
PDF
Radar 2009 a 12 clutter rejection basics and mti
PPTX
array and phased array antennna
PDF
Antenna basics from-r&s
PPT
GSM Architecture.ppt
MicroStrip Patch Antenna
Satellite Downlink Budget Analysis
3G Radio Network Planning
Design of the satellite link
Radar 2009 a 12 clutter rejection basics and mti
array and phased array antennna
Antenna basics from-r&s
GSM Architecture.ppt

What's hot (20)

PPTX
ANTENNA AND ITS TYPES
DOCX
Bsnl Industrial training report
PDF
Cellular concepts
PPT
Chapt 03
PPT
Training ppt bsnl
PDF
Conical horn antenna with parabolic reflector using cst
PPTX
Link budget satalite for calculation system
PPTX
A seminar on ultra wide band
PPTX
Satellite link design
PDF
Introduction to Massive Mimo
PDF
Basic concepts of wireless communication system
PPT
frequency re use nb
PPTX
Gsm frequency-planning-issue2
PDF
46679007 define-rx-path-imbalance
PPTX
Espectro radioeléctrico y atribución de frecuencias
PDF
Improving Microwave Capacity
PPTX
Training on microwave communication
PPS
rf planning
PPT
Presentation Rf Optimization And Planning
ANTENNA AND ITS TYPES
Bsnl Industrial training report
Cellular concepts
Chapt 03
Training ppt bsnl
Conical horn antenna with parabolic reflector using cst
Link budget satalite for calculation system
A seminar on ultra wide band
Satellite link design
Introduction to Massive Mimo
Basic concepts of wireless communication system
frequency re use nb
Gsm frequency-planning-issue2
46679007 define-rx-path-imbalance
Espectro radioeléctrico y atribución de frecuencias
Improving Microwave Capacity
Training on microwave communication
rf planning
Presentation Rf Optimization And Planning
Ad

Similar to UWB IRF correlator (20)

PDF
Dq33705710
PDF
Dq33705710
PDF
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
PDF
Acquisition of Long Pseudo Code in Dsss Signal
PDF
Unit 4 Pulse Modulation.pdf
PPT
Single Electron Spin Detection Slides For Uno Interview
PDF
analog communication system for undergraduate .pdf
DOCX
EBDSS Max Research Report - Final
PDF
UNIT5_1.pdf
PPTX
Digital communication viva questions
PDF
An Overview of Array Signal Processing and Beam Forming TechniquesAn Overview...
PDF
Design and Optimization a Circular Shape Network Antenna Micro Strip for Some...
PDF
DESIGN AND OPTIMIZATION A CIRCULAR SHAPE NETWORK ANTENNA MICRO STRIP FOR SOME...
PDF
Design and Optimization a Circular Shape Network Antenna Micro Strip for Some...
PDF
Masters' Thesis Defense Slides
PPTX
unit 5 ADC.pptx
PDF
Performance and Analysis of OFDM Signal Using Matlab Simulink
PPTX
dspppt.pptx
PDF
Pulse Compression Method for Radar Signal Processing
PPTX
Transformer protection from inrush currents: Discrimination of internal fault...
Dq33705710
Dq33705710
IRJET- Compressed Sensing based Modified Orthogonal Matching Pursuit in DTTV ...
Acquisition of Long Pseudo Code in Dsss Signal
Unit 4 Pulse Modulation.pdf
Single Electron Spin Detection Slides For Uno Interview
analog communication system for undergraduate .pdf
EBDSS Max Research Report - Final
UNIT5_1.pdf
Digital communication viva questions
An Overview of Array Signal Processing and Beam Forming TechniquesAn Overview...
Design and Optimization a Circular Shape Network Antenna Micro Strip for Some...
DESIGN AND OPTIMIZATION A CIRCULAR SHAPE NETWORK ANTENNA MICRO STRIP FOR SOME...
Design and Optimization a Circular Shape Network Antenna Micro Strip for Some...
Masters' Thesis Defense Slides
unit 5 ADC.pptx
Performance and Analysis of OFDM Signal Using Matlab Simulink
dspppt.pptx
Pulse Compression Method for Radar Signal Processing
Transformer protection from inrush currents: Discrimination of internal fault...
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
1. Introduction to Computer Programming.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Spectroscopy.pptx food analysis technology
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine Learning_overview_presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
1. Introduction to Computer Programming.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Diabetes mellitus diagnosis method based random forest with bat algorithm
SOPHOS-XG Firewall Administrator PPT.pptx

UWB IRF correlator

  • 1. Focus on M-sequence sensor electronics IR-UWB: Correlator -Jayendra Mishra
  • 2. UWB Principle Of Operation  Ultra-wideband sensors stimulate their test objects with pulses.  UWB pulses allows following the propagation and the temporal development of energy distribution within the test scenario  Multiple chirp signals of sub nanoseconds spread over a large bandwidth are generated to get an impulse response.
  • 3. Measurement Complexity  Large peak power signals represents some inconvenience of the impulse measurement technique.  Idea is to go away from excitations by strong single or infrequent ‘shocks’ and to pass instead to a stimulation of the DUT by many subtle ‘pinpricks’.  Binary pseudo-noise codes represent pulse signals which are more careful with the test objects.
  • 4. Binary Pseudo-Noise Codes  Pulse signals which have spread their energy homogenously over the whole signal length. Hence, their peak voltage remains quite small by keeping sufficient stimulation power.  PN-codes are periodic signals which constitute of a large number of individual pulses ostensible randomly distributed within the period. The theory of PN-code generation is closely connected with Galois-fields and primitive polynomials.  Summarized by the term binary PN-code they may have three (-1, 0, 1) and more signal levels.  Amalgamated properties of two signal classes  Periodic-deterministic signals  Random signals  Pseudo-noise codes examples: Barker code, M-sequence, Golay-Sequence, Gold-code, Kasami-code
  • 5. M-Sequence  Maximum length binary sequence or shortly termed M-sequence is Simple to generate and provide best properties to measure the Impulse response function IRF.  For a given signal power, lowest amplitude and shortest autocorrelation function.  No. of flip-flops in shift register determine the length of M-sequence  Spares the measurement objects and the requirements onto the receiver dynamic are more relaxed.
  • 6. M-sequence Generation  Digital shift registers with appropriate feedbacks.  Shift the starting point of the M- sequence to control the time lag of an UWB correlator.  In figure the register is of the 9th order.  Fibonacci structure deals with cascaded XOR-gates which increase the dead time before a new change of the flip-flop states is allowed.
  • 7. Technical Challenges  IRF measurement not directly possible with a time extended signal such as the M-sequence.  The M-sequence signal has to be subjected to an impulse compression to gain the wanted impulse response.  The price to pay for reduced voltage in a UWB signal is the chaotic structure of the receive signal, therefore, a correlator is required for interpretation.  Intermediate frequency cannot provide a low freq. as the Nyquist bandwidth is huge for 3 GHz of bandwidth.  To perform the correlation of a very wideband signal we need.  Cross-correlation to access the wanted IRF  Digital impulse compression  Frequency domain conversion
  • 8. Impulse Correlator  Objective: to determine the impulse response function of a test object.  A correlator is used to detect the presence of signals with a known waveform in a noisy background.  The output is nearly zero (below set threshold) if only noise is present.  Impulse compression is performed by the correlator
  • 9. Impulse Correlation  In UWB, Impulse compression using wideband correlation  Convolving with a time inverted stimulus x(-t).  Technical implementation Cross-correlation  The Sliding correlator  PN- correlation
  • 10. The Sliding Correlator  (a.1) Two shift registers of identical behavior make a sliding correlator. First one provides actual band limited stimulus signal at fc, and second serves as reference to perform correlation fs = fc-Δf.  (a.2) Both shift registers have to run in parallel with constant time lag during this time.  (b.1) Integrator of the product detector is crucial for the noise suppression and it largely determines the overall sensitivity of the sensor device.  (b.2) Waveform sweeping over the initial states of each of the shift registers to get sampled version of correlation function. Rather sliding, the correlator jumps in steps of Δtc = 𝑓𝑐−1 .  This gives sampled version of correlation function.  Sampling interval equals the M-sequence chip duration.
  • 11. Block Diagram Of UWB Correlator  Digital ultra-wideband correlation joins sliding correlator and stroboscopic sampling.  Sub-sampling: data gathering is distributed over several periods by capturing the signal with the lower sampling rate fs.  Since No. of chips: Ns = N = 2 𝑛 − 1 ,n is the order. sub sampling is simply controlled by a binary divider.  The placement of the anti-aliasing filter depends on the measurement environment.
  • 12. Sub-Sampling Control By Binary Divider.  Goal is in to organize a precise and simple sub- sampling control.  Interleaved sampling approach for single stage binary divider; so, two stage divider would have four periods of measurements.  In figure, 3rd order M-sequence with 7 chips or data samples.  For every beat of the clock generator the voltage is captured at every second beat.  So, first the odd chip numbers are captured and then the even ones. Wanted results: IRF or FRF of DUT.
  • 13. Data Reduction By Averaging  the most efficient way permitting both a high sampling rate and a continuous processing of the incoming data stream.  Shorter the binary divider, higher the efficiency.  Synchronous averaging- used before applying other cascaded linear algorithms for data reduction.  the total number of data samples reduces by the factor p, Synchronous averaging performs noise suppression by the factor √p.
  • 14. Digital Impulse Compression  If only round trip time is of interest we can apply correlation between receive signal y(t) and the ideal m-sequence m(t), for faster implementation. Where IRF shape is less important.  The known M sequence data samples arranged in the circulant matrix Mcirc are rearranged in Hadamard matrix for faster computing in Fast Hadamard transform (FHT). Figure shows the Hadamard butterfly.  ENOB-number of receiver that includes the quantization noise and the thermal noise.  FHT-butterfly is used which only includes sum or difference operations which can be executed at high processing speed.  the correlation leads to a noise suppression by the factor √Ns = √(2 𝑛 -1). The equation shown in figure is equivalent to the signal with Max. SNR obtained afte FFT or FHT operation.
  • 15. Design Tetrahedron Of Digital Ultra-Wideband Correlator Binary divider length- relaxes the speed requirements onto the receiver. Large dividing factor reduces data throughput but also largely reduces sensitivity of receiver. Recording time Tr- number p of averaging controls recording time length. Target speed and acceleration, and the rate of mechanical object oscillations are the dominant parameters restricting the recording time in radar measurements. Pre-processing- An M-sequence sensor is typically equipped with FPGA for data processing as • Data reduction by averaging or Background removal • Digital impulse compression or correlation • Data conversion into frequency domain and error correction, detection; round trip time estimation.