Simulink Tutorial on Digital Modulation Methods - Cengage Learning
Simulink Tutorial on Digital Modulation Methods - Cengage Learning Simulink Tutorial on Digital Modulation Methods - Cengage Learning
580 CHAPTER 13. SIMULINK TUTORIAL ON DIGITAL MODULATION Figure 13.10: Block parameters: Fcn The time variable u is obtained from the Clock block of the Sources library. The Product block from the Maths library is used to generate the modulated signal. We simulate noiseless transmission and therefore just connect the transmitter and the receiver. If you have the Communications Blockset available, 1 you can include an AWGN channel between transmitter and receiver. The matched filter at the receiver is realized as integrate and dump using the Integrator from the Continuous library. The reset signal is generated by the Pulse Generator from the Sources library with parameters as given in Figure 13.11. You can get online help on a block from a pop-up menu that is opened by a right mouse-click on the block. Now, you can start the simulation from the menu bar and view the scope signals at different transmission points. You may need to change the simulation parameters as described in Figure 13.6 to ensure accurate signals. 13.3 Start the
13.4. PULSE SHAPING 581 Figure 13.11: Block parameters: Pulse Generators In order to avoid confusion, we recommend the removal of the directories from your Matlab path if you use Matlab and
- Page 1 and 2: Chapter 13 Simulink</strong
- Page 3 and 4: 13.2. SHORT INTRODUCTION TO SIMULIN
- Page 5 and 6: 13.2. SHORT INTRODUCTION TO SIMULIN
- Page 7: 13.2. SHORT INTRODUCTION TO SIMULIN
- Page 11 and 12: 13.4. PULSE SHAPING 583 13.4.1 Theo
- Page 13 and 14: 13.4. PULSE SHAPING 585 Summation o
- Page 15 and 16: 13.4. PULSE SHAPING 587 For α = 0.
- Page 17 and 18: 13.4. PULSE SHAPING 589 Figure 13.1
- Page 19 and 20: 13.4. PULSE SHAPING 591 Figure 13.1
- Page 21 and 22: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 23 and 24: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 25 and 26: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 27 and 28: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 29 and 30: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 31 and 32: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 33 and 34: 13.5. BINARY PHASE-SHIFT KEYING (BP
- Page 35 and 36: 13.6. QUADRATURE PHASE-SHIFT KEYING
- Page 37 and 38: 13.6. QUADRATURE PHASE-SHIFT KEYING
- Page 39 and 40: 13.6. QUADRATURE PHASE-SHIFT KEYING
- Page 41 and 42: 13.6. QUADRATURE PHASE-SHIFT KEYING
- Page 43 and 44: 13.7. OFFSET-QPSK 615 Figure 13.83:
- Page 45 and 46: 13.7. OFFSET-QPSK 617 3. How do the
- Page 47 and 48: 13.7. OFFSET-QPSK 619 Figure 13.98:
- Page 49 and 50: 13.8. MINIMUM SHIFT KEYING (MSK) 62
- Page 51 and 52: 13.8. MINIMUM SHIFT KEYING (MSK) 62
- Page 53 and 54: 13.9. 16-ARY QUADRATURE AMPLITUDE-S
- Page 55 and 56: 13.9. 16-ARY QUADRATURE AMPLITUDE-S
- Page 57 and 58: 13.9. 16-ARY QUADRATURE AMPLITUDE-S
580 CHAPTER 13. SIMULINK TUTORIAL ON DIGITAL MODULATION<br />
Figure 13.10: Block parameters: Fcn<br />
The time variable u is obtained from the Clock block of the Sources library. The<br />
Product block from the Maths library is used to generate the modulated signal. We simulate<br />
noiseless transmissi<strong>on</strong> and therefore just c<strong>on</strong>nect the transmitter and the receiver.<br />
If you have the Communicati<strong>on</strong>s Blockset available, 1 you can include an AWGN channel<br />
between transmitter and receiver. The matched filter at the receiver is realized as<br />
integrate and dump using the Integrator from the C<strong>on</strong>tinuous library. The reset signal<br />
is generated by the Pulse Generator from the Sources library with parameters as given<br />
in Figure 13.11.<br />
You can get <strong>on</strong>line help <strong>on</strong> a block from a pop-up menu that is opened by a right<br />
mouse-click <strong>on</strong> the block.<br />
Now, you can start the simulati<strong>on</strong> from the menu bar and view the scope signals<br />
at different transmissi<strong>on</strong> points. You may need to change the simulati<strong>on</strong> parameters as<br />
described in Figure 13.6 to ensure accurate signals.<br />
13.3 Start the <str<strong>on</strong>g>Tutorial</str<strong>on</strong>g><br />
In order to run the tutorial add the directory where you saved the files with all subdirectories<br />
to your Matlab path. The easiest way to do this is to use the pathtool, which<br />
is opened by the command<br />
pathtool<br />
from the Matlab workspace. Click <strong>on</strong> the butt<strong>on</strong> Add with Subfolders... as depicted<br />
in Figure 13.12 and choose the directory where you saved the tutorial files. The software<br />
package c<strong>on</strong>tains some functi<strong>on</strong>s and blocks from Matlab toolboxes and <str<strong>on</strong>g>Simulink</str<strong>on</strong>g><br />
blocksets, which allows you to run the tutorial with the standard student versi<strong>on</strong> of<br />
Matlab and <str<strong>on</strong>g>Simulink</str<strong>on</strong>g>. These functi<strong>on</strong>s and blocks are not supported by MathWorks.<br />
1 The Communicati<strong>on</strong>s Blockset provides a set of blocks that are often needed for simulati<strong>on</strong> of communicati<strong>on</strong>s<br />
systems. It is not included in the standard <str<strong>on</strong>g>Simulink</str<strong>on</strong>g> versi<strong>on</strong>.<br />
© 2013 <strong>Cengage</strong> <strong>Learning</strong>. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.