Minimum-phase parts of zero-phase sequences

Minimum-phase parts of zero-phase sequences

ARTICLE IN PRESS Signal Processing 89 (2009) 1032–1037 Contents lists available at ScienceDirect Signal Processing journal homepage: www.elsevier.co...

162KB Sizes 0 Downloads 39 Views

ARTICLE IN PRESS Signal Processing 89 (2009) 1032–1037

Contents lists available at ScienceDirect

Signal Processing journal homepage: www.elsevier.com/locate/sigpro

Minimum-phase parts of zero-phase sequences Corneliu Rusu a,, Jaakko Astola b a

Faculty of Electronics, Telecommunications and Information Technology, Technical University of Cluj-Napoca, Cluj-Napoca, Str. Baritiu 26-28, RO-400027, Romania b Tampere International Center for Signal Processing, Tampere University of Technology, Tampere, Finland

a r t i c l e i n f o

abstract

Article history: Received 26 May 2008 Received in revised form 8 September 2008 Accepted 4 December 2008 Available online 24 December 2008

For more than a decade it has been empirically known that the causal portion of the inverse Fourier transform of the magnitude spectrum of the speech signal behaves like a minimum-phase signal. Later on, this statement has been shown for an all-pole model. In this paper, we consider related results for both discrete-time Fourier and discrete Fourier transforms of arbitrary sequences. We indicate how the presence of aliasing in circular autocorrelation might be detected. The energy concentration property of zerophase sequences is discussed. & 2008 Elsevier B.V. All rights reserved.

Keywords: Signal reconstruction Discrete-time Fourier transform Discrete Fourier transform Nonuniform discrete Fourier transform Minimum-phase function

1. Introduction In many cases where it is necessary to avoid any phase distortion, one solution is to make the frequency response real and nonnegative, i.e., to have a filter with a zerophase characteristic [1]. Besides filter design, zero-phase signals appear in applications like phase retrieval or phase-only reconstruction [2] and in speech analysis [3]. In spectral factorization theorems, the zero-phase condition represents a key assumption. Perhaps the most known result on zero-phase sequences is the celebrated Feje´r and Riesz theorem [4]: P n Theorem 1 (Feje´r and Riesz). If XðzÞ ¼ M n¼M xðnÞz PM jo and Xðe ÞX0, then there is YðzÞ ¼ n¼0 yðnÞzn such that Xðejo Þ ¼ jYðejo Þj2 and YðzÞ unique if minimum-phase. In this paper, we discuss some properties of minimumphase and zero-phase sequences. As the properties of such sequences are related to the properties of rational  Corresponding author. Tel.: +40 2 64 401804; fax: +40 2 64 591340.

E-mail addresses: [email protected] (C. Rusu), Jaakko.Astola@tut.fi (J. Astola). 0165-1684/$ - see front matter & 2008 Elsevier B.V. All rights reserved. doi:10.1016/j.sigpro.2008.12.006

functions and analytic functions in general, as well as those of Fourier series, results that are closely connected appear implicitly in circuits and systems literature. About two decades ago it was shown that if a positive real function belongs to the class of rational functions, then it must be minimum-phase [5]. To best of our knowledge, there is no published result indicating that the Fourier transform of a causal part of an arbitrary zero-phase sequences is a positive real function belonging to the class of rational functions. Recently, it was noticed that the causal portion of the inverse Fourier transform of the magnitude spectrum of the speech signal behaves like a minimum-phase signal [6]. This property has been verified for an all-pole model [7,8]. Here we present related properties that may be of interest from a digital signal processing point of view, but do not appear explicitly in the literature. In the following we recall few definitions (Section 2). We consider the causal part of an arbitrary zero-phase sequence and show that it is a minimum-phase sequence (Section 3). We also give a direct proof of the fact that the inverse DFT transform of a strictly positive sequence is minimum-phase (Section 4). We also extend this to NDFT (nonuniform discrete Fourier transform) in Section 5.

ARTICLE IN PRESS C. Rusu, J. Astola / Signal Processing 89 (2009) 1032–1037

1033

The presence of aliasing in circular autocorrelation and the energy concentration property of zero-phase sequences are discussed in Section 6.

