Volume 2020, Issue 7 p. 259-267
Research Article
Open Access

Generalised discretisation of continuous‐time distributions

Shin Kawai

Corresponding Author

Department of Intelligent Interaction Technologies, Graduate School of Systems and Information Engineering, University of Tsukuba, 1‐1‐1 Tennoudai, Tsukuba, Ibaraki, 305‐8573 Japan

Search for more papers by this author
Noriyuki Hori

Department of Intelligent Interaction Technologies, Graduate School of Systems and Information Engineering, University of Tsukuba, 1‐1‐1 Tennoudai, Tsukuba, Ibaraki, 305‐8573 Japan

Search for more papers by this author
First published: 06 July 2020

Abstract

In this study, the definition of discretisation that was proposed recently for continuous‐time distributions is made applicable not only to ordinary functions but to a variety of distributions including weak derivatives such that they could be viewed from a unified perspective under useful theorems. While it is not absolutely necessary to introduce distributions for discrete‐time signals having finite values, it turns out that it is insightful to introduce discrete‐time equivalents in appreciating their richness, which culminates into continuous‐time distributions as the sampling‐interval approaches zero. For instance, a discretisation of a derivative of a distribution can be found as a discrete derivative of a discretisation of a distribution. This is much easier than the traditional approach, where an ordinary function must first be found to approximate the derivative of a distribution. Simulations show that, by changing a single parameter of the proposed model, different types of signals that are similar to traditional ones developed separately by approximating distributions by ordinary functions, such as Dirichlet’ kernel, Gaussian distribution and sinc approximation, can be obtained.

1 Introduction

Discretisation of continuous‐time functions is an extremely important process for analysing, designing and controlling various phenomena and systems using digital devices. However, a definition of discretisation that was applicable to all existing classes of discrete‐time signals did not appear until relatively recently [1], which also pointed out that the impulse‐invariant model was not a proper model as known at that time and suggested a simple scaling adjustment to make it valid. To establish a solid ground on discretisation, a few definitions have been proposed and some useful theorems derived, where similarities, rather than differences, among the existing discrete‐time models were highlighted and creation of new models were demonstrated [2]. While useful, the definition was applicable only to ordinary functions, and generalised functions, or distributions, were left uncovered. This was not a serious problem for systems expressed in transfer functions, where impulses could be handled in the Laplace transform domain, circumventing the issue of infinite magnitudes to some extent. However, when such signals are needed to be treated in the discrete‐time domain, such as in numerical investigations, infinity must be dealt with somehow in a digital processor based only on finite values.

An area where handling of distribution is crucial is the descriptor system, where the initial condition must be chosen precisely [3] to reflect the response of the continuous‐time original in the discrete‐time analysis. This is because impulsive responses can occur or disappear in the discrete‐time calculation irrespectively of the continuous‐time behaviour, depending on the initial condition and the input used. To derive a necessary and sufficient condition on the initial state of the descriptor system, a proper definition of distribution was necessary, and this has been achieved in [3]. In the present paper, the discretisation concept is made more general so that it can be applied to weak derivatives of distributions. Related theorems are presented and applied to Dirac's delta and its derivatives. Simulation studies are carried out to show that a variety of signals can be obtained using the proposed method by changing a single parameter. They include traditional methods using Gaussian distribution [4, 5], Dirichlet's kernel [4, 5] and sinc‐function [5], which convert a continuous‐time distribution into ordinary functions.

The paper is organised as follows. After the introduction section, Section 2 briefs on fundamental definitions. Section 3 introduces the term of discrete‐time generalised function, which is not really a distribution, but highly useful as shown in [3] for handling impulsive responses. This is then extended to discretisation of weak derivatives and several useful theorems are derived. In Section 4, the results of Section 3 are applied to the discretisation of Dirac's delta function and its derivatives are presented. Simulation results are presented in Section 5 and conclusions are drawn in Section 6.

2 Preliminaries

The following conventions of symbols are used: urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0002 denotes a discrete‐time signal, where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0004 indicates the step number and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0006 is the sampling period, whereas an upper bar as in urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0008 denotes a continuous‐time signal, where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0010 is an independent variable of time. Similarly, an upper bar denotes coefficients and functions related to continuous‐time signals and systems. Furthermore, boldface letters denote vectors, such as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0012 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0014.

2.1 Discretisation

The conventional definition of signal discretisation is as follows [1].

