A barcode decoding chip, comprising: a scan module which generates scan coordinates corresponding to address bits in an address memory space of a data storage unit, the scan module being configured for scanning a barcode image in the data storage unit; a boundary identification module which reads image pixels of the barcode image based on the scan coordinates and calculates bar space boundary points in the barcode image with the read image pixels; a direction identification module which calculates a barcode direction with the bar space boundary points acquired by the boundary identification module; a bar space boundary processing module _which processes the barcode image based on the barcode direction to acquire bar space boundaries in the barcode image; a symbol parameter identification module which identifies symbol parameters of the barcode based on the bar space boundaries; a symbol character acquisition module which calculates symbol characters with the bar space boundaries and the symbol parameters; and a decoding module which converts the symbol characters into barcode information, characterised in that the symbol character acquisition module comprises a bar space determination unit which processes the bar space boundaries based on the symbol parameters, removes disturbing boundaries among the bar space boundaries, and acquires a valid bar space boundaries combination, and the symbol character acquisition module further comprises a bar space value calculation unit which compares values of the bar space widths constituted by the valid bar space boundaries combination to acquire the symbol characters. a scan module which generates scan coordinates corresponding to address bits in an address memory space of a data storage unit, the scan module being configured for scanning a barcode image in the data storage unit; a boundary identification module which reads image pixels of the barcode image based on the scan coordinates and calculates bar space boundary points in the barcode image with the read image pixels; a direction identification module which calculates a barcode direction with the bar space boundary points acquired by the boundary identification module; a bar space boundary processing module _which processes the barcode image based on the barcode direction to acquire bar space boundaries in the barcode image; a symbol parameter identification module which identifies symbol parameters of the barcode based on the bar space boundaries; a symbol character acquisition module which calculates symbol characters with the bar space boundaries and the symbol parameters; and a decoding module which converts the symbol characters into barcode information, characterised in that the symbol character acquisition module comprises a bar space determination unit which processes the bar space boundaries based on the symbol parameters, removes disturbing boundaries among the bar space boundaries, and acquires a valid bar space boundaries combination, and the symbol character acquisition module further comprises a bar space value calculation unit which compares values of the bar space widths constituted by the valid bar space boundaries combination to acquire the symbol characters.