Simulink Lecture
Transcript of Simulink Lecture
![Page 1: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/1.jpg)
Matlab and Simulink Mathworks, Inc. Natick, Massachusetts
Matlab/Simulink Web Resources http://www.mathworks.com
The Matlab/Simulink Student Version has the Signal Processing Tools but NOT the Communications tool set. The Mathworks/Simulink software installed at PCLAB is complete although usually one version behind the latest release, which is not a problem since Mathworks usually releases two versions a year.
![Page 2: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/2.jpg)
Create a Mathworks account on the Mathworks web page which is required to view/download tutorial material. Also a good idea to use your UHCL email address for the Mathworks account which will tie you to the UHCL domain where all the UHCL Mathworks software is located.
For training on the use of the tools, look under Products & Services Demos and Webinars for all of the applicable products (Matlab, Simulink, Signal Processing Toolbox & Blockset, Communications Toolbox & Blockset, RF Toolbox, SimRF).
Silage Quick-Start Simulink Files (File Name: Silage.zip) used as a easy and quick start on gaining familiarity with the tools, Zip file on the course webpage.
Fig12.mdl Random Integer Generator (Comm Source/Sinks Display) Fig16.mdl ½ wave rectifier Fig18.mdl ½ wave rectifier Spectral Display Fig111.mdl Lowpass Filter Fig113.mdl Lowpass Filter Autocorrelation Fig116.mdl DSB AM with Coherent Demodulation Fig120.mdl Noncoherent Demodulator Fig312.mdl BPSK Simulation
![Page 3: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/3.jpg)
Example of the Simulink code in the Simulink file Fig116.mdl
Fig 116.mdl DSP AM Communications Model Code File Model { Name "Fig116" Version 7.0 MdlSubVersion 0 GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.21" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "windows-1252" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings"
![Page 4: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/4.jpg)
EE4512 Analog and Digital Communications Chapter 1
•• Modulation Modulation (partial definition):(partial definition):33:: to vary the amplitude, frequency, or phase of (a to vary the amplitude, frequency, or phase of (a
carrier wave or a light wave) for the transmissioncarrier wave or a light wave) for the transmissionof information (as by radio)of information (as by radio)
• Carrier Carrier (partial definition):(partial definition):2: an electromagnetic wave or alternating current whose 2: an electromagnetic wave or alternating current whose
modulations are used as communications signals (as modulations are used as communications signals (as in radio, telephonic, or telegraphic transmissionsin radio, telephonic, or telegraphic transmissions
![Page 5: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/5.jpg)
EE4512 Analog and Digital Communications Chapter 1
•• Analog modulation:Analog modulation:continuouscontinuousinformation such asinformation such asspeechspeech or or videovideoencoded as anencoded as anamplitudeamplitude
•• Digital modulation:Digital modulation:discrete informationdiscrete informationsuch as such as binary databinary dataencoded asencoded asa a frequency shiftfrequency shiftorora a phase shiftphase shift
![Page 6: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/6.jpg)
EE4512 Analog and Digital Communications Chapter 1
SourceSourceTransmitterTransmitter
UserUser
Analog amplitude modulation (AM)Analog amplitude modulation (AM)
MS Figure 1.16MS Figure 1.16
ChannelChannelwith noisewith noise
ReceiverReceiverSimulinkSimulink subsystemssubsystems
![Page 7: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/7.jpg)
EE4512 Analog and Digital Communications Chapter 1
Analog amplitude modulation (AM)Analog amplitude modulation (AM)
MS Figure 1.16MS Figure 1.16
CoherentCoherentdemodulationdemodulation
ChannelChannelwith noisewith noise
SourceSourceTransmitterTransmitter ReceiverReceiver
UserUser
SimulinkSimulink subsystemssubsystems
![Page 8: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/8.jpg)
EE4512 Analog and Digital Communications Chapter 1
ChannelChannelwith noisewith noise
Analog amplitude modulation (AM)Analog amplitude modulation (AM)
MS Figure 1.20MS Figure 1.20
NonNon--coherent demodulationcoherent demodulation
SimulinkSimulink subsystemssubsystemsSourceSourceTransmitterTransmitter ReceiverReceiver
UserUser
![Page 9: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/9.jpg)
EE4512 Analog and Digital Communications Chapter 1
Sinusoidal input and DSB AMSinusoidal input and DSB AM
![Page 10: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/10.jpg)
EE4512 Analog and Digital Communications Chapter 1
Sinusoidal input and DSB AMSinusoidal input and DSB AM
SimulinkSimulink subsystemsubsystem
![Page 11: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/11.jpg)
EE4512 Analog and Digital Communications Chapter 1
DSB AM temporal signal and power spectrumDSB AM temporal signal and power spectrum
DSB modulated spectrum
Carrier
![Page 12: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/12.jpg)
EE4512 Analog and Digital Communications Chapter 1
Demodulated DSB AM spectrumDemodulated DSB AM spectrum
Original spectrumDSB demodulated spectrum
2 x carrierfrequency
![Page 13: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/13.jpg)
EE4512 Analog and Digital Communications Chapter 1
Digital binary phase shift keying (BPSK)Digital binary phase shift keying (BPSK)
MS Figure 3.12MS Figure 3.12
Random data sourceRandom data source Bit error rateBit error rate
![Page 14: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/14.jpg)
EE4512 Analog and Digital Communications Chapter 1
•• Input binary data, rate Input binary data, rate rrbb = 1 kb/sec, bit time = 1 kb/sec, bit time TTbb = 1 msec = 1 msec
• Output binary data with no noise, note 2 bit delay in outputOutput binary data with no noise, note 2 bit delay in output
TTbb = 1 msec= 1 msec
![Page 15: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/15.jpg)
EE4512 Analog and Digital Communications Chapter 1
•• Input binary data, rate Input binary data, rate rrbb = 1 kb/sec, bit time = 1 kb/sec, bit time TTbb = 1 msec = 1 msec
• Received signal with significant additive noiseReceived signal with significant additive noise
WhereWhere’’s the signal?s the signal?
![Page 16: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/16.jpg)
EE4512 Analog and Digital Communications Chapter 1
•• Input binary data, rate Input binary data, rate rrbb = 1 kb/sec, bit time = 1 kb/sec, bit time TTbb = 1 msec = 1 msec
• Output binary data with Output binary data with bit errorsbit errors due to additive noisedue to additive noise
![Page 17: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/17.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• SimulinkSimulinkLibraryLibraryBrowser:Browser:CommonlyCommonlyUsed BlocksUsed Blocks
![Page 18: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/18.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• SimulinkSimulinkLibraryLibraryBrowser:Browser:CommunicationsCommunicationsBlocksetBlockset
![Page 19: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/19.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• SimulinkSimulinkLibraryLibraryBrowser:Browser:SignalSignalProcessingProcessingBlocksetBlockset
![Page 20: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/20.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• SimulinkSimulinkLibraryLibraryBrowser:Browser:SimulinkSimulinkExtrasExtras
![Page 21: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/21.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Simulink Library Browser Simulink Library Browser and the model windowand the model window
MS Figure 1.2MS Figure 1.2
![Page 22: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/22.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Source parameter block for the Source parameter block for the Random Integer Random Integer Generator Generator block and the block and the Simulink Simulink model windowmodel window
MS Figure 1.3MS Figure 1.3
![Page 23: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/23.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Configuration parameter window for the Configuration parameter window for the Simulink Simulink simulationsimulation
MS Figure 1.4MS Figure 1.4
![Page 24: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/24.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Sinusoid and half wave rectified sinusoid Sinusoid and half wave rectified sinusoid SimulinkSimulinktemporal model temporal model
MS Figure 1.6MS Figure 1.6
![Page 25: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/25.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Sinusoid and half wave rectified sinusoid temporal display Sinusoid and half wave rectified sinusoid temporal display in the in the Simulink Simulink Figures window Figures window MS Figure 1.7MS Figure 1.7
![Page 26: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/26.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Half wave rectified sinusoid Half wave rectified sinusoid SimulinkSimulink spectral display spectral display model model
MS Figure 1.8MS Figure 1.8
![Page 27: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/27.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Scope and axis properties parameter windows of the Scope and axis properties parameter windows of the Spectrum Scope Spectrum Scope blockblock MS Figure 1.9MS Figure 1.9
![Page 28: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/28.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Scaled power spectral display of a half wave rectified Scaled power spectral display of a half wave rectified sinusoid, sinusoid, ffoo = 1 kHz = 1 kHz
MS Figure 1.10MS Figure 1.10
![Page 29: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/29.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Gaussian noise source and lowpass filtered power Gaussian noise source and lowpass filtered power spectral density displayspectral density display MS Figure 1.11MS Figure 1.11
![Page 30: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/30.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Gaussian noise source and LPF PSD Gaussian noise source and LPF PSD MS Figure 1.12MS Figure 1.12
Flat PSDFlat PSD
LPF PSD, LPF PSD, ffcutoffcutoff = 11.25 kHz= 11.25 kHz
![Page 31: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/31.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Gaussian noise source and lowpass filtered Gaussian noise source and lowpass filtered autocorrelation displayautocorrelation display MS Figure 1.13MS Figure 1.13
![Page 32: Simulink Lecture](https://reader031.fdocuments.in/reader031/viewer/2022020111/55cf996a550346d0339d4adc/html5/thumbnails/32.jpg)
EE4513 Analog and Digital Communications Laboratory Chapter 1
•• Gaussian noise source and lowpass filtered power Gaussian noise source and lowpass filtered power autocorrelation displayautocorrelation display MS Figure 1.14MS Figure 1.14
UncorrelatedUncorrelated
CorrelatedCorrelated