Radar velocity-measuring system design and computation algorithm based on ARM processor
The real-time monitoring of vehicles velocity has become essential for traffic safety. Therefore, in order to improve the method of monitoring the velocity of vehicles on road, this paper has designed a new radar velocity-measuring system which is based on ARM processor. This system is based on Doppler principle and spectral estimation algorithm, in its hardware design part, and it takes full use of the underlying resources of ARM processor, to achieve sample, digital signal processing and peripheral control in the separate ARM core. In the software design part, it analyses the main program flow, at the same time, since the ARM processor does not support hardware floating-point operations, it puts forward the usage of fixed-point numbers to store and calculate floating-point numbers, which makes the data loading and storage minimization; And it uses ARM assembly language to write the core algorithm and takes full advantage of the 5-stage pipeline of ARM processor, to achieve the right register allocation and instruction scheduling for fine-grained control, and also to avoid the pipeline interlocks. Experimental results indicate that the accuracy of this velocity measurement system can reach ±1km/h. It not only can be used in traffic enforcement agencies, but also has low cost, low power consumption advantages.