信号处理

Wolfram 语言具有强大的信号处理功能,包括电子和模拟滤波器设计、滤波和使用最先进的可应用于声频、图像或者其他数据的代数数值方法进行信号分析.

参考资料参考资料

导入与导出信号

Import, Export 以标准格式导入和导出数据

"WAV"  ▪  "AIFF"  ▪  "MIDI"  ▪  "SND"  ▪  "FLAC"  ▪  "OggVorbis"  ▪  ...

BinaryReadList  ▪  BinaryWrite  ▪  ...

声音 »

Sound  ▪  SampledSoundList  ▪  SampledSoundFunction

ListPlay  ▪  Play  ▪  EmitSound

滤波 »

ListConvolve 具有任意内核的信号卷积(应用 FIR 滤波器)

RecurrenceFilter 计算 IIR 滤波器的响应

GaussianFilter  ▪  MeanFilter  ▪  MeanShiftFilter  ▪  LowpassFilter  ▪  ...

重采样和插值

ArrayResample 对数据数组的重采样

Interpolation  ▪  ListInterpolation  ▪  Downsample  ▪  Upsample

数字滤波器设计

LeastSquaresFilterKernel 由最小二乘法设计 FIR 滤波器

FrequencySamplingFilterKernel  ▪  EquirippleFilterKernel

ToDiscreteTimeModel 由模拟原型产生 IIR 滤波器模型

模拟滤波器设计

ButterworthFilterModel  ▪  Chebyshev1FilterModel  ▪  Chebyshev2FilterModel  ▪  EllipticFilterModel  ▪  BesselFilterModel

TransferFunctionModel 代表传递函数模型的对象

TransferFunctionTransform 在不同类型的模拟滤波器之间转换

窗函数 »

KaiserWindow  ▪  DirichletWindow  ▪  HammingWindow  ▪  BlackmanWindow  ▪  ...

离散变换

ListZTransform 计算一列表的 Z 变换

ListFourierSequenceTransform  ▪  DiscreteChirpZTransform  ▪  DiscreteHadamardTransform

DiscreteWaveletTransform  ▪  InverseWaveletTransform  ▪  ...

FourierMatrix 创建傅立叶矩阵

FourierDCTMatrix  ▪  FourierDSTMatrix  ▪  HadamardMatrix

信号解码

KalmanEstimator 使用最优估值器来查找内部状态

FindHiddenMarkovStates 使用 Viterbi 和其他解码来查找内部状态

可视化与分析

BodePlot 滤波器的频率响应的幅度和相位图线

ListPlot  ▪  ListLinePlot  ▪  DiscretePlot

Spectrogram  ▪  SpectrogramArray  ▪  Periodogram  ▪  PeriodogramArray  ▪  ImagePeriodogram

WaveletScalogram  ▪  WaveletListPlot  ▪  ...