三维信号的离散化

时间:2012-07-26 00:45:48

标签: signal-processing time-series matlab discretization

Symbolic Aggregate Approximation谈到将时间序列(x,t)转换为符号。基于此,我几乎没有基本查询。如果时间信号是表示位置坐标的(x,y,z,t)的合成,或者对于具有时间戳t的二维图像的简单(x,y,t),该怎么办?然后我如何使用此工具分配符号/离散。请帮助。

1 个答案:

答案 0 :(得分:1)

您可以将SAX转换分别应用于每个维度,然后合并每个时间戳的符号/字母。

以(x,y,z,t)为例,你得到t = 1的组合b,a,c,然后t = 2的a,a,c等等。

如果需要,您可以将符号组合成“兆符号”。假设符号集是Symbols={a,b,c}。然后,新的一组字母将只是笛卡尔积[{1}}(每个维度一个)。

换句话说,SxSxS成为新字母aaaA成为aab,然后是Baac,{{1}等等..


编辑:

这里有一些代码可以显示我的想法。由于我没有SAX算法的实现,我将使用以下函数作为占位符(它返回垃圾):

aba

以下是代码:

abb