If jzj41, then the sequence ejon zn is absolute summable. In such situation we can interchange the order of summation and integration in (1). We get

2. Definitions

X þ ðzÞ ¼

Definition 2. A sequence is causal if xðnÞ ¼ 0 for no0. A sequence is anti-causal if xðnÞ ¼ 0 for n40. Definition 3. A sequence is minimum-phase if all zeros of its z-transform are inside the unit open disk. A sequence is maximum-phase if all zeros of its z-transform are outside the unit closed disk.

1 2p

Z p "X 1 p

Re



jXðejo Þj 1  r 1 ejðoyÞ

Thus

Definition 5. A complex valued function XðzÞ is positive real if

RefX þ ðzÞgX

Definition 6. A sequence is zero-phase sequence if its Fourier transform is a nonnegative function. Sometimes a zero-phase sequence is said to be a positive sequence [9]; in this paper, we shall refer to this as zerophase sequence, to distinguish from positive real function. 3. Zeros location of causal part of zero-phase aperiodic sequences

n¼0



jo

Xðe Þ ¼

1 X

jon

xðnÞe

Z p

1  r 1 2pð1 þ r 1 Þ2

jXðejo Þj40;

arg Xðejo Þ ¼ 0.

In this case by using inverse DTFT, the sequence can be computed as follows: Z p Z p 1 1 Xðejo Þejon do ¼ jXðejo Þjejon do. xðnÞ ¼ 2p p 2p p The z-transform of causal portion of xðnÞ is the one-sided z-transform:  Z p 1 1  X X 1 xðnÞzn ¼ jXðejo Þjejon do zn . (1) X þ ðzÞ ¼ 2p p n¼0 n¼0 Our goal is to show that the causal portion of xðnÞ is a minimum-phase sequence. Theorem 7. Let xðnÞ be a stable sequence. If jXðejo Þj40 and arg Xðejo Þ ¼ 0 for all o 2 R, then its causal portion is a minimum-phase sequence. Proof. First we establish that for any jzj41, we have RefX þ ðzÞg40.

jXðejo Þj do. 1  ejo z1

jXðejo Þj do40.

p

It follows that for any jzj41, we have X þ ðzÞa0. To show that X þ ðejo0 Þa0, first notice that Z p Z p 1 1 Xðejo Þ do ¼ jXðejo Þj do40. xð0Þ ¼ 2p p 2p p

(2)

Assume now that X þ ðejo0 Þ ¼ 0. Then Xðejo0 Þ ¼ X þ ðejo0 Þ þ

1 X

xðnÞejo0 n ¼ X þ ðejo0 Þ  xð0Þ

n¼1

þ

0 X

xðnÞejo0 n

n¼1 1 X

xðnÞejo0 n ¼ X þ ðejo0 Þ  xð0Þ

n¼0

þ

1 X

 jo 0 n

xðnÞ e

n¼0 þ

jo0

¼ X ðe

" Þ  xð0Þ þ

1 X

# jo0 n

xðnÞe

¼ X þ ðejo0 Þ  xð0Þ þ ½X ðe

satisfies

p

jXðejo Þj½1  r 1 cosðo  yÞ j1  r 1 ejðoyÞ j2 jo jXðe Þjð1  r 1 Þ X . ð1 þ r 1 Þ2

n¼0 þ jo0

n¼1

Z p

¼

¼ X þ ðejo0 Þ  xð0Þ þ Let xðnÞ be zero-phase sequence with no zeros or poles on the unit circle. Then its DTFT (discrete-time Fourier transform)

1 2p

Now, for z ¼ r ejy, r41 Z p 1 jXðejo Þj do X þ ðzÞ ¼ , 2p p 1  r 1 ejðoyÞ

Definition 4. A sequence is absolute summable or stable sequence if the region of convergence of its z-transform includes the unit circle.

(1) z 2 R ) XðzÞ 2 R; (2) jzjX1 ) RefXðzÞgX0.

# ejon zn jXðejo Þj do ¼

Þ ¼ xð0Þ.

