Научная статья на тему 'О важности амплитуд спектральных составляющих сигнала при передаче данных при наличии помех'

О важности амплитуд спектральных составляющих сигнала при передаче данных при наличии помех Текст научной статьи по специальности «Физика»

CC BY
188
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук

Аннотация научной статьи по физике, автор научной работы — Chama Zouaoui, Bel Bachir Mohamed Faouzi, Mahdjoub Zoubir

In this paper we present a novel technique that can be applied in data transmission noisy channels. The method is based on the reconstruction of one or two dimensional signal with finite support from only its Fourier transform magnitude computed from the converted original signal. This method is the Saxton and Gershberg iterative algorithm for reconstructing a non minimum phase sequence from magnitude, using this method we have proved that spectral magnitude is less sensitive to additive white Gaussian noise than spectral phase and signal. The algorithm is operated on converted non minimum to minimum phase signal by concentrating the higher energy on the left hand end sequence than the right hand end sequence, thus dealing with magnitude we have achieved a good performance at all SNR levels with limited extra computational complexity.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «О важности амплитуд спектральных составляющих сигнала при передаче данных при наличии помех»

Electronic Journal «Technical acoustics» http://webcenter.ru/~eeaa/ejta/

2 (2002) 5.1-5.10 Z. Chama1, M. F. Belbachir2, Z. Mahdjoub1

1 Telecommunications and Signal Processing Laboratory, Electronic Department BP 89 University of Djillali Liabes, Sidi Bel-Abbes, 22000, Algeria, e-mail: zchama@hotmail.com

2Signal and Systems Laboratory, University of USTO, Oran, Algeria

The importance of spectral magnitude in signal through a noisy channels in data transmission

Received 22.12.2001, published 03.06.2002

In this paper we present a novel technique that can be applied in data transmission noisy channels. The method is based on the reconstruction of one or two dimensional signal with finite support from only its Fourier transform magnitude computed from the converted original signal. This method is the Saxton and Gershberg iterative algorithm for reconstructing a non minimum phase sequence from magnitude, using this method we have proved that spectral magnitude is less sensitive to additive white Gaussian noise than spectral phase and signal. The algorithm is operated on converted non minimum to minimum phase signal by concentrating the higher energy on the left hand end sequence than the right hand end sequence, thus dealing with magnitude we have achieved a good performance at all SNR levels with limited extra computational complexity.

1. INTRODUCTION

When a digital signal is transmitted over a typical band limited, noise and interference often arise and are the main impairments to reliable communication. Under this circumstances the signal is seriously degraded, a novel technique is presented to prevent the degradation of the signal in the presence of highly additive Gaussian noise. When the channel introduces only minor variations in the signal, a widely used method is to use an adaptive linear filter to equalize the channel distortion [1]. In the case of channels introducing a large amount of noise this method is very long, resulting in slow convergence of adaptive algorithm. An improved solution is to use the spectral magnitude instead of signal.

Signal reconstruction from the Fourier transform magnitude (FTM) has been the topics of much interest in nature. Such as reconstruction procedure would have application in wide range of fields, including optical astronomy and microscopy. This attention has been mentioned by the discovery that most two dimensional signals of finite extent can be reconstructed from its partial information [2, 3]. Several algorithm have been proposed for reconstruction from FTM, pioneered by the work of Fienup on the iterative algorithms [4, 5]. After, efforts have been made to provide estimates for these iterative procedures often becomes converging to a solution [3, 5]. Iterative algorithms similar to those we discuss have

been useful in a number of areas where partial information in the two domains is available. In particular, the algorithm presented in this paper is similar in style to the Monson H. Hayes [3].

By long-term exposure to atmospheric turbulence, the distorting signal is known to have a phase function which is approximately zero and consequently the phase of the noisy image is very similar to that of the original image. In such cases, the blind convolution problem may be viewed as problem in which image reconstruction is desired from its phase function and thus the algorithm proposed here may be applicable [11]. Even though the results performed by this algorithm have important theoretical significance, they are limited practice since they are based on the assumption that the exact phase is available. In many potential application problems, the available phase may have been degraded by measurement noise, quantization noise. To understand the effects of phase degradation on the reconstructed sequence, a series of experiments has been performed.