Definition 1.(Signal discretisation). A discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0017 is said to be a discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0019 if the following condition is satisfied: for any fixed time urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0021 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0023 that satisfy urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0025, the following holds:

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0027(1)
where the sampling instant is synchronised at urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0029. □

Discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0031 is usually considered as a process that involves loss of information between two successive sampling instants, discarding everything between kT and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0033. The above definition offers a slightly different view in that a continuous‐time instant urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0035 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0037 are fixed. If the discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0039 at time‐instant urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0041 that is closest to urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0043 from left (in the present definition) approaches urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0045 as the sampling period T is reduced, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0047 is said to be a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0049. In this process, the domain of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0051 changes, which is unusual. However, by repeating this for all urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0053 in the domain of interests, point‐wise convergence can be considered. In this sense, all the time‐instants are taken into account, although the convergence is not of the uniform type but only point‐wise.

As in the differential operator urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0055 for the continuous‐time domain, the following delta operator, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0057, used for the discrete‐time domain in the paper [6, 7].

Definition 2.(Delta operator, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0060 ) : The discrete‐time delta operator, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0062 , is defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0064(2)
where q is the conventional shift‐operator that satisfies urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0066. □

The shift operator q is commonly used in discrete‐time models, as it makes the mechanism and implementation of algorithms simple to interpret. In turn, it makes the relationship between the continuous‐time and discrete‐time domains unclear; discrete‐time models do not approach continuous‐time models even when the sampling period goes to zero. The delta operator is better in this aspect, as well as in numerical properties, compared with the shift operator [6]. Since the relationship between the delta operator urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0068 and the shift operator q is algebraic, their modelling flexibilities are the same.

The following definition of a discrete‐time convolution contains the scaling factor T [8].

Definition 3.(Discrete‐time convolution) : A discrete‐time convoluted urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0071 of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0073 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0075 is defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0077(3)

2.2 Distribution

In the present study, distributions of single‐variable and real‐valued functions are considered [9, 10].

Definition 4.(Distribution) : Let urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0080 be a space of test‐functions defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0082(4)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0084 is defined as
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0086(5)
(The test function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0088 is a real‐valued function of a real variable which may be continuously differentiable for an infinite number of times and have compact support.) Then a distribution is defined as continuous and linear functional urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0090 on the space urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0092, such that
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0094(6)
Since distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0096 is a linear form on urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0098, let the value of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0100 on urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0102, that is urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0104, be denoted urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0106. Introducing a locally integrable function in urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0108 as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0110, the distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0112 is defined through the following convergent integral and called regular distribution:
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0114(7)
A distribution is called singular if no such function exists, in which case, the right‐hand side of (7) is only symbolic [11].□

A vector‐valued distribution can be considered by applying the above definition to each component of the vector with a common scalar urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0116, as
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0118(8)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0120(9)
where integration of vector‐valued function calculates each elements integration that is right‐hand side of (9) is rearranged the following:
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0122(10)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0124.

Since a distribution is a functional, it should be distinguished from a function of time and not be expressed with urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0126. However, in the paper, such a notation may be used for simplicity when no ambiguity is suspected.

A definition of a distributional differentiation, which is also called a weak derivative, is the following [9].

Definition 5.(Weak derivative: distributional differentiation) : For an arbitrary distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0129, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0131 defines a distributional differentiation by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0133(11)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0135 is a weak differentiator.□

Since the weak derivative urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0137 is also a distribution, distributions are differentiable for an arbitrary number of times. A definition of a distribution convolution is shown below [9].

Definition 6.(Distribution convolution) : The convolution of distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0140 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0142 is defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0144(12)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0146(13)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0148 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0150 are functions of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0152 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0154. □

The following describes Dirac's delta function and its derivatives used to verify the validity of the proposed definition in the paper at Section 4 and its characteristics.

The definition of Dirac's delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0156, that is one of the test signals are widely used in control theory for analysis and design systems called impulse signal, is the following [10].

Definition 7.(Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0159 ) : Dirac's delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0161 , is defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0163(14)

Since Dirac's delta function is a singular distribution, it should not really be denoted as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0165. However, it is a common practice to express it as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0167 and may be used in the paper.

Differentiation of Dirac's delta function is derived in the following with distribution differentiation Definition 5 [10].

Theorem 1.(Differentiation of Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0170 ) : An i ‐th derivative of Dirac's delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0172 , is given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0174(15)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0176 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0178 is expressed ith derivative.□

Characteristics of Dirac's delta function and its derivatives convolutions are reviewed as follows [10].

