To address challenges such as fast frequency changes and highly dynamic signal environments in frequency-hopping systems, this paper proposes an improved diagonally loaded SMI (Sample Matrix Inversion) algorithm suitable for FPGA (Field-Programmable Gate Array) implementation to enhance the system's anti-interference capability in complex environments. Compared with the traditional SMI algorithm, the improved diagonally loaded SMI algorithm is more effective in handling signal processing demands under low snapshot numbers and complex interference environments, with a lower computational complexity for the diagonal loading factor. This paper briefly introduces the basic principles of the improved diagonally loaded SMI algorithm and the calculation method of the diagonal loading factor, while providing a detailed explanation of its FPGA implementation and performance analysis. Firstly, low-complexity estimation of the diagonal loading factor is achieved using high-level synthesis (Vivado HLS)technology, enabling the optimal weight vector calculation and simplifying the design process. Subsequently, the IP core generated by HLS is packaged and integrated into the project to implement beamforming. Simulation results show that the diagonally loaded SMI algorithm can achieve an interference-to-signal ratio (SIR) improvement of over 70 dB on the FPGA platform, demonstrating significant interference suppression effects. Additionally, the algorithm completes anti-interference weight calculation, and beamforming update within 4734 clock cycles, ensuring fast performance and meeting the real-time processing requirements for frequency-hopping signals with over 10 000 hops per second.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |