SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Introduction to
IQ-demodulation
       of
    RF-data


          by

    Johan Kirkhorn,
      IFBT, NTNU




   September 15, 1999
Johan Kirkhorn: Introduction to IQ demodulation of RF-data


                                                           Table of Contents

1       INTRODUCTION ........................................................................................................................................3
    1.1     Abstract...............................................................................................................................................3
    1.2     Definitions/Abbreviations/Nomenclature..............................................................................................3
    1.3     Referenced Documents ........................................................................................................................3
2       RF SIGNAL ...............................................................................................................................................4

3       SAMPLING OF BAND-PASS SIGNALS...........................................................................................................5
    3.1     Introduction .........................................................................................................................................5
    3.2     IQ-demodulation..................................................................................................................................6
    3.3     Down-mixing ......................................................................................................................................6
    3.4     Low-pass filtering................................................................................................................................7
    3.5     Decimation ..........................................................................................................................................7
4       RECONSTRUCTION OF RF-DATA FROM IQ-DATA .....................................................................................8
    4.1 Interpolation ........................................................................................................................................8
    4.2 Zero-padding .......................................................................................................................................9
    4.3 Low-pass filter.....................................................................................................................................9
       4.3.1  Interpolation factor NI ................................................................................................................9
       4.3.2  Cut-off frequency ......................................................................................................................10
    4.4 Up-mixing .........................................................................................................................................10
    4.5 Real value..........................................................................................................................................11
5       IQ-DATA PROCESSING IN MATLAB .........................................................................................................11
    5.1     Band-pass filtering of IQ data (RECTFREQ)......................................................................................11
    5.2     IQ to RF conversion (IQ2RF).............................................................................................................13
    5.3     Frequency spectrum estimation on IQ data (IQSPECT) ......................................................................13




September 15, 1999                                                                                                                          Page 2 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data



1 Introduction

1.1 Abstract
This document gives an introduction to the IQ-demodulation format of the RF-data stored
from the Vingmed System Five. The document is intended for users of the RF options on the
System Five.

Note that the information given is simplified to present a comprehensive functional overview
of the topic covered, and might not reveal the actual details of the system in full.


1.2 Definitions/Abbreviations/Nomenclature
RF                        Radio Frequency. The term “RF data” is commonly used to
                          denote unprocessed data
IQ                        In-phase Quadrature.
                          Used to denote the complex format on which the RF data is
                          stored from the System Five. The IQ demodulation is also
                          sometimes named Base-band demodulation, Quadrature
                          demodulation, Complex demodulation etc.
FIR                       Finite Impulse Response
FFT                       Fast Fourier Transform
LP                        Low pass
BP                        Band pass
A/D                       Analog to digital
SNR                       Signal to Noise Ratio
DSP                       Digital Signal Processor


1.3 Referenced Documents
EchoMAT User Manual (FA292640)




September 15, 1999                                                             Page 3 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data



2 RF signal

RF is short for Radio Frequency. In communication engineering, The term “RF-signals” is
used to denote signals containing frequency information in the frequency bands used for radio
communication. The term RF has been adopted by the ultrasound industry, where it is used as
a standard notation for unprocessed data, where the frequency information is intact. In
ultrasound imaging, the received RF signal is the output of the beamformer:
                     Probe
                   elements     Analog
                                         A/D    Delays Weights   Summation
                                 Gain




                                                                    Σ
                                            Up to                             RF-
                                             128                             Signal
                                          channels




                     Figure 1. Beamformer of System Five (simplified).

Modern ultrasound probes (linear- and phased array transducers) consist of several
rectangular elements of piezoelectric material. The piezoelectric elements are capable of
converting varying pressure to electrical signals.

At receive, the analog signal from each individual probe element is first amplified (Analog
Gain) to ensure optimal use of the dynamic range of the Analog to Digital (A/D) converters.
The analog gain factor varies with depth to amplify signals from deep regions most (TGC,
Time Gain Compensation).

The sampled signals are delayed individually to focus the beam to a certain depth and
direction. The delayed signals are weighted to obtain the desired apodization and beam
profile. Finally, the weighted and delayed signals are summed in phase, and this is the RF
signal.

The sampling rate of the RF signal at the output of the beamformer is 20 MHz, and the
resolution is 20 bits. The sampling rate of the A/D converters is 40 MHz with a resolution of
12 bits. 7 bits are added by summing 128 channels (128=27) and the last bit is added when the
sampling rate is reduced from 40 to 20 MHz.

It is also important to note that when acquiring RF-data on the System Five, the Analog Gain
and weights applied to the individual channels are not affected by the Gain knob and TGC
sliders on the front panel. But the overall gain is adjusted if transmit power is changed.




September 15, 1999                                                                    Page 4 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data



3 Sampling of band-pass signals

3.1 Introduction
The Nyquist sampling theorem states that to get a unique representation of the frequency
content of a signal, the signal must be sampled at a rate twice the frequency of the highest
frequency component of the signal.

The received RF-signal from an ultrasound transducer is a band-pass signal. The relative
bandwidth of the transducer is usually less than 100%, typically 50-70%. The percentage is
the ratio of the bandwidth to the center frequency of the transducer. The bandwidth is the
frequency range where the sensitivity of the transducer is above a certain level. For one-way
response, this level is usually defined as 3 dB below the level at the most sensitive frequency.

Figure 2 illustrates the frequency spectrum of the received RF signal from a 2.5 MHz probe
with bandwidth B less than 100% of the center frequency. The RF signal is real-valued, which
means that the spectrum for the negative frequencies is a mirrored replica of the spectrum for
the positive frequencies. The sampling frequency (fs) is 20 MHz, meaning that the signal
contain a unique representation of frequencies between 0 and half the sampling rate (10
MHz). The upper limit is usually referred to as the Nyquist limit, or the Nyquist frequency.

                                                         Bandwidth
                                                         of interest       Nyquist
                                                                         frequency
                                                                              =
                                                                            fs /2
                                                             B

                     -10                -2.5                2.5             10
                                                     1.25


                                                                  3.75




                                               f [MHz]


                Figure 2. Band pass signal from an ultrasound transducer

In our example, the transducer is sensitive in a band less than 2.5 MHz wide and centered
around 2.5 MHz. This means that all frequency content of interest lies between 1.25 and 3.75
MHz. Sampling at 20 MHz (as done in the System Five), will therefore be an “overkill” in
terms of amount of data to be transferred and stored. Without loss of information, the
sampling rate could be reduced to about 7.5 MHz. Because the sampling rate in the System
Five is fixed in hardware, this is not easy to do. One could decimate the RF-signal by a factor
2, and achieve a sampling frequency of 10 MHz, which would be an improvement, but not
optimal.