Theorem 2.(Identity element of convolution) : A convolution of an arbitrary distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0181 and the Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0183 is given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0185(16)

Dirac's delta function derivatives urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0187 behave differentiator with convolution, as [10].

Theorem 3.(Differential operator) : A convolution of an arbitrary distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0190 and derivatives of the Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0192 are given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0194(17)

3 Extended definition and theorem

This section defines discrete‐time generalised function and extension of signal discretisation and derives several theorems with the definitions.

Although it may not be necessary to use distributions in the discrete‐time domain, as they take finite values only, it was found quite useful to define discrete‐time functionals that approach distributions as the sampling period approaches zero. Therefore, the following definition is proposed in the present study as a discrete‐time version of the continuous‐time distribution defined by (7). This is achieved by considering multiple sampling points, rather than a single point as used previously, in comparing discrete‐time and continuous‐time signals, as follows [3].

Definition 8.(Discrete‐time generalised function) : A discrete‐time generalised function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0197 is defined as a functional that assigns a value according to

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0199(18)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0201(19)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0203 is an arbitrary discrete‐time function, which satisfies urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0205 when urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0207. The inner product defined in (19) is convergent for any finite sequence, since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0209 has a finite support.□

Equation (19) is forward or backward difference approximation of continuous‐time regular distribution (7).

A definition of signal discretisation based on Definition 8 is proposed as follows [3]: it can be considered in the definition that a multi‐step discretisation signal such as Dirac's delta function derivatives described in Section 4.

Definition 9.(Extension of signal discretisation [ 3 ]): A discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0212 is said to be a discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0214 if the following condition is satisfied:

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0216(20)
where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0218.

Since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0220, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0222 has support such that urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0224 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0226 are satisfied urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0228, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0230, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0232, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0234.

Definition 9 is indeed an extension of the conventional Definition 1.

Theorem 4.( Definition 9 is extension of Definition 1 ): Let a discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0237 be a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0239 in the sense of conventional Definition 1, then urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0241 also satisfies Definition 9.

Proof.It is shown below that when the discrete‐time urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0244 satisfies Definition 1 for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0246, the discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0248 meets Definition 9; i.e. urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0250 approaches zero as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0252. Let urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0254 satisfy conventional signal discretisation Definition 1 for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0256 that is urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0258 is locally integrable and distribution urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0260 is regular.

The continuous‐time signals urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0262 are the outputs of the zero‐order‐hold when its inputs urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0264 are introduced and satisfy the following conditions:

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0266(21)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0268(22)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0270(23)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0272(24)
It should be noted that while urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0274 is locally integrable, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0276 is not continuously differentiable. The use of these conditions yields
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0278(25)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0280(26)
Since norm is subadditive, triangle inequality holds and it yields
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0282(27)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0284 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0286 are regular distributions, expanding the above equation leads to
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0288(28)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0290(29)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0292 yields
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0294(30)
The first and second terms are shown in (22) and (24) to converge to 0 as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0296. Since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0298 is a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0300 in the sense of Definition 1, the third term disappears as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0302. Therefore, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0304 approaches 0 as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0306 and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0308, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0310 that satisfied Definition 1 also satisfied Definition 9. Thus, it can be said that Definition 9 is an extension of conventional Definition 1.□

Discretisation of weak derivatives is defined as follows.

Definition 10.(Weak derivative discretisation): Let a discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0313 be a discretisation of the continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0315. Then the discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0317 is said to be a discretisation of the continuous‐time weak derivative signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0319, if the following condition is satisfied:

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0321(31)

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0323 is an operator on urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0325, such as the delta operator urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0327 and w‐prime operator urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0329 [8]. While there is an infinite number of operations that can be used in the above definition, a general difference operation urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0331 called the mapping discrete‐time model [3, 12] is used in the present paper.

To prove the general difference satisfies Definition 10, at first, its characteristic of discrete‐time generalised function in Definition 8 corresponded continuous‐time weak derivative (Definition 5) is shown below.

Lemma 1.(Characteristic of general difference): urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0334 , which is difference of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0336 , satisfies

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0338(32)

Proof.Induction on i prove this theorem.

For urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0341, the left‐hand‐side of (32) can be rewritten as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0343(33)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0345(34)
Since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0347, the above equation can be rewritten as
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0349(35)
By shifting the first term infinite sum for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0351 using a variable transformation
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0353(36)
rearranging the above equation taking urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0355 as the common term leads to
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0357(37)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0359(38)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0361(39)
the right‐hand‐side of (32) is obtained.

