[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
Neuromuscular Control in Incline and Decline Treadmill Running: Insights into Movement Synergies for Training and Rehabilitation
Previous Article in Journal
Identification of Vertebrae in CT Scans for Improved Clinical Outcomes Using Advanced Image Segmentation
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Frequency-Domain Characterization of Finite Sample Linear Systems with Uniform Window Inputs

Department of Electrical and Computer Engineering, Miami University, Oxford, OH 45056, USA
Submission received: 27 November 2024 / Revised: 4 January 2025 / Accepted: 8 January 2025 / Published: 10 January 2025
Figure 1
<p>Comparison of direct IDFT of <math display="inline"><semantics> <mrow> <msub> <mi>P</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>k</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> (blue stems) and <math display="inline"><semantics> <mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> (red circles) for <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>21</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>i</mi> <mi>L</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics></math>.</p> ">
Figure 2
<p>Example of <math display="inline"><semantics> <mrow> <mi>h</mi> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> <mo>,</mo> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>3</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> for <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>3</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <mn>15</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>20</mn> </mrow> </semantics></math>.</p> ">
Figure 3
<p>Example of <math display="inline"><semantics> <mrow> <mi>h</mi> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> <mo>,</mo> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>3</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> for a complex output with <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>10</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>23</mn> </mrow> </semantics></math>. The upper and lower plots are for the real and imaginary parts, respectively.</p> ">
Figure 4
<p>Comparison of direct IDFT of <math display="inline"><semantics> <mrow> <msub> <mi>P</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>k</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> (blue stems) and <math display="inline"><semantics> <mrow> <msub> <mi>p</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> (red circles) for <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>12</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>i</mi> <mi>L</mi> </msub> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math>.</p> ">
Figure 5
<p>Comparison of <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>3</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>4</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>h</mi> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </semantics></math> for <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <mn>8</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>18</mn> </mrow> </semantics></math>. The LTI system has a finite IRF.</p> ">
Figure 6
<p>Comparison of <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>3</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>g</mi> <mn>4</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>h</mi> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </semantics></math> for <math display="inline"><semantics> <mrow> <mi>L</mi> <mo>=</mo> <mn>6</mn> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <mi>M</mi> <mo>=</mo> <mn>12</mn> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>32</mn> </mrow> </semantics></math>. The LTI system has an infinite IRF.</p> ">
Figure 7
<p>Example of frequency filtering in the presence of noise without averaging. The black line (<math display="inline"><semantics> <msub> <mi>q</mi> <mn>0</mn> </msub> </semantics></math>) represents the ideal input signal without noise. The recovered signal without filtering (<span class="html-italic">h</span>) is shown as black stems. Symbols corresponding to <math display="inline"><semantics> <msub> <mi>h</mi> <mrow> <mn>1</mn> <mi>f</mi> </mrow> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>h</mi> <mrow> <mn>2</mn> <mi>f</mi> </mrow> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>h</mi> <mrow> <mn>3</mn> <mi>f</mi> </mrow> </msub> </semantics></math> are filtered results of <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>2</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>h</mi> <mn>3</mn> </msub> <mrow> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </mrow> </semantics></math>, respectively. The green line is the received signal (<math display="inline"><semantics> <mrow> <mi>y</mi> <mo>[</mo> <mi>n</mi> <mo>]</mo> </mrow> </semantics></math>) divided by 8.</p> ">
Figure 8
<p>Example of frequency filtering in the presence of noise with 1000 averages. The ideal input signal without noise is represented by the blue asterisks (<math display="inline"><semantics> <msub> <mi>q</mi> <mn>0</mn> </msub> </semantics></math>). The black squares and red circles are the recovered target signals averaged over 1000 independent realizations without and with filtering, respectively, The black and red lines represent the standard deviations multiplied by 10 for the recovered signals without and with filtering, respectively.</p> ">
Versions Notes

Abstract

:
We discuss determining a finite sample linear time-invariant (FS-LTI) system’s impulse response function, h [ n ] , in the frequency domain when the input testing function is a uniform window function with a width of L and the output is limited to a finite number of effective samples, M. Assuming that the samples beyond M are all zeros, the corresponding infinite sample LTI (IS-LTI) system is a marginally stable system. The ratio of the discrete Fourier transforms (DFT) of the output to input of such an FS-LTI system, H 0 [ k ] , cannot be directly used to find h [ n ] via inverse DFT (IDFT). Nevertheless, H 0 [ k ] contains sufficient information to determine the system’s impulse response function (IRF). In the frequency-domain approach, we zero-pad the output array to a length of N. We present methods to recover h [ n ] from H 0 [ k ] for two scenarios: (1) N max ( L , M + 1 ) and N is a coprime of L, and (2) N L + M + 1 . The marginal stable system discussed here is an artifact due to the zero-value assumption on unavailable samples. The IRF obtained applies to any LTI system up to the number of effective data samples, M. In demonstrating the equivalence of H 0 [ k ] and h [ n ] , we derive two interesting DFT pairs. These DFT pairs can be used to find trigonometric sums that are otherwise difficult to prove. The frequency-domain approach makes mitigating the effects of interferences and random noise easier. In an example application in radar remote sensing, we show that the frequency-domain processing method can be used to obtain finer details than the range resolution provided by the radar system’s transmitter.

1. Introduction

A continuous linear time-invariant (LTI) system can be characterized by its frequency transfer function (FTF) or impulse response function (IRF) (e.g., ref. [1,2]). In the time domain, an LTI system’s output is the convolution of the input and the IRF. In the frequency domain, the output is the product of the input and the FTF. The corresponding expressions in the time domain and frequency domain are Fourier transform pairs. For theoretical convenience, one can determine a continuous system’s characteristics using the Dirac delta function with an infinitely narrow and infinitely high-power pulse. In practice, the test pulse must have a finite width and amplitude. The input and output of continuous time-invariant systems are sampled to produce the sequences of the input, x [ n ] , and the output, y [ n ] , of discrete-time LTI systems. The foundational theory of discrete-time LTI systems is based on an infinite number of samples (e.g., [2]). However, realistic systems allow only for a finite number of samples. The finite-sample LTI (FS-LTI) system complicates the applications of LTI theories, especially in the frequency domain.
The purpose of this study is to bridge the gap between time-domain and frequency-domain operations for FS-LTI systems. A system with finite samples cannot be a time-invariant system. To preserve the characteristics of an LTI system, explicit or implicit assumptions about the remaining data samples need to be made. Typical assumptions are that the unavailable samples have zero values or are periodic repetitions of the available samples. For an FS-LTI system, one can use a unit sample function, δ [ n ] , to determine the finite sample IRF, h [ n ] , up to the length of the number of available samples, M. The IRF of an FS-LTI system can only match the IRF of the corresponding infinite-sample LTI (IS-LTI) system for M samples.
For a continuous LTI system, we can obtain the FTF via the ratio of the Fourier transform of the output and input functions. For an FS-LTI discrete system with M samples, we can also obtain H r [ k ] = Y [ k ] / X [ k ] , where X [ k ] and Y [ k ] , with a length of N M , are the discrete Fourier transforms (DFTs) of x [ n ] and y [ n ] , respectively. In this study, n and k are used for time and frequency domain indices, respectively. When data samples are unavailable, zero values will be assumed to ensure proper operations or theoretical completeness. H r [ k ] and h [ n ] are interchangeable in describing the FS-LTI system for finite impulse response (FIR) systems if M is sufficiently long. In general, however, the inverse DFT (IDFT) of H r [ k ] does not directly recover any sample of h [ n ] for infinite impulse response (IIR) systems because the output is the sum of circular convolution in frequency-domain and time-domain exchanges. When x [ n ] is a finite uniform window sequence, we use H 0 [ k ] to denote Y [ k ] / X [ k ] . In such a case, H 0 [ k ] may contain singularities. A fundamental question is whether H 0 [ k ] or H r [ k ] contains sufficient information to derive h [ n ] for an FS-LTI system.
In this study, we are primarily concerned with deriving h [ n ] from H 0 [ k ] for FS-LTI systems. When the input testing function is a uniform window function having a width of L and the output is or is assumed to be zeros after M points, the LTI system is marginally stable since the zeros of the z-domain transfer function are all on the unit circle. The IRF of such marginally stable systems is a periodic function after M L + 1 points [3]. For a marginally stable system, as shown in [3], the non-redundant or effective part of h [ n ] can indeed be obtained from H 0 [ k ] if the zero-padded length, N, of x [ n ] and y [ n ] is chosen to be a sufficiently large multiple of L. The current work extends that of [3]. We show here that N does not need to be a multiple of L in order to use H 0 [ k ] to describe the FS-LTI system. As the marginally stable system is an artifact due to the zero-value assumption for unavailable samples, the methods discussed here apply to all FS-LTI systems, whether the corresponding IS-LTI systems are FIR or IIR, stable or unstable. Although our focus is on the theoretical equivalence of H 0 [ k ] and h [ n ] for FS-LTI systems, our approach to finding the IRF offers the advantages of frequency domain filtering in practical signal processing.
The literature on FS-LTI systems is largely concerned with error estimations in system identifications. The textbook [4] lays the background for system identifications and reviews the theories and techniques up to the publication time. Reference [5] discusses the quality of system identification for general linear models using the standard quadratic prediction error criterion and bounds the difference between the expected value of the identification criterion evaluated at the estimated and optimal parameters. An extension to Shannon’s sampling theorem for the finite-time case is found in [6], which demonstrates that a higher sample rate is necessary to recover finite-duration signals. When an observed signal is modeled as the output over a finite interval of an LTI operator having a short-duration impulse response, ref. [7] shows that complex exponentials over the observation interval are pseudomodes of LTI operators, corresponding to pseudo-eigenvalues that are samples from the operator’s frequency response. Finite-time bounds on the identification error of least-squares estimates for a broad range of heavy-tailed noise distributions and transition matrices are provided in [8]. A data-driven method for order selection and the achievement of the precise estimation of system parameters using an approach closely related to the Ho–Kalman subspace algorithm is presented in [9]. Assuming mild marginal mean square stability, ref. [10] identifies how much data are needed to estimate an unknown bilinear system up to a desired accuracy with high probability. The limits and optimization algorithms in finite-time linear system identifications for the so-called fixed budget and fixed confidence settings are discussed in [11]. The end-to-end sample complexity for evaluating the robust linear observer’s performance under coprime factor uncertainty is examined by [12]. A review of the non-asymptotic theory on system identification can be found in the tutorial [13]. Most recently, a distribution-free, finite-sample data perturbation method for finite-sample identification of linear regression models with residual-permuted sums was discussed in [14].
In the following, we outline the background and introduce additional notations in Section 2. We show how to find h [ n ] from H 0 [ k ] for the cases of L and N being coprime in Section 3 and for general cases in Section 4. In demonstrating the equivalence of h [ n ] and H 0 [ k ] , we introduce two DFT pairs. Applications are discussed in Section 5. The main points are summarized in Section 6.

2. Preliminary and Notations

The input to the causal LTI system of interest is a uniform window function, x L [ n ] = 1 , 0 n L 1 0 , o t h e r w i s e , and the output y [ n ] 0 , n = M 1 = 0 , n M has a finite non-zero length of M. N is the length of zero-padded samples of the input and output. M can be regarded as the total number of samples of an FS-LTI system. For brevity, we use FS-LTI( L , M , N ) to denote an FS-LTI system with parameters L , M , N so defined. For such a system, the impulse response function (IRF), h [ n ] , can be expressed as [3]
h [ n ] = y [ n ] y [ n 1 ] + h [ n L ] u [ n L ] ,
where u [ n ] is the unit step function. Let I be the set for all the integers, δ [ n , L ] 1 , i f f n L I 0 , o t h e r w i s e be the comb function, and δ 0 + [ n , L ] δ [ n , L ] u [ n ] be the comb function for non-negative integers. The above expression can be alternatively written as
h [ n ] = i = 0 y [ n i L ] i = 0 y [ n i L 1 ]
= m = 0 M 1 y [ m ] δ 0 + n m , L δ 0 + n m 1 , L ,
where n m = n m . After max ( M L + 1 , 0 ) points, the IRF of this simple marginally stable system is periodic with a period of L. The total independent number of points to completely describe h [ n ] is M i n d = max ( M + 1 , L ) .
Let π N π N , W e j 2 π N , N = 0 : N 1 , with 0 : N 1 denoting consecutive integers from 0 to N 1 , inclusive. The discrete Fourier transform (DFT) of any x [ n ] is
X [ k ] n = 0 N 1 x [ n ] W n k , k N .
Corresponding to the uniform window input function x L [ n ] , X L [ k ] = 1 W L k 1 W k , k N . The DFT of y [ n ] is Y [ k ] = n = 0 M 1 y [ n ] W n k , k N . The ratio of Y [ k ] to X L [ k ] is
H 0 [ k ] Y [ k ] X L [ k ] = Y [ k ] 1 W k 1 W k L .
Let G L N be the greatest common factor of L and N, and k 0 { k 1 , ( G L N 1 ) k 1 } with k 1 N G L N . We define
Z [ k ] 0 k k o 1 W k 1 W k L = e j π N ( L 1 ) k s i n π N k s i n π N L k k k o ,
which is the inverse of X L [ k ] with all its zeros set to zero. Further, we define
H 1 [ k ] Y [ k ] Z [ k ] .
H 1 [ k ] sets the poles of H 0 [ k ] to zeros but otherwise is the same as H 0 [ k ] . The N-point inverse DFT (IDFT) of H 1 [ k ] is
h 1 [ n ] 1 N k = 0 N 1 H 1 [ k ] W n k .
All the parameters and variables i , k , l , m , n for both lower and upper cases, with or without subscripts, are integers. We use k and n for frequency- and time-domain indexing, respectively. The % symbol in the subscript indicates a modulo operation, e.g., N % L = m o d ( N , L ) . Similarly, N # L = f l o o r ( N L ) is used for lower integer operations. With these notations, we can write N = N # L L + N % L . Note that the floor operator rounds down for negative numbers, e.g., f l o o r ( 0.5 ) = 1 .
We seek the IRF, h [ n ] , from H 0 [ k ] for FS-LTI( L , M , N ) systems.

3. L and N Are Coprime

Lemma 1.
Given integers L 1 , N > L , and i L such that Δ i =   N % L + i L L [ 1 : N 1 ] . Let L i = N Δ i , if L and N are coprime,
P 1 [ k ] = Z [ k ] 1 W Δ i k
and
p 1 [ n ] = δ 0 + [ n , L ] δ 0 + n L i , L δ 0 + [ n 1 , L ] + δ 0 + n L i 1 , L
are Fourier transform pairs with k , n N .
Proof. 
The N-point IDFT of P 1 [ k ] is
F 1 [ P 1 [ k ] ] = 1 N k = 0 N 1 1 W k 1 W k L W n k ( 1 W ( N # L i L ) L k )
= 1 N k = 0 N 1 ( 1 W k ) W n k ( 1 + W L k + + W ( N # L i L 1 ) L k )
= 1 N 1 W n N 1 W n 1 N 1 W ( n 1 ) N 1 W ( n 1 ) +
1 N 1 W n N # L L + i L L N 1 W n N # L L + i L L 1 N 1 W n N # L L + i L L + L N 1 W n N # L L + i L L + L
= δ 0 + [ n , L ] δ 0 + n L i , L δ 0 + [ n 1 , L ] + δ 0 + n L i 1 , L = p 1 [ n ] .
Remark 1.
For L 2 , p 1 [ n ] can be alternatively expressed as
p 1 [ n ] = δ [ n , L ] δ [ n 1 , L ] u [ n ] u n L i .
Lemma 1 can be more explicitly written as
1 N k = 0 N 1 e j π N ( L 1 + 2 n ) k s i n π N k s i n π N L k ( 1 e j 2 π N N # L i L L k )
= δ 0 + [ n , L ] δ 0 + n L i , L δ 0 + [ n 1 , L ] + δ 0 + n L i 1 , L .
Note that L i = ( N # L i L ) L is a multiple of L. The number of +1 and −1 pairs in p 1 [ n ] is N # L i L . As L and N are coprime, Z [ k ] does not have a singularity. Figure 1 is an example for L = 4 , N = 21 , and i L = 1 showing the agreement between the direct IDFT of P 1 [ k ] and p 1 [ n ] . The number of positive (or negative) ones is N # L i L = 4 .
When L = 1 and 1 i L N 1 , we have
p 1 [ n ] = δ [ n ] δ n L i .
When N = L + 1 and i L = 0 , we have p 1 [ n ] = δ [ n ] δ [ n 1 ] . The lemma also holds if N = L 1 and i L > 0 . In this case, p 1 [ n ] = 0 .
Theorem 1.
Let L , M , N max ( L , M ) + 1 be positive integers, α = f l o o r | M N % L | L , Δ α = N % L + α L , and L α = N Δ α . We define h 2 [ n ] as
h 2 [ n ] h 1 [ n ] h 1 c n + Δ α , n N ,
where h 1 c is the circular expansion of h 1 [ n ] , i.e., h 1 c [ i N + n ] = h 1 [ n ] for any integer i. We define h 3 [ n ] as
h 3 [ n ] h 2 [ n ] + h 3 n L α , n N ,
with h 2 [ n ] = h 3 [ n ] = 0 for n < 0 . If L and N are coprime, we have
h 2 [ n ] = h [ n ] , n 0 : L α 1 ,
and
h 3 [ n ] = h [ n ] , n N .
Proof. 
From the definition of α = f l o o r | M N % L | L , we have
Δ α = N % L + M # L L , M % L N % L # N % L + max M # L 1 , 0 L , M % L < N % L
If M % L N % L , we have M # L N # L 1 since N > M . For both cases, we have Δ α < N . N and L being coprime makes Δ α > 0 . The expression 0 < Δ α < N applies to L = 1 as well. Applying Lemma 1, we have
h 2 [ n ] = 1 N k = 0 N 1 H 1 [ k ] W n k ( 1 W Δ α k ) = m = 0 M 1 y [ m ] 1 N k = 0 N 1 Z [ k ] W n m k ( 1 W Δ α k )
= m = 0 M 1 y [ m ] ( δ 0 + n m , L δ 0 + n m L α , L δ 0 + n m 1 , L + δ 0 + n m L α 1 , L )
= h [ n ] h n L α ,
where n m = n m . Since h [ n ] = 0 for n < 0 , we have h 2 [ n ] = h [ n ] for 0 n < L α .
h 3 [ n ] can be written as
h 3 [ n ] = i = 0 n # L α h 2 [ n i L α ] = i = 0 n # L α ( h [ n i L α ] h [ n ( i + 1 ) L α ]
= h [ n ] h [ n ( n # L α + 1 ) L α ]
The second term is zero because n # L α + 1 L α > n ; therefore,
h 3 [ n ] = h [ n ] , n N .
Remark 2.
In order for h 3 [ n ] to reproduce the first M i n d = max ( M + 1 , L ) points of h [ n ] , the minimum N, N min , is L + 1 if L M . In the case of L M + 1 , N min is the smallest coprime of L and N that is larger than M. For example, if L = 4 , M = 3 , N min =5. If L = 6 and M = 13 , N min = 17 .
In Figure 2, we show h 1 [ n ] , h 2 [ n ] , h 3 [ n ] , and h [ n ] for L = 3 , M = 15 , N = 20 , y [ n ] = h [ n ] x L [ n ] = i = 0 n h [ n i ] x L [ i ] for n = 0 : 14 , where h [ n ] = 1.1 n for n 0 , and * is the convolution operator. In this example, y [ n ] is truncated after 15 samples for an IS-LTI system with h [ n ] = 1.1 n , n 0 and L α = 6 . In Figure 2, h [ n ] is obtained from the time-domain method described in Section 2 and is seen to be the same as h 3 [ n ] for all n = 0 : N 1 . h 3 [ n ] is the same as the IRF of the IS-LTI system for the first M points. Although the IRF of the IS-LTI may diverge as n tends to infinity, the IRF of the FS-LTI is always bounded for all n as long as y [ n ] is bounded. Theorem 1 applies to complex input and output as well. Figure 3 shows an example of complex output with L > M . In this example, L = 10 , M = 4 , y [ n ] = [ 1 + j , 1 j , j , 1 ] , N = 21 , L α = 20 . h [ n ] is a periodic function with a period of 10. In both examples, h 2 [ n ] agrees with h [ n ] in the first L α points and h 3 [ n ] agrees with h [ n ] for all the N points.

4. General Case for L and N

Lemma 2.
Given integers L, N 2 , i L , and Δ i = N % L + i L L ,
P 2 [ k ] = Z [ k ] ( 1 W Δ i k ) ( 1 W L k )
and
p 2 [ n ] = δ [ n , N ] δ [ n 1 , N ] δ n + Δ i , N + δ n + Δ i 1 , N
are Fourier transform pairs with k , n N .
Proof. 
Let G L N be the greatest common factor of L and N, k 1 = N G L N , k 0 = { k 1 , ( G L N 1 ) k 1 } . The IDFT of P 2 [ k ] is
F 1 P 2 [ k ] = 1 N k = 0 , k 0 N 1 1 W k 1 W L k W n k 1 W Δ i k 1 W L k
= 1 N k = 0 N 1 1 W k W n k 1 W Δ i k 1 N k k 0 1 W k W n k 1 W Δ i k .
For any integer m,
k k 0 W m k = W k 1 m 1 W k 1 ( G L N 1 ) m 1 W k 1 m = 1 ,
where the summation is for all k k 0 . This makes the second summation in F 1 [ P 2 ] zero. The first term in F 1 [ P 2 ] consists of the summation of four geometric sequences.
F 1 P 2 = 1 W n N 1 W n 1 W ( n 1 ) N 1 W ( n 1 ) 1 W n + Δ i N 1 W n + Δ i + 1 W n + Δ i 1 N 1 W n + Δ i 1
= δ [ n , N ] δ [ n 1 , N ] δ n N + Δ i , N + δ n N + Δ i 1 , N .
Remark 3.
When m o d ( Δ i , N ) = 0 , p 2 [ n ] = 0 , n N . When N 4 and 1 Δ i N 2 , p 2 [ n ] has three values at 0, 1, and −1. In all cases, p 2 [ n ] can have at most four values, 0, +/−1, and 2 or −2. For example, when L = 1 , N = 3 , and i L = 1 , p [ 0 : 2 ] = [ 1 , 2 , 1 ] . Another example for L = 4 , M = 12 , and i L = 4 is shown in Figure 4.
For Lemma 3 and Theorems 2 and 3, we define β = f l o o r M N % L L + 1 , Δ β = N % L + β L , and L β = N Δ β .
Lemma 3.
Given integer L 1 , M 1 , and N L + M + 1 , we have the following properties:
(i) 
M < Δ β < N ; L L β N L ;
(ii) 
For 0 n L β 1 and 0 m M 1 , we have
δ n m + Δ β , N = δ n m + Δ β 1 , N = 0 ;
δ n m L β , N = δ n m L β 1 , N = 0 .
Proof. 
To prove the first property, we rewrite Δ β as
Δ β = N % L + ( M # L + 1 ) L , M % L N % L N % L + M # L L , M % L < N % L = M + L + N % L M % L , M % L N % L M + N % L M % L , M % L < N % L
From the first and second expressions in the above, we see that Δ β > M and Δ β < N , respectively. L β = ( N # L M # L 1 ) L , M % L N % L ( N # L M # L ) L , M % L < N % L is a multiple of L. Since 0 < Δ β < N , we have L L β N L .
The ranges of m and n in the second property lead to min n m 1 = M and max n m = L β 1 , where n m = n m . The property Δ β > M in the above leads to
min n m + Δ β , n m + Δ β 1 = min n m + Δ β 1 = Δ β M > 0
Further,
max n m + Δ β , n m + Δ β + 1 1 = max n m + Δ β = L β 1 + Δ β = N 1 < N .
Thus,
δ n m + Δ β , N = δ n m + Δ β 1 , N = 0 .
Other expressions of this property include
δ n m L β , N = δ n m L β 1 , N = 0 ,
m o d n m + Δ β , N 0 , m o d n m + Δ β 1 , N 0 .
If i n i + N Δ β 1 ,
δ n m i + Δ β , N = δ n m i + Δ β 1 , N = 0 .
Theorem 2.
Given integer L 1 , M 1 , and N L + M + 1 , let
g 1 [ n ] h 1 [ n ] h 1 c n + Δ β ,
g 2 [ n ] g 1 [ n ] g 1 c [ n L ] ,
g 3 [ n ] g 2 [ n ] + g 3 [ n L ] ,
g 4 [ n ] g 3 [ n ] + g 4 n L β ,
where n N , h 1 c and g 1 c are circular expansions of h 1 and g 1 , respectively, and all other functions are zero at negative indices. Sequences g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] equal to h [ n ] for the following ranges:
g 2 [ n ] = h [ n ] ; 0 n L 1 ,
g 3 [ n ] = h [ n ] ; 0 n L β 1 ,
g 4 [ n ] = h [ n ] ; 0 n N 1 .
Proof. 
Similar to h 2 [ n ] in Theorem 1,
g 1 [ n ] = 1 N k = 0 N 1 H 1 [ k ] W n k ( 1 W Δ β k ) .
g 2 [ n ] = 1 N k = 0 N 1 H 1 [ k ] W n k ( 1 W Δ β k ) 1 N k = 0 N 1 H 1 [ k ] W ( n L ) k ( 1 W Δ β k )
= 1 N m = 0 M 1 y [ m ] k = 0 N 1 Z [ k ] W n m k ( 1 W Δ β k ) ( 1 W L k ) .
Per Lemma 2, we have
g 2 [ n ] = m = 0 M 1 y [ m ] ( δ n m , N δ n m 1 , N δ n m L β , N + δ n m L β 1 , N ) .
For n 0 and 0 m < M 1 , min n m , n m 1 , n m L β , n m L β 1 = n m L β 1   = M N + Δ β > N ,   g 2 [ n ] can be expressed as
g 2 [ n ] = m = 0 M 1 y [ m ] ( δ 0 + [ n m , N ] δ 0 + [ n m 1 , N ] δ 0 + n m L β , N + δ 0 + n m L β 1 , N ) .
For 0 n L 1 L β 1 , δ n m L β , N = 0 , δ n m L β 1 , N = 0 per Lemma 3. For the specified n and m, min n m , n m 1 = M and max n m , n m 1 = L 1 , we have δ n m , N δ n m 1 , N = δ n m δ n m 1 . We thus have
g 2 [ n ] = m = 0 M 1 y [ m ] ( δ 0 + n m δ 0 + n m 1 ) = h [ n ] , n = 0 , 1 , L 1 .
The recursive expression for g 3 [ n ] can be expressed as
g 3 [ n ] = i = 0 n # L g 2 [ n i L ] = i = 0 L β L 1 g 2 [ n i L ] + g 3 n L β .
Applying the expression of g 2 [ n ] , we have
g 3 [ n ] = m = 0 M 1 y [ m ] i = 0 L β L 1 ( δ 0 + [ n m i , N ] δ 0 + [ n m i 1 , N ]
δ 0 + [ n m i L β , N ] + δ 0 + [ n m i L β 1 , N ] ) + g 3 [ n L β ] ,
where n m i = n m i L . For n L β 1 , we have n m i L β < 0 , which makes δ 0 + n m i + Δ β , N = δ 0 + n m i + Δ β 1 , N ) = 0 . The condition n m i < N leads to δ 0 + n m i , N = δ n m i , and δ 0 + n m i 1 , N = δ n m i 1 , where δ [ n ] is the unit sample function. Thus,
g 3 [ n ] = m = 0 M 1 y [ m ] i = 0 L β L 1 δ 0 + n m i , N δ 0 + n m i 1 , N
= m = 0 M 1 y [ m ] δ 0 + n m , L δ 0 + n m 1 , L = h [ n ] ; 0 n L β 1 .
The recursive expression of g 4 [ n ] can be written as
g 4 [ n ] = k = 0 n # L β g 3 n k L β = k = 0 n # L β i = 0 n # L g 2 n k L β i L .
Let n m i k = n m i L k L β ; the above equation can be written as
g 4 [ n ] = m = 0 M 1 y [ m ] i = 0 n # L k = 0 n # L β ( δ 0 + [ n m i k , N ] δ 0 + [ n m i k 1 , N ]
δ 0 + n m i k L β , N + δ 0 + n m i k L β 1 , N )
= m = 0 M 1 y [ m ] i = 0 n # L ( δ 0 + [ n m i , N ] δ 0 + [ n m i 1 , N ]
δ 0 + n m i n # L β L β L β , N + δ 0 + n m i n # L β L β L β 1 , N ) .
As n m i n # L β L β L β < 0 for all i and n # L β ,
δ 0 + n m i n # L β L β L β , N = δ 0 + n m i n # L β L β L β 1 , N = 0 .
i = 0 n # L ( δ 0 + n m i , N δ 0 + n m i 1 , N ) = δ 0 + n m , L δ 0 + [ n m 1 , L ] .
Thus,
g 4 [ n ] = m = 0 M 1 y [ m ] δ 0 + n m , L δ 0 + n m 1 , L = h [ n ] , n N .
Theorem 1 states that the minimum N, N min , required to produce M i n d = max ( M + 1 , L ) using h 3 [ n ] is either L + 1 for L > M or the coprime of L that is larger than M + 1 . Theorem 2 shows that, for any N L + M + 1 , we can determine the effective part of h [ n ] completely. For any integer L, we can always find in [ M + 1 , M + L ] an integer, i L + 1 , that is a coprime of L. Thus, N min lies in [ M + 1 , M + L ] to recover all the M i n d points in h [ n ] . Further, per the Bertrand–Chebyshev theorem [15], there is always a prime number between n / 2 and n 2 for n > 6 . For M larger than 5, we can always find a prime number in [ ( M + 1 ) / 2 , M 1 ] . Thus, if we can choose L freely, we only need to pad one zero to the M samples in the output and apply Theorem 1 to determine the independent part of h [ n ] .
Figure 5 shows an example of L = 4 , M = 8 , and N = 18 . The L , M , N values lead to β = 2 , Δ β = 10 , and L β = 8 . In this example, y [ 0 : 7 ] = h [ n ] x L [ n ] , where h [ n ] = n + 1 for 0 n 4 , and y [ 8 : 17 ] = 0 . Note that g 4 [ 5 : 17 ] = h [ 5 : 17 ] = 0 because y [ n ] contains all the non-zero part of the convolution between h [ n ] and x L [ n ] . This is a case of FIR. An IIR example is shown in Figure 6. In this case, L = 6 , M = 12 , and N = 32 ; β = 2 , Δ β = 14 , and L β = 18 . The output used for this example is y [ 0 : 11 ] = h [ n ] x L [ n ] and y [ 12 : 31 ] = 0 , with h [ n ] = 2 ( u [ n ] u [ n 3 ] ) + 0 . 8 ( n 4 ) . In both examples, we see that g 2 [ n ] = h [ n ] for n L 1 , g 3 [ n ] = h [ n ] for n L β 1 , and g 4 [ n ] = h [ n ] for n N 1 .
Of interest is how to produce h [ 0 : M i n d 1 ] for M + 1 N < N min and M > L when N and L are not coprime. For example, when L = 6 and M = 13, M i n d = 14 , we need N min =17 from Theorem 1. Can we obtain h [ 0 : M i n d 1 ] with N = 14, 15, or 16? Theorems 1 and 2 do not apply to those cases. The following theorem shows that g 2 [ n ] = g 3 [ n ] = g 4 [ n ] = 0 when max ( M , L ) N M + L .
Theorem 3.
Given integer L 1 , M 1 , and max ( M , L ) N L + M , sequences g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] as generated in Theorem 2, are all zeros, i.e.,
g 2 [ n ] = g 3 [ n ] = g 4 [ n ] = 0 , n N .
Proof. 
β = f l o o r M N % L L + 1 = f l o o r M % L N % L L + M # L + 1 .
The condition max ( M , L ) N L + M leads to max M # L , 1 N # L 1 + M # L . If M # L = 0 (i.e., M < L ) , we have N # L = 1 , N % L M , which make β = 1 and Δ β = N . If M # L 1 , the range for N leads to 0 N M = N % L M % L + N # L M # L L L . If M % L N % L , we have N # L M # L = 1 . If M % L < N % L , we have N # L M # L = 0 . When M # L 1 ,
Δ β = N % L + ( M # L + 1 ) L , M % L N % L N % L + M # L L , M % L < N % L = N % L + N # L L = N .
In all the cases, we have Δ β = N and L β = 0 . As discussed in the proof for Theorem 2,
g 2 [ n ] = m = 0 M 1 y [ m ] ( δ n m , N δ n m 1 , N δ n m L β , N + δ n m L β 1 , N ) .
Since L β = 0 , we have g 2 [ n ] = 0 , n N . g 3 and g 4 are a linear combination of the shifted g 2 . They are zeros for all n. □

5. Discussion

In the above, we have focused on marginally stable systems, where the system output is zero after M samples for a uniform testing function with a width of L. When there are non-zero values beyond M samples in an IS-LTI system’s output, the marginal stability of the FS-LTI system is a forced artifact. In this more general latter scenario, we can only match the first M samples of the h [ n ] of the FS-LTI system with that of the IS-LTI system. To be more specific, we denote the IRF of an FS-LTI( L , M , N ) system as h [ n ] | L , M , N and its output as y [ n ] | L , M , N . The IRF of the IS-LTI system is denoted as h [ n ] . In the following, we show that the first M samples of h [ n ] | L , M , N are the same as those of h [ n ] .
The output, y [ n ] | L , M , N , of an FS-LTI( L , M , N ) system is the first M samples of h [ n ] x L [ n ] . It can be written as
y [ n ] L , M , N = i = 0 n h [ i ] , 0 n L 1 i = n L + 1 n h [ i ] , L n M 1 0 , M n N 1
Using the more detailed notation here, applying the above y [ n ] | L , M , N to Equation (1), we have
h [ n ] | L , M , N = h [ n ] , 0 n M 1 i = M L + 1 M 1 h [ i ] , n = M h [ n L ] | L , M , N , M + 1 n N 1
As h [ 0 : M 1 ] | L , M , N = h [ 0 : M 1 ] , an FS-LTI( L , M , N ) system produces the first M samples of the corresponding IS-LTI authentically, irrespective of the width of the uniform testing function. Thus, although the discussion above is for marginally stable systems, they are applicable to any LTI systems up to the number of samples available. We further note that the periodicity of the FS-LTI( L , M , N ) system starts at M L + 1 . The reason for the negative sign when n = M in Equation (57) is to satisfy the condition of y [ M ] = 0 . The values in one period sum to zero, i.e., i = 0 L 1 h [ n + i ] | L , M , N = 0 , M L + 1 < n + i < N 1 . A FIR system is a special case where the values in the oscillating part are all zeros.
An essential characteristic of an LTI system is that the frequency transfer function can be used to perform the operations involving h [ n ] . If the M-point DFT of h [ 0 : M 1 ] is considered to be the FTF, the convolution sum of the output using the frequency domain operation is the result of the circular convolution in the finite-sample situation. The equivalent IRF is the periodic extension of h [ 0 : M 1 ] . This is often not desirable as the output in the first M samples is not the same as one would get in an IS-LTI system. To authentically produce the first M points using the frequency domain method, we can expand h [ 0 , M 1 ] by padding it with M 1 or more zeros, which is effectively h [ 0 : N 1 ] | 1 , M , N with N 2 M 1 . The DFT of h [ 0 : N 1 ] | 1 , M , 2 M 1 is an appropriate FTF for an FS-LTI system constrained to M samples. With the FTF so defined, the output of an LTI system limited to M samples can be obtained from the frequency domain.
Another essential characteristic of an LTI system is that we can determine the IRF using any reasonable testing function. This can be done in the time domain for an FS-LTI( L , M , N ) system to obtain h [ 0 : M 1 ] as seen in the above. In the frequency domain, however, the first M samples of the IDFT of H r [ k ] = Y [ k ] / X [ k ] , are generally not the same as h [ 0 : M 1 ] no matter how many zeros are padded to x [ n ] and y [ n ] in obtaining X [ k ] and Y [ k ] for an IIR system. When x [ n ] is a uniform window function, Theorems 1 and 2 in this study and the results from [3] show that we can obtain h [ 0 : M 1 ] through H 0 [ k ] even when it has singularities, as in the cases of L and N not being coprime. Theorems 1 and 2 are also applicable to FIR systems. In the case of Theorem 2, the poles overlap with zeros. No modifications are needed to the process of finding g 4 [ n ] or h 3 [ n ] in numerical implementation.
Our primary motivation in this study is to bridge the gap of equivalence between the time-domain and frequency-domain methods in characterizing an FS-LTI( L , M , N ) system. Possible applications of the frequency-domain method discussed here lie in mitigating the effects of interferences and random noise and improving the computing speed. These are the same reasons for choosing the frequency-domain over the time-domain approach in many signal processing applications. One example application involves using incoherent scatter radars to detect meteor head echoes [16]. In radar remote sensing, the voltage samples scattered off targets as a function of time (or range) in response to an impulse is the IRF. A typical incoherent scatter radar transmitter has a bandwidth of 1 MHz, which limits the pulse width to 1 μ s or longer, corresponding to a 150 m best range resolution. Meteor echoes have much finer structures than 150 m. In such a scenario, one can over-sample the return echoes at a finer resolution (say 15 m) to study the details of the meteoric ablation.
In Figure 7, we simulate a situation when a radar’s range samples contain multiple targets from a uniform transmitter pulse with a length of 20 units. The IRF without noise, i.e., the ideal signal describing the targets, is assumed to be
q 0 [ n ] = 0.5 u [ n 22 ] u [ n 26 ] + 2 × 0.95 n 28 u [ n 28 ] + 0.3 u [ n 90 ]
The three terms represent three targets and their values are shown in the black line in Figure 7. The return samples, y [ n ] , are the convolution of q 0 [ n ] with x L [ n ] ( L = 20 ) superposed with a random noise component and an undesirable sinusoid interference via the following equation:
y [ n ] = q 0 [ n ] x w [ n ] + 0.15 cos [ 2 π n 2.23 ] + 0.05 r n [ n ]
where r n [ n ] is the standard normal random variable. A realization of y [ n ] is shown in Figure 7 as the green line. The first two targets cannot be resolved because the width of the radar pulse exceeds the gap between them. In Figure 7, the black stems are the results of h [ n ] without filtering. h [ n ] differs from q 0 [ n ] because of the additive noise and interference. To reduce noise, we low-pass filter H 1 [ k ] at a normalized cut-off frequency of 0.4375 and perform an IDFT to generate h 1 f [ n ] , which is the filtered form of h 1 [ n ] . Following the shift equations in Theorem 1, we obtain the filtered form of h 2 [ n ] and h 3 [ n ] from h 1 f [ n ] , which are denoted as h 2 f [ n ] and h 3 f [ n ] and shown as blue “x” and red “o”, respectively, in Figure 7. h 3 f [ n ] matches with q 0 [ n ] better than h [ n ] . h 3 f [ n ] resolves the two targets (with a gap at n = 26, 27) while large error in h [ n ] diminishes its ability to do so. To see the statistical characteristics, the average and standard deviations of 1000 simulations are shown in Figure 8. The mean of the unfiltered (h avg) and filtered ( h 3 f avg) results are represented by black squares and red circles, respectively. We see that the filtered results follow the ideal signal ( q 0 ) closely while the unfiltered results deviate from the ideal signal significantly. The unfiltered and filtered standard deviations of h 1 [ n ] and h 3 f [ n ] multiplied by 10 are shown as a black and red line, respectively. The standard deviations for h [ n ] are about 40% larger than that for h 3 f [ n ] . The standard deviation of both h [ n ] and h 3 f [ n ] increases with n piece-wise with a step width of 20 (L). This is because h [ n ] is an iterative sum of y [ n ] as seen from (1). The deviation of the mean h [ n ] from q 0 [ n ] in Figure 8 is due to the sinusoidal interference item, instead of random noise. One can increase the width of the transmitter pulse (i.e., L) to decrease the random fluctuation.
h 1 f [ n ] can be a better approximation of q 0 [ n ] than h 3 f [ n ] when the missing samples contain negligible signal power. This situation resembles an FIR system, where h 1 [ n ] is h [ n ] if M is sufficiently long. Additional operations in obtaining h [ n ] add to the noise variance. In practical applications, one should make the transmitter pulse wide (i.e., large L) to increase the signal-to-noise ratio and sample long enough so that all the desired signals are inside the sampling window. h 3 f [ n ] is most useful when external signals are truncated as in the case of continuous clutter. Another application of the outlined method is when the radar inter-pulse period needs to be short, such as in measuring the ionosphere D-region incoherent scatter spectra [17]. The minimum value of N is the coprime of L larger than M. We further note that filtering h [ n ] does not work well. To reduce the statistical fluctuation of h [ n ] , it is necessary to smooth in the time domain or low-pass filter in the frequency domain. These operations will reduce the time resolution, filling the gap at n = 26 and 27 so that the first two signals cannot be well resolved.
The simplicity of the frequency domain expressions in Lemmas 1 and 2 makes them suitable for finding trigonometry identities. Applying L = 2 , odd N, 0 i L N # 2 = N 1 2 , and L i = N 1 i L L to Lemma 1, we have
j N k = 0 N 1 e j 2 π N i L + n + 1 k cos π N k sin 2 π N 1 2 + i L k = δ [ n , 2 ] δ [ n 1 , 2 ] u [ n ] u n L i .
The real and imaginary parts of the equation lead to
1 N k = 0 N 1 s i n ( 2 π N i L + n + 1 k ) cos π N k sin 2 π N 1 2 + i L k
= ( δ [ n , 2 ] δ [ n 1 , 2 ] ) ( u [ n ] u [ n L i ] )
and
k = 0 N 1 cos ( 2 π N i L + n + 1 k ) cos π N k sin 2 π N 1 2 + i L k = 0 .
The second equation can be directly proved by applying the symmetric properties for odd N: sin 2 π N 1 2 + i L k = sin 2 π N 1 2 + i L ( N k ) , c o s ( π N k ) = c o s ( π N ( N k ) ) , and cos 2 π N i L + n + 1 k = c o s 2 π N i L + n + 1 ( N k ) . A specific case for i L = 0 and odd N leads to
1 N k = 0 N 1 s i n ( 2 π N n k ) tan π N k = ( 1 ) n 1 , n = 1 , 2 , N 1 .
Lemma 2 can also be used to derive trigonometric sums. These sums, without a trigonometric function in the denominator, can be more readily proved by converting trigonometric functions to their complex exponential representations.

6. Conclusions

We discuss finite samples of discrete-time LTI systems notated as FS-LTI( L , M , N ), where L is the width of the uniform window function, M is the number of output samples, and N is the zero-padded length of the output. If the output after M samples is indeed zero, the corresponding IS-LTI system is a marginally stable system, whose impulse response function oscillates after an initial transition time. Such a system presents a challenge in frequency-domain processing, which offers many advantages in digital signal processing. One specific issue encountered is that the system’s IRF, h [ n ] , cannot be obtained directly from H 0 [ k ] , which is the ratio of DFT of the zero-extended output to input. To obtain the IRF, we reset the poles of H 0 [ k ] to zero to obtain H 1 [ k ] , whose inverse DFT is h 1 [ n ] . Although h 1 [ n ] is not h [ n ] , it contains the full information to determine h [ n ] , which can be obtained from a linear combination of h 1 [ n ] and its time-shift. We discuss two situations: (1) L and N are coprime and N max ( M , L ) + 1 , and (2) N L + M + 1 . Under the condition N max ( M , L ) + 1 , we show that the minimum N to recover h [ n ] is not larger than the coprime of L. If L is a prime number, we just need to zero-extend the output by one element in frequency-domain processing. If N is larger than L + M in the second situation, we show that h [ n ] can always be recovered from h 1 [ n ] .
The discussion here applies to all realistic discrete-time LTI systems, where the number of available samples is always finite. Any realistic IS-LTI system is necessarily truncated to an FS-LTI system. While one can use time-domain methods to recover h [ n ] up to the effective number of samples, the frequency-domain method discussed here mitigates the effect of noise and interference in many situations. One application lies in radar remote sensing where the system’s best range resolution cannot resolve the targets’ spatial details. In demonstrating the theorems, we have utilized two DFT pairs, whose frequency-domain expressions have only a few discrete values. Interesting trigonometry identities can be derived from the DFT pairs.

Funding

This work was supported in part by the U.S. National Science Foundation under Grant AGS-2152109.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Oppenheim, A.V.; Willsky, A.; Nawab, S. Signals and Systems; Prentice Hall: New York, NY, USA, 1997. [Google Scholar]
  2. Proakis, G.G.; Manolakis, D.G. Digital Signal Processing Principles, Algorithms, and Applications, 3rd ed.; Prentice-Hall International, Inc.: London, UK, 1996. [Google Scholar]
  3. Zhou, Q. On the impulse response of singular discrete LTI systems and three Fourier transform pairs. Signals 2024, 5, 460–473. [Google Scholar] [CrossRef]
  4. Ljung, L. System Identification: Theory for the User, 2nd ed.; PTR Prentice Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
  5. Campi, M.C.; Weyer, E. Finite sample properties of system identification methods. IEEE Trans. Autom. 2022, 47, 1329–1334. [Google Scholar] [CrossRef]
  6. Das, S.; Mohanty, N.; Singh, A. The Sampling Theorem for Finite Duration Signals. Int. J. Adv. Syst. Meas. 2009, 2. Available online: http://www.iariajournals.org/systems_and_measurements/ (accessed on 1 September 2024).
  7. Kelly, P.A.; Kibria, S. Complex Exponential Pseudomodes of LTI Operators Over Finite Intervals. IEEE Signal Process. Lett. 2016, 23, 135–138. [Google Scholar] [CrossRef]
  8. Faradonbeh, M.K.; Tewari, A.; Michailidis, G. Finite Time Identification in Unstable Linear Systems. Automatica 2018, 96, 342–353. [Google Scholar] [CrossRef]
  9. Sarkar, T.; Rakhlin, A.; Dahleh, M.A. Finite time LTI system identification. J. Mach. Learn. Res. 2021, 22, 1–61. [Google Scholar]
  10. Sattar, Y.; Oymak, S.; Ozay, N. Finite Sample Identification of Bilinear Dynamical Systems. In Proceedings of the 2022 IEEE 61st Conference on Decision and Control (CDC), Cancún, Mexico, 6–9 December 2022. [Google Scholar]
  11. Jedra, Y.; Proutiere, A. Finite-time identification of linear systems: Fundamental limits and optimal algorithms. IEEE Trans. Autom. Control 2022, 68, 2805–2820. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Ukil, S.; Sperila, A.; Sabau, S. Sample Complexity for Evaluating the Robust Linear Observers Performance under Coprime Factors Uncertainty. In Proceedings of the 7th Annual Learning For Dynamics and Control Conference, Philadelphia, PA, USA, 15–16 June 2023; Volume 211. [Google Scholar]
  13. Ziemann, I.; Tsiamis, A.; Lee, B.; Jedra, Y.; Matni, N.; Pappas, G.J. A tutorial on the non-asymptotic theory of system identification. In Proceedings of the 62nd IEEE Conference on Decision and Control (CDC 2023), Singapore, 13–15 December 2023; pp. 8921–8939. [Google Scholar] [CrossRef]
  14. Szentpeteri, S.; Csaji, B.C. Finite-Sample Identification of Linear Regression Models With Residual-Permuted Sums. IEEE Control Syst. Lett. 2024, 8, 1523–1528. [Google Scholar] [CrossRef]
  15. Hardy, G.H.; Wright, E.M. An Introduction to the Theory of Numbers, 6th ed.; Oxford University Press: Oxford, UK, 2008; p. 494. [Google Scholar]
  16. Zhou, Q.; Kelley, M.C. Meteor observation by the Arecibo 430 MHz ISR II. results from time-resolved observations. J. Atmo. Solar-Terr. Phys. 1997, 59, 739–752. [Google Scholar] [CrossRef]
  17. Zhou, Q.H. Incoherent scatter radar measurements of vertical winds in the mesosphere. Geophys. Res. Lett. 2000, 27, 1803–1806. [Google Scholar] [CrossRef]
Figure 1. Comparison of direct IDFT of P 1 [ k ] (blue stems) and p 1 [ n ] (red circles) for L = 4 , N = 21 , and i L = 1 .
Figure 1. Comparison of direct IDFT of P 1 [ k ] (blue stems) and p 1 [ n ] (red circles) for L = 4 , N = 21 , and i L = 1 .
Signals 06 00001 g001
Figure 2. Example of h [ n ] , h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] for L = 3 , M = 15 , and N = 20 .
Figure 2. Example of h [ n ] , h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] for L = 3 , M = 15 , and N = 20 .
Signals 06 00001 g002
Figure 3. Example of h [ n ] , h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] for a complex output with L = 10 , M = 4 , and N = 23 . The upper and lower plots are for the real and imaginary parts, respectively.
Figure 3. Example of h [ n ] , h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] for a complex output with L = 10 , M = 4 , and N = 23 . The upper and lower plots are for the real and imaginary parts, respectively.
Signals 06 00001 g003
Figure 4. Comparison of direct IDFT of P 2 [ k ] (blue stems) and p 2 [ n ] (red circles) for L = 4 , N = 12 , and i L = 4 .
Figure 4. Comparison of direct IDFT of P 2 [ k ] (blue stems) and p 2 [ n ] (red circles) for L = 4 , N = 12 , and i L = 4 .
Signals 06 00001 g004
Figure 5. Comparison of g 1 [ n ] , g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] with h [ n ] for L = 4 , M = 8 , and N = 18 . The LTI system has a finite IRF.
Figure 5. Comparison of g 1 [ n ] , g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] with h [ n ] for L = 4 , M = 8 , and N = 18 . The LTI system has a finite IRF.
Signals 06 00001 g005
Figure 6. Comparison of g 1 [ n ] , g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] with h [ n ] for L = 6 , M = 12 , and N = 32 . The LTI system has an infinite IRF.
Figure 6. Comparison of g 1 [ n ] , g 2 [ n ] , g 3 [ n ] , and g 4 [ n ] with h [ n ] for L = 6 , M = 12 , and N = 32 . The LTI system has an infinite IRF.
Signals 06 00001 g006
Figure 7. Example of frequency filtering in the presence of noise without averaging. The black line ( q 0 ) represents the ideal input signal without noise. The recovered signal without filtering (h) is shown as black stems. Symbols corresponding to h 1 f , h 2 f , and h 3 f are filtered results of h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] , respectively. The green line is the received signal ( y [ n ] ) divided by 8.
Figure 7. Example of frequency filtering in the presence of noise without averaging. The black line ( q 0 ) represents the ideal input signal without noise. The recovered signal without filtering (h) is shown as black stems. Symbols corresponding to h 1 f , h 2 f , and h 3 f are filtered results of h 1 [ n ] , h 2 [ n ] , and h 3 [ n ] , respectively. The green line is the received signal ( y [ n ] ) divided by 8.
Signals 06 00001 g007
Figure 8. Example of frequency filtering in the presence of noise with 1000 averages. The ideal input signal without noise is represented by the blue asterisks ( q 0 ). The black squares and red circles are the recovered target signals averaged over 1000 independent realizations without and with filtering, respectively, The black and red lines represent the standard deviations multiplied by 10 for the recovered signals without and with filtering, respectively.
Figure 8. Example of frequency filtering in the presence of noise with 1000 averages. The ideal input signal without noise is represented by the blue asterisks ( q 0 ). The black squares and red circles are the recovered target signals averaged over 1000 independent realizations without and with filtering, respectively, The black and red lines represent the standard deviations multiplied by 10 for the recovered signals without and with filtering, respectively.
Signals 06 00001 g008
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.

Share and Cite

MDPI and ACS Style

Zhou, Q. Frequency-Domain Characterization of Finite Sample Linear Systems with Uniform Window Inputs. Signals 2025, 6, 1. https://doi.org/10.3390/signals6010001

AMA Style

Zhou Q. Frequency-Domain Characterization of Finite Sample Linear Systems with Uniform Window Inputs. Signals. 2025; 6(1):1. https://doi.org/10.3390/signals6010001

Chicago/Turabian Style

Zhou, Qihou. 2025. "Frequency-Domain Characterization of Finite Sample Linear Systems with Uniform Window Inputs" Signals 6, no. 1: 1. https://doi.org/10.3390/signals6010001

APA Style

Zhou, Q. (2025). Frequency-Domain Characterization of Finite Sample Linear Systems with Uniform Window Inputs. Signals, 6(1), 1. https://doi.org/10.3390/signals6010001

Article Metrics

Back to TopTop