A smarter approach for reducing the amount of data without loosing essential information is
to apply a complex base-band modulation technique with bandwidth reduction known as IQ-
demodulation.

Another issue is, that for suppression of quantization noise during analog to digital
conversion, it is fortunate to keep the sampling rate as high as possible to obtain a better
Signal-to-Noise-Ratio (SNR).




September 15, 1999                                                                   Page 5 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data

3.2 IQ-demodulation
The IQ-demodulation consists of 3 main steps:

• Down-mixing
• Low-pass filtering
• Decimation

The multiplication with the square root of two is included to preserve the energy in the signal
(explained in section 3.4.)

                                      exp(-i2πfdt)                  sqrt(2)
                       RF-signal                                                       IQ-signal
                                                       LP-                     Deci-
                           x RF (t)                   filter                  mation    x IQ (t)
                                        Down-
                                        mixing


                                         Figure 3. IQ demodulation


3.3 Down-mixing

                                                 Down-
                                                 mixing




                     -10                    -5                     0                               10
                                                               f [MHz]


                                            Figure 4. Down-mixing
The real valued RF-signal is multiplied (“mixed”) with a complex sinusoid signal:

xIQ(t)=xRF(t) ⋅exp(-i2πfDemod⋅t)

where t is the time along the beam. The relationship between time and distance r is: t=2*r/c.
c is the velocity of sound in human tissue (1540 m/s). The resulting signal xIQ(t) is complex.

Looking at the signal before and after the mixing explains the name “down-mixing”. The
frequency spectrum is actually moved down (to the left) in the frequency plane. After the
down mixing, the resulting signal is complex, and the frequency spectrum is no longer
symmetric about zero.

Because of the relationship between complex exponential functions and sine and cosine
functions,
                     exp(-iωt)=cos(-ωt)+i⋅sin(-ωt)=cos(ω t)-i⋅sin(ωt)

the down-mixing can be thought of as mixing the RF-signal with two sinusoid signals with
90°phase difference:




September 15, 1999                                                                                      Page 6 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data

                                                  cos(2 πfdt)


                                                                  Re{x(t)}
                                 RF-signal
                                   x(t)
                                                                  Im{x(t)}

                                                  -sin(2 πfdt)

                     Figure 5. Quadrature mixing with sinusoid signals

If the demodulation had to be done in hardware, this would be the approach to use. But in the
System Five, the demodulation is done in software using Digital Signal Processors (DSPs),
and the complex exponential is used instead.

The down mixing operation multiplies the RF-signal with a complex vector with unit length,
and the energy content of the signal is not changed.


3.4 Low-pass filtering
After down mixing, the complex signal is low-pass filtered to remove the negative frequency
spectrum and noise outside the desired bandwidth:

                                                      LP-filter




                     -10          -5         -1.5 0      1.5                 10
                                                 f [MHz]


                                  Figure 6. Low-pass filter
The low-pass filter on the complex signal can be thought of as a filter applied to the real and
imaginary part separately. With careful choice of low-pass filter, the remaining signal
becomes weak for frequencies outside the pass-band for both components. In our example, we
chose a low-pass filter with rectangular frequency response and cut-off frequency 1.5 MHz.
The rectangular frequency response is approximated by using a FIR filter with Hamming
weighted sinc coefficients.

The filter removes the frequencies stemming from the negative spectrum of the real RF signal,
and the filter removes approximately half of the energy in the signal. In order to preserve the
energy in the signal, the complex signal should be multiplied by the square root of 2.


3.5 Decimation
The Nyquist theorem then states that the sampling frequency can be reduced to twice the cut-
off frequency of the filter without loss of information. Because we have a complex signal, the
bandwidth of the signal equals the complex sampling rate (the complex signal doesn’ have an
                                                                                    t
ambiguity between positive and negative frequencies).




September 15, 1999                                                                Page 7 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data




                                                                  Sampling rate reduction [6:1]

                      -10                     -1.7              1.7                               10
                                                     f [MHz]


                                      Figure 7. Decimation
This means that we can reduce the sampling frequency from 20 MHz to 3.33 MHz. 3.33 is the
smallest integer fraction of 20 which is larger than twice the filter cut-off frequency. The
sampling rate is reduced by a factor 6. In practice, the desired decimation is obtained by
keeping every 6th sample and throwing away the rest.

The IQ demodulation preserves the information content in the Band-pass signal, and the
original RF-signal can be reconstructed from the IQ-signal.

The next chapter explains how to reconstruct the RF-signal from the IQ-signal.

The IQ data is written to EchoPAC files with 16 bit signed integer representation of the I and
Q components, giving a total of 32 bits for representation of each sample.


4 Reconstruction of RF-data from IQ-data
                                              exp(i2 πfmix t)
                     IQ-signal                                                       RF-signal

                      x IQ (t)     Interpo-                                            x RF (t)
                                                                  sqrt(2)*Re{.}
                                    lation
                                                  Up-
                    (Complex)                    mixing                                (Real)



                    Figure 8. Reconstruction of RF signal from IQ signal

The reconstruction of RF-data from IQ-data is straightforward. It is a reversal of the complex
demodulation in the previous section. The decimation is reversed by interpolation. The low-
pass filter cannot be reversed, but should be chosen without loss of information in the first
place. The down mixing is reversed by up mixing. At last, the RF-signal is found by taking
the real-value of the complex up-mixed signal.


4.1 Interpolation
The first step of the reconstruction, is to increase the sampling rate back to the rate it had prior
to the decimation:




September 15, 1999                                                                                     Page 8 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data




                                                                 Sampling rate increase [1:6]

                     -10                      -1.7             1.7                          10
                                                     f [MHz]


                                    Figure 9. Interpolation
Most signal processing textbooks cover the topic of interpolation/sampling rate conversion, so
the topic will not be covered in deep detail here. The process is divided into two main steps,
zero-padding and low-pass filtering.


4.2 Zero-padding
Zero padding means inserting zeroes in the signal to increase sampling rate. In our case, we
insert 5 zeroes between each signal sample. In the frequency domain, this will be seen as 5
new replicas of the low-pass spectrum, spaced with the original sampling frequency:




                     -10     -6.7      -3.3              0           3.3        6.7         10
                                                     f [MHz]


                                    Figure 10. Zero-padding



4.3 Low-pass filter
After the insertion of zeroes, the duplicate spectra must be removed. This is done with low-
pass filter.
The filter should be chosen with care, as it is important that the filter doesn’ change the
                                                                                t
