System Objects in Communications System Toolbox

By Category | Alphabetical List

comm.ACPR Adjacent Channel Power Ratio measurements
comm.AGC Adaptively adjust gain for constant signal-level output
comm.AlgebraicDeinterleaver Deinterleave input symbols using algebraically derived permutation vector
comm.AlgebraicInterleaver Permute input symbols using algebraically derived permutation vector
comm.APPDecoder Decode convolutional code using the a posteriori probability method
comm.AWGNChannel Add white Gaussian noise to input signal
comm.BarkerCode Generate Barker code
comm.BCHDecoder Decode data using BCH decoder
comm.BCHEncoder Encode data using BCH encoder
comm.BinarySymmetricChannel Introduce binary errors
comm.BlockDeinterleaver Deinterleave input symbols using permutation vector
comm.BlockInterleaver Permute input symbols using permutation vector
comm.BPSKDemodulator Demodulate using BPSK method
comm.BPSKModulator Modulate using BPSK method
comm.CCDF Measure complementary cumulative distribution function
comm.ConstellationDiagram Display a constellation diagram for input signals
comm.ConvolutionalDeinterleaver Restore ordering of symbols using shift registers
comm.ConvolutionalEncoder Convolutionally encode binary data
comm.ConvolutionalInterleaver Permute input symbols using shift registers with same property values
comm.CPFSKDemodulator Demodulate using CPFSK method and Viterbi algorithm
comm.CPFSKModulator Modulate using CPFSK method
comm.CPMCarrierPhaseSynchronizer Recover carrier phase of baseband CPM signal
comm.CPMDemodulator Demodulate using CPM method and Viterbi algorithm
comm.CPMModulator Modulate using CPM method
comm.CRCDetector Detect errors in input data using CRC
comm.CRCGenerator Generate CRC code bits and append to input data
comm.DBPSKDemodulator Demodulate using DBPSK method
comm.DBPSKModulator Modulate using DBPSK method
comm.Descrambler Descramble input signal
comm.DifferentialDecoder Decode binary signal using differential decoding
comm.DifferentialEncoder Encode binary signal using differential coding
comm.DiscreteTimeVCO Generate variable frequency sinusoid
comm.DPSKDemodulator Demodulate using M-ary DPSK method
comm.DPSKModulator Modulate using M-ary DPSK method
comm.DQPSKDemodulator Demodulate using DQPSK method
comm.DQPSKModulator Modulate using DQPSK method
comm.EarlyLateGateTimingSynchronizer Recover symbol timing phase using early-late gate method
comm.ErrorRate Compute bit or symbol error rate of input data
comm.EVM Measure error vector magnitude
comm.FSKDemodulator Demodulate using M-ary FSK method
comm.FSKModulator Modulate using M-ary FSK method
comm.GardnerTimingSynchronizer Recover symbol timing phase using Gardner's method
comm.GeneralQAMDemodulator Demodulate using arbitrary QAM constellation
comm.GeneralQAMModulator Modulate using arbitrary QAM constellation
comm.GeneralQAMTCMDemodulator Demodulate convolutionally encoded data mapped to arbitrary QAM constellation
comm.GeneralQAMTCMModulator Convolutionally encode binary data and map using arbitrary QAM constellation
comm.GMSKDemodulator Demodulate using GMSK method and the Viterbi algorithm
comm.GMSKModulator Modulate using GMSK method
comm.GMSKTimingSynchronizer Recover symbol timing phase using fourth-order nonlinearity method
comm.GoldSequence Generate Gold sequence
comm.gpu.AWGNChannel Add white Gaussian noise to input signal with GPU
comm.gpu.BlockDeinterleaver Restore original ordering of block interleaved sequence with GPU
comm.gpu.BlockInterleaver Create block interleaved sequence with GPU
comm.gpu.ConvolutionalDeinterleaver Restore ordering of symbols using shift registers with GPU
comm.gpu.ConvolutionalInterleaver Permute input symbols using shift registers with GPU
comm.gpu.LDPCDecoder Decode binary low-density parity-check data with GPU
comm.gpu.PSKDemodulator Demodulate using M-ary PSK method with GPU
comm.gpu.PSKModulator Modulate using M-ary PSK method with GPU
comm.gpu.ViterbiDecoder Decode convolutionally encoded data using Viterbi algorithm with GPU
comm.HadamardCode Generate Hadamard code
comm.HDLCRCDetector Detect errors in input data using HDL-optimized CRC
comm.HDLCRCGenerator Generate HDL-optimized CRC code bits and append to input data
comm.HDLRSDecoder Decode data using a Reed-Solomon decoder
comm.HDLRSEncoder Encode data using a Reed-Solomon encoder
comm.HelicalDeinterleaver Restore ordering of symbols using helical array
comm.HelicalInterleaver Permute input symbols using helical array
comm.IntegrateAndDumpFilter Integrate discrete-time signal with periodic resets
comm.IQImbalanceCompensator Compensate for I/Q imbalance
comm.KasamiSequence Generate Kasami sequence
comm.LDPCDecoder Decode binary low-density parity-check code
comm.LDPCEncoder Encode binary low-density parity-check code
comm.LTEMIMOChannel Filter input signal through LTE MIMO multipath fading channel
comm.MatrixDeinterleaver Deinterleave input symbols using permutation matrix
comm.MatrixHelicalScanDeinterleaver Deinterleave input symbols by filling a matrix along diagonals
comm.MatrixHelicalScanInterleaver Permute input symbols by selecting matrix elements along diagonals
comm.MatrixInterleaver Permute input symbols using permutation matrix
comm.MemorylessNonlinearity Apply memoryless nonlinearity to input signal
comm.MER Measure modulation error ratio
comm.MIMOChannel Filter input signal through MIMO multipath fading channel
comm.MLSEEqualizer Equalize using maximum likelihood sequence estimation
comm.MSKDemodulator Demodulate using MSK method and the Viterbi algorithm
comm.MSKModulator Modulate using MSK method
comm.MSKTimingSynchronizer Recover symbol timing phase using fourth-order nonlinearity method
comm.MuellerMullerTimingSynchronizer Recover symbol timing phase using Mueller-Muller method
comm.MultiplexedDeinterleaver Deinterleave input symbols using set of shift registers with specified delays
comm.MultiplexedInterleaver Permute input symbols using set of shift registers with specified delays
comm.OFDMDemodulator Demodulate using OFDM method
comm.OFDMModulator Modulate using OFDM method
comm.OQPSKDemodulator Demodulate using OQPSK method
comm.OQPSKModulator Modulate using OQPSK method
comm.OSTBCCombiner Combine inputs using orthogonal space-time block code
comm.OSTBCEncoder Encode input using orthogonal space-time block code
comm.PAMDemodulator Demodulate using M-ary PAM method
comm.PAMModulator Modulate using M-ary PAM method
comm.PhaseFrequencyOffset Apply phase and frequency offsets to input signal
comm.PhaseNoise Apply phase noise to complex, baseband signal
comm.PNSequence Generate a pseudo-noise (PN) sequence
comm.PSKCarrierPhaseSynchronizer Recover carrier phase of baseband PSK signal
comm.PSKCoarseFrequencyEstimator Estimate frequency offset for PSK signal
comm.PSKDemodulator Demodulate using M-ary PSK method
comm.PSKModulator Modulate using M-ary PSK method
comm.PSKTCMDemodulator Demodulate convolutionally encoded data mapped to M-ary PSK signal constellation
comm.PSKTCMModulator Convolutionally encode binary data and map using M-ary PSK signal constellation
comm.QAMCoarseFrequencyEstimator Estimate frequency offset for QAM signal
comm.QPSKDemodulator Demodulate using QPSK method
comm.QPSKModulator Modulate using QPSK method
comm.RaisedCosineReceiveFilter Apply pulse shaping by decimating signal using raised cosine filter
comm.RaisedCosineTransmitFilter Apply pulse shaping by interpolating signal using raised cosine filter
comm.RayleighChannel Filter input signal through a Rayleigh multipath fading channel
comm.RectangularQAMDemodulator Demodulate using rectangular QAM signal constellation
comm.RectangularQAMModulator Modulate using rectangular QAM signal constellation
comm.RectangularQAMTCMDemodulator Demodulate convolutionally encoded data mapped to rectangular QAM signal constellation
comm.RectangularQAMTCMModulator Convolutionally encode binary data and map using rectangular QAM signal constellation
comm.RicianChannel Filter input signal through a Rician fading channel
comm.RSDecoder Decode data using Reed-Solomon decoder
comm.RSEncoder Encode data using Reed-Solomon encoder
comm.Scrambler Scramble input signal
comm.SphereDecoder Decode input using sphere decoder
comm.ThermalNoise Add receiver thermal noise
comm.TurboDecoder Decode input signal using parallel concatenated decoding scheme
comm.TurboEncoder Encode input signal using parallel concatenated encoding scheme
comm.ViterbiDecoder Decode convolutionally encoded data using Viterbi algorithm
comm.WalshCode Generate Walsh code from orthogonal set of codes
comm.gpu.ConvolutionalEncoder Convolutionally encode binary data with GPU
comm.gpu.TurboDecoder Decode input signal using parallel concatenation decoding with GPU
dsp.ArrayPlot Display vectors or arrays
dsp.SpectrumAnalyzer Display frequency spectrum of time-domain signals
dsp.TimeScope Time domain signal display
Was this topic helpful?