SlideShare a Scribd company logo
1 of 24
Download to read offline
- 1/40 -
Instructor : Jaewook Kang
At CSNL-GIST
E-mail: jwkkang@gist.ac.kr
2011, Apr. 1st
A Simple Communication System Design
Lab with MATLAB Simulink
- Lab #3: - Phase splitter
- up conversion and down conversion
- 2/40 -
Next time…
v Place: IC203
Weeks Time Hour Instructor
1 week
Lab. #0
3.11
(13:00~
16:00)
3
- Overview of Development with Simulink
- QPSK Model with AWGN Channel/ Rayleigh Fading
Channel
- Development Example: Interference Cancellation for Satellite Communi
Junil Ahn
2 weeks
Lab. #1
3.18
(13:00~
14:20)
1.5 - Basic OFDM Junil Ahn
3.18
(14:30~
16:00)
1.5
- Introduction
- How to use Simulink with interleaver
implementation
Jaewook Kang
3 weeks
Lab. #2
3.25
(13:00~
16:00)
3
- How to use S-function builder
- PSF and Matched filter design
- Concept of upsampling and downsampling
Jaewook Kang
4 weeks
Lab. #3
4.1
(13:00~
16:00)
3
- Phase splitter
- Up conversion and down conversion
Jaewook Kang
5 weeks
Lab. #4
4.8
(13:00~
16:00)
3
- How to make subsystem
- Channel implementation using
Jaewook Kang
- 3/40 -
Review
v Q1) Why ?
v Q2) What is happen in freq. domain if sampling rate is up ?
v Q3) What about down case?
v Q4)Why PSF ?
v Q5) calculate bandwidth when Rsym=1 sym/sec and L=4.
dw p£
- 4/40 -
Today’s main points
v Understand up/down sampling
v Understand characteristic of complex exponential signal
v Learn about Hilbert transform
v Implement Phase splitter using FIR filter
v Understand up/down conversion
- 5/40 -
Our target system
vTx part
vRx part
Tx Source Interleaver
QAM
Mapper
PSF X
NCO
↑4
Phase
Splitter
Matched
filter
QAM
DemapperX
NCO
↓4
De-
Interleaver
Rx Source
:Real
:Complex
- 6/40 -
up conversion
vWhy upconvert to IF ?
§ 1) To reduce the work of D/A and A/D convertor.
§ 2) To bring the signal only using Inphase channel.
- 7/40 -
up conversion
§ As a result, rotational transform of basis in s plane
- 8/40 -
up conversion
Re[ ( )] cos(2 ) sin(2 )
Im [ ( )] sin(2 ) cos(2 )
shift shift
shift shift
s t x f t y f t
ag s t x f t y f t
p p
p p
= -
= +
- 9/40 -
up conversion
§ When baseband is up-converted to Fs/2
Re[ ( )] cos(2 )shifts t x f tp=
cos(2 ) sin(2 ) cos( )
2 2
s s
s s
f f
x nT y nT x np p p= - =
- 10/40 -
up conversion
§ NCO (Numerically Controlled Oscillator ) implementation
§ - Carrier frequency is determined by adjusting ‘k’
§ In general k=4à Then, IF is pi/4
§ - Thus, higher Fs should be required in order to up-convert
baseband into higher band
0
2
s
shift
f
f< £ (s
shift
f
f k
k
= ³is positive number and k 2.0)
2
( ) ( ) ( )
( ) cos(2 ) sin(2 )
1
cos(2 ) cos(2 ) cos(2 )
shift s
s s s
j f nT
s shift s shift s
s
shift s
s
s nT g nT c nT
c nT e f nT j f nT
f n
f nT n
k f k
p
p p
p p p
=
= = +
= =
- 11/40 -
up conversion
§ The relationship between up-sampling rate and up-conversion
§ In this case, Fs is sampling rate of baseband signal, g(t)
§ Usually g(t) is the output of PSF, so Fs is up-sampling rate
- 12/40 -
Phase splitter
v Purpose of the phase splitter
§ Since Tx only transmit real part of signals, we have to recover
the full complex signal from real part of the received signal.
§ When using FIR filter to implement Phase splitter, we have to
consider the delay of the filter (N-1)/2.
(N- 1)/2 sample
delay
N tap Hilbert Transform
FIR filter
Xr(t) Xr(t)
Xi(t)
Xc(t)
- 13/40 -
Phase splitter
v Basic of complex exponential
§ What is shape of ?
§ Can you draw Xc(t) in 3D domain ?
Ø (Hint: real imag, and time axis)
02
c
0
0
fourier transform
x ( )
( ) cos(2 )
( ) sin(2 )
( ) ( ) ( ) ( ) ( ) ( )
j f t
r
i
c r i c r i
Let t Ae
x t A f t
x t A f t
x t x t jx t X f X f jX f
p
p
p
=
=
=
= + ¾¾¾¾¾® = +
02
cx ( ) j f t
t Ae p
=
- 14/40 -
Phase splitter
v Basic of complex exponential
§ As t increase, (+) freq. component rotates with CCW and (-) freq.
component rotates with CW.
§ Sine and cosine is the same signal without phase.
§ Real part : even symmetric
§ Imaginary part: odd symmetric
Imag
- f
Re
Acos(2* pi* f0* t)
- f0
f0
Imag
- f
Re
Asin(2* pi* f0* t)
- f0
f0
0
( 0)
cos(2 0)
rx t
A f t Ap
= =
= = 0
( 0)
sin(2 0) 0
ix t
A f tp
= =
= =
Conjugate symmetric
- 15/40 -
Phase splitter
v Basic of complex exponential
§ Why cosine and sine are real ?
Ø Imaginary component of (-) and (+) freq. are cancelled each other.
§ Such a fact implies that real and imag components co-exists in
real periodic signal.
Imag
- f
Re
Acos(2* pi* f0* t)
- f0
f0
Imag
- f
Re
Asin(2* pi* f0* t)
- f0
f0
0
( 0)
cos(2 0)
rx t
A f t Ap
= =
= = 0
( 0)
sin(2 0) 0
ix t
A f tp
= =
= =
- 16/40 -
Phase splitter
v Basic of complex exponential
§ Phase: The angle between real and imag component.
§ Magnitude: The sum of real part of two freq component.
Ø According to time, the phase and magnitude is changing.
- 17/40 -
Phase splitter
v Basic of complex exponential
§ Complex exp. signal has only one frequency component such
that imaginary part exists.
§ How to extract real/imaginary part of Xc(t) ?
02
cx ( ) j f t
t Ae p
=
- 18/40 -
Phase splitter
v Hilbert transform
§ Find imaginary part of Xc(t) from real part only when Xc(t) is complex exponential.
Imag
- f
Re
- f0
f0
02j f t
Ae p
Imag
- f
Re
Acos(2* pi* f0* t)
- f0
f0
Re[]
Imag
- f
Re
Asin(2* pi* f0* t)
- f0
f0
Hilbert TR
+
Imag
- f
Re
- f0
f0
02j f t
Ae p
Xc Xr
Xi_hat
Xc_hat
X
j
- 19/40 -
Phase splitter
v Transfer function of Hilbert transform
§ The transfer function have sign shape on imaginary axis.
- 20/40 -
Phase splitter
v Impulse response of Hilbert transform
§ The discrete form can be obtained by sampling such that
22
2
0
2 22
0
2
( ) ( )
1
[1 cos( )]
s
s
s
s
f
ft
f
f
ft ft
f
s
h t H f e df
je df je df
f t
t
p
p p
p
p
-
-
=
= + -
= -
ò
ò ò
:apply iFT to H(f) of HF
1
[1 cos( )]n
n
p
p
-h(n)=
- 21/40 -
Phase splitter
v Implementation of Hilbert transform using FIR filter
§ 1) Determine the number of taps, N
Ø The larger, the nicer. But it cause longer delay.
Ø The delay should be multiple of up sampling rate for synchronization.
Ø Let N
§ 2) Generate h(n) : N=25 à delay =12
§ 3) put h(n) into FIR filter as coefficient.
- 22/40 -
Phase splitter
v all	clear
v fs=1;%	fs must	have	'1'	to	get	nomalized magnitude	
response
v TapNum=73;%	the	number	of	FIR	filter	
v n=0:(TapNum-1);
v delay=(TapNum-1)/2%	the	delay	of	FIR	filter
v
v %	generate	Hilbert	transform	Impulse	response
v ht=	fs./(pi*(n-delay)).*[1-cos(pi*(n-delay))];
v %alternate	form	
v %H=2*sin(pi*(n-10)/2).^2./(pi*(n-10))
v
v ht(delay+1)=0;%//	by	L'Hopital's rule
v
v %	Impulse	response	of	hilbert tansform FIR	filter
v figure(1);	
v stem(ht);
v xlabel('X	axis-Time-index	(n)','fontsize',12);
v ylabel('Y	axis-Magnitude	of	h(n)	','fontsize',12);
v title('bf{Impulse	response	of	Hilbert	tansform,	
h(n)}','fontsize',12);
v %	obtain	the	magnitude	response	of	Hilbert	transform	
v Hf=abs(fft(ht));
v %	Magnitude	response	of	hilbert transform	FIR	
filter
v figure(2);
v stem(Hf);
v xlabel('X	axis-Frequency-index	(m)','fontsize',12);
v ylabel('Y	axis-Magnitude,|H(m)|	','fontsize',12);
v title('bf{Magnitude	response	of	Hibert
transform,	|H(m)|}','fontsize',12);
v
v Hf(TapNum-delay+1:TapNum)=Hf(TapNum-
delay+1:TapNum).*-1;
v
v figure(3);
v stem(Hf);
v xlabel('X	axis-frequency-index	(m)','fontsize',12);
v ylabel('Y	axis-imaginary	axis,	jH(m)	
','fontsize',12);
v title('bf{Hilbert	transform	in	frequency	
domain}','fontsize',12);
- 23/40 -
Phase splitter
v Implementation of Hilbert transform using FIR filter
§ 1) Determine the number of taps, N
Ø The larger, the nicer. But it cause longer delay.
Ø The delay should be multiple of up sampling rate for synchronization.
Ø Let N
§ 2) Generate h(n) : N=25 à delay =12
§ 3) put h(n) into FIR filter as coefficient.
- 24/40 -
Next time…
v Place: IC203
Weeks Time Hour Instructor
1 week
Lab. #0
3.11
(13:00~
16:00)
3
- Overview of Development with Simulink
- QPSK Model with AWGN Channel/ Rayleigh Fading
Channel
- Development Example: Interference Cancellation for Satellite Communi
Junil Ahn
2 weeks
Lab. #1
3.18
(13:00~
14:20)
1.5 - Basic OFDM Junil Ahn
3.18
(14:30~
16:00)
1.5
- Introduction
- How to use Simulink with interleaver
implementation
Jaewook Kang
3 weeks
Lab. #2
3.25
(13:00~
16:00)
3
- How to use S-function builder
- PSF and Matched filter design
- Concept of upsampling and downsampling
Jaewook Kang
4 weeks
Lab. #3
4.1
(13:00~
16:00)
3
- Phase splitter
- Up conversion and down conversion
Jaewook Kang
5 weeks
Lab. #4
4.8
(13:00~
16:00)
3
- How to make subsystem
- Channel implementation using
Jaewook Kang