original data points. A FIR-filter with sinc coefficients serves the purpose.

                                                         LP-filter




                     -10     -6.7      -3.3              0           3.3        6.7         10
                                                     f [MHz]


                             Figure 11. Interpolation LP filter


4.3.1 Interpolation factor NI
The interpolation factor NI depends on the desired output sampling frequency, and the radial
sampling frequency of the IQ-signal:

NI=round(fS_des/fS_IQ)


September 15, 1999                                                                               Page 9 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data



fS_des   = Desired sampling frequency; suggestion 20MHz
fS_IQ    = Radial sampling frequency of the IQ-signal =c/(2*DepthIncrement), c=1540m/s

The IQ-signal stored from the System Five is decimated from 20MHz by an integer factor
(typically 3 or higher), so the fraction fS_des/fS_IQ should always be an integer. However,
because of finite numerical representation, the fraction should be rounded off to the nearest
integer.


4.3.2 Cut-off frequency
The complex IQ-signal stored from the RF applications on the System Five is always band-
limited with a double-sided bandwidth less than the radial sampling frequency of the IQ-
signal:
BIQ < fS_IQ
This means that the I and Q components are band-limited to less than half the sampling
frequency:
BI < 0.5* fS_IQ and BQ < 0.5* fS_IQ

The interpolation filter operates separately on the I and Q components of the IQ-signal. Thus,
the cut-off frequency of the interpolation filter should be set >= 0.5 fS_IQ.


4.4 Up-mixing
To shift the frequency spectrum from the base-band and back to it’ original band, the
                                                                  s
interpolated signal is up-mixed.

                                                 Up-
                                                m ixing




                     -10                         0        2.5           10
                                             f [MHz]


                                    Figure 12. Up-mixing
Up-mixing is achieved by just multiplying the interpolated IQ-signal by the inverse of the
complex exponential used for the down-mixing (note inverted sign in the exponent):

IQup-mix(r) = IQ(r) * exp(i2πfdemod*t(r)),

Where:

t (r)=(StartDepth+(r*DepthIncrement/NI )) / (2*c))

r                     Sample number in radial direction AFTER interpolation
fdemod                Demodulation frequency
NI                    Interpolation factor
c                     Velocity of sound in human tissue(1540 m/s)


September 15, 1999                                                             Page 10 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data

StartDepth            The distance from the transducer origin to the start of the IQ
                      sector measured in meters. See EchoMAT manual for how to extract
                      parameters from the EchoPAC file.
DepthIncrement        Radial sampling interval measured in meters.

StartDepth might be omitted in the expression for t(r) because it only represents a constant
phase shift applied to all samples. The factor 2 in the denominator of the fraction refers to the
fact that the ultrasound pulse travels back and forth from the transducer to the reflecting
target.


4.5 Real value




                     -10                 -2.5       0     2.5              10
                                                f [MHz]


                               Figure 13. Real value extraction
Finally, the RF-signal is found by taking the real value of the up-mixed IQ-signal and
multiply it by sqrt(2):

RF(r)=sqrt(2)*Re{IQup-mix(r)}

The factor sqrt(2) is included to compensate for the loss of half the energy in the signal when
taking the real value of the complex signal (the energy is assumed to be equally distributed
between the real and complex parts). The resulting real signal has a symmetric frequency
spectrum, as it had in the beginning.

5 IQ-data processing in Matlab
Readecho contains a few routines for processing and analysis of RF-data on IQ format. These
routines are RECTFREQ, IQ2RF and IQSPECT. These routines require functions from the
Matlab Signal Processing Toolbox. This toolbox must be purchased separately from your
Matlab reseller.


5.1 Band-pass filtering of IQ data (RECTFREQ)
It is not necessary to convert the IQ data to RF data if you want to apply frequency filtering to
the data. As an example, assume that we have a set of IQ data taken with the OctaveRF
application on the 2.5 MHz Phased Array (FPA) probe. This application transmits at 1.67
MHz, and receives/demodulates a 3.33 MHz wide band centered about 2.5 MHz. This band
contains both the fundamental frequency (1.67 MHz) and the second harmonic frequency
(3.33 MHz). The frequency spectrum from the OctaveRF application on the FPA 2.5 probe is
illustrated in Figure 14.




September 15, 1999                                                                Page 11 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data


                                  Fundamental                    Harmonic
                                   frequency                     frequency




                      -1.67          -0.83           0                 0.83    1.67    IQ frequency

                      0.84           1.67            2.5               3.33    4.17    RF frequency




             Figure 14. Frequency spectrum, OctaveRF on the FPA 2.5 probe

In the figure, the spectrum is shown with two frequency axes. The IQ frequency axis indicates
the frequencies of the spectrum of the IQ signal. The lower axis indicates the true frequencies
from the RF signal. The IQ axis is shifted 2.5 MHz to the left relative to the RF axis. 2.5 MHz
equals the demodulation frequency.

If we want to filter out the second harmonic frequency band, we first down-mix the IQ signal
to get the second harmonic frequency to the zero frequency:


                                                         Down-mixing



                        -1.67         -0.83           0              0.83     1.67    IQ frequency


                                        Figure 15. Down mixing

Observe that the down-mixing will wrap the lower end of the spectrum into the upper end.

Then we apply a low pass filter with cutoff frequency 0.5 MHz, giving a double sided
bandwidth of 1 MHz:




                        -1.67                 -0.5    0        0.5            1.67    IQ frequency



                                Figure 16. Rectangular low pass filter.

Finally, the signal is up-mixed to its original position:


                                                           Up-mixing



                        -1.67         -0.83           0              0.83     1.67    IQ frequency



                                             Figure 17. Up-mixing.



September 15, 1999                                                                                    Page 12 of 13
Johan Kirkhorn: Introduction to IQ demodulation of RF-data



The resulting signal becomes a pure harmonic signal.

The routine RECTFREQ (in the READECHO library) performs the filtering described in this
section, using a rectangular frequency response low pass filter. The rectangular filter is
approximated by a FIR filter with Hamming weighted Sinc coefficients. The RECTFREQ
routine requires the SINC and HAMMING functions from the Matlab Signal Processing
Toolbox.

The RECTFREQ function requires specification of filter order. The filter order defines the
steepness of the filter at the cut-off frequencies, and the suppression of the stop-band. The
filter order should be an even number in order to get a symmetric filter.


5.2 IQ to RF conversion (IQ2RF)
If you feel more comfortable working with true RF data than the complex demodulated IQ
data, the routine IQ2RF will convert the IQ data to RF data as described in chapter 4. The
IQ2RF routine requires the INTERP routine from the Matlab Signal Processing Toolbox.


