| Communications Toolbox 3.0 Release Notes | ![]() |
The toolbox now includes the following utility functions, details of which are on the corresponding reference pages.
| Function | Purpose |
|---|---|
| noisebw | Equivalent noise bandwidth of a filter |
| qfunc | Q function |
| qfuncinv | Inverse Q function |
The functions in the tables below enable you to perform modulation and demodulation using analog and digital methods. Some of the functions support modulation types that the Communications Toolbox did not previously support (DPSK and OQPSK). Other functions enhance and replace the older modulation and demodulation functions in the Communications Toolbox. The new modulation and demodulation functions are designed to be easier to use than the older ones. Note, however, that the current set of modulation functions supports only analog passband and digital baseband modulation.
Analog Passband Modulation
| Function | Purpose |
|---|---|
| amdemod | Amplitude demodulation |
| ammod | Amplitude modulation |
| fmdemod | Frequency demodulation |
| fmmod | Frequency modulation |
| pmdemod | Phase demodulation |
| pmmod | Phase modulation |
| ssbdemod | Single sideband amplitude demodulation |
| ssbmod | Single sideband amplitude modulation |
Digital Baseband Modulation
| Function | Purpose |
|---|---|
| dpskdemod | Differential phase shift keying demodulation |
| dpskmod | Differential phase shift keying modulation |
| fskmod | Frequency shift keying modulation |
| fskdemod | Frequency shift keying demodulation |
| genqamdemod | General quadrature amplitude demodulation |
| genqammod | General quadrature amplitude modulation |
| modnorm | Scaling factor for normalizing modulation output |
| oqpskdemod | Offset quadrature phase shift keying demodulation |
| oqpskmod | Offset quadrature phase shift keying modulation |
| pamdemod | Pulse amplitude demodulation |
| pammod | Pulse amplitude modulation |
| pskdemod | Phase shift keying demodulation |
| pskmod | Phase shift keying modulation |
| qamdemod | Quadrature amplitude demodulation |
| qammod | Quadrature amplitude modulation |
For more information and examples, see Modulation in the Communications Toolbox documentation.
The functions in the table below enable you to encode and decode BCH codes. These functions enhance and replace the older BCH coding functions in the Communications Toolbox.
| Function | Purpose |
|---|---|
| bchdec | BCH decoder |
| bchenc | BCH encoder |
| bchgenpoly | Generator polynomial of BCH code |
When processing codes using these functions, you can control the primitive polynomial used to describe the Galois field containing the code symbols and the position of the parity symbols.
For more information and examples, see Block Coding in the Error-Control Coding chapter of the Communications Toolbox documentation.
| Communications Toolbox 3.0 Release Notes | Major Bug Fixes | ![]() |
© 1994-2005 The MathWorks, Inc.