Assume that (32) holds for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0363 and let us get the following condition:

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0365(40)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0367(41)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0369(42)
We then have to show for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0371 that
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0373(43)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0375(44)
by using the induction hypothesis
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0377(45)
rearranging the above equation in the same manner as the case of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0379 leads to
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0381(46)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0383(47)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0385(48)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0387(49)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0389(50)
which complete the proof.□

The above result is similar to a continuous‐time weak derivative (Definition 5).

It can be shown below that difference of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0391 is a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0393 derivatives. It is important that this can discretise weak derivatives with a general difference. As a conventional definition, since the general difference is an approximation of differentiation, it is assumed that the differentiable function should be differentiable for a sufficient number of times.

Theorem 5.(Discretisation of weak derivative) : If a discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0396 is a discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0398, then a discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0400 is also a discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0402 in the sense of Definition 9, where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0404 is defined as

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0406(51)

Proof.It is shown below that the discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0409 satisfies Definition 9, where urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0411 satisfies urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0413.

Weak derivative definition (Definition 5) and characteristic of general difference (Lemma 1) yields

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0415(52)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0417(53)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0419(54)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0421(55)
Since norm is subadditive, triangle inequality holds and it yields
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0423(56)
rearranging the above equation leads to
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0425(57)
Since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0427 is a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0429 in the sense of Definition 9, the first term converges to 0 as T approaches 0. The second term is shown in the definition of differentiation to converge to 0 as T goes to 0. The third term approaches 0 as T goes to 0 with urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0431 satisfies the following condition: urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0433. Therefore, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0435 is a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0437. □

The above theorem becomes to be able to discretise weak derivatives. Since conventional interpretation of general difference urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0439 is a finite difference approximation of differentiation, differentiated signals should be sufficiently smooth.

The validity of the proposed Definition 9 is explained below:
  • The proposed definition of the discrete‐time generalised function (Definition 8) approaches (7) of the continuous‐time distribution definition (Definition 4) as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0441.
  • It is shown in Theorem 4 that the proposed Definition 9 is an extension of conventional Definition 1.
  • Section 4 describes to verify the validity of the proposed definition with Dirac's delta function that is one of the typical singular distribution.

4 Dirac's delta function and its derivatives discretisation

This section derives a discretisation and some characteristics of Dirac's delta function and its derivatives to present adaption examples and verify the validity of the proposed definition.

Deriving a discretisation of Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0443 in the sense of Definition 9 is shown below.

Theorem 6.(Discretisation of Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0446 ): A discretisation of a continuous‐time Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0448 (14) in the sense of Definition 9 is given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0450(58)

Proof.Substituting (58) in Definition 9 ((20)) yields

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0453(59)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0455(60)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0457(61)
Since the discrete‐time signal, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0459 (58) satisfied Definition 9, it is a discretisation of continuous‐time Dirac's delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0461 (14), in the sense of Definition 9.□

Fig. 1 shows urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0463 (58).

image

Discrete‐time Dirac's delta function urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0465

While (58) is not identical to Kronecker's delta, or unit pulse [13, 14], which is often used in digital signal processing as a discrete‐time version of impulse function, it is identical to a popular discrete‐time impulse function in delta form digital control [6, 7].

Deriving a discretisation of Dirac's delta function derivatives urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0467 in the sense of Definition 9 with Theorem 6 and 5 is shown below.