5.3 Frequency spectrum estimation on IQ data (IQSPECT)
It is often desired to get an impression of the frequency content of the signal. The routine
IQSPECT returns the power (=magnitude squared) spectrum of the signal. The spectrum is
estimated by means of a FFT, and the input IQ data is Hamming weighted and zero-padded to
the next length which equals a power of 2. If the input signal contains more than one beam
(beams = columns in the input matrix), the FFT spectrum is computed separately for each
column and averaged over all columns. The function returns the spectrum on linear or
logarithmic (dB) scale, with a corresponding frequency axis. IQSPECT requires the function
HAMMING from the Signal Processing Toolbox.




September 15, 1999                                                               Page 13 of 13

Weitere ähnliche Inhalte

Was ist angesagt?

Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum systemNanhen Verma
 
Radar Systems- Unit- I : Basics of Radar
Radar Systems- Unit- I : Basics of Radar Radar Systems- Unit- I : Basics of Radar
Radar Systems- Unit- I : Basics of Radar VenkataRatnam14
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systemsfarha zeba
 
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrate
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrateDesign and fabrication of A Ku-band low noise amplifier using FR-4 substrate
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrateTELKOMNIKA JOURNAL
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW systemDr Naim R Kidwai
 
Wavelet based denoisiong of acoustic signal
Wavelet based denoisiong of acoustic signalWavelet based denoisiong of acoustic signal
Wavelet based denoisiong of acoustic signaleSAT Publishing House
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. SystemsSimen Li
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processingshivamverma394
 
Introduction to ofdm
Introduction to ofdmIntroduction to ofdm
Introduction to ofdmaftab alam
 
Pulse Compression Method for Radar Signal Processing
Pulse Compression Method for Radar Signal ProcessingPulse Compression Method for Radar Signal Processing
Pulse Compression Method for Radar Signal ProcessingEditor IJCATR
 
Wave Frequency Invariance by Mathematically Based - Model Technology
Wave Frequency Invariance by Mathematically Based - Model TechnologyWave Frequency Invariance by Mathematically Based - Model Technology
Wave Frequency Invariance by Mathematically Based - Model TechnologyIJERA Editor
 
cardio-respiratory monitor
cardio-respiratory monitorcardio-respiratory monitor
cardio-respiratory monitorhuytnankai
 
Multiband Transceivers - [Chapter 7] Spec. Table
Multiband Transceivers - [Chapter 7]  Spec. TableMultiband Transceivers - [Chapter 7]  Spec. Table
Multiband Transceivers - [Chapter 7] Spec. TableSimen Li
 

Was ist angesagt? (18)

Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum system
 
GFSK DEMODULATOR
GFSK DEMODULATORGFSK DEMODULATOR
GFSK DEMODULATOR
 
Radar Systems- Unit- I : Basics of Radar
Radar Systems- Unit- I : Basics of Radar Radar Systems- Unit- I : Basics of Radar
Radar Systems- Unit- I : Basics of Radar
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systems
 
B2 desence
B2 desenceB2 desence
B2 desence
 
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrate
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrateDesign and fabrication of A Ku-band low noise amplifier using FR-4 substrate
Design and fabrication of A Ku-band low noise amplifier using FR-4 substrate
 
00699b
00699b00699b
00699b
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
 
Wavelet based denoisiong of acoustic signal
Wavelet based denoisiong of acoustic signalWavelet based denoisiong of acoustic signal
Wavelet based denoisiong of acoustic signal
 
Dr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and DeinterleavingDr. Wiley - PRI Analysis and Deinterleaving
Dr. Wiley - PRI Analysis and Deinterleaving
 
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3]  Basic Concept of Comm. SystemsMultiband Transceivers - [Chapter 3]  Basic Concept of Comm. Systems
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Introduction to ofdm
Introduction to ofdmIntroduction to ofdm
Introduction to ofdm
 
Pulse Compression Method for Radar Signal Processing
Pulse Compression Method for Radar Signal ProcessingPulse Compression Method for Radar Signal Processing
Pulse Compression Method for Radar Signal Processing
 
Wave Frequency Invariance by Mathematically Based - Model Technology
Wave Frequency Invariance by Mathematically Based - Model TechnologyWave Frequency Invariance by Mathematically Based - Model Technology
Wave Frequency Invariance by Mathematically Based - Model Technology
 
Dp3400 3401 final
Dp3400 3401 finalDp3400 3401 final
Dp3400 3401 final
 
cardio-respiratory monitor
cardio-respiratory monitorcardio-respiratory monitor
cardio-respiratory monitor
 
Multiband Transceivers - [Chapter 7] Spec. Table
Multiband Transceivers - [Chapter 7]  Spec. TableMultiband Transceivers - [Chapter 7]  Spec. Table
Multiband Transceivers - [Chapter 7] Spec. Table
 

Andere mochten auch

EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering criterion123
 
How to solve ACLR issue
How to solve ACLR issueHow to solve ACLR issue
How to solve ACLR issuecriterion123
 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationcriterion123
 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Considerationcriterion123
 
SAW-less Direct Conversion Receiver Consideration
SAW-less Direct Conversion Receiver ConsiderationSAW-less Direct Conversion Receiver Consideration
SAW-less Direct Conversion Receiver Considerationcriterion123
 
Introduction to differential signal -For RF and EMC engineer
Introduction to differential signal -For RF and EMC engineerIntroduction to differential signal -For RF and EMC engineer
Introduction to differential signal -For RF and EMC engineercriterion123
 
Introduction to I/Q signal
Introduction to I/Q signalIntroduction to I/Q signal
Introduction to I/Q signalcriterion123
 
Sensitivity or selectivity - How does eLNA impact the receriver performance
Sensitivity or selectivity  - How does eLNA impact the receriver performanceSensitivity or selectivity  - How does eLNA impact the receriver performance
Sensitivity or selectivity - How does eLNA impact the receriver performancecriterion123
 
RF Matching Guidelines for WIFI
RF Matching Guidelines for WIFIRF Matching Guidelines for WIFI
RF Matching Guidelines for WIFIcriterion123
 
802.11ac WIFI Fundamentals
802.11ac WIFI Fundamentals802.11ac WIFI Fundamentals
802.11ac WIFI Fundamentalscriterion123
 

Andere mochten auch (17)

EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering EVM Degradation in LTE systems by RF Filtering
EVM Degradation in LTE systems by RF Filtering
 
How to solve ACLR issue
How to solve ACLR issueHow to solve ACLR issue
How to solve ACLR issue
 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimization
 
