Cyclic manipulation of data
バージョン 1.0.1 (128 MB) 作成者:
Dimitar Ninevski
Some functions for cyclic manipulation of data, together with some acoustic data.
A set of acoustic data, similar to what was used the following publication:
D. Ninevski, P. O'Leary, T. Pisowicz, J. Thaler and E. J. Hagendorfer, "Acoustic Tool Condition Monitoring with Angular Resolution on the Cutting Edges," 2024 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Glasgow, United Kingdom, 2024, pp. 1-6, doi: 10.1109/I2MTC60896.2024.10560924.
Additionally, four functions are added here, which helped the handling of the periodic data, once it has been segmented and converted to the phase space.
Data:
USBPnpP4-20230307-SM2BT9-Nah.wav - a dataset containing some milling performed with two different tools. The first part is performed with a tool with 5 cutting edges. The second part is performed with a tool with 4 cutting edges.
USBPnpP4-20230307-SM2T3BTx-Job2-Nah.wav - a dataset from milling one part with the tool with the 4 cutting edges. There are 7 parts being milled, and the number of the part being milled is noted by BTx in the file name. So each file contains the audio data of one part. As the parts progress, the audio data changes due to wear and damage of the tool.
Functions:
circulantMtx - computes a circulant matrix from a vector input.
cyclicCorrelation - computes the correlation between a reference vector and all cyclic permutations of another vector.
cyclicRegister - Computes the cyclic permutation of a vector y which has the maximal correlation with a reference yRef.
cyclicShiftUp - Permutes a vector y by a number of predefined units.
引用
Dimitar Ninevski (2025). Cyclic manipulation of data (https://www.mathworks.com/matlabcentral/fileexchange/180147-cyclic-manipulation-of-data), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2024b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!