• Nem Talált Eredményt

Multiplication of two complex numbers

B Addition and multiplication of complex numbers

B.1 Addition of two complex numbers

If two complex numbers are given in Cartesian form, then their sum can be calculated through adding the real and imaginary parts separately as follows

(m1+jn1) + (m2+jn2) = (m1+m2) +j(n1+n2). (B6)

m1

+ jn1

m2

+ jn2

+

+

m1+m2

j(n1+n2)

Figure B1: Addition of two complex numbers in Cartesian form

B.2.3 Solution in exponential form

To calculate the product of two complex numbers in exponential form, it is enough to use an adder and a multiplier as follows

m1e1·m2e2 =m1m2ej(φ12). (B12)

m1

+ jn1

m2

+ jn2

×

×

×

×

+

+

m1m2−n1n2

j(m1n2+m2n1)

Figure B2: Multiplication of two complex numbers in Cartesian form

m1

n1

m2

n2

+

+

×

×

×

+

+

m1m2−n1n2

m1n2+m2n1

Figure B3: Multiplication of two complex numbers by Karatsuba-algorithm

m1

φ1

m2

φ2

×

+

m1m2

φ12

Figure B4: Multiplication of two complex numbers in exponential form

C Inverse of a hypermatrix with 4 submatrices

In this section the inverse of a matrixMwith four submatrices is derived. The following linear equation system is considered for formulating the problem

Mq=r, (C13)

which can be further rewritten with the splitting ofM in four submatrices as M11 M12

M21 M22

! q1

q2

!

= r1

r2

!

. (C14)

Assuming that the matrix M22 is regular, and the diagonal elements are quadratic matrices, the second row of the equation can multiplied by−M12M−122, and than it is added to the rst row. These steps can be formulated using a transformation matrixTthat is dened as

T= I11 −M12M−122 0 I22

!

. (C15)

Both sides of the equation system presented in (C13) are multiplied byT; thus, the resulting equation is formulated as

TMq=Tr. (C16)

The modied equation system using the transformed and reduced matrixMr=TM which is a lower triangular Toeplitz matrix can be given as

Mrq= M11,r 0 M21,r M22,r

! q1

q2

!

= r1,r

r2

!

(C17)

where

M11,r =M11−M12M−122M21, (C18)

M21,r =M21, (C19)

M22,r =M22, (C20)

r1,r =r1−M12M22r2. (C21)

The submartixM11,r is also known as Schur complement of the blockM22. As a further step, the inverse of the reduced matrixMr denoted byKr can be expressed as

M−1r =Kr= K11,r 0 K21,r K22,r

!

(C22)

where

K11,r=M−111,r, (C23)

K21,r=−M−122M21M−111, (C24)

K22,r=M−122. (C25)

Finally, the inverse of the matrixM denoted byK can be expressed with the matricesTandMras

K=M−1= (T−1Mr)−1=M−1r T= M−111,r 0

−M−122M21M−111,r M−122

! I11 −M12M−122 0 I22

!

= K11 K12

K12 K22

!

(C26) where the elements of the matrixK can be expressed with the aid of (C15) and (C22) as [92]

K11=M−111,r, (C27)

K12=−M−111,rM12M−122, (C28)

K21=−M−122M21M−111,r, (C29)

K22=M−122 +M−122M21M−111,rM12M−122. (C30)

D The DurbinLevinson-algorithm

Iterative algorithm

Prediction χ[n]

ξ[n] + + ε[n]

+ x[n]

h[k] −

y[n]

Figure D5: Block diagram of lter design by DurbinLevinson-algorithm

The DurbinLevinson-algorithm was introduced in 1946 to determine iterative the weighting function of a linear lter. Later, this procedure was used by Durbin in 1960 to solve the one-dimensional Yule-Walker equations [93, 94, 95].

Suppose that the observed signalx[n]is a noisy measurement of χ[n]

x[n] =χ[n] +ξ[n] (D31)

while the original signalχ[n]is predicted from the observation as follows

y[n] =

K−1

X

k=0

x[n−k]·h[k]. (D32)

