Submitted:
12 October 2023
Posted:
13 October 2023
Read the latest preprint version here
Abstract
Keywords:
1. Introduction
- Numerical Complexity: The is a numerically complex operator, which can make its implementation challenging in some applications.
- Sensitivity to Noise: The can be sensitive to noise in the data, which can affect the accuracy of its results.
- Frequency Representation Requirements: To fully leverage the , the functions under study must be adequately represented in the frequency domain, which may not be the case in all situations.
2. Concepts and Definitions
2.1. The significance of the Fourier Continuous Derivative’s properties
3. Invariants in Mathematics
4. Motivation for the Fourier Continuous Derivative
5. Advantages over other methods
6. Example of
7. Derivative over a Fourier series
7.1. Fourier series
- : The Fourier Continuous Derivative operator.
- : The function to be differentiated.
- j: The index of the Fourier coefficient.
- : The frequency of the jth Fourier coefficient.
- : The real part of the jth Fourier coefficient.
- : The imaginary part of the jth Fourier coefficient.
- : The order of the derivative.
8. over a Fourier Series
9. Examples of Functions Suitable for
10. Detailed Implementation of
10.1. Selection of Numerical Libraries
- Choose a suitable numerical computing environment or library, such as Python with NumPy/SciPy or MATLAB, for your implementation.
- Utilize libraries that provide support for Fourier transforms and numerical integration.
10.2. Discretization of the Domain
- Decide on the domain of your function, i.e., the interval in which it’s defined (e.g., [a, b]).
- Determine the number of discretization points N. This choice affects the trade-off between computational complexity and accuracy.
- Define the spacing between discrete points, which influences the frequency range used in the Fourier series expansion.
10.3. Calculation of Coefficients
- Implement numerical integration techniques, such as the trapezoidal rule or Simpson’s rule, to calculate the coefficients .
- Set the integration limits based on the chosen domain and discretization.
10.4. Frequency Range Selection
- Determine the appropriate range for the frequency index j based on your application’s requirements.
- Consider truncating the sum if a finite frequency range is sufficient for your analysis, which can reduce computational complexity.
10.5. Calculation of
- Write code to perform the numerical computation of using the discrete formula:
- Utilize fast Fourier transform (FFT) algorithms when applicable to improve computational efficiency, especially for large datasets.
10.6. Parameter Tuning
- Fine-tune parameters like the number of discretization points (N), the frequency range, and the numerical integration method to achieve the desired level of accuracy.
- Conduct sensitivity analyses to assess how parameter choices affect the results.
10.7. Error Analysis
- Implement error analysis routines to quantify the accuracy of the operator approximation.
- Compare the results with known analytical solutions or benchmark problems when available.
10.8. Optimization and Parallelization
- Consider optimization techniques such as vectorization, parallelization, or GPU acceleration to enhance computational speed, especially for large datasets.
10.9. Documentation and Testing
- Document your implementation thoroughly, including parameter choices, mathematical formulas used, and assumptions made.
- Validate your implementation through systematic testing against known cases or analytical solutions.
11. Example of Implementation for
12. Proofs of the properties of the operator
13. Other Examples of Applications
13.1. Modeling Nonlinear Wave Behavior
14. How invariance ensures that the operator is well-defined?
15. Properties of Invariance of the Fourier Continuous Derivative ()
15.1. Invariance with Linearity
15.2. Preservation of Exponential Functions
15.3. Invariance in Composed Functions
16. Invariance of Convexity in Leibniz’s Rule with
16.1. Definition of Convexity
16.2. Proof of Convexity in
16.3. Proof of Convexity in
16.4. Preservation of Convexity Invariance
17. Convolution property
18. Classical Fractional Derivatives
18.1. Classical Fractional Derivatives versus
19. Proof that
19.1. Checking if the third rule of is verified in classical Fractional Derivatives
20. Comparison to Other Fractional Derivative Operators
20.1. Riemann-Liouville Derivative
20.2. Caputo Derivative
21. Comparison Between the Fourier Continuous Derivative (FCD) and the Weyl-Heisenberg Operator
21.1. Theoretical Basis
21.2. Efficiency
21.3. Accuracy
21.4. Applications
22. The new list of criteria to define
- (1)
- Invariance of Convexity: If is a convex function involved in a property of the classical derivative (such as the chain rule for a linear function) in , then its generalization in should be a convex function (it implies the generalization of ordinary calculus to fractional calculus).
- (2)
- Invariance of Dependency: If depends on a parameter for , then should also depend only on for .
- (3)
- Consistency: The Fourier Continuous Derivative should reduce to the classical derivative when the order of differentiation is an integer. This means that for all .
- (4)
- Linearity: The Fourier Continuous Derivative should be a linear operator. This means that for all , , and defined on .
- (5)
- Derivative of Constants: The Fourier Continuous Derivative of a constant should be zero. This means that for all and .
23. local or non-local
- Locality as defined by the function’s values in a finite neighborhood: This definition of locality is the most common one. It states that an operator is local if it only depends on the function’s values in a finite neighborhood of the point of differentiation. The does not satisfy this definition of locality because it depends on the Fourier coefficients of the function, which are a global property of the function.
- Locality as defined by the function’s values and derivatives up to a certain order at the point of differentiation: This definition of locality is more restrictive than the first one. It states that an operator is local if it only depends on the function’s values and derivatives up to a certain order at the point of differentiation. The satisfies this definition of locality because it only depends on the function’s values and first derivative at the point of differentiation.
24. Comparison with Fractional Derivative
25. Limitations and Areas for Improvement of the Fourier Continuous Derivative (FCD)
25.1. Limitations of FCD:
- (1)
- Numerical Complexity: The involves Fourier transforms and can be computationally intensive, especially for large datasets or functions with complex frequency content. This can lead to long computation times and resource requirements.
- (2)
- Sensitivity to Noise: Like other derivative operators, The can be sensitive to noise in the data. Noise in the input function can lead to significant errors in the derivative estimation, especially for high-frequency components.
- (3)
- Limited Understanding of Invariance Properties: While the invariance properties of are a strength, there is still ongoing research to fully understand these properties and how they apply to different types of functions and datasets.
- (4)
- Application Specificity: effectiveness depends on the characteristics of the problem at hand. It may not be the best choice for all applications, especially when dealing with functions that do not exhibit the desired invariance properties.
26. Application of Fourier Derivative
27. Signal Noise Identification with Fourier Continuous Derivative
28. Example: Modeling Viscoelastic Damping in a Spring
29. Example of Non-Periodic Function Using the Fourier Continuous Derivative (FCD) Operator Based on Fourier Series
30. Example of Image Processing: Image Denoising
| Algorithm 1 Image Denoising |
|
31. Other Examples: Data Analysis and Mathematical Modeling
31.1. Data Analysis
- (1)
- Trend Analysis: The can be used to estimate the trend of a time series by taking the derivative of the series. This can be helpful in identifying long-term trends, such as economic growth or climate change.
- (2)
- Anomaly Detection: The can be used to detect anomalies in a time series by looking for sudden changes in the derivative of the series. This can be helpful in identifying problems such as fraud or equipment malfunction.
- (3)
- Non-uniformly Sampled Data: The can be used to process and analyze data that is not sampled uniformly. This is often the case in real-world applications, such as environmental monitoring or medical research.
31.2. Mathematical Modeling
- (1)
- Fractional Order Dynamics: The can be used to develop mathematical models for systems with fractional order dynamics. These systems exhibit memory and non-local behavior, which cannot be captured by traditional models with integer order dynamics.
- (2)
- Biology: The has been used to model a variety of biological phenomena, such as the spread of disease, the growth of cancer cells, and the development of the immune system.
- (3)
- Physics: The has been used to model a variety of physical phenomena, such as the flow of fluids, the propagation of waves, and the behavior of materials.
- (4)
- Economics: The has been used to model a variety of economic phenomena, such as the stock market, the economy, and the spread of economic crises.
32. Criteria for Choosing Between Classical Fractional Derivatives and
- (1)
- Mathematical Consistency: offers a consistent extension of integer-order differentiation and satisfies properties like the chain rule and the product rule. In contrast, classical fractional derivatives might lack these properties, potentially leading to mathematical inconsistencies.
- (2)
- Empirical Validation: Classical fractional derivatives have a history of practical application and validation. , being a newer concept, might require more real-world testing to validate its effectiveness in various scenarios.
33. Practical Applications
- Signal Processing: It finds use in signal analysis, noise reduction, and feature extraction from signals.the could be used to design filters that are more effective at removing noise from signals and preserving the edges of signals.
- Modeling Dynamic Systems: can model mechanical, electrical, and economic systems with fractional orders of differentiation, enhancing accuracy, so the could be used to design controllers that are more robust to noise and disturbances and adaptive to changes in the system.
- Process Control: It aids in designing controllers for dynamic systems, enhancing robustness and performance.
- Image Processing: contributes to edge detection, image segmentation, and feature extraction in image processing.
- Financial Analysis: It assists in modeling financial data, predicting trends, and analyzing complex financial systems.
34. Comparison with Other Fractional Derivative Operators
34.1. Riemann-Liouville Derivative
- Basis: The Riemann-Liouville derivative is based on power series expansions.
- Linearity: It is not linear, which complicates its application in linear systems.
- Periodicity: It does not account for periodic functions efficiently.
- Range of Applicability: Typically defined for non-negative real numbers, limiting its versatility.
34.2. Caputo Derivative
- Basis: The Caputo derivative is based on integer-order derivatives of the function.
- Linearity: It is linear, simplifying its application in linear systems.
- Periodicity: It does not inherently account for periodic functions.
- Range of Applicability: Typically defined for non-negative real numbers, like the Riemann-Liouville derivative.
34.3. Fourier Continuous Derivative ()
- Basis: is based on the Fourier transform, which makes it well-suited for periodic functions.
- Linearity: It is linear, simplifying its application in linear differential equations.
- Periodicity: Efficiently handles periodic functions due to its Fourier basis.
- Range of Applicability: is defined for all real numbers, making it versatile across a wide range of problems.
34.4. Advantages of over other operators
- (1)
- Periodic Functions: is well-suited for analyzing and differentiating periodic functions due to its basis in the Fourier transform.
- (2)
- Linearity: ’s linearity simplifies its application in linear systems and differential equations.
- (3)
- Wide Applicability: is defined for all real numbers, providing a broader range of applicability than some other fractional operators.
- (4)
- Numerical Stability: In some cases, may offer numerical stability advantages over other operators, especially in problems involving oscillatory behavior.
34.5. Disadvantages of compared to other operators
- (1)
- Limited Literature: As a relatively new operator, has less extensive literature and established methodologies compared to the Riemann-Liouville and Caputo derivatives.
- (2)
- Complex Numerical Implementation: The numerical implementation of can be challenging due to its complex nature.
| Operator | Basis | Linearity | Periodicity | Range of Applicability |
| Fourier Continuous Derivative | Fourier series | Yes | Yes | All real numbers |
| Riemann-Liouville derivative | Power series | No | No | Non-negative real numbers |
| Weyl fractional derivative | Wavelet transform | No | No | Non-negative real numbers |
| Riesz fractional derivative | Fourier transform | No | Yes | Non-negative real numbers |
35. Advantages of the Operator
- is continuous and can be applied to smooth functions.
- It is a linear operator, allowing the differentiation of sums and products of functions.
- The operator preserves invariance properties, ensuring the operator behaves consistently under transformations.
- is effective in solving fractional-order differential equations.
36. Conclusion
37. Current Research Directions
37.1. Numerical Implementation
37.2. Theoretical Understanding
37.3. Exploring New Applications
Data Availability
Conflict of Interests/Competing Interests
References
- Zayed, A. I. Fractional Fourier transform of generalized functions. Integral Transforms and Special Functions, vol. 7, no. 3-4, pp. 299–312, 1998. [CrossRef]
- Kilbas, A. A. and Trujillo, J. J. Differential equations of fractional order: methods results and problem—I. Applicable Analysis, vol. 78, no. 1-2, pp. 153–192, 2001. [CrossRef]
- Grubb, Gerd. Differential operators and Fourier methods. Hedersdoktor lecture given at Lund University, May 26, 2016. Available at: https://web.math.ku.dk/~grubb/dokt16k.pdf.
- Diethelm, Kai; Kiryakova, Virginia; Luchko, Yuri; Machado, J. A. Tenreiro; Tarasov, Vasily E. Trends, directions for further research, and some open problems of fractional calculus. January 2022. [CrossRef]
- Diethelm, Kai; Garrappa, Roberto; Giusti, Andrea; Stynes, Martin. Why Fractional Derivatives with Nonsingular Kernels Should Not Be Used. July 2020. [CrossRef]
- Samko, Stefan G. Fractional Weyl-Riesz Integrodifferentiation of Periodic Functions of Two Variables via the Periodization of the Riesz Kernel. Applicable Analysis, vol. 82, No 3, 269-299, 2003. Available at: http://www.ssamko.com/dpapers/files/163%20Periodization%202003.pdf.
- Kumar, Dinesh. Generalized fractional calculus operators with special functions. 2019. Available at: https://www.perlego.com/book/3401759/generalized-fractional-calculus-operators-with-special-functions-generalized-fractional-differintegrals-with-special-functions-pdf.
- Hanyga, A. A comment on a controversial issue: a generalized fractional derivative cannot have a regular kernel. Fract. Calc. Appl. Anal., 23(1), 211–223, 2020. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).