cissa() is a MATLAB function for signal extraction by Circulant Singular Spectrum Analysis, a procedure proposed in Bogalo et al (2021). cissa() extracts the underlying signals in a time series identifying their frequency of oscillation in an automated way, by just introducing the data and the window length. This solution can be applied to stationary as well as to non-stationary and non-linear time series. Additionally, in this paper, we solve some technical issues regarding the beginning and end of sample data points. We also introduce novel criteria in order to reconstruct the underlying signals grouping some of the extracted components. The output of cissa() is the input of the function group() to reconstruct the desired signals by further grouping the extracted components. group() allows a novel user to create standard signals by automated grouping options while an expert user can decide on the number of groups and their composition. To illustrate its versatility and performance in several fields we include 3 examples: an AM-FM synthetic signal, an example of the physical world given by a voiced speech signal and an economic time series. Possible applications include de-noising, de-seasonalizing, de-trending and extracting business cycles, among others.
翻译:cissa () 是一个由环星星光谱分析( Bogalo et al (2021年) 提议的一个程序, 用于通过环星星光谱分析提取信号的 MATLAB 函数。 cissa () 通过仅仅介绍数据和窗口长度,在时间序列中提取基本信号,以自动方式确定其振荡频率。 这个解决方案可以适用于固定以及非固定和非固定和非线性的时间序列。 此外, 在本文件中, 我们解决了与抽样数据点的开始和结束有关的一些技术问题。 我们还引入了新颖的标准, 以重建一些提取的组件的基本信号组合。 cissa () 是功能组的投入, 以便通过进一步分组所提取的部件来重建所希望的信号。 组 允许新用户通过自动分组选项创建标准信号, 而专家用户可以决定组的数目及其组成。 为了说明其在许多领域的多功能和表现, 我们增加了三个例子: AM- FM 合成信号, 一个以表达的语音信号和经济时间序列为实例, 一个物理世界的示例。 Cissa- deminalizing 和其他一些应用包括 。