PA Output Notch Filter Consideration
PA Output Notch Filter ConsiderationPA Output Notch Filter Consideration
PA Output Notch Filter Consideration
 
SAW-less Direct Conversion Receiver Consideration
SAW-less Direct Conversion Receiver ConsiderationSAW-less Direct Conversion Receiver Consideration
SAW-less Direct Conversion Receiver Consideration
 
Introduction to differential signal -For RF and EMC engineer
Introduction to differential signal -For RF and EMC engineerIntroduction to differential signal -For RF and EMC engineer
Introduction to differential signal -For RF and EMC engineer
 
Reverse IMD
Reverse IMDReverse IMD
Reverse IMD
 
Introduction to I/Q signal
Introduction to I/Q signalIntroduction to I/Q signal
Introduction to I/Q signal
 
Sensitivity or selectivity - How does eLNA impact the receriver performance
Sensitivity or selectivity  - How does eLNA impact the receriver performanceSensitivity or selectivity  - How does eLNA impact the receriver performance
Sensitivity or selectivity - How does eLNA impact the receriver performance
 
RF Matching Guidelines for WIFI
RF Matching Guidelines for WIFIRF Matching Guidelines for WIFI
RF Matching Guidelines for WIFI
 
802.11ac WIFI Fundamentals
802.11ac WIFI Fundamentals802.11ac WIFI Fundamentals
802.11ac WIFI Fundamentals
 
RF characteristics and radio fundamentals
RF characteristics and radio fundamentalsRF characteristics and radio fundamentals
RF characteristics and radio fundamentals
 
Wireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the CampusWireless LAN Design Fundamentals in the Campus
Wireless LAN Design Fundamentals in the Campus
 
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment BasicsVery High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
Very High Density (vhd) 802.11ac Wireless Network Design and Deployment Basics
 
Aruba WLANs 101 and design fundamentals
Aruba WLANs 101 and design fundamentalsAruba WLANs 101 and design fundamentals
Aruba WLANs 101 and design fundamentals
 
Overview of Major Aruba Switching Features incl. Smart Rate for Multi-Gig Ports
Overview of Major Aruba Switching Features incl. Smart Rate for Multi-Gig PortsOverview of Major Aruba Switching Features incl. Smart Rate for Multi-Gig Ports
Overview of Major Aruba Switching Features incl. Smart Rate for Multi-Gig Ports
 
Wi-fi and Radio Fundamentals, and 802.11ac Technology Deep Dive
Wi-fi and Radio Fundamentals, and 802.11ac Technology Deep DiveWi-fi and Radio Fundamentals, and 802.11ac Technology Deep Dive
Wi-fi and Radio Fundamentals, and 802.11ac Technology Deep Dive
 

Ähnlich wie I qdemodulation

Development of a receiver circuit for medium frequency shift keying signals.
Development of a receiver circuit for medium frequency shift keying signals.Development of a receiver circuit for medium frequency shift keying signals.
Development of a receiver circuit for medium frequency shift keying signals.inventionjournals
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversmkazree
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversmkazree
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Rohde & Schwarz North America
 
chandra shekhar_Unit 2 _Radar_ feb 4 2016
chandra shekhar_Unit 2 _Radar_ feb 4 2016chandra shekhar_Unit 2 _Radar_ feb 4 2016
chandra shekhar_Unit 2 _Radar_ feb 4 2016CHANDRA SHEKHAR
 
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfLOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfFirstknightPhyo
 
Design of matched filter for radar applications
Design of matched filter for radar  applicationsDesign of matched filter for radar  applications
Design of matched filter for radar applicationselelijjournal
 
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxLOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxFirstknightPhyo
 
Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation VenkataRatnam14
 
chapter-2_part-2.ppt
chapter-2_part-2.pptchapter-2_part-2.ppt
chapter-2_part-2.pptKaytusKaytus
 
3rd qrtr p comm sc part 1
3rd qrtr p comm sc part 13rd qrtr p comm sc part 1
3rd qrtr p comm sc part 1Choi Kyung Hyo
 
Updated! Debugging EMI Problems Using a Digital Oscilloscope
Updated! Debugging EMI Problems Using a Digital OscilloscopeUpdated! Debugging EMI Problems Using a Digital Oscilloscope
Updated! Debugging EMI Problems Using a Digital OscilloscopeRohde & Schwarz North America
 

Ähnlich wie I qdemodulation (20)

Development of a receiver circuit for medium frequency shift keying signals.
Development of a receiver circuit for medium frequency shift keying signals.Development of a receiver circuit for medium frequency shift keying signals.
Development of a receiver circuit for medium frequency shift keying signals.
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
FT NMR
FT NMRFT NMR
FT NMR
 
Radio Conformance Test
Radio Conformance TestRadio Conformance Test
Radio Conformance Test
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
chandra shekhar_Unit 2 _Radar_ feb 4 2016
chandra shekhar_Unit 2 _Radar_ feb 4 2016chandra shekhar_Unit 2 _Radar_ feb 4 2016
chandra shekhar_Unit 2 _Radar_ feb 4 2016
 
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdfLOW,MEDIUM,HIGH_Doppler_MTI.pdf
LOW,MEDIUM,HIGH_Doppler_MTI.pdf
 
Design of matched filter for radar applications
Design of matched filter for radar  applicationsDesign of matched filter for radar  applications
Design of matched filter for radar applications
 
Rf fundamentals
Rf fundamentalsRf fundamentals
Rf fundamentals
 
6Aesa7.ppt
6Aesa7.ppt6Aesa7.ppt
6Aesa7.ppt
 
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptxLOW,MEDIUM,HIGH_Doppler_MTI.pptx
LOW,MEDIUM,HIGH_Doppler_MTI.pptx
 
Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation Radar Systems -Unit- I : Radar Equation
Radar Systems -Unit- I : Radar Equation
 
Emi fifth-sem-spectrum-analyzer
Emi fifth-sem-spectrum-analyzerEmi fifth-sem-spectrum-analyzer
Emi fifth-sem-spectrum-analyzer
 
chapter-2_part-2.ppt
chapter-2_part-2.pptchapter-2_part-2.ppt
chapter-2_part-2.ppt
 
3rd qrtr p comm sc part 1
3rd qrtr p comm sc part 13rd qrtr p comm sc part 1
3rd qrtr p comm sc part 1
 
Updated! Debugging EMI Problems Using a Digital Oscilloscope
Updated! Debugging EMI Problems Using a Digital OscilloscopeUpdated! Debugging EMI Problems Using a Digital Oscilloscope
Updated! Debugging EMI Problems Using a Digital Oscilloscope
 