In this paper, we present an experimental results and propose a technique that reduces the signal degradation effects. The main of this work, is how to reduce the signal distortion in the presence of noise in data transmission channel and show the utility of the spectral magnitude function as less sensitive parameter in the signal. Due to its interests, the magnitude only signal reconstruction still the subject of several research [7, 8, 14], from these interest, we will show that the magnitude is less sensitive to additive Gaussian noise than phase or signal under certain conditions. Some results has been performed to reconstruct a signal from a noisy phase

[9], but there is not enough results in the case of noisy magnitude. When the blurred function is not zero phase, the reconstructed image will be degraded. In the present work, the problem is viewed as the image reconstruction from its noisy magnitude. We show when the noisy function is superposed to spectral magnitude, the image reconstructed from noisy magnitude will have a good quality instead of the noisy phase reconstruction. The reconstruction is not possible from a degraded phase because the major information containing in signal (image, speech) [6] are losses. The results proposed show under certain conditions the importance of magnitude in data transmission. Another area in which the importance of magnitude in image coding appear, both phase and magnitude are typically coded and transmitted. In developing coding schemes for the phase and magnitude, it has been found that assigning considerably more bits to coding the phase and magnitude is important in the success of Fourier image coding. In this case the magnitude require less bit rate than phase, its preferably to reconstruct the phase and image from the coded magnitude.

In general, a signal cannot be uniquely specified by only the phase or magnitude of its Fourier transform. However, one condition under which the magnitude and phase are related is the minimum phase condition under this condition a signal can be uniquely recovered from the magnitude of its Fourier transform. Since the algorithm of Hayes [3] is not applicable in the case of magnitude only reconstruction and when the signal is not a minimum phase. In the section 2, we discuss a number of conditions for a signal to be minimum phase [10]. In section 3, we present the iterative algorithm which reconstruct a non minimum phase signal from its spectral magnitude after applying modifications on signal without information losses, and the method to change the signal from a non minimum phase to minimum phase. The zeros

of signals lying outside the unit circle will interring inside the unit circle. In section 4, we show the effect of additive Gaussian noise on the image and separately on the magnitude and phase, after the reconstructed image from the degraded phase is obtained by applying the iterative algorithm [3]. The signal reconstruction from noisy magnitude is achieved when the signal is modified and thus the algorithm must be ameliorated to deal with a non minimum phase signal. In this section, it is clearly shown the importance of magnitude. In section 5 we concludes with a summary.

2. THE MINIMUM PHASE CONDITION

In the following condition, we restrict the z transform of the sequence h(n) to be rational function which express in the form

Mi Mo

TO - akz-1) n(1 - bkz)

H (z) = Azn°^-------------------------------------------------------------------------------------------, (1)

n(l - ckz -1) n(1 - dkz)

k=1 k=1

where |ak|, |bk| , |ck| and |dk| are less than or equal to unity, zno is a linear phase factor, and A is a scale factor.

Mi and p are both the number of zeros and poles inside the unit circle respectively.

Mo and Po are both the number of zeros and poles outside the unit circle respectively.

When, in addition, h(n) is stable, i. e., ^|h(n)| ^^, |ck| and |dk| are strictly less than one.

n

A complex function H(z)of a complex variable zt defined to be minimum phase if its

reciprocal h _1( z) are both analytic for b, |z| > 1.

A minimum phase sequence is then defined as a sequence whose z transform is minimum phase. For H(z) rational, as in (2), the minimum phase condition exclude poles or zeros on or outside the unit circle in the z-plane or at infinity. As a consequence, the factors of the form (1 - bkz) corresponding to zeros on or outside the unit circle and the factors of the form