More Related Content

What's hot

Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsNaughty Dog
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsAmr E. Mohamed
 
SPU Optimizations - Part 2
SPU Optimizations - Part 2SPU Optimizations - Part 2
SPU Optimizations - Part 2Naughty Dog
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisSimen Li
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasingj naga sai
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignAmr E. Mohamed
 
Fft analysis
Fft analysisFft analysis
Fft analysisSatrious
 
Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...
 Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr... Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...
Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...ijwmn
 
Tail call optimization (TCO) - Lecture
Tail call optimization (TCO) - LectureTail call optimization (TCO) - Lecture
Tail call optimization (TCO) - LectureJesse Frankley
 
DSP_FOEHU - Lec 03 - Sampling of Continuous Time Signals
DSP_FOEHU - Lec 03 - Sampling of Continuous Time SignalsDSP_FOEHU - Lec 03 - Sampling of Continuous Time Signals
DSP_FOEHU - Lec 03 - Sampling of Continuous Time SignalsAmr E. Mohamed
 
Non-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsNon-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsmravendi
 
Taming OpenBSD Network Stack Dragons by Martin Pieuchot
Taming OpenBSD Network Stack Dragons by Martin PieuchotTaming OpenBSD Network Stack Dragons by Martin Pieuchot
Taming OpenBSD Network Stack Dragons by Martin Pieuchoteurobsdcon
 