The error of the predictionε[n]can be written as

ε[n] =χ[n]−y[n] (D33)

that has to be minimised in mean squared error sense; thus, using (D32) and (D33), the mean square errorσM2 [K]has this form

σM2 [K] = E{ε[n]}= E (

χ[n]−

K−1

X

k=0

x[n−k]·h[k]

)

. (D34)

Let evaluate the derivative ofσM2 with respect to h[k]

∂σ2M[K]

∂h[k] =−2Rx[n] + 2

K−1

X

k=0

h[k]Rx[k−n] (D35)

whereRxdenotes the auto-correlation function ofx[n]. To nd the optimal settings, the following equa-tion has to be solved

K−1

X

k=0

h[k]Rx[k−n] =Rx[n]. (D36)

Let denote one set of solution forh[k]as(αK[0], αK[1], . . . , αK[k−1])whereKdenotes in subscript that the size of set depends on the current value ofK. Using this, (D36) can be substituted as

K−1

X

k=0

αK[k]Rx[k−n] =Rx[n]. (D37)

Levinson's iterative procedure start with an auxiliary sequenceβK[k][95]

β0[0] = Rx[1]

Rx[0], (D38)

βK[0] =Rx[0]−

K−1

X

k=0

βK−1[k]Rx[K−k], (D39)

βK[k] =βK−1[k−1] =βK[0]βK−1[K−k]. (D40) From (D38)-(D40), the solutions forαK[k]can be obtained

α0[0] =Rx[0], (D41)

αK+1[K+ 1] =Rx[0]−

K−1

X

k=0

βK[k]Rx[K+ 1−k], (D42) αK+1[k] =αK[k]−βK[k]αK+1[K+ 0]. (D43) After having an optimal settingsαK[k]for coecients, the inverse auto-correlation matrixR[n]can be constructed through the Gohberg-Semencul formula for lter sizeK [96]

R−1[n] = 1 σ2M[K]

1 0 . . . 0

αK[0] 1 . . . 0 ... ... ... ...

αK[k−1] . . . αK[0] 1

1 αK[0] . . . αK[k−1]

0 1 . . . αK[k−2]

... ... ... ...

0 0 . . . 1

− (D44)

− 1 σM2 [K]

0 0 . . . 0

αK[k−1] 0 . . . 0

... ... ... ...

αK[0] . . . αK[k−1] 0

0 αK[k−1] . . . αK[0]

0 0 . . . αK[1]

... ... ... ...

0 0 . . . 0

. (D45)

E Hermitian transpose of the auto-correlation matrix

In this section, the inverse of a complex-valued auto-correlation matrix is investigated to derivate that it is Hermitian; therefore, its elements of the main diagonal are real-valued. Firstly, it is shown that the auto-correlation matrix is Hermitian, then it is demonstrated that its inverse is also Hermitian.

E.1 Hermitian auto-correlation matrix

As is it given in (43), the auto-correlation matrix of a complex-valued matrix M can be calculated in the following form

R=MHM. (E46)

E.1.1 Using matrix multiplication

The matrix Mcontainsprows,qcolumns, and the following elements

M=

m11+jn11 m12+jn12 . . . m1q+jn1q

m21+jn21 m22+jn22 . . . m2q+jn2q

... ... ... ...

mp1+jnp1 mp2+jnp2 . . . mpq+jnpq

. (E47)

After Hermitian transposing ofM, the auto-correlation matrix can be expressed from (E46) as

R=MHM= (E48)

=

m11−jn11 m21−jn21 . . . mp1−jnp1

m12−jn12 m22−jn22 . . . mp2−jnp2

... ... ... ...

m1q−jn1q m2q−jn2q . . . mpq−jnpq

m11+jn11 m12+jn12 . . . m1q+jn1q

m21+jn21 m22+jn22 . . . m2q+jn2q

... ... ... ...

mp1+jnp1 mp2+jnp2 . . . mpq+jnpq

=

=

p

P

i=0

(mi1−jni1) (mi1+jni1)

p

P

i=0

(mi1−jni1) (mi2+jni2) . . .

p

P