(1 - dk z) corresponding to poles on or outside the unit circle will not be present. Furthermore, in (1), n0 = 0 to exclude poles or zeros at infinity. Thus, for H(z) minimum phase, (1) reduces to

Mi

n(1 - akz -)

H (z) = AJkp--------------------------------------------------------------------------------------------, (2)

n (1 - Ckz -1)

k=1

where laj and IcJ are both strictly less than unity.

From (2) other conditions can be formulated for a signal to be minimum phase. Two conditions in particular which we discuss below are particularly useful in the context of the iterative algorithm to be discussed in sections 3 and 4.

Minimum Phase Condition A

Consider h(n) and H(z) rational in the form of (1) with no zeros on the unit circle. A necessary and sufficient condition for h(n) to be minimum phase is that h(n) be causal, i. e., h(n) = 0, n < 0, and n0 in (1) be zero.

From (2), it follows that these conditions are necessary. To show that they are sufficient, we want to show that they force (1) to reduce to (2). Clearly, factors of the form (1 - dkz),

|dk| ^ 1 in the denominator introduce poles outside the unit circle which would violate the causality condition since h(n) is restricted to be stable with n0 = 0 in (1), factors of the form (1 - dkz) would introduce positive powers of z in the Laurent expansion of H(z), requiring h(n) to have some non zero values for negative values of n, thereby again violating the causality condition. Therefore, the factors cannot be present and with n0 = 0, (1) reduces to

(2). Finally, because our condition assumes h(n) is stable and that H(z) has no zeros on the unit circle, h(n) is minimum phase.

The above minimum phase conditions require that h(n) be causal and that the unwrapped phase function have no linear phase component. Another slightly different set of necessary and sufficient conditions for a signal to be minimum phase can be stated as follows.

Minimum Phase Condition B

Consider h(n) stable and H(z) rational in the form of (1) with no zeros on the unit circle. A necessary and sufficient condition for h(n) to be minimum phase is to be causal i. e., h(n) = 0 , n < 0 and h(0) = A is the scale factor of the (1). Again, from (2) it follows that these conditions are necessary since (2) has no poles or zeros outside the unit circle or at infinity, guaranteeing causality, and from the initial value theorem

M 0

h(0) = lim H (z) = lim Azno n(1 - bk ).

k=1

Since h(0) = A ,

M0

(3)

Mo

(4)

3. NUMERICAL ALGORITHM

Consider h(n) and H(z) rational in the form of (1) with no zeros on the unit circle. A necessary and sufficient condition for h(n) to be minimum phase is that h(n) be causal, i. e. h(n) = 0, n < 0, and n0 in (1) be zero. According to the iterative [11], or direct [13] algorithm, the phase only reconstruction signal h(n) is within a scale factor /5, but this algorithm does not converge in the magnitude only reconstruction case, the solution is as follows.

Empirically, we show if we increase the factor h(0) to the largest sample of the sequence h(n) all the zeros and poles of H(z) lie inside the unit circle and h(n) becomes minimum phase sequence [1] as illustrated in fig. 1. When we increase h(N -1) (N is the length of h(n) ) to the largest sample of the sequence, all the zeros and poles of H(z) lie outside the unit circle and h(n) becomes maximum phase as illustrated in fig. 2. We conclude in the first case that the major information of the signal are concentrated in the first sample h(0), in contrast with the second case. Then the magnitude only signal reconstruction algorithm converge. As an example, the magnitude only signal reconstruction is established.

First, let the sequence, h(n) = {2, 6, 8,1, 4, 2, 9} and calculating its zeros, the first sample takes the following values h(0), 10 x h(0), 100 x h(0)

h(n) = {h(0), h(1), h(2),.....h(N -1)}. (5)

In the second case, the final sample takes the following values h(N-1), 10 x h(N -1), 100 x h(N -1).

The fig. 1 (a, b, c) shows the minimum phase condition on the signal, and the fig. 2 (a, b) shows the maximum phase condition on the signal through the dispersion of the zeros of H(z) inside and outside the unit circle.