Sistec ppt
Sistec pptSistec ppt
Sistec ppt
 
Wireless
WirelessWireless
Wireless
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

I qdemodulation

  • 1. Introduction to IQ-demodulation of RF-data by Johan Kirkhorn, IFBT, NTNU September 15, 1999
  • 2. Johan Kirkhorn: Introduction to IQ demodulation of RF-data Table of Contents 1 INTRODUCTION ........................................................................................................................................3 1.1 Abstract...............................................................................................................................................3 1.2 Definitions/Abbreviations/Nomenclature..............................................................................................3 1.3 Referenced Documents ........................................................................................................................3 2 RF SIGNAL ...............................................................................................................................................4 3 SAMPLING OF BAND-PASS SIGNALS...........................................................................................................5 3.1 Introduction .........................................................................................................................................5 3.2 IQ-demodulation..................................................................................................................................6 3.3 Down-mixing ......................................................................................................................................6 3.4 Low-pass filtering................................................................................................................................7 3.5 Decimation ..........................................................................................................................................7 4 RECONSTRUCTION OF RF-DATA FROM IQ-DATA .....................................................................................8 4.1 Interpolation ........................................................................................................................................8 4.2 Zero-padding .......................................................................................................................................9 4.3 Low-pass filter.....................................................................................................................................9 4.3.1 Interpolation factor NI ................................................................................................................9 4.3.2 Cut-off frequency ......................................................................................................................10 4.4 Up-mixing .........................................................................................................................................10 4.5 Real value..........................................................................................................................................11 5 IQ-DATA PROCESSING IN MATLAB .........................................................................................................11 5.1 Band-pass filtering of IQ data (RECTFREQ)......................................................................................11 5.2 IQ to RF conversion (IQ2RF).............................................................................................................13 5.3 Frequency spectrum estimation on IQ data (IQSPECT) ......................................................................13 September 15, 1999 Page 2 of 13
  • 3. Johan Kirkhorn: Introduction to IQ demodulation of RF-data 1 Introduction 1.1 Abstract This document gives an introduction to the IQ-demodulation format of the RF-data stored from the Vingmed System Five. The document is intended for users of the RF options on the System Five. Note that the information given is simplified to present a comprehensive functional overview of the topic covered, and might not reveal the actual details of the system in full. 1.2 Definitions/Abbreviations/Nomenclature RF Radio Frequency. The term “RF data” is commonly used to denote unprocessed data IQ In-phase Quadrature. Used to denote the complex format on which the RF data is stored from the System Five. The IQ demodulation is also sometimes named Base-band demodulation, Quadrature demodulation, Complex demodulation etc. FIR Finite Impulse Response FFT Fast Fourier Transform LP Low pass BP Band pass A/D Analog to digital SNR Signal to Noise Ratio DSP Digital Signal Processor 1.3 Referenced Documents EchoMAT User Manual (FA292640) September 15, 1999 Page 3 of 13
  • 4. Johan Kirkhorn: Introduction to IQ demodulation of RF-data 2 RF signal RF is short for Radio Frequency. In communication engineering, The term “RF-signals” is used to denote signals containing frequency information in the frequency bands used for radio communication. The term RF has been adopted by the ultrasound industry, where it is used as a standard notation for unprocessed data, where the frequency information is intact. In ultrasound imaging, the received RF signal is the output of the beamformer: Probe elements Analog A/D Delays Weights Summation Gain Σ Up to RF- 128 Signal channels Figure 1. Beamformer of System Five (simplified). Modern ultrasound probes (linear- and phased array transducers) consist of several rectangular elements of piezoelectric material. The piezoelectric elements are capable of converting varying pressure to electrical signals. At receive, the analog signal from each individual probe element is first amplified (Analog Gain) to ensure optimal use of the dynamic range of the Analog to Digital (A/D) converters. The analog gain factor varies with depth to amplify signals from deep regions most (TGC, Time Gain Compensation). The sampled signals are delayed individually to focus the beam to a certain depth and direction. The delayed signals are weighted to obtain the desired apodization and beam profile. Finally, the weighted and delayed signals are summed in phase, and this is the RF signal. The sampling rate of the RF signal at the output of the beamformer is 20 MHz, and the resolution is 20 bits. The sampling rate of the A/D converters is 40 MHz with a resolution of 12 bits. 7 bits are added by summing 128 channels (128=27) and the last bit is added when the sampling rate is reduced from 40 to 20 MHz. It is also important to note that when acquiring RF-data on the System Five, the Analog Gain and weights applied to the individual channels are not affected by the Gain knob and TGC sliders on the front panel. But the overall gain is adjusted if transmit power is changed. September 15, 1999 Page 4 of 13
  • 5. Johan Kirkhorn: Introduction to IQ demodulation of RF-data 3 Sampling of band-pass signals 3.1 Introduction The Nyquist sampling theorem states that to get a unique representation of the frequency content of a signal, the signal must be sampled at a rate twice the frequency of the highest frequency component of the signal. The received RF-signal from an ultrasound transducer is a band-pass signal. The relative bandwidth of the transducer is usually less than 100%, typically 50-70%. The percentage is the ratio of the bandwidth to the center frequency of the transducer. The bandwidth is the frequency range where the sensitivity of the transducer is above a certain level. For one-way response, this level is usually defined as 3 dB below the level at the most sensitive frequency. Figure 2 illustrates the frequency spectrum of the received RF signal from a 2.5 MHz probe with bandwidth B less than 100% of the center frequency. The RF signal is real-valued, which means that the spectrum for the negative frequencies is a mirrored replica of the spectrum for the positive frequencies. The sampling frequency (fs) is 20 MHz, meaning that the signal contain a unique representation of frequencies between 0 and half the sampling rate (10 MHz). The upper limit is usually referred to as the Nyquist limit, or the Nyquist frequency. Bandwidth of interest Nyquist frequency = fs /2 B -10 -2.5 2.5 10 1.25 3.75 f [MHz] Figure 2. Band pass signal from an ultrasound transducer In our example, the transducer is sensitive in a band less than 2.5 MHz wide and centered around 2.5 MHz. This means that all frequency content of interest lies between 1.25 and 3.75 MHz. Sampling at 20 MHz (as done in the System Five), will therefore be an “overkill” in terms of amount of data to be transferred and stored. Without loss of information, the sampling rate could be reduced to about 7.5 MHz. Because the sampling rate in the System Five is fixed in hardware, this is not easy to do. One could decimate the RF-signal by a factor 2, and achieve a sampling frequency of 10 MHz, which would be an improvement, but not optimal. A smarter approach for reducing the amount of data without loosing essential information is to apply a complex base-band modulation technique with bandwidth reduction known as IQ- demodulation. Another issue is, that for suppression of quantization noise during analog to digital conversion, it is fortunate to keep the sampling rate as high as possible to obtain a better Signal-to-Noise-Ratio (SNR). September 15, 1999 Page 5 of 13
  • 6. Johan Kirkhorn: Introduction to IQ demodulation of RF-data 3.2 IQ-demodulation The IQ-demodulation consists of 3 main steps: • Down-mixing • Low-pass filtering • Decimation The multiplication with the square root of two is included to preserve the energy in the signal (explained in section 3.4.) exp(-i2πfdt) sqrt(2) RF-signal IQ-signal LP- Deci- x RF (t) filter mation x IQ (t) Down- mixing Figure 3. IQ demodulation 3.3 Down-mixing Down- mixing -10 -5 0 10 f [MHz] Figure 4. Down-mixing The real valued RF-signal is multiplied (“mixed”) with a complex sinusoid signal: xIQ(t)=xRF(t) ⋅exp(-i2πfDemod⋅t) where t is the time along the beam. The relationship between time and distance r is: t=2*r/c. c is the velocity of sound in human tissue (1540 m/s). The resulting signal xIQ(t) is complex. Looking at the signal before and after the mixing explains the name “down-mixing”. The frequency spectrum is actually moved down (to the left) in the frequency plane. After the down mixing, the resulting signal is complex, and the frequency spectrum is no longer symmetric about zero. Because of the relationship between complex exponential functions and sine and cosine functions, exp(-iωt)=cos(-ωt)+i⋅sin(-ωt)=cos(ω t)-i⋅sin(ωt) the down-mixing can be thought of as mixing the RF-signal with two sinusoid signals with 90°phase difference: September 15, 1999 Page 6 of 13
  • 7. Johan Kirkhorn: Introduction to IQ demodulation of RF-data cos(2 πfdt) Re{x(t)} RF-signal x(t) Im{x(t)} -sin(2 πfdt) Figure 5. Quadrature mixing with sinusoid signals If the demodulation had to be done in hardware, this would be the approach to use. But in the System Five, the demodulation is done in software using Digital Signal Processors (DSPs), and the complex exponential is used instead. The down mixing operation multiplies the RF-signal with a complex vector with unit length, and the energy content of the signal is not changed. 3.4 Low-pass filtering After down mixing, the complex signal is low-pass filtered to remove the negative frequency spectrum and noise outside the desired bandwidth: LP-filter -10 -5 -1.5 0 1.5 10 f [MHz] Figure 6. Low-pass filter The low-pass filter on the complex signal can be thought of as a filter applied to the real and imaginary part separately. With careful choice of low-pass filter, the remaining signal becomes weak for frequencies outside the pass-band for both components. In our example, we chose a low-pass filter with rectangular frequency response and cut-off frequency 1.5 MHz. The rectangular frequency response is approximated by using a FIR filter with Hamming weighted sinc coefficients. The filter removes the frequencies stemming from the negative spectrum of the real RF signal, and the filter removes approximately half of the energy in the signal. In order to preserve the energy in the signal, the complex signal should be multiplied by the square root of 2. 3.5 Decimation The Nyquist theorem then states that the sampling frequency can be reduced to twice the cut- off frequency of the filter without loss of information. Because we have a complex signal, the bandwidth of the signal equals the complex sampling rate (the complex signal doesn’ have an t ambiguity between positive and negative frequencies). September 15, 1999 Page 7 of 13
  • 8. Johan Kirkhorn: Introduction to IQ demodulation of RF-data Sampling rate reduction [6:1] -10 -1.7 1.7 10 f [MHz] Figure 7. Decimation This means that we can reduce the sampling frequency from 20 MHz to 3.33 MHz. 3.33 is the smallest integer fraction of 20 which is larger than twice the filter cut-off frequency. The sampling rate is reduced by a factor 6. In practice, the desired decimation is obtained by keeping every 6th sample and throwing away the rest. The IQ demodulation preserves the information content in the Band-pass signal, and the original RF-signal can be reconstructed from the IQ-signal. The next chapter explains how to reconstruct the RF-signal from the IQ-signal. The IQ data is written to EchoPAC files with 16 bit signed integer representation of the I and Q components, giving a total of 32 bits for representation of each sample. 4 Reconstruction of RF-data from IQ-data exp(i2 πfmix t) IQ-signal RF-signal x IQ (t) Interpo- x RF (t) sqrt(2)*Re{.} lation Up- (Complex) mixing (Real) Figure 8. Reconstruction of RF signal from IQ signal The reconstruction of RF-data from IQ-data is straightforward. It is a reversal of the complex demodulation in the previous section. The decimation is reversed by interpolation. The low- pass filter cannot be reversed, but should be chosen without loss of information in the first place. The down mixing is reversed by up mixing. At last, the RF-signal is found by taking the real-value of the complex up-mixed signal. 4.1 Interpolation The first step of the reconstruction, is to increase the sampling rate back to the rate it had prior to the decimation: September 15, 1999 Page 8 of 13
  • 9. Johan Kirkhorn: Introduction to IQ demodulation of RF-data Sampling rate increase [1:6] -10 -1.7 1.7 10 f [MHz] Figure 9. Interpolation Most signal processing textbooks cover the topic of interpolation/sampling rate conversion, so the topic will not be covered in deep detail here. The process is divided into two main steps, zero-padding and low-pass filtering. 4.2 Zero-padding Zero padding means inserting zeroes in the signal to increase sampling rate. In our case, we insert 5 zeroes between each signal sample. In the frequency domain, this will be seen as 5 new replicas of the low-pass spectrum, spaced with the original sampling frequency: -10 -6.7 -3.3 0 3.3 6.7 10 f [MHz] Figure 10. Zero-padding 4.3 Low-pass filter After the insertion of zeroes, the duplicate spectra must be removed. This is done with low- pass filter. The filter should be chosen with care, as it is important that the filter doesn’ change the t original data points. A FIR-filter with sinc coefficients serves the purpose. LP-filter -10 -6.7 -3.3 0 3.3 6.7 10 f [MHz] Figure 11. Interpolation LP filter 4.3.1 Interpolation factor NI The interpolation factor NI depends on the desired output sampling frequency, and the radial sampling frequency of the IQ-signal: NI=round(fS_des/fS_IQ) September 15, 1999 Page 9 of 13
  • 10. Johan Kirkhorn: Introduction to IQ demodulation of RF-data fS_des = Desired sampling frequency; suggestion 20MHz fS_IQ = Radial sampling frequency of the IQ-signal =c/(2*DepthIncrement), c=1540m/s The IQ-signal stored from the System Five is decimated from 20MHz by an integer factor (typically 3 or higher), so the fraction fS_des/fS_IQ should always be an integer. However, because of finite numerical representation, the fraction should be rounded off to the nearest integer. 4.3.2 Cut-off frequency The complex IQ-signal stored from the RF applications on the System Five is always band- limited with a double-sided bandwidth less than the radial sampling frequency of the IQ- signal: BIQ < fS_IQ This means that the I and Q components are band-limited to less than half the sampling frequency: BI < 0.5* fS_IQ and BQ < 0.5* fS_IQ The interpolation filter operates separately on the I and Q components of the IQ-signal. Thus, the cut-off frequency of the interpolation filter should be set >= 0.5 fS_IQ. 4.4 Up-mixing To shift the frequency spectrum from the base-band and back to it’ original band, the s interpolated signal is up-mixed. Up- m ixing -10 0 2.5 10 f [MHz] Figure 12. Up-mixing Up-mixing is achieved by just multiplying the interpolated IQ-signal by the inverse of the complex exponential used for the down-mixing (note inverted sign in the exponent): IQup-mix(r) = IQ(r) * exp(i2πfdemod*t(r)), Where: t (r)=(StartDepth+(r*DepthIncrement/NI )) / (2*c)) r Sample number in radial direction AFTER interpolation fdemod Demodulation frequency NI Interpolation factor c Velocity of sound in human tissue(1540 m/s) September 15, 1999 Page 10 of 13
  • 11. Johan Kirkhorn: Introduction to IQ demodulation of RF-data StartDepth The distance from the transducer origin to the start of the IQ sector measured in meters. See EchoMAT manual for how to extract parameters from the EchoPAC file. DepthIncrement Radial sampling interval measured in meters. StartDepth might be omitted in the expression for t(r) because it only represents a constant phase shift applied to all samples. The factor 2 in the denominator of the fraction refers to the fact that the ultrasound pulse travels back and forth from the transducer to the reflecting target. 4.5 Real value -10 -2.5 0 2.5 10 f [MHz] Figure 13. Real value extraction Finally, the RF-signal is found by taking the real value of the up-mixed IQ-signal and multiply it by sqrt(2): RF(r)=sqrt(2)*Re{IQup-mix(r)} The factor sqrt(2) is included to compensate for the loss of half the energy in the signal when taking the real value of the complex signal (the energy is assumed to be equally distributed between the real and complex parts). The resulting real signal has a symmetric frequency spectrum, as it had in the beginning. 5 IQ-data processing in Matlab Readecho contains a few routines for processing and analysis of RF-data on IQ format. These routines are RECTFREQ, IQ2RF and IQSPECT. These routines require functions from the Matlab Signal Processing Toolbox. This toolbox must be purchased separately from your Matlab reseller. 5.1 Band-pass filtering of IQ data (RECTFREQ) It is not necessary to convert the IQ data to RF data if you want to apply frequency filtering to the data. As an example, assume that we have a set of IQ data taken with the OctaveRF application on the 2.5 MHz Phased Array (FPA) probe. This application transmits at 1.67 MHz, and receives/demodulates a 3.33 MHz wide band centered about 2.5 MHz. This band contains both the fundamental frequency (1.67 MHz) and the second harmonic frequency (3.33 MHz). The frequency spectrum from the OctaveRF application on the FPA 2.5 probe is illustrated in Figure 14. September 15, 1999 Page 11 of 13
  • 12. Johan Kirkhorn: Introduction to IQ demodulation of RF-data Fundamental Harmonic frequency frequency -1.67 -0.83 0 0.83 1.67 IQ frequency 0.84 1.67 2.5 3.33 4.17 RF frequency Figure 14. Frequency spectrum, OctaveRF on the FPA 2.5 probe In the figure, the spectrum is shown with two frequency axes. The IQ frequency axis indicates the frequencies of the spectrum of the IQ signal. The lower axis indicates the true frequencies from the RF signal. The IQ axis is shifted 2.5 MHz to the left relative to the RF axis. 2.5 MHz equals the demodulation frequency. If we want to filter out the second harmonic frequency band, we first down-mix the IQ signal to get the second harmonic frequency to the zero frequency: Down-mixing -1.67 -0.83 0 0.83 1.67 IQ frequency Figure 15. Down mixing Observe that the down-mixing will wrap the lower end of the spectrum into the upper end. Then we apply a low pass filter with cutoff frequency 0.5 MHz, giving a double sided bandwidth of 1 MHz: -1.67 -0.5 0 0.5 1.67 IQ frequency Figure 16. Rectangular low pass filter. Finally, the signal is up-mixed to its original position: Up-mixing -1.67 -0.83 0 0.83 1.67 IQ frequency Figure 17. Up-mixing. September 15, 1999 Page 12 of 13
  • 13. Johan Kirkhorn: Introduction to IQ demodulation of RF-data The resulting signal becomes a pure harmonic signal. The routine RECTFREQ (in the READECHO library) performs the filtering described in this section, using a rectangular frequency response low pass filter. The rectangular filter is approximated by a FIR filter with Hamming weighted Sinc coefficients. The RECTFREQ routine requires the SINC and HAMMING functions from the Matlab Signal Processing Toolbox. The RECTFREQ function requires specification of filter order. The filter order defines the steepness of the filter at the cut-off frequencies, and the suppression of the stop-band. The filter order should be an even number in order to get a symmetric filter. 5.2 IQ to RF conversion (IQ2RF) If you feel more comfortable working with true RF data than the complex demodulated IQ data, the routine IQ2RF will convert the IQ data to RF data as described in chapter 4. The IQ2RF routine requires the INTERP routine from the Matlab Signal Processing Toolbox. 5.3 Frequency spectrum estimation on IQ data (IQSPECT) It is often desired to get an impression of the frequency content of the signal. The routine IQSPECT returns the power (=magnitude squared) spectrum of the signal. The spectrum is estimated by means of a FFT, and the input IQ data is Hamming weighted and zero-padded to the next length which equals a power of 2. If the input signal contains more than one beam (beams = columns in the input matrix), the FFT spectrum is computed separately for each column and averaged over all columns. The function returns the spectrum on linear or logarithmic (dB) scale, with a corresponding frequency axis. IQSPECT requires the function HAMMING from the Signal Processing Toolbox. September 15, 1999 Page 13 of 13