Theorem 7.(Discretisation of Dirac's delta function derivatives urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0470 ): A discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0472 defined as the following is a discretisation in the sense of Definition 9 of Dirac's delta function derivatives

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0474(62)

Proof.The proof is easily verified with Theorem 6 and Theorem 5.

Figs. 2–5-2–5 show urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0477 whose parameters are chosen as urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0479.

image

Discrete‐time Dirac's delta function derivative urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0481

image

Discrete‐time Dirac's delta function derivative urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0483

image

Discrete‐time Dirac's delta function derivative urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0485

image

Discrete‐time Dirac's delta function derivative urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0487

When urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0489, the above signal is not proper.

It is shown below that convolution characteristics of derived discrete‐time signals, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0491, (58) and urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0493, (62) correspond to continuous‐time characteristics.

Theorem 8.(Convolution of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0496 , urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0498 ): Discrete‐time convolutions of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0500 (58), urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0502 (62) are given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0504(63)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0506(64)

Proof.. Induction on i prove this theorem.

For urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0509, equation is given by

urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0511(65)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0513(66)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0515(67)
Assume that the theorem is true for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0517, the equation is given by
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0519(68)
We then have to show for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0521 that
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0523(69)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0525(70)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0527(71)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0529(72)
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0531(73)
which is exactly the right‐hand‐side of the equation.□

The above theorem leads to the following. It is shown below that convolutions of discrete‐time Dirac's delta function and its derivatives are discretisation of continuous‐time.

Theorem 9.(Convolutions of Dirac's delta function and its derivatives): If a discrete‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0534 is a discretisation of a continuous‐time signal urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0536 , then discrete‐time convolutions urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0538 , urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0540 are discretisation of continuous‐time convolutions urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0542 , urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0544.

Proof.As in the case of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0547, since urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0549 is a discretisation of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0551, it is clear with Theorem 2 and Theorem 8. Similarly, as in the case of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0553, it is clear with Theorem 3, Theorem 5 and Theorem 8.□

5 Simulations

In this section, simulations are carried out to show that different types of signals can be obtained by changing parameter urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0555 of the proposed model. Fig. 6 shows the series discrete‐time differentiators for this purpose. When the step input urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0557 defined as
urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0559(74)
is used, the outputs of the first and the second blocks are discrete‐time models of the impulse and doublet signals, respectively. Shown in Figs. 7–9-7–9 are the results obtained for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0561 with urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0563, respectively. Their magnitudes at urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0565 increase as T decreases, and these responses approach zero monotonically, which look similar to the impulse obtained by Gaussian's approximation (It might be easier to visualise the continuous‐time stair‐case waveform obtained through the zero‐order‐hold.). Figs. 10–12-10–12 are the results obtained under the same condition except for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0567. This is a special case of the above with the responses converging to zero in a single step. Figs. 13–15-13–15 are for urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0569, where the responses converge to zero with both positive and negative swings and look similar to those obtained using Dirichlet's kernel. Figs. 16–18-16–18 show the outputs of the second block for three values of urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0571 and with urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0573, which are valid discrete‐time models of the continuous‐time doublet signals under the definition given in the present paper, without which such conclusions are difficult to draw.
image

Block diagram of simulation

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0575

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0577

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0579

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0581

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0583

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0585

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0587

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0589

image

Discrete‐time delta – general difference of step function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0591

image

Discrete‐time doublet – general difference of delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0593

image

Discrete‐time doublet – general difference of delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0595

image

Discrete‐time doublet – general difference of delta function, urn:x-wiley:20513305:media:tje2bf02970:tje2bf02970-math-0597

6 Conclusions

The concept of distribution is abstract but useful idealisation in simplifying expressions and handling real phenomena, even though no such physical signals may exist exactly. Discrete‐time signals have finite values and it is not absolutely necessary to introduce generalised functions as in continuous‐time signals. However, it turns out to be useful to introduce a discrete‐time functional that approaches continuous‐time distribution as the discrete‐time interval approaches zero. A key in this extension is to take multiple sampling points into account, rather than a single point as has been considered previously. Using the results obtained in the present paper, discrete‐time signals that approach a continuous‐time distribution in the sense defined in the paper can now be created easily. For instance, the discretisation of derivatives of a distribution can be found as the discrete derivatives of a discretisation of a distribution. This is much easier than the traditional approach, where ordinary functions must first be found as appropriate approximations of the derivatives of a distribution and assessments of their validity must be conducted for each such approximation. Without such endeavours, one is not sure if the discrete‐time model can be expected to behave as in the continuous‐time case at the limit of discrete‐time interval approaching zero. These proposed models form a class of discretised systems and an infinite number of other and new models can be obtained. As an example, Dirac's delta function and its derivatives, which are typical distributions and often appear as input signals and system responses, are discretised so that the results obtained using on‐line discrete‐time computations approach those of continuous‐time originals as the discretisation period approaches zero. This is what has been expected but not achieved for systems expressed in the descriptor form with arbitrary initial conditions and inputs. It is indeed crucial to choose a proper initial condition on and calculate the responses of, descriptor systems, where impulsive responses can be preserved or avoided corresponding to the continuous‐time case [3]. Simulations have also been carried out and shown that by changing a single parameter, different types of signals can be obtained, including those known with the traditional methods that uses Gaussian distributions and Dirichlet kernels.

7 Acknowledgments

The JSPS grant #19K04451 has supported the work reported in this paper.