(a) h(0) = 2 (b) h(0) = 20 (c) h(0) = 200

Fig. 1. Zeros location of h(n) (minimum phase condition)

(a) h(7) = 90

(b) h(0) = 900

Fig. 2 Zeros location of h(n) (maximum phase condition)

As an example, we apply the iterative algorithm for the magnitude only reconstruction for a non minimum phase image (276x260 pixels [12] ) and replace the first sample pixel h(0,0)=15 by the following values h(0,0), 100 x h(0,0) and 1000 x h(0,0).

As illustrated in fig. 3, the algorithm gives a good results when we used one (1) iteration.

(a)

Original image

(b)

Reconstructed image with h(0,0) = 15

(c)

Reconstructed image with h(0,0) = 1500

(d)

Reconstructed image with h(0,0) = 15000

Fig. 3. Image reconstruction from spectral magnitude (for 1 iteration)

The following fig. 4 shows the efficiency of the algorithm when we increase the iteration number, 4 iterations are sufficient to achieve a perfect reconstruction instead of increasing the first sample.

(a) after 2 iterations (b) after 3 iterations (c) after 4 iterations (d) after 5 iterations

Fig. 4. Image reconstruction from spectral magnitude (for h(0,0) = 15000)

The fig. 5 shows the case of perfect reconstruction h(0,0) = 1500000, the number of iteration is 2.

Fig. 5 The perfect reconstruction of image h(0,0) = 1500000, (for 2 iterations)

4. THE EFFECT OF ADDITIVE NOISE ON SPECTRAL PHASE AND MAGNITUDE

To understand the effect of magnitude degradation on the reconstructed sequence, a series of experiments has been performed. In this paper, we present the experimental results and propose a technique that reduces the signal degradation.

When the Fourier transform phase is degraded by additive noise the equation (6) can be written as (7) and when the Fourier transform magnitude is degraded by additive noise the equation (6) can be written as (8):

X (©) = \X (rn)\.eje*(ffl) (6)

X1(rn) = |X (ffl)|. ej[ (ffl)+w (ffl)] (7)