Yampa AFRP Introduction
Yampa AFRP IntroductionYampa AFRP Introduction
Yampa AFRP IntroductionChengHui Weng
 
Synchronization Issues in OFDM Systems
Synchronization Issues in OFDM SystemsSynchronization Issues in OFDM Systems
Synchronization Issues in OFDM SystemsDeeptanu Datta
 

What's hot (20)

Practical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT MethodsPractical Spherical Harmonics Based PRT Methods
Practical Spherical Harmonics Based PRT Methods
 
Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016Dsp lab manual 15 11-2016
Dsp lab manual 15 11-2016
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
SPU Optimizations - Part 2
SPU Optimizations - Part 2SPU Optimizations - Part 2
SPU Optimizations - Part 2
 
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state AnalysisCircuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
Circuit Network Analysis - [Chapter2] Sinusoidal Steady-state Analysis
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
Fft analysis
Fft analysisFft analysis
Fft analysis
 
Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...
 Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr... Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...
Analyse Performance of Fractional Fourier Transform on Timing and Carrier Fr...
 
Dsp Lab Record
Dsp Lab RecordDsp Lab Record
Dsp Lab Record
 
Pn sequence
Pn sequencePn sequence
Pn sequence
 
Tail call optimization (TCO) - Lecture
Tail call optimization (TCO) - LectureTail call optimization (TCO) - Lecture
Tail call optimization (TCO) - Lecture
 
