Two algorithms for inverting correlation matrices of digital antenna array signals are compared: LDL decomposition and the fringing method. The idea of comparing algorithms was to take into account the limitations on the length of the input data mantissa in the process of space-time processing using FPGAs. It has been found that rounding errors in the signal processing process in FPGAs can lead to the destruction of the directivity pattern. This is due to the fact that when implementing various algorithms for matrix inversion, the distribution of errors in the channels becomes interconnected. This means that when implementing adaptive antenna arrays on FPGAs, it is necessary to carefully choose the length of the mantissa and the conversion algorithm. In this regard, an algorithm for signal processing in an adaptive antenna array is proposed, its difference from the known ones is that when implemented on FPGAs, floating-point arithmetic of limited mantissa bit is used. When comparing two computationally efficient matrix inversion algorithms (the LDL method and the fringing method), the LDL method has higher stability. It was found that with an increase in the rank of the correlation matrix, the effect of rounding errors will be stronger. In this regard, it is necessary to determine in advance at what ratio of power sources and internal noise it is planned to use an adaptive processor.
Read full abstract