X,(ffl) = |X(®) + w(®)|.e«(‘” (8)

where w(rn) represents the additive noise in the phase or magnitude and x1(n), x2(n) are the reconstructed sequences from the degraded phase and the degraded magnitude respectively.

For a non zero additive noise w(a), x1 (n) in (7) is different from x(n), and the objective of this paper is to replace the degraded phase by a degraded magnitude.

In the case of bidimensional signal, the noisy phase image and the noisy magnitude image x1(n,m), and x2(n,m) are compared to the original image x(n,m) and the noisy image in terms of intelligibility, the noise is generated by a random process [12] (zero-mean Gaussian density).

The fig. 7 presents the degraded image by a noisy function w(n, m), fig. 9 presents the reconstructed image from the degraded phase, it is clearly shown that there is no information in this figure, thus a completely loss of information. When the same noisy function is added to the magnitude, the reconstructed image from the degraded magnitude is achieved after 1 iterations of the algorithm (see fig. 8).

Now, if we increase the amplitude of the blurring function, the same work is done and the results is illustrated in figures 10, 11, and 12. Furthermore, additional experiments showed that the reconstructed image from a degraded magnitude is more efficient than the reconstructed image from the degraded phase. If we increase the iteration number the results still the same as it is shown in figures 13, 14, 15, 16, 17, and 18.

1 iteration

Noise intensity : Wl (n, m) = 50xrand (n, m)

Fig. 6. Original image

Fig. 7. Noisy image

Fig. 8. Reconstructed image from noisy magnitude

Fig. 9. Reconstructed image from noisy phase

1 iteration

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Noise intensity: W2 (n, m) = 2000xrand(n,m)

Fig. 10. Noisy image

Fig. 11. Reconstructed image from noisy phase

Fig. 12. Reconstructed image from noisy magnitude

2 iterations

Noise intensity : W1 (n, m) = 50xrand (n, m)

Fig. 13. Noisy image

Fig. 14. Reconstructed image from noisy phase

Fig. 15. Reconstructed image from noisy magnitude

2 iterations

Noise intensity : W2 (n,m) = 2000xrand(n, m)

Fig. 16. Noisy image

Fig. 17. Reconstructed image from noisy phase

Fig. 18. Reconstructed image from noisy magnitude

5. CONCLUSION

In this paper, we have studied the effects of phase degradation on the image reconstruction using the iterative signal reconstruction algorithm. The usefulness of magnitude only reconstruction in Fourier transform image coding was, then, considered as an application example that illustrates how the results of this paper may be used in practice. Our analysis suggests that reconstructing an image from the coded magnitude using the magnitude only reconstruction algorithm is considerably more efficient in the bit rate than reconstructing the image from the coded phase and magnitude.

Finally, to reduce the noise effect on image, a technique is developed to reconstruct the image from the degraded magnitude. This technique can significantly reduces signal degradation and may be used in several applications.

REFERENCES

[1] Eduardo. A., Sanjit. K. Mitra, Rossano. M. Minimum phase channel Equalisation using Non causal Filters. IEEE Trans. Acoust., Signal Processing, vol. 45, No°.1, pp. 1-13, January 1997.

[2] Y. M. Bruck and L. G. Soudin. On the ambiguity of the image reconstruction problem. Opt. Commun., vol. 30, pp. 304-308, 1979.

[3] M. H. Hayes. The reconstruction of multidimensional sequence from the phase or magnitude of its Fourier transform. IEEE Trans. Acoust., Speech Signal Processing, vol. ASSP-30, pp. 140-154, April 1982.

[4] J. R. Fienup. Reconstruction of an object from the modulos of its Fourier transform. Opt. Lett, vol. 3, pp. 27-29, 1978.

[5] J. R. Fienup. Phase retrieved algorithms: A comparison. Appl. Opt., vol. 21 pp. 27582769, 1982.

[6] A. V. Oppenheim and J. S. Lim. The importance of phase in signals. Proc. IEEE, vol 69, No°5, pp. 529-541, May 1981.

[7] A. E. Yagle. Phase Retrieval from Fourier Magnitude and Several Initial Time Samples using Newton’s Formulae. Submitted to IEEE Trans. Signal Processing, July 1996.

[8] A. E. Yagle. 1D and 2D Minimum phase Retrieval by solving Linear Systems of Equations. IEEE International Conference on Acoust., Speech, and Signal Processing, Atlanta, May 8-11, 1996.

[9] C. Y. Epsy and J. S. Lim. Effect of additive noise on signal reconstruction from Fourier transform phase. IEEE Trans. Acoust., Speech Signal Processing, vol. ASSP-31, pp. 894-898, August 1983.

[10] T. F. Quatieri, A. V. Oppenheim. Iterative Techniques for Minimum Phase Signal Reconstruction from Phase or Magnitude. IEEE Trans. Acoust., Signal Processing, vol. ASSP-29, No°6, pp. 1187-1193, Dec. 1981.

[11] M. H. Hayes, J. S. Lim and A. V. Oppenheim. Signal Reconstruction from Phase or Magnitude. IEEE Trans. Acoust., Signal Processing, vol. ASSP-28, pp. 672-680, Dec. 1980.

[12] MATLAB Function Reference, Signal Processing Toolbox.

[13] J. M. Rouvean, A. Djebbari, A. Menhaj-Rivenq, Al. Djebbari and Z. Chama. An algorithm for reconstruction from its phase based upon least square criteria. Signal Processing, 79, pp. 67-72, 1999.

[14] L. Xu, P. Yan and T. Chang. Phase information is richly contained in the end point of a finite length digital signal. in Proc. IEEE Int. Symp. Circuits and Systems, vol. 3, pp. 851854, 1987.

i Надоели баннеры? Вы всегда можете отключить рекламу.