DSP_FOEHU - Lec 03 - Sampling of Continuous Time Signals
DSP_FOEHU - Lec 03 - Sampling of Continuous Time SignalsDSP_FOEHU - Lec 03 - Sampling of Continuous Time Signals
DSP_FOEHU - Lec 03 - Sampling of Continuous Time Signals
 
Non-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signalsNon-Uniform sampling and reconstruction of multi-band signals
Non-Uniform sampling and reconstruction of multi-band signals
 
Taming OpenBSD Network Stack Dragons by Martin Pieuchot
Taming OpenBSD Network Stack Dragons by Martin PieuchotTaming OpenBSD Network Stack Dragons by Martin Pieuchot
Taming OpenBSD Network Stack Dragons by Martin Pieuchot
 
Yampa AFRP Introduction
Yampa AFRP IntroductionYampa AFRP Introduction
Yampa AFRP Introduction
 
Synchronization Issues in OFDM Systems
Synchronization Issues in OFDM SystemsSynchronization Issues in OFDM Systems
Synchronization Issues in OFDM Systems
 
signals and system
signals and systemsignals and system
signals and system
 

Similar to A Simple Communication System Design Lab #3 with MATLAB Simulink

eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfNahshonMObiri
 
chap4_lec1.ppt Engineering and technical
chap4_lec1.ppt Engineering and technicalchap4_lec1.ppt Engineering and technical
chap4_lec1.ppt Engineering and technicalshreenathji26
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
RF Module Design - [Chapter 8] Phase-Locked Loops
RF Module Design - [Chapter 8] Phase-Locked LoopsRF Module Design - [Chapter 8] Phase-Locked Loops
RF Module Design - [Chapter 8] Phase-Locked LoopsSimen Li
 
1 radar signal processing
1 radar signal processing1 radar signal processing
1 radar signal processingSolo Hermelin
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisChandrashekhar Padole
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationCSCJournals
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerJim Jenkins
 
Lecture 4-6.pdf
Lecture 4-6.pdfLecture 4-6.pdf
Lecture 4-6.pdfFaruque13
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介Simen Li
 
Find the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfFind the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfarihantelectronics
 
Circuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisCircuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisSimen Li
 
Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Simen Li
 
10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systemsSolo Hermelin
 

Similar to A Simple Communication System Design Lab #3 with MATLAB Simulink (20)

eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdf
 
chap4_lec1.ppt Engineering and technical
chap4_lec1.ppt Engineering and technicalchap4_lec1.ppt Engineering and technical
chap4_lec1.ppt Engineering and technical
 
13486500-FFT.ppt
13486500-FFT.ppt13486500-FFT.ppt
13486500-FFT.ppt
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
RF Module Design - [Chapter 8] Phase-Locked Loops
RF Module Design - [Chapter 8] Phase-Locked LoopsRF Module Design - [Chapter 8] Phase-Locked Loops
RF Module Design - [Chapter 8] Phase-Locked Loops
 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
 
1 radar signal processing
1 radar signal processing1 radar signal processing
1 radar signal processing
 
