{'fraction_non_alphanumeric': 0.029790660225442835, 'fraction_numerical': 0.012077294685990338, 'mean_word_length': 5.1840796019900495, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Quantization errors in digital motor control systems

When implementing a motor control drive scheme digitally, the quantization errors always exist in the system. Two major sources of quantization errors are analog-to-digital (A-D) process and numerical calculation in the fixed-point computing device. Typically, the effects of quantization errors due to A-D conversion contribute less than one produced by numerical calculation. This paper studies the quantization errors in a sensorless direct vector control system of induction motor system using a 32-bit fixed-point digital signal processor (DSP) from Texas Instruments (TMS320x28xx series). The investigation of quantization errors produced by numerical computation in such DSP is focused. Both simulation and experiment are carried out within DSP itself in three kinds of data formats; 16-bit fixed-point, 32-bit fixed-point, and floating-point. By comparing the results between floating-point and fixed-point implementation on one machine, numerical issues related to quantization errors can be verified and resolved. As a result, the system performance and behavior can be affected by quantization errors in 16-bit word length while it is not significant in the 32-bit word length.