This is a contradiction since Xðejo Þ is positive for all o 2 ½p; p. & Example 8. Let XðzÞ ¼ z þ 52 þ z1 , then Xðejo Þ ¼ 12 þ 4 cos2 o=240. The causal portion of XðzÞ is X þ ðzÞ ¼ 52 þ z1 and its zero is z1 ¼  25. According to Feje´r–Riesz theorem, there is YðzÞ such that pffiffiffi Xðejo Þ ¼ jYðejo Þj2 . Indeed, for Y 1 ðzÞ ¼ 2ð1 þ 1=2z1 Þ and pffiffiffi Y 2 ðzÞ ¼ 2=2ð1 þ 2z1 Þ we have Xðejo Þ ¼ jY 1 ðejo Þj2 ¼ jY 2 ðejo Þj2 . Moreover, Y 1 ðzÞ is minimum-phase function, and Y 2 ðzÞ is maximum-phase function. Corollary 9. For any sequence having no zeros or poles on unit circle, the causal portion of autocorrelation is minimumphase sequence. Example 10. The causal portion of a symmetric sequence may be minimum-phase, but the sequence is not always zero-phase, e.g., XðzÞ ¼ 0:7z þ 1 þ 0:7z1 .

ARTICLE IN PRESS 1034

C. Rusu, J. Astola / Signal Processing 89 (2009) 1032–1037

4. Minimum-phase property of DFT magnitude One can find a counterexample that the causal part of circular autocorrelation is not always a minimum-phase sequence (Section 6.1). However, it can be shown that for any finite sequence of length at most N, having no zeros on unit circle, the N-point circular autocorrelation is a minimum-phase sequence. We start with the following result: Proposition 11. If m0 ; m1 ; . . . mN1 are positive numbers, then the polynomial RðzÞ ¼

N1 Y

1  ej2pk=N z1

1  NX

k¼0

k¼0

1

mk ej2pk=N z1

Proof. Clearly mk ¼ DFTfan g. Since mk 40, then mk ¼ jDFTfan gj. It remains to show that an is a minimum-phase sequence. To obtain this result, a little manipulation is needed. " # N 1 N 1 1 X X 1 NX n j2pkn=N AðzÞ ¼ an z ¼ m e zn N k¼0 k n¼0 n¼0 " # N 1 N 1 1 X X 1  zN NX mk ¼ mk ej2pkn=N zn ¼ . j2pk=N z1 N 1  e n¼0 k¼0 k¼0 Consequently AðzÞ ¼ RðzÞ=N and using Proposition 11, AðzÞ has all zeros inside the unit disk. &

,

has all zeros inside the unit disk.

Example 13. Consider N ¼ 3 and

Proof. Consider z ¼ rejy where rX0 and y 2 R. We have

XðkÞ ¼ 52 þ ej2pk=3 þ ej4pk=3 ,

( Re

N1 X

1 k¼0

mk ej2pk=N z1

)

  1 mk Re 1 jðð2 p k=NÞ y Þ 1r e k¼0

9 8 2 pk > > 1 > <1  r cos N  y > = N1 X ¼ mk Re 2 > > 1 jðð2 p k=NÞ y Þ > > k¼0 : 1r e ;

9 8 pk y > > >1  r1 þ 2r1 sin2 >  < N 1 X 2 = N . ¼ mk Re 2 > > 1 jðð2 p k=NÞ y Þ > > 1r e k¼0 : ; ¼

N1 X

(3) First we note that Rðej2pk=N Þ ¼ mk 40. Then for r41 or r ¼ 1 and ya2pk=N we get ( ) N 1 X mk Re 1  ej2pk=N z1 k¼0

9 8 y > 2 pk > 1 1 > >  1  r þ 2r sin < N 1 X N 2 = 40. mk Re ¼ 2 1 jðð2 p k=NÞ y Þ > > j1  r e j > > k¼0 ; : It is easy to see that RðzÞa0, when jzjX1.

&

Let xðnÞ be a discrete signal of length N and let XðkÞ be its N-point DFT XðkÞ ¼

N 1 X

xðnÞej2pkn=N ;

k ¼ 0; 1; . . . ; N  1.

