Professional Documents
Culture Documents
Lab 2
Lab 2
Lab 2
line codes
1 Polar NRZ, Polar RZ, Unipolar NRZ NRZ Manchester
1. MATLAB
Simulink
2. Simulink 2
Simulink
Library Browser
Toolbox
- Toolbox (
)
A B
A
1.
2. CTRL
Zero-order
hold
copy
paste
2 Simulink
Bernoulli
Binary
Generator
Unipolar to
Bipolar
Converter
Scope
Matlab2012
Toolbox
(
)
Communication
Probability of zero :
System/ Comm
0.5
Sources/Random
Data Sources
Communication
M-ary numbers: 2
System/Utility
Blocks
Simulink/Sinks
Parameters
Number of axes: 4
Pulse
Generator
Simulink/Sources
Pulse width: 50
Product
Simulink/Operations
Zero-order
hold
B-FFT
(Spectrum
Scope)
Simulink/Discrete
DSP System/Sinks
Scope Properties
Spectrum Type:
One-sided
Buffer Input: Yes
(check )
Buffer size: 512
Buffer overlap: 0
Specify FFT Length:
FFT Length: 512
Number of Spectral
Averages: 32
Axis Properties
Matlab2009
Toolbox
(
)
Communications
Probability of a zero :
Blockset/Comm
0.5
Sources/Random
Data Sources
Communications
M-ary numbers: 2
Blockset/Utility
Blocks
Simulink/Sinks
Parameters
Simulink/
Commonly Used
Number of axes: 4
Blocks
Simulink/Sources
Pulse Width (% of
period) : 50
Period (secs) : 1
Simulink/Operations Number of inputs : 2
Simulink/
Commonly Used
Blocks
Simulink/Discrete
Sample time: 1/16
Signal Processing
Blockset/Signal
Processing Sinks
Scope Properties
Buffer Input: Yes
(check )
Buffer size: 512
Buffer overlap: 0
Specify FFT Length:
FFT Length: 512
Number of Spectral
Averages: 32
Axis Properties
Frequency units :
Hertz
3
Maximum Y-axis: 10
Minimum Y-axis: -50
Fcn (Function)
Simulink/User
Defined Functions
Expression: 2*u-1
Simulink/UserDefined Functions
Frequency range :
[0Fs/2]
Minimum Y-axis: -50
Maximum Y-axis: 10
Expression: 2*u-1
3. Lab2.mdl
4. 10
5.
Polar NRZ
Polar RZ
Unipolar NRZ
Manchester
line code
6. 1500
Polar NRZ
10
0
-10
-20
-30
-40
-50
0
4
Frequency (Hz)
8
5
Manchester
10
0
-10
-20
-30
-40
-50
0
4
Frequency (Hz)
2 NRZ
1. 3 Lab2_1.mdl
Matlab2012
Toolbox
(
)
DSP System/ Signal Upsampling factor,
Operations
L: 16
Offset: 1
Matlab2009
Toolbox
(
)
Signal Processing
Upsample factor, L:
Blockset/Signal
16
Offset: 1
Operations
Downsample
Signal Processing
Blockset/Signal
Operations
Downsample factor, K:
16
Discrete FIR
Filter
DSP
System/Filtering/Filt
er Implementations
DSP
System/Filtering/Filt
er Implementations
Communication
System/ Comm
Sources/Noise
Generators
Simulink/Logic and
Bits Operations
Simulink/Discrete
Numerator
coefficients:
ones(1,16)/sqrt(16)
Numerator
coefficients:
ones(1,32)/sqrt(32)
Sample Time: 1/16
Upsample
Discrete FIR
Filter1
Gaussian Noise
Generator
Compare to
Zero
Downsample factor,
K: 16
Input Processing:
sample-based
Numerator
coefficients:
ones(1,16)/sqrt(16)
Numerator
coefficients:
ones(1,32)/sqrt(32)
Sample Time: 1/16
Operators: >=
Simulink/Discrete
Communications
Blockset/Comm
Sources/Noise
Generators
Simulink/Logic and
Bits Operations
Operators: >=
2. AWGN
Discrete FIR Filter1 Coefficients ones(1,32)/sqrt(32)
Gaussian Noise Generator Mean: 0, Variance: 1
Simulation Stop Time = 10
3. AWGN
(Matched filter)
- Discrete FIR Filter1 Coefficients ones(1,16)/sqrt(16)
- Gaussian Noise Generator Mean: 0, Variance: 0
- Simulation Stop Time = 10
Upsampled Polar NRZ, LPF signal ()
4. AWGN
- Discrete FIR Filter1 Coefficients ones(1,16)/sqrt(16)
- Gaussian Noise Generator Mean: 0, Variance: 1
- Simulation Stop Time = 10
(input bits) (estimated bits)
(estimated bits)
2 2 4 SNR = Eb/N0 dB