unit 4,5 (1).docx
unit 4,5 (1).docxunit 4,5 (1).docx
unit 4,5 (1).docx
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
 
Signal & system
Signal & systemSignal & system
Signal & system
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
Lecture 4-6.pdf
Lecture 4-6.pdfLecture 4-6.pdf
Lecture 4-6.pdf
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介
 
Chapt 2
Chapt 2Chapt 2
Chapt 2
 
Find the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdfFind the compact trigonometric Fourier series for the periodic signal.pdf
Find the compact trigonometric Fourier series for the periodic signal.pdf
 
Circuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier AnalysisCircuit Network Analysis - [Chapter3] Fourier Analysis
Circuit Network Analysis - [Chapter3] Fourier Analysis
 
Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1] Multiband Transceivers - [Chapter 1]
Multiband Transceivers - [Chapter 1]
 
10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems10 range and doppler measurements in radar systems
10 range and doppler measurements in radar systems
 

More from Jaewook. Kang

181123 poseest101 devfest_pangyo_jwkang
181123 poseest101 devfest_pangyo_jwkang181123 poseest101 devfest_pangyo_jwkang
181123 poseest101 devfest_pangyo_jwkangJaewook. Kang
 
Cloud tpu jae_180814
Cloud tpu jae_180814Cloud tpu jae_180814
Cloud tpu jae_180814Jaewook. Kang
 
180624 mobile visionnet_baeksucon_jwkang_pub
180624 mobile visionnet_baeksucon_jwkang_pub180624 mobile visionnet_baeksucon_jwkang_pub
180624 mobile visionnet_baeksucon_jwkang_pubJaewook. Kang
 
180525 mobile visionnet_hanlim_extended
180525 mobile visionnet_hanlim_extended180525 mobile visionnet_hanlim_extended
180525 mobile visionnet_hanlim_extendedJaewook. Kang
 
EveryBody Tensorflow module3 GIST Jan 2018 Korean
EveryBody Tensorflow module3 GIST Jan 2018 KoreanEveryBody Tensorflow module3 GIST Jan 2018 Korean
EveryBody Tensorflow module3 GIST Jan 2018 KoreanJaewook. Kang
 
EveryBody Tensorflow module2 GIST Jan 2018 Korean
EveryBody Tensorflow module2 GIST Jan 2018 KoreanEveryBody Tensorflow module2 GIST Jan 2018 Korean
EveryBody Tensorflow module2 GIST Jan 2018 KoreanJaewook. Kang
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanJaewook. Kang
 
[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pubJaewook. Kang
 
[Tf2017] day4 jwkang_pub
[Tf2017] day4 jwkang_pub[Tf2017] day4 jwkang_pub
[Tf2017] day4 jwkang_pubJaewook. Kang
 
[Tf2017] day3 jwkang_pub
[Tf2017] day3 jwkang_pub[Tf2017] day3 jwkang_pub
[Tf2017] day3 jwkang_pubJaewook. Kang
 
[Tf2017] day2 jwkang_pub
[Tf2017] day2 jwkang_pub[Tf2017] day2 jwkang_pub
[Tf2017] day2 jwkang_pubJaewook. Kang
 
MATLAB Programming BASIC @ GIST winter school 2015
MATLAB Programming BASIC @ GIST winter school 2015 MATLAB Programming BASIC @ GIST winter school 2015
MATLAB Programming BASIC @ GIST winter school 2015 Jaewook. Kang
 
Jaewook Kang's Phd final defense @ 20151117
Jaewook Kang's  Phd final defense @ 20151117Jaewook Kang's  Phd final defense @ 20151117
Jaewook Kang's Phd final defense @ 20151117Jaewook. Kang
 
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...Jaewook. Kang
 

More from Jaewook. Kang (15)

181123 poseest101 devfest_pangyo_jwkang
181123 poseest101 devfest_pangyo_jwkang181123 poseest101 devfest_pangyo_jwkang
181123 poseest101 devfest_pangyo_jwkang
 
Cloud tpu jae_180814
Cloud tpu jae_180814Cloud tpu jae_180814
Cloud tpu jae_180814
 
180624 mobile visionnet_baeksucon_jwkang_pub
180624 mobile visionnet_baeksucon_jwkang_pub180624 mobile visionnet_baeksucon_jwkang_pub
180624 mobile visionnet_baeksucon_jwkang_pub
 
180525 mobile visionnet_hanlim_extended
180525 mobile visionnet_hanlim_extended180525 mobile visionnet_hanlim_extended
180525 mobile visionnet_hanlim_extended
 
EveryBody Tensorflow module3 GIST Jan 2018 Korean
EveryBody Tensorflow module3 GIST Jan 2018 KoreanEveryBody Tensorflow module3 GIST Jan 2018 Korean
EveryBody Tensorflow module3 GIST Jan 2018 Korean
 
EveryBody Tensorflow module2 GIST Jan 2018 Korean
EveryBody Tensorflow module2 GIST Jan 2018 KoreanEveryBody Tensorflow module2 GIST Jan 2018 Korean
EveryBody Tensorflow module2 GIST Jan 2018 Korean
 
EveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 KoreanEveryBody Tensorflow module1 GIST Jan 2018 Korean
EveryBody Tensorflow module1 GIST Jan 2018 Korean
 
[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub[Tf2017] day1 jwkang_pub
[Tf2017] day1 jwkang_pub
 
[Tf2017] day4 jwkang_pub
[Tf2017] day4 jwkang_pub[Tf2017] day4 jwkang_pub
[Tf2017] day4 jwkang_pub
 
[Tf2017] day3 jwkang_pub
[Tf2017] day3 jwkang_pub[Tf2017] day3 jwkang_pub
[Tf2017] day3 jwkang_pub
 
[Tf2017] day2 jwkang_pub
[Tf2017] day2 jwkang_pub[Tf2017] day2 jwkang_pub
[Tf2017] day2 jwkang_pub
 
Life is stair-like
Life is stair-likeLife is stair-like
Life is stair-like
 
MATLAB Programming BASIC @ GIST winter school 2015
MATLAB Programming BASIC @ GIST winter school 2015 MATLAB Programming BASIC @ GIST winter school 2015
MATLAB Programming BASIC @ GIST winter school 2015
 
Jaewook Kang's Phd final defense @ 20151117
Jaewook Kang's  Phd final defense @ 20151117Jaewook Kang's  Phd final defense @ 20151117
Jaewook Kang's Phd final defense @ 20151117
 
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...
Introduction to Soundlly 2nd screen services and technology: Seminar in 금오공대 ...
 

Recently uploaded

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 

A Simple Communication System Design Lab #3 with MATLAB Simulink

  • 1. - 1/40 - Instructor : Jaewook Kang At CSNL-GIST E-mail: jwkkang@gist.ac.kr 2011, Apr. 1st A Simple Communication System Design Lab with MATLAB Simulink - Lab #3: - Phase splitter - up conversion and down conversion
  • 2. - 2/40 - Next time… v Place: IC203 Weeks Time Hour Instructor 1 week Lab. #0 3.11 (13:00~ 16:00) 3 - Overview of Development with Simulink - QPSK Model with AWGN Channel/ Rayleigh Fading Channel - Development Example: Interference Cancellation for Satellite Communi Junil Ahn 2 weeks Lab. #1 3.18 (13:00~ 14:20) 1.5 - Basic OFDM Junil Ahn 3.18 (14:30~ 16:00) 1.5 - Introduction - How to use Simulink with interleaver implementation Jaewook Kang 3 weeks Lab. #2 3.25 (13:00~ 16:00) 3 - How to use S-function builder - PSF and Matched filter design - Concept of upsampling and downsampling Jaewook Kang 4 weeks Lab. #3 4.1 (13:00~ 16:00) 3 - Phase splitter - Up conversion and down conversion Jaewook Kang 5 weeks Lab. #4 4.8 (13:00~ 16:00) 3 - How to make subsystem - Channel implementation using Jaewook Kang
  • 3. - 3/40 - Review v Q1) Why ? v Q2) What is happen in freq. domain if sampling rate is up ? v Q3) What about down case? v Q4)Why PSF ? v Q5) calculate bandwidth when Rsym=1 sym/sec and L=4. dw p£
  • 4. - 4/40 - Today’s main points v Understand up/down sampling v Understand characteristic of complex exponential signal v Learn about Hilbert transform v Implement Phase splitter using FIR filter v Understand up/down conversion
  • 5. - 5/40 - Our target system vTx part vRx part Tx Source Interleaver QAM Mapper PSF X NCO ↑4 Phase Splitter Matched filter QAM DemapperX NCO ↓4 De- Interleaver Rx Source :Real :Complex
  • 6. - 6/40 - up conversion vWhy upconvert to IF ? § 1) To reduce the work of D/A and A/D convertor. § 2) To bring the signal only using Inphase channel.
  • 7. - 7/40 - up conversion § As a result, rotational transform of basis in s plane
  • 8. - 8/40 - up conversion Re[ ( )] cos(2 ) sin(2 ) Im [ ( )] sin(2 ) cos(2 ) shift shift shift shift s t x f t y f t ag s t x f t y f t p p p p = - = +
  • 9. - 9/40 - up conversion § When baseband is up-converted to Fs/2 Re[ ( )] cos(2 )shifts t x f tp= cos(2 ) sin(2 ) cos( ) 2 2 s s s s f f x nT y nT x np p p= - =
  • 10. - 10/40 - up conversion § NCO (Numerically Controlled Oscillator ) implementation § - Carrier frequency is determined by adjusting ‘k’ § In general k=4à Then, IF is pi/4 § - Thus, higher Fs should be required in order to up-convert baseband into higher band 0 2 s shift f f< £ (s shift f f k k = ³is positive number and k 2.0) 2 ( ) ( ) ( ) ( ) cos(2 ) sin(2 ) 1 cos(2 ) cos(2 ) cos(2 ) shift s s s s j f nT s shift s shift s s shift s s s nT g nT c nT c nT e f nT j f nT f n f nT n k f k p p p p p p = = = + = =
  • 11. - 11/40 - up conversion § The relationship between up-sampling rate and up-conversion § In this case, Fs is sampling rate of baseband signal, g(t) § Usually g(t) is the output of PSF, so Fs is up-sampling rate
  • 12. - 12/40 - Phase splitter v Purpose of the phase splitter § Since Tx only transmit real part of signals, we have to recover the full complex signal from real part of the received signal. § When using FIR filter to implement Phase splitter, we have to consider the delay of the filter (N-1)/2. (N- 1)/2 sample delay N tap Hilbert Transform FIR filter Xr(t) Xr(t) Xi(t) Xc(t)
  • 13. - 13/40 - Phase splitter v Basic of complex exponential § What is shape of ? § Can you draw Xc(t) in 3D domain ? Ø (Hint: real imag, and time axis) 02 c 0 0 fourier transform x ( ) ( ) cos(2 ) ( ) sin(2 ) ( ) ( ) ( ) ( ) ( ) ( ) j f t r i c r i c r i Let t Ae x t A f t x t A f t x t x t jx t X f X f jX f p p p = = = = + ¾¾¾¾¾® = + 02 cx ( ) j f t t Ae p =
  • 14. - 14/40 - Phase splitter v Basic of complex exponential § As t increase, (+) freq. component rotates with CCW and (-) freq. component rotates with CW. § Sine and cosine is the same signal without phase. § Real part : even symmetric § Imaginary part: odd symmetric Imag - f Re Acos(2* pi* f0* t) - f0 f0 Imag - f Re Asin(2* pi* f0* t) - f0 f0 0 ( 0) cos(2 0) rx t A f t Ap = = = = 0 ( 0) sin(2 0) 0 ix t A f tp = = = = Conjugate symmetric
  • 15. - 15/40 - Phase splitter v Basic of complex exponential § Why cosine and sine are real ? Ø Imaginary component of (-) and (+) freq. are cancelled each other. § Such a fact implies that real and imag components co-exists in real periodic signal. Imag - f Re Acos(2* pi* f0* t) - f0 f0 Imag - f Re Asin(2* pi* f0* t) - f0 f0 0 ( 0) cos(2 0) rx t A f t Ap = = = = 0 ( 0) sin(2 0) 0 ix t A f tp = = = =
  • 16. - 16/40 - Phase splitter v Basic of complex exponential § Phase: The angle between real and imag component. § Magnitude: The sum of real part of two freq component. Ø According to time, the phase and magnitude is changing.
  • 17. - 17/40 - Phase splitter v Basic of complex exponential § Complex exp. signal has only one frequency component such that imaginary part exists. § How to extract real/imaginary part of Xc(t) ? 02 cx ( ) j f t t Ae p =
  • 18. - 18/40 - Phase splitter v Hilbert transform § Find imaginary part of Xc(t) from real part only when Xc(t) is complex exponential. Imag - f Re - f0 f0 02j f t Ae p Imag - f Re Acos(2* pi* f0* t) - f0 f0 Re[] Imag - f Re Asin(2* pi* f0* t) - f0 f0 Hilbert TR + Imag - f Re - f0 f0 02j f t Ae p Xc Xr Xi_hat Xc_hat X j
  • 19. - 19/40 - Phase splitter v Transfer function of Hilbert transform § The transfer function have sign shape on imaginary axis.
  • 20. - 20/40 - Phase splitter v Impulse response of Hilbert transform § The discrete form can be obtained by sampling such that 22 2 0 2 22 0 2 ( ) ( ) 1 [1 cos( )] s s s s f ft f f ft ft f s h t H f e df je df je df f t t p p p p p - - = = + - = - ò ò ò :apply iFT to H(f) of HF 1 [1 cos( )]n n p p -h(n)=
  • 21. - 21/40 - Phase splitter v Implementation of Hilbert transform using FIR filter § 1) Determine the number of taps, N Ø The larger, the nicer. But it cause longer delay. Ø The delay should be multiple of up sampling rate for synchronization. Ø Let N § 2) Generate h(n) : N=25 à delay =12 § 3) put h(n) into FIR filter as coefficient.
  • 22. - 22/40 - Phase splitter v all clear v fs=1;% fs must have '1' to get nomalized magnitude response v TapNum=73;% the number of FIR filter v n=0:(TapNum-1); v delay=(TapNum-1)/2% the delay of FIR filter v v % generate Hilbert transform Impulse response v ht= fs./(pi*(n-delay)).*[1-cos(pi*(n-delay))]; v %alternate form v %H=2*sin(pi*(n-10)/2).^2./(pi*(n-10)) v v ht(delay+1)=0;%// by L'Hopital's rule v v % Impulse response of hilbert tansform FIR filter v figure(1); v stem(ht); v xlabel('X axis-Time-index (n)','fontsize',12); v ylabel('Y axis-Magnitude of h(n) ','fontsize',12); v title('bf{Impulse response of Hilbert tansform, h(n)}','fontsize',12); v % obtain the magnitude response of Hilbert transform v Hf=abs(fft(ht)); v % Magnitude response of hilbert transform FIR filter v figure(2); v stem(Hf); v xlabel('X axis-Frequency-index (m)','fontsize',12); v ylabel('Y axis-Magnitude,|H(m)| ','fontsize',12); v title('bf{Magnitude response of Hibert transform, |H(m)|}','fontsize',12); v v Hf(TapNum-delay+1:TapNum)=Hf(TapNum- delay+1:TapNum).*-1; v v figure(3); v stem(Hf); v xlabel('X axis-frequency-index (m)','fontsize',12); v ylabel('Y axis-imaginary axis, jH(m) ','fontsize',12); v title('bf{Hilbert transform in frequency domain}','fontsize',12);
  • 23. - 23/40 - Phase splitter v Implementation of Hilbert transform using FIR filter § 1) Determine the number of taps, N Ø The larger, the nicer. But it cause longer delay. Ø The delay should be multiple of up sampling rate for synchronization. Ø Let N § 2) Generate h(n) : N=25 à delay =12 § 3) put h(n) into FIR filter as coefficient.
  • 24. - 24/40 - Next time… v Place: IC203 Weeks Time Hour Instructor 1 week Lab. #0 3.11 (13:00~ 16:00) 3 - Overview of Development with Simulink - QPSK Model with AWGN Channel/ Rayleigh Fading Channel - Development Example: Interference Cancellation for Satellite Communi Junil Ahn 2 weeks Lab. #1 3.18 (13:00~ 14:20) 1.5 - Basic OFDM Junil Ahn 3.18 (14:30~ 16:00) 1.5 - Introduction - How to use Simulink with interleaver implementation Jaewook Kang 3 weeks Lab. #2 3.25 (13:00~ 16:00) 3 - How to use S-function builder - PSF and Matched filter design - Concept of upsampling and downsampling Jaewook Kang 4 weeks Lab. #3 4.1 (13:00~ 16:00) 3 - Phase splitter - Up conversion and down conversion Jaewook Kang 5 weeks Lab. #4 4.8 (13:00~ 16:00) 3 - How to make subsystem - Channel implementation using Jaewook Kang