(4)

n¼0

Its inverse DFT is computed via xðnÞ ¼

1 1 NX XðkÞej2pkn=N . N k¼0

for k ¼ 0; 1; 2. Then XðkÞ ¼

1 pk þ 4 cos2 40. 2 3

The inverse DFT of XðkÞ is ( 5 ; n ¼ 0; xðnÞ ¼ 2 1; n ¼ 1 and n ¼ 2; and its z-transform XðzÞ ¼ 52 þ z1 þ z2 has zeros z1;2 ¼ ð1  3jÞ=5 which are inside the unit circle. Note that the symmetric sequence 85 > < 2 ; n ¼ 0; x1 ðnÞ ¼ 1; n ¼ 1 and n ¼ 1; > : 0 otherwise; has zeros z1 ¼ 12 and z2 ¼ 2. By aliasing x1 ðnÞ over the interval 0pnp2, we get xðnÞ. Corollary 14. For any finite sequence of length at most N, having no zeros on unit circle, the N-point circular autocorrelation is minimum-phase sequence. We note that autocorrelation and N-point circular autocorrelation of a sequence differ as time-aliasing appears. Moreover, the succession of samples in autocorrelation and circular autocorrelation is not the same. Thus, in general, their z-transforms do not have common zeros. 5. An extension to NDFT

Now we shall proceed with the main result of this section. Theorem 12. Let fmk gk¼0;1;...;N1 a strict positive sequence and consider the complex sequence fan gn¼0;1;...;N1 given by an ¼

1 1 NX m ej2pkn=N N k¼0 k

Then (1) The sequence an is a minimum-phase sequence. (2) The magnitude of an is the given sequence mk .

If the restriction of equally spaced points on unit circle is dropped, i.e., instead of DFT magnitude spectrum, the NDFT magnitude spectrum is considered, then Theorem 12 is not valid. This is easily seen by a counterexample. However, we can establish a situation when for certain sampling points wk and sample values Xðwk Þ of XðzÞ, the resulting interpolation polynomial is minimum-phase. Nevertheless, when jwk j ¼ 1 we retrieve the NDFT case. Before proving the main result of this section, we refine some results from the geometry of zeros.

ARTICLE IN PRESS C. Rusu, J. Astola / Signal Processing 89 (2009) 1032–1037

complex sampling points. If # " #" N 1 X Y xðnÞwnk ð1  wl w1 Þ 40 k

Lemma 15. Let P be a polynomial of degree N PðzÞ ¼

N 1 Y

ð1  wk z1 Þ,

k¼0

n¼0

where w0 ; w1 ; . . . ; wN1 are the zeros of P. If m0 ; m1 ; . . . mN1 are positive numbers, then any closed half-plane that contains all zeros of polynomial P also contains all zeros of polynomial Q ðzÞ ¼

N 1 Y

ðz  wk Þ

k¼0

N 1 X

mk . z  wk k¼0

(5)

Proof of Lemma 15 is presented in Appendix A. The zeros of Q ðzÞ can be interpreted in various ways from the standpoint of physics, geometry and function theory [10]. Lemma 15 implies that the zeros of Q are contained in the intersection of all closed half-planes containing the zeros of P. This intersection is known as the closed convex hull of the set of zeros and may be described as the smallest convex polygon containing all zeros. Consider a sequence xðnÞ; n ¼ 0; 1; . . . ; N  1 and its ztransform XðzÞ ¼

N 1 X n¼0

Now let fwk jk ¼ 0; 1; . . . ; N  1g be a set of complex sampling points and we denote by N 1 X

xðnÞwnk .

n¼0

The z-transform can be reconstructed from its values at wk ; k ¼ 0; 1; . . . ; N  1 by Lagrange interpolation N 1 X

Lk ðzÞ X , XðzÞ ¼ L ðwk Þ k k¼0 k

Y ð1  wl z1 Þ ¼ lak

PðzÞ . 1  wk z1

Now we shall expand XðzÞ using appropriate partial fractions XðzÞ ¼

Q N1 X ð1  wl z1 Þ X k PðzÞ Xk ¼ Q Q lak 1 1 1 Þ ð1  w w Þ ð1  w l l wk Þð1  wk z lak lak k k¼0 k¼0

N1 X

¼ PðzÞ

N1 X

mk , 1  wk z1 k¼0

where mk ¼ Q

lak ð1

then the roots of XðzÞ are in the convex hull of w0 ; w1 ; . . . ; wN1 . Corollary 17. Let xðnÞ; n ¼ 0; 1; . . . ; N  1, be a complex valued sequence, fok jk ¼ 0; 1; . . . ; N  1g a set of distinct frequencies and X k their corresponding NDFT. If Y ½1  ejðol ok Þ 40 for all k ¼ 0; 1; . . . ; N  1, Xk lak

then XðzÞ is a minimum-phase function. Notice that the term

Q

lak ð1

 wl w1 k Þ can be evaluated

as Y 0 ð1  wl w1 k Þ ¼ wk P ðwk Þ.

(6)

lak

Thus, for PðzÞ ¼ 1  zN , coefficients from (6) turn out to be N, as we have

and we obtain the uniform case. It should be also noted that the convex hull of ej2pk=N , k ¼ 0; 1; . . . ; N  1 is inside the unit disk, but this is not valid anymore for the convex hull of ej2pk=N , k ¼ 0; 1; . . . ; N=2  1. This explains why the circular autocorrelation is a minimum-phase sequence, although its causal part is not minimum-phase. 6. Additional aspects 6.1. Aliasing in circular autocorrelation

where Lk ðzÞ are the fundamental polynomials for Lagrange interpolation Lk ðzÞ ¼

lak

for all k ¼ 0; 1; . . . ; N  1,

ej2pk=N ðNzN1 Þjz¼ej2pk=N ¼ Nej2pk=NN ¼ N,

xðnÞzn .

X k  XðzÞjz¼wk ¼

1035

Xk .  wl w1 Þ k

It means that if mk is positive for all k ¼ 0; 1; . . . ; N  1, Lemma 15 implies that the roots of XðzÞ are in the convex hull of w0 ; w1 ; . . . ; wN1 . Thus, we obtain: Theorem 16. Let xðnÞ; n ¼ 0; 1; . . . ; N  1, be a complex valued sequence and fwk jk ¼ 0; 1; . . . ; N  1g a set of distinct

Aliasing may appear when one tries to generate autocorrelation as inverse DFT of set of arbitrary magnitudes. If the first part of the circular autocorrelation is not a minimum-phase sequence, then according to Section 3, this is not a causal part of a valid autocorrelation. Clearly, autocorrelation cannot be recovered from circular autocorrelation. This can be helpful in applications where the support or some bound of the support is not known, and the sampling requirements of Fourier transform magnitude cannot be specified [11]. In this case aliasing of autocorrelation may appear after sampling. Using Theorem 7 the presence of aliasing can be detected directly from circular autocorrelation, without no other supplementary information. Example 18. Consider XðoÞ the Fourier transform of a sequence of a certain length. Let X 1 ðkÞ and X 2 ðkÞ be the samples of XðoÞ in 5, respectively 15 points. If 8 > < 0:0651; k ¼ 0; X 1 ðkÞ ¼ 0:4031; k ¼ 1; 4; > : 0:0069; k ¼ 2; 3;

ARTICLE IN PRESS 1036

C. Rusu, J. Astola / Signal Processing 89 (2009) 1032–1037

(Appendix B):

and 8 0:0651; > > > < 0:4031; X 2 ðkÞ ¼ > 0:0069; > > : 1;

k ¼ 0; k ¼ 3; 12; k ¼ 6; 9; k ¼ 1; 2; 4; 5; 7; 8; 10; 11; 13; 14:

Then the corresponding circular autocorrelations are given by 8 n ¼ 0; > < 0:1770; n ¼ 1; r˜ x1 x1 ðnÞ ¼ 0:0606; > : 0:1166; n ¼ 2; and 8 0:7257; > > > > > 0:0202; > > > > > 0:0389; > > > > < 0:0389; r˜ x2 x2 ðnÞ ¼ > 0:0202; > > > > > 0:2743; > > > > > 0:0202; > > > : 0:0389;

n ¼ 0; n ¼ 1; n ¼ 2; n ¼ 3; n ¼ 4; n ¼ 5; n ¼ 6; n ¼ 7:

The causal part of r˜ x2 x2 ðnÞ is minimum-phase, but the causal part of r˜ x1 x1 ðnÞ is not minimum-phase. Thus, one can conclude that in r˜ x1 x1 ðnÞ the aliasing is present.

6.2. The energy concentration property for zero-phase sequences The energy concentration theorem [4] states that any minimum-phase sequence possess the attribute of minimum energy delay. In other words, they tend to have their energy concentrated toward the beginning. Conversely, a maximum-phase sequence tends to concentrate their energy toward the end of the sequence. The anti-causal part of zero-phase sequence is a maximum-phase sequence. This comes from the symmetry of a zero-phase sequence. It follows that both causal part (minimumphase part) and the anti-causal part (maximum-phase part) of a zero-phase sequence tend to preserve their energy toward to zero. Let us denote by EL ðxÞ the partial energy of both causal and anti-causal parts of a sequence xðnÞ EL ½x ¼

0 X n¼L

jxðnÞj2 þ

EL ½x ¼

L X

jxðnÞj2 .

n¼0

Note that EL ðxÞ contains twice the energy of the sample in origin. Previous remarks suggest that of all sequences xðnÞ having the same magnitude, the quantity EL ½x is maximum when xðnÞ is zero-phase sequence. We have verified the related conjecture: of all finite sequences xðnÞ having the same DFT magnitude, the quantity EL ½x is maximum when xðnÞ is zerophase sequence. We have the following relationship

1 N 1 X 2 NX

jXðkÞjjXðlÞj cos½arg XðkÞ  arg XðlÞ N 2 k¼0 l¼0 " # L X 2pnðl  kÞ cos  . N n¼0

(7)

When L ¼ 0 or 1, then L X n¼0

cos

2pnðl  kÞ X0, N

and it can be easily shown that EL ½x is maximum when xðnÞ is zero-phase sequence. This is not anymore valid for L ¼ 2. Example 19. The sequences x1 ðnÞ and x2 ðnÞ are given by 8 0:2767; n ¼ 0; > > > > > < 0:0034; n ¼ 1; x1 ðnÞ ¼ > 0:1464; n ¼ 2; > > > > : 0:1867; n ¼ 3; 8 0:0377; > > > > > > 0:2682; > > > > > > > 0:0489; > < x2 ðnÞ ¼ 0:1593; > > > 0:1532; > > > > > > > 0:2192; > > > > : 0:1284;

n ¼ 3; n ¼ 2; n ¼ 1; n ¼ 0; n ¼ 1; n ¼ 2; n ¼ 3:

Their magnitude is equal 8 0:3641; > > > < 0:0096; jX 1 ðkÞj ¼ jX 2 ðkÞj ¼ > 0:7717; > > : 0:0050;

k ¼ 0; k ¼ 1; k ¼ 2; k ¼ 3:

It can be verified that x1 ðnÞ is zero-phase E0 ðx1 Þ4E0 ðx2 Þ, E1 ðx1 Þ4E1 ðx2 Þ, but E2 ðx1 ÞoE2 ðx2 Þ.

and

One can conclude that energy concentration property for zero-phase sequences is valid for L ¼ 0 and 1. We suggest that from practical point of view energy concentration property of zero-phase sequences is almost valid. We have performed simulations and we have found that the energy is not concentrated for zero-phase sequences in less than 0.01% cases, and only for length of sequences between 7 and 17. 7. Conclusions In this paper, we have proved for the general case that the causal portion of the inverse discrete-time Fourier transform of the magnitude spectrum is a minimumphase signal. Then a similar statement has been shown for DFT. The NDFT case has been discussed. The energy concentration property of zero-phase sequences has been analyzed. We have also shown how the presence of aliasing can be detected in circular autocorrelation. We have assumed that the sequences involved do not have

ARTICLE IN PRESS C. Rusu, J. Astola / Signal Processing 89 (2009) 1032–1037

zeros or poles on the unit circle. In the last case, the Fourier transform does not exist. In the first case, the minimum-phase property cannot be anymore considered.

Then, we have EL ½x ¼

0 X

jxðnÞj2 þ

n¼L

Acknowledgment

¼

The first author would like to thank Prof. Zoran Cvetkovic for pointing out Ref. [5]. His research was supported by CNCSIS project number 162.

Given any closed half-plane H, there exist a complex number ca0 and a real number a such that z 2 H if and only if ReðczÞXa [12, p. 463]. Therefore, if all zeros are in H, then Reðcwk ÞXa;

k ¼ 0; 1; . . . ; N  1.

Let z not be in H. We wish to show that Q ðzÞa0. Because ReðczÞoa, we have Re½cðz  wk Þo0;

k ¼ 0; 1; . . . ; N  1.

Hence Re

c o0; z  wk

k ¼ 0; 1; . . . ; N  1,

and if mk 40 we get

mk o0; k ¼ 0; 1; . . . ; N  1. Re c z  wk There follows: N1 X k¼0

mk a0. z  wk

Consequently Q ðzÞa0. Appendix B. Proof of Eq. (7) For the beginning we just note that jxðnÞj2 ¼

1 N 1 X 1 NX

N2

k¼0 l¼0

XðkÞX  ðlÞej2pnðlkÞ=N .

L X n¼0

( L N1 X N1 X 1 X

jxðnÞj2 ¼

L X ðjxðnÞj2 þ jxðnÞj2 Þ n¼0

h i XðkÞX  ðlÞ ej2pnðlkÞ=N þ ej2pnðlkÞ=N

)

N 2 n¼0 k¼0 l¼0 ( ) 1 N 1 L  X X 2 NX 2pnðl  kÞ  XðkÞX ðlÞ cos ¼ 2 N N n¼0 k¼0 l¼0

¼ Appendix A. Proof of Lemma 15

1037

1 N 1 X 2 NX

jXðkÞjjXðlÞj cos½arg XðkÞ  arg XðlÞ N 2 k¼0 l¼0 " # L X 2pnðl  kÞ cos  . N n¼0

References [1] S.K. Mitra, Digital Signal Processing: A Computer Based Approach, McGraw-Hill, New York, 1998. [2] M.H. Hayes, J.S. Lim, A.V. Oppenheim, Signal reconstruction from phase or magnitude, IEEE Transactions on Acoustics, Speech, and Signal Processing ASSP-28 (6) (1980) 672–680. [3] L.R. Rabiner, R.W. Schafer, Digital Processing of Speech Signals, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1978. [4] A. Papoulis, Signal Analysis, McGraw-Hill Book Company, New York, 1977. [5] J.O. Smith, Techniques for digital filter design and system identification with application to the violin, Report no. STAN-M-14, available on-line at hhttp://ccrma.stanford.edu/STANM/stanms/stanm14 (1983)i. [6] H.A. Murthy, B. Yegnanarayana, Formant extraction from minimum phase group delay function, Speech Communication 10 (1991) 209–221. [7] T. Nagarajan, V.K. Prasad, H.A. Murthy, Minimum phase signal derived from root cepstrum, Electronics Letters 39 (12) (2003) 941–942. [8] T. Nagarajan, H.A. Murthy, Subband-based group delay segmentation of spontaneous speech into syllable-like units, EURASIP JASP 17 (2004) 2614–2625. [9] J.A. Cadzow, Y. Sun, Sequences with positive semidefinite Fourier transforms, IEEE Transactions on Acoustics, Speech, and Signal Processing ASSP-34 (6) (1986) 1502–1510. [10] M. Marden, Geometry of Polynomials, American Mathematical Society, Providence, RI, 1989. [11] D. Izraelevitz, J.S. Lim, A new direct algorithm for image reconstruction from Fourier transform magnitude, IEEE Transactions on Acoustics, Speech, and Signal Processing ASSP-35 (4) (1987) 511–518. [12] P. Henrici, Applied and computational complex analysis, Power Series—Integration—Conformal Mapping—Location of Zeros, vol. I, Wiley, New York, 1974.