i=0

(mi1−jni1) (miq+jniq)

p

P

i=0

(mi2−jni2) (mi1+jni1)

p

P

i=0

(mi2−jni2) (mi2+jni2) . . .

p

P

i=0

(mi2−jni2) (miq+jniq)

... ... ... ...

p

P

i=0

(miq−jniq) (mi1+jni1)

p

P

i=0

(miq−jniq) (mi2+jni2) . . .

p

P

i=0

(miq−jniq) (miq+jniq)

=

=

p

P

i=0

m2i1+n2i1

Pp

i=0

(mi1mi2+ni1ni2+j(mi1ni2−mi2ni1)) . . .

p

P

i=0

(mi1mi2+ni1ni2−j(mi1ni2−mi2ni1))

p

P

i=0

m2i2+n2i2

. . .

... ... ...

 .

Investigating the result of (E48),

• there are the sums of squares of the real and imaginary components in the main diagonal without imaginary part,

• while the other elements are complex conjugate to each with respect to the main diagonal;

therefore,Rij=Rji=⇒R=RH; thus, the auto-correlation matrix is Hermitian.

E.1.2 Using the denition of the auto-correlation matrix

The auto-correlation matrix of a complex-valued vector m = (m1+jn1, m2+jn2, . . . , mp+jnp)is the following

R= E{mmH}= (E49)

=

E{(m1+jn1) (m1+jn1)} E{(m1+jn1) (m2+jn2)} . . . E{(m1+jn1) (mp+jnp)}

E{(m2+jn2) (m1+jn1)} E{(m2+jn2) (m2+jn2)} . . . E{(m2+jn2) (mp+jnp)}

... ... ... ...

E{(mp+jnp) (m1+jn1)} E{(mp+jnp) (m2+jn2)} . . . E{(mp+jnp) (mp+jnp)}

=

=

E{m21+n21} E{m1m2+n1n2−j(m1n2−m2n1)} . . . E{m1m2+n1n2+j(m1n2−m2n1)} E{m22+n22} . . .

... ... ...

 .

As in Sec. E.1.1, the expected values of the main diagonal are purely real, while the other elements are complex conjugate to each with respect to the main diagonal; therefore, the auto-correlation matrix is Hermitian.

E.2 Inverse of a Hermitian matrix

As it is shown in Appendix E.1, the auto-correlation matrix R is Hermitian. If R−1R = I, then IH = R−1RH

= RH R−1H

. Considering the fact that the identity matrix is Hermitian as well, R−1= R−1H satises.

References

[1] R. N. Mutagi. Pseudo Noise Sequences for Engineers. Electronics and Communications Engineering Journal, 8(2):7987, April 1996.

[2] A. Ziani and A. Medouri. Analysis of dierent Pseudo-Random and orthogonal spreading sequences in DS-CDMA. In 2012 International Conference on Multimedia Computing and Systems, pages 558564, 2012.

[3] R. Gold. Optimal binary sequences for spread spectrum multiplexing. IEEE Transactions on Infor-mation Theory, 13(4):619621, 1967.

[4] T. Kasami. Weight Distribution Formula for some Class of Cyclic Codes, 1966. Research Report.

[5] R. H. Barker. Group Syncronizing of Binary Digital Systems. In Communication Theory, pages 273287. Butterworth, 1953.

[6] R. Frank. Polyphase codes with good nonperiodic correlation properties. IEEE Transactions on Information Theory, 9(1):4345, 1963.

[7] D. Chu. Polyphase codes with good periodic correlation properties. IEEE Transactions on Infor-mation Theory, 18(4):531532, 1972.

[8] B. Csuka and Zs. Kollár. Software and Hardware Solutions for Channel Estimation based on Cyclic Golay Sequences. Radioengineering, 25(4):801807, December 2016. Impact factor: 0.944.

[9] B. Csuka and Zs. Kollár. RDFTbased Parameter Estimation for WiGig. Periodica Polytechnica -Electrical Engineering and Computer Science, 61(2):224230, May 2017.

[10] A. Kraker, B. Csuka, and Zs. Kollár. Sliding Window Evaluation of the Wiener-Hopf Equation.

Radioengineering, 29(2):365375, June 2020. Impact factor: 1.077.

[11] B. Csuka and Zs. Kollár. R-DFT-based Channel Estimation in 802.11ad Systems (Original title in Hungarian: R-DFT alapú csatornabecslés a 802.11ad rendszerekben). In Mesterpróba 2015, pages 814, 2015.

[12] B. Csuka and Zs. Kollár. Parameter Estimation in 802.11ad Systems (Original title in Hungarian:

Paraméterbecslés 802.11ad rendszerekben). In HTE MediaNet 2015 Konferencia szemle: Diákszekció, pages 814, 2015.

[13] B. Csuka, I. Kollár, Zs. Kollár, and M. Kovács. Comparison of Signal Processing Methods for Calcu-lating Point-by-point Discrete Fourier Transforms. In 26th International Conference Radioelektron-ika, pages 5255, 2017.

[14] C. H. Lee and L. H. Lai. Retrieval of 3D Trademark Based on Discrete Fourier Transform. In Lecture Notes in Electrical Engineering, pages 620627, 2018.

[15] O. Turovsky. Estimates of the Carrier Frequency of the Signal received by the Satellite Communi-cation system in Package mode. In International Journal of Advanced Trends in Computer Science and Engineering, pages 32233228, 2020.

[16] M. Kovács, B. Csuka, and Zs. Kollár. Eects of Quantization on Golay Sequence based Channel Estimation. In 27th International Conference Radioelektronika, pages 5255, 2017.

[17] M. J. E. Golay. Complementary series. IRE Transactions on Information Theory, 7(2):8287, April 1961.

[18] S. Li, G. Yue, X. Cheng, and Z. Luo. A novel and robust timing synchronization method for SC-FDE 60 GHz WPAN systems. In Proceedings of the 14th IEEE International Conference on Communication Technology, pages 262267, 2012.

[19] H. Wu, P. Lin, and K. Chen. A novel frequency oset estimation algorithm with wide range and high accuracy for OFDM system. Journal of Networks, 9(8):22182223, August 2014.

[20] R. Kimura, R. Funada, Y. Nishiguchi, M. Lei, T. Baykas, C. Sum, J. Wang, A. Rahman, Y. Shoji, H. Harada, and S. Kato. Golay Sequence Aided Channel Estimation for Millimeter-Wave WPAN Systems. In 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Com-munications, pages 15, 2008.

[21] M. Lei and Y. Huang. Time-Domain Channel Estimation of High Accuracy for LDPC coded SC-FDE System Using Fixed Point Decoding in 60-GHz WPAN. In 2009 6th IEEE Consumer Communica-tions and Networking Conference, pages 15, 2009.

[22] M. Lei and Y. Huang. CFR and SNR Estimation Based on Complementary Golay Sequences for Single-Carrier Block Transmission in 60-Ghz WPAN. In 2009 IEEE Wireless Communications and Networking Conference, pages 15, 2009.

[23] E. Kalashnikov. An Introduction to Golay Complementary Sequences. Eureka, 4(1):4048, 2014.

[24] R. J. Turyn. Hadamard matrices, Baumert-Hall units, four-symbol sequences, pulse compression, and surface wave encodings. Journal of Combinatorical Theory, 16(3):313333, May 1974.

[25] M. Grin. There are no golay complementary sequences of length2·9t. Aequationes Mathematicae, 15:7377, February 1977.

[26] S. Eliahou, M. Kervaire, and B. Saari. A new restriction on the lengths of Golay complementary sequences. Journal of Combinatorial Theory, 55(1):4959, September 1990.

[27] T. H. Andres. Some combinatorial properties of complementary sequences, 1977. Master's thesis in University of Manitoba.

[28] M. James. Golay sequences, 1987. Honour's thesis in University of Sydney.

[29] P. B. Borwein and R. A. Ferguson. A complete description of Golay pairs for lengths up to 100.

Mathematics of computation, 73(246):967985, July 2003.

[30] R. Siwaswamy. Self-Clutter Cancellation and Ambiguity Properties of Subcomplementary Sequences.

IEEE Transactions on Aerospace and Electronic Systems, AES-18(2):163181, 1982.

[31] S. Z. Budi²in. New complementary pairs of sequences. Electronics Letters, 26(13):881883, 1990.

[32] S. Z. Budi²in. Ecient pulse compressor for Golay complementary sequences. Electronics Letters, 27(3):219220, 1991.

[33] B. Popovi¢. Ecient Golay correlator. Electronics Letters, 35(17):14271428, 1999.

[34] P. G. Donato, M. A. Funes, M. N. Hadad, and D. O. Carrica. Optimised Golay correlator. Electronics Letters, 45(7):380381, March 2009.

[35] IEEE Standard for Information Technology Telecommunications and information exchange be-tween systems Local and Metropolitan Area Networks Specic requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specications. IEEE Std 802.11-2012 (Revision of IEEE Std 802.11-2007), March 802.11-2012.

[36] IEEE Standard for Information Technology Telecommunications and information exchange be-tween systems Local and Metropolitan Area Networks Specic requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specications Amendment 3: En-hancements for Very High Throughput in the 60 GHz Band. IEEE Std 802.11ad-2012 (Amendment to IEEE Std 802.11-2012, as amended by IEEE Std 802.11ae-2012 and IEEE Std 802.11aa-2012), March 2012.

[37] H. Sari, G. Karam, and I. Jeanclaud. Frequency-domain equalization of mobile radio and terrestrial broadcast channels. In 1994 IEEE GLOBECOM Communications: The Global Bridge, pages 15, 1994.

[38] J. G. Proakis. Mean-Square-Error (MSE) Criterion. In Digital Communications, chapter 10.2.2, pages 622626. The McGraw-Hill Companies Inc., 2001.

[39] M. Lei, I. Lakkis, H. Harada, and S. Kato. MMSE-FDE based on Estimated SNR for Single-Carrier Block Transmission (SCBT) in Multi-Gbps WPAN (IEEE 802.15.3c). In 2008 IEEE International Conference on Communications Workshops, pages 5256, 2008.

[40] K. Sobaihi, A. Hammoudeh, and D. Scammell. FPGA Implementation of Frequency Domain Equal-izer with Time Domain Channel Estimation for Millimetre-Wave OFDM System. In 2012 Wireless Telecommunications Symposium, pages 16, 2012.

[41] J. W. Cooley and J. W. Tukey. An algorithm for the machine computation of the complex Fourier series. Mathematical Computation, 19:297301, April 1965.

[42] R. Yavne. An economical method for calculating the discrete Fourier transform. In Proceedings of AFIPS Fall Joint Computer Conference, pages 115125, 1968.

[43] P. Duhamel. Implementation of Split-Radix FFT Algorithms for Complex, Real, and Real-Symmetric Data. IEEE Transactions on Acoustics, Speech and Signal Processing, 34(2):285295, April 1986.

[44] S. G. Johnson and M. Frigo. A modied split-radix FFT with fewer arithmetic operations. IEEE Transactions on Signal Processing, 55(1):111119, January 2007.

[45] E. Jacobsen and R. Lyons. The Sliding DFT. IEEE Signal Processing Magazine, 20(2):7480, March 2003.

[46] C. S. Park and S. J. Ko. The Hopping Discrete Fourier Transform. IEEE Signal Processing Magazine, 31(2):135139, March 2014.

[47] G. Péceli. A Common Structure for Recursive Discrete Transforms. IEEE Transactions on Circuits and Systems, 33(10):10351036, October 1986.

[48] Zs. Kollár, F. Plesznik, and S. Trumpf. Observer-Based Recursive Sliding Discrete Fourier Transform.

IEEE Signal Processing Magazine, 35(6):100106, November 2018.

[49] L. Sujbert, Gy. Simon, and G. Péceli. An Observer-Based Adaptive Fourier Analysis. IEEE Signal Processing Magazine, 37(4):134143, July 2020.

[50] Simulation of radio channels. In COST 207 - Digital land mobile radio communications, chapter 2.4, pages 135147. Oce for Ocial Publications of the European Communities, 1989.

[51] A. Maltsev, R. Maslennikov, A. Sesvastyanov, A. Lomayev, and A. Khoryaev. Statistical channel model for 60 GHz WLAN systems in conference room environment. In Proceedings of the Fourth European Conference on Antennas and Propagation, pages 15. 2010.

[52] A. Maltsev, R. Maslennikov, A. Lomayev, A. Sesvastyanov, and A. Khoryaev. Statistical Channel Model for 60 GHz WLAN Systems in Conference Room Environment. Radioengineering, 20(2):409 422, June 2011.

[53] N. Wiener. The linear lter for a single time series. In Extrapolation, Interpolation, and Smoothing of Stationary Time Series: With Engineering Applications, chapter 3, pages 81103. MIT Press, 1949.

[54] H. Kronmüller. Parameter estimation in measurement. Measurement, 1(3):111124, July-September 1983.

[55] B. Widrow and S. D. Stearns. The adaptive linear combiner. In Adaptive Signal Processing, chapter 2, pages 1530. Prentice-Hall Inc., 1985.

[56] S. Haykin. Wiener Filters. In Adaptive Filter Theory, chapter 5, pages 194240. Prentice-Hall Inc., 1996.

[57] L. H. Juang and M. N. Wu. Image noise reduction using Wiener ltering with pseudo-inverse.

Measurement, 43(10):16491655, December 2010.

[58] G. Ibrahim, A.Albarbar, A. Abouhnik, and R. Shnibha. Adaptive ltering based system for extracting gearbox condition feature from the measured vibrations. Measurement, 46(6):20292034, July 2013.

[59] Y. Shi, Q. Luo, Z. Wang, W. Zhang, and Y. Li. Dual sensing coils used for RFEC testing of joint casings in oil wells. Measurement, 133:6876, February 2019.

[60] A. Gupta and C. Chakradhar Reddy. Analytical insights into parameter estimation for Wiener deconvolution. IEEE Transactions on Instrumentation and Measurement, 66(10):25662575, October 2017.

[61] J. Flamant, P. Chainais, and N. Le Bihan. A complete framework for linear ltering of bivariate signals. IEEE Transactions on Signal Processing, 66(17):45414552, September 2018.

[62] A. Ispas, M. Dorpinghaus, G. Ascheid, and T. Zemen. Characterization of non-stationary channels using mismatched Wiener ltering. IEEE Transactions on Signal Processing, 61(2):274288, January 2013.

[63] D. T. Pham. Quick solution of least square equations and inversion of block matrices of low dis-placement rank. IEEE Transactions on Signal Processing, 39(9):21222124, September 1991.

[64] A. Asif and J. M. F. Moura. Block matrices with L-block-banded inverse: inversion algorithms. IEEE Transactions on Signal Processing, 53(2):630642, February 2005.

[65] M. Dadi¢, P. Mostarac, and R. Malari¢. Wiener ltering for real-time DSP compensation of current transformers over a wide frequency range. IEEE Transactions on Instrumentation and Measurement, 66(11):30233031, November 2017.

[66] Y. Chen, S. Ruan, and T. Qi. An automotive application of real-time adaptive Wiener lter for non-stationary noise cancellation in a car environment. In 2012 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2012), pages 597601, August 2012.

[67] B. Zhang, W. Gao, Z. Qi, Q. Wang, and G. Zhang. Inversion algorithm to calculate charge density on solid dielectric surface based on surface potential measurement. IEEE Transactions on Instru-mentation and Measurement, 66(12):33163326, December 2017.

[68] Pedro A. Morettin. The Levinson algorithm and its applications in time series analysis. International Statistical Review, 52(1):8392, 1984.

[69] P. Delsarte and Y. Genin. The split Levinson algorithm. IEEE Transactions on Acoustics, Speech, and Signal Processing, 34(3):470478, June 1986.

[70] H. Krishna and Y. Wang. The split Levinson algorithm is weakly stable. SIAM Journal on Numerical Analysis, 30(5):14981508, October 1993.

[71] J. Benesty and T. Gansler. Computation of the condition number of a nonsingular symmetric Toeplitz matrix with the Levinson-Durbin algorithm. IEEE Transactions on Signal Processing, 54(6):23622364, June 2006.

[72] A. Kraker. Separation of the correlation matrix of the input signal into four blocks to evaluate inversion recursively for optimised adaption of lter coecients generated by the Wiener-Hopf equation; 'Rsc4bi-algorithm' (Original title in German: Rekursive Aufteiling der Einganssignal-Korrelationmatrix in vier Blöcke zum Zweck rekursiver Inversion als Verfahren zur optimalen Adap-tion eines Filters nach der Wiener-Hopfgleichung; 'Rsc4bi-Algorithmus'), 2006. Siemens Internal Research Report.

[73] J. Li and Y. V. Zakharov. Sliding window adaptive lter with diagonal loading for estimation of sparse UWA channels. In OCEANS 2016 - Shanghai, pages 15, April 2016.

[74] Y. V. Zakharov and V. H. Nascimento. DCD-RLS adaptive lters with penalties for sparse identi-cation. IEEE Transactions on Signal Processing, 61(12):31983213, June 2013.

[75] S. Van Vaerenbergh, J. Via, and I. Santamaria. A Sliding-Window Kernel RLS Algorithm and Its Application to Nonlinear Channel Identication. In 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings, volume 5, pages 789792, May 2006.

[76] M. A. Woodbury. Inverting modied matrices, 1950. Statistical Research Group, Memorandum Report 42.

[77] E. J. Baranoski. Triangular factorization of inverse data covariance matrices. In 1991 International Conference on Acoustics, Speech, and Signal Processing, pages 558564, 2012.

[78] V. Strassen. Gaussian elimination is not optimal. Numerische Mathematik, 13:354356, 1969.

[79] D. Coppersmith and S. Winograd. Matrix multiplication via arithmetic progressions. Journal of Symbolic Computation, 9(3):251280, March 1990.

[80] A. M. Davie and A. J. Stothers. Improved bound for complexity of matrix multiplication. Proceedings of the Royal Society of Edinburgh: Section A Mathematics, 143(2):351370, April 2013.

[81] V. V. Williams. Multiplying matrices faster than Coppersmith-Winograd. In Proceedings of the 44th ACM Symposium on Theory of Computing, pages 887898, 2012.

[82] F. L. Gall. Powers of tensors and fast matrix multiplication. In Proceedings of the 39th International Symposium on Symbolic Algebraic Computations, pages 296303, 2014.

[83] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Inverting matrices. In Introduction to Algorithms, chapter 28.2, pages 827832. The MIT Press, 2009.

[84] S. Winograd. On the number of multiplications required to compute certain functions. Proceedings of the National Academy of Sciences of the United States of America, 58(5):18401842, November 1967.

[85] A. A. Karatsuba and Y. Ofman. Multiplication of many-digital numbers by automatic computers.

Doklady Akademii Nauk, 145(2):293294, 1962.

[86] K. D. Rao, C. Gangadhar, and P. K. Korrai. FPGA implementation of complex multiplier using minimum delay Vedic real multiplier architecture. In 2016 IEEE Uttar Pradesh Section Interna-tional Conference on Electrical, Computer and Electronics Engineering (UPCON), pages 580584, December 2016.

[87] R. A. Tomaskar and G. D. Khandale. FPGA Implementation of Complex Multiplier Using Urd-hva Tiryakbham Sutra of Vedic Mathematics. International Journal of Engineering Research and Applications, 4:15, May 2014.

[88] A. Cariow and G. Cariowa. A Hardware-oriented Algorithm for Complex-valued Constant Matrix-vector Multiplication. arXiv:1410.6937, October 2014.

[89] W. Saad, N. El-Fishawy, S. El-Rabaie, and M. Shokair. Adder/Subtraction/Multiplier Complex Floating Point Number Implementation over FPGA. In 2009 5th International Computer Engineer-ing Conference Cairo University, December 2009.