主要内容

信源和信宿

输入和输出信号及序列,以及文件 IO 格式

生成信号源数据和噪声以仿真通信链路。可视化和分析您的通信系统仿真的性能。

为了处理捕获的信号,Communications Toolbox™ 支持二进制基带信号和 NI™ 技术数据管理解决方案 (TDMS) 格式文件。您可以通过单独读取 TDMS 文件或同时读取 TDMS 文件的集合将数据读取到表或时间表中。

App

无线波形发生器Create, impair, visualize, and export modulated waveforms

函数

全部展开

randiUniformly distributed random integers
randerrGenerate bit error patterns
randsrcGenerate random matrix using prescribed alphabet
commsrc.combinedjitterConstruct combined jitter generator object
commsrc.patternConstruct pattern generator object
zadoffChuSeqGenerate root Zadoff-Chu sequence
mask2shiftConvert mask vector to shift for linear shift register
shift2maskConvert shift to mask vector for linear shift register
wgnGenerate white Gaussian noise samples
biterrCompute number of bit errors and bit error rate (BER)
eyediagramGenerate eye diagram
scatterplotDisplay input signal in IQ-plane
symerrCompute number of symbol errors and symbol error rate
tdmsreadRead data from TDMS file (自 R2022a 起)
tdmswriteWrite data to TDMS file (自 R2022b 起)
tdmsinfoInformation about TDMS file (自 R2022a 起)
tdmsreadpropRead properties as single row table from TDMS file (自 R2022a 起)
tdmswritepropWrite properties to TDMS file (自 R2022b 起)

对象

全部展开

comm.BarkerCodeGenerate bipolar Barker code
comm.GoldSequenceGenerate Gold sequence from set of sequences
comm.HadamardCodeGenerate Hadamard code
comm.KasamiSequenceGenerate Kasami sequence
comm.OVSFCodeGenerate OVSF code
comm.PNSequenceGenerate a pseudonoise (PN) sequence
comm.RBDSWaveformGeneratorGenerate RDS/RBDS waveform
comm.WalshCodeGenerate bipolar Walsh code
comm.ConstellationDiagramDisplay and analyze input signals in IQ-plane
comm.BasebandFileReaderRead baseband signal from file
comm.BasebandFileWriterWrite baseband signal to file
tdmsDatastoreDatastore for collection of TDMS files (自 R2022a 起)

模块

全部展开

Barker Code GeneratorGenerate bipolar Barker Code
Bernoulli Binary GeneratorGenerate Bernoulli-distributed random binary numbers
Gold Sequence GeneratorGenerate Gold sequence from set of sequences
Hadamard Code GeneratorGenerate Hadamard code from orthogonal set of codes
Kasami Sequence GeneratorGenerate Kasami sequence from set of Kasami sequences
OVSF Code GeneratorGenerate OVSF code
PN Sequence GeneratorGenerate pseudonoise sequence
Poisson Integer GeneratorGenerate Poisson-distributed random integers
Random Integer GeneratorGenerate integers randomly distributed in specified range
Walsh Code GeneratorGenerate Walsh code from orthogonal set of codes
Constellation DiagramDisplay and analyze input signals in IQ-plane
Eye DiagramDisplay eye diagram of time-domain signal (自 R2023b 起)
Baseband File WriterWrite baseband signals to file
Baseband File ReaderRead baseband signals from file

主题

  • Signal Terminology

    Learn about terms related to matrices, vectors, and scalars, as well as frame-based and sample-based processing.

  • Sources

    Use random and nonrandom sources in communications systems.

  • Sinks

    Use sinks and display devices to analyze communications system performance.

  • Spreading Sequences

    Compare spreading sequences for single and multiuser scenarios in single path and multipath environments.

  • Create Waveforms Using Wireless Waveform Generator App

    Create, impair, visualize, and export modulated waveforms.

  • Export Data to MATLAB

    Send simulation results to the MATLAB workspace and use MATLAB to analyze the data.

精选示例