This paper presented a real-time endoscope ultrasonic digital imaging system, which was based on FPGA and applied for gastrointestinal examination. Four modules, scan-line data processing module, coordinate transformation and interpolation algorithm module, cache reading and writing control module and transmitting and receiving control module were included in this FPGA based system. Through adopting different frequency ultrasound probes in a single insertion of endoscope, the system showed a high speed data processing mechanism capable of achieving images with various display effects. A high-precision modified coordinate calibration CORDIC (HMCC-CORDIC) algorithm was employed to realize coordinate transformation and interpolation simultaneously, while the precision and reliability of the algorithm could be greatly improved through utilizing the pipeline structure based on temporal logic. Also, system real-time control by computer could be achieved through operating under the condition of USB2.0 interface. The corresponding experimental validations proved the feasibility and the correctness of the proper data processing mechanism, the HMCC-CORDIC algorithm and the USB real-time control. Finally, the specific experimental sample, a tissue mimicking phantom, was imaged in real-time (25 frames per second) by an endoscope ultrasonic imaging system with image size 1024×1024. The requirements for clinical examination could be well satisfied with the imaging parameters discussed above.
This paper describes the development of a motor driving system for circular scanning ultrasonic endoscopic imaging equipment. It was designed to guarantee the motor rotating at a relatively constant speed in load fluctuation conditions, which result from the bending and twisting of the flexible shaft which connects the probe to the motor. A hardware feedback circuit based on Frequency-To-Voltage Converter LM331 and Step-Down Voltage Regulator LM2576-ADJ was designed to ensure steady rotation of motor in load fluctuation conditions, and a D/A module offered by MCU was used to regulate the real-time rotary speed. The feedback response cycle is about 20 μs according to theoretical analysis. Experimental results show that the maximum error is ±1 r/min under the normal running environment (300 ~1500 r/min) and load fluctuation conditions, which means the average instability is reduced to 0.11% as compared with that of the motor drive simply based on MCU which is 0.94%. Both theoretical analysis and experimental results indicate that the motor driving system has high accuracy, fast response, excellent reliability and good versatility and portability, and can precisely guarantee the smooth movement of load-changing PMW (Pulse Width Modulation) motor, so as to ensure the imaging quality, and can effectively improve the efficiency and accuracy of the diagnosis.