METHOD FOR PRODUCEING CODING TABLES, CODING METHOD, DECODING METHOD, PROGRAM PRODUCT AND PROCESSING DEVICE

An adaptive coding method for vehicle sensor signals optimizes memory use by assigning shorter codes to frequent signals, addressing inefficiencies in existing encoding methods and reducing hardware costs.

DE102025130296A1Pending Publication Date: 2026-02-19ROBERT BOSCH GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE102025130296
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-19
Filing Date
2025-07-31
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Existing methods for encoding vehicle sensor signals result in inefficient use of memory due to fixed-length binary codes, which disproportionately allocate resources to frequent, low-deviation signals, increasing hardware costs.

Method used

An adaptive coding method that subdivides sensor signals into levels based on occurrence frequencies, assigning shorter binary codes to frequent signals and longer codes to less frequent ones, using a middle bit position and variable leading and trailing bits to represent signal values efficiently.

Benefits of technology

This approach reduces memory requirements and overall encoding length, optimizing storage and transmission efficiency while minimizing hardware costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention relates to a method for generating coding tables for sensor signals of a vehicle, comprising: detecting the occurrence frequencies of the sensor signals; dividing the sensor signals into different levels according to the occurrence frequencies, wherein the numbers of the levels correlate with the number of coding bits, whereby with increasing occurrence frequency the numbers of the levels become smaller and the corresponding number of coding bits decreases;Assigning binary codes to the sensor signals, wherein the binary codes have a single middle bit position, as well as front bit positions and back bit positions, wherein a first bit value is written into the middle bit position, the number of front bit positions representing the level, and a second bit value is written, wherein the number of back bit positions depends on the number of front bit positions, and the value of the sensor signal is represented by means of the bit value of the back bit positions; generating a coding table to establish a correspondence between the sensor signals and the binary codes. The present invention further relates to a corresponding coding method, a corresponding decoding method, a corresponding computer program product, and a corresponding processing device. This makes it possible to reduce the internal memory required for recording the sensor signals.
Need to check novelty before this filing date? Find Prior Art

Description

AREA OF INVENTION

[0001] The present invention relates to the field of signal processing, in particular to a method for generating coding tables for sensor signals of a vehicle. The present invention further relates to a corresponding coding method for sensor signals of a vehicle, a corresponding decoding method for sensor signals of a vehicle, a corresponding computer program product, and a corresponding processing device for sensor signals of a vehicle. STATE OF THE ART

[0002] With technological advancements and rising living standards in recent years, increasingly stringent demands are being placed on the safety and intelligent functions of vehicles. Consequently, the number of sensor signals from vehicles that need to be detected, processed, and stored is increasing significantly. Storing these sensor signals requires them to be encoded. Typically, sensor signals are encoded in fixed-length binary codes, meaning all binary codes have the same length.

[0003] Some sensor signals in the vehicle, such as acceleration signals, are not evenly distributed and typically fluctuate around a mean value. Therefore, in most cases, the sensor signals are at or close to this mean value. This means that sensor signals close to the mean have a significantly higher occurrence frequency, and only in rare cases do anomalous sensor signals with a larger deviation from the mean occur, with these anomalous sensor signals having a lower occurrence frequency. Consequently, recording sensor signals with a high occurrence frequency consumes a large amount of internal memory, thus increasing the cost of the memory hardware. REVELATION OF THE INVENTION

[0004] Accordingly, the object of the present invention is to propose an improved method for generating coding tables for sensor signals of a vehicle, wherein the method for generating coding tables can generate an adaptive coding table based on the occurrence frequencies of the sensor signals and consequently optimizes the process of coding and decoding the sensor signals, reduces the average coding length without loss and significantly reduces the internal memory required for recording the sensor signals, thereby increasing the efficiency of storing and transmitting the data and also saving hardware costs for signal processing.

[0005] According to a first aspect of the present invention, a method for generating coding tables for sensor signals of a vehicle is provided, wherein the method for generating coding tables comprises at least the following steps: S11: Recording the occurrence frequencies of the sensor signals; S12: Subdividing the sensor signals into different levels according to the occurrence frequencies, wherein the numbers of the levels correlate with the number of coding bits, with the numbers of the levels becoming smaller and the corresponding number of coding bits decreasing as the occurrence frequency increases; S13: Assigning binary codes to the sensor signals in the different levels, wherein the binary codes have a single middle bit position, as well as front bit positions before the middle bit position and back bit positions after the middle bit position, wherein a first bit value is written into the middle bit position, wherein the number of front bit positions represents the level, and furthermore a second bit value is written in, wherein the number of back bit positions depends on the number of front bit positions, and furthermore the value of the sensor signal is mapped by means of the bit value of the back bit positions; S14: Generating a coding table for the sensor signals to establish a correspondence between the sensor signals and the binary codes.

[0006] In contrast to the current state of the art, the method for generating coding tables for sensor signals of a vehicle according to the present invention divides the sensor signals into different levels according to the occurrence frequencies of the sensor signals, wherein with increasing occurrence frequency the numbers of the levels become smaller and the corresponding number of coding bits decreases, binary codes are then assigned to the individual sensor signals in the different levels, wherein the binary codes have a single middle bit position, as well as leading and trailing bit positions, wherein a first bit value is written into the middle bit position, wherein the number of leading bit positions represents the level, and furthermore a second bit value is written in.The number of elongated bits depends on the number of incoming bits, and the value of the sensor signal is represented by the bit value of the elongated bits. The combination of the middle bit, the incoming bits, and the elongated bits clearly defines the level, the encoding length, and the represented value of the sensor signal, enabling lossless encoding and decoding of the sensor signals. This allows for shorter binary codes to be assigned to sensor signals with higher frequencies and longer binary codes to those with lower frequencies. This minimizes the overall encoding length, thereby increasing the efficiency of storing and transmitting the sensor signals and reducing hardware costs for signal processing.

[0007] According to a second aspect of the present invention, a coding method for sensor signals of a vehicle is provided, wherein the coding method comprises at least the following steps: S21: Acquiring the sensor signals and the coding table, wherein the coding table is generated by the method for generating coding tables according to the present invention; S22: Encoding the sensor signals into corresponding binary codes according to the coding table.

[0008] According to a third aspect of the present invention, a decoding method for sensor signals of a vehicle is provided, wherein the decoding method comprises at least the following steps: S31: Acquisition of a binary code stream and a coding table, wherein the binary code stream comprises at least one binary code encoded from a sensor signal and the coding table was generated by the method for generating coding tables according to the present invention; S32: Extracting the binary codes from the binary code stream in such a way that, starting from a start bit of the binary code, the second bit value is read out until the first bit value is reached, wherein the bit position where the first bit value is located is the middle bit position of the binary code and, furthermore, the bit positions where the second bit value is located are the leading bit positions of the binary code, wherein, according to the number of leading bit positions, the number of trailing bit positions of the binary code is determined and consequently the number of encoding bits of the binary code is determined; S33: Acquiring sensor signals based on the binary codes and the coding table, wherein the number of leading bits of the binary codes determines the level of the sensor signals and the bit value of the trailing bits of the binary codes represents the value of the sensor signals.

[0009] According to a fourth aspect of the present invention, a computer program product is provided comprising a computer program, wherein, when the computer program is executed by one or more processors, the processors can execute the method for generating coding tables according to the present invention and / or the coding method according to the present invention and / or the decoding method according to the present invention.

[0010] According to a fifth aspect of the present invention, a processing device for sensor signals of a vehicle is provided, wherein the processing device comprises at least the following: - a module for generating coding tables, wherein the module for generating coding tables is configured to be suitable for performing the method for generating coding tables according to the present invention, such that a coding table for the sensor signals is generated; and / or - a coding module, wherein the coding module is configured to perform the coding method according to the present invention, such that the sensor signals are encoded into corresponding binary codes; and / or - a decoding module, wherein the decoding module is configured to be suitable for performing the decoding method according to the present invention, such that the binary codes are decoded into sensor signals. DESCRIPTION OF THE FIGURES

[0011] The present invention is described in more detail below with reference to the figures, so that its principles, features, and advantages become even clearer. The figures include the following: Fig. Figure 1 shows a schematic flowchart of a method for generating coding tables for sensor signals of a vehicle according to an exemplary embodiment of the present invention; Fig. Figure 2 shows a schematic flowchart of a coding procedure for sensor signals of a vehicle according to an exemplary embodiment of the present invention; Fig.Figure 3 shows a schematic flowchart of a decoding procedure for sensor signals of a vehicle according to an exemplary embodiment of the present invention; Fig. Figure 4 shows a schematic connection block diagram of a processing device for sensor signals of a vehicle according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION OF THE EXECUTION FORMS

[0012] In order to better illustrate the technical problems, solutions and advantageous technical effects to be solved by the present invention, the present invention will be explained in more detail below with reference to the figures and exemplary embodiments.

[0013] The present description provides the process steps as described in the exemplary embodiments or flowcharts, but routine-based or non-inventive work may include more or fewer steps. The sequence of steps shown in the exemplary embodiments is only one of many possible sequences and is not the only one.

[0014] It should be understood that in this document, the terms "first", "second", etc. are used for descriptive purposes only and should not be interpreted as indicating or implying any relative meaning, nor should they be understood as implying the number of specified technical features. Features defined as "first" and "second" may explicitly or implicitly mean that at least one of the features is included.

[0015] Fig.Figure 1 shows a schematic flowchart of a method for generating coding tables for sensor signals of a vehicle according to an exemplary embodiment of the present invention. The coding table generated by the method can be used for a subsequent coding and decoding process of the sensor signals, wherein the sensor signals are, for example, acceleration signals of a vehicle detected by acceleration sensors, in particular acceleration signals during collisions. Of course, it is also conceivable that the sensor signals are other signals considered useful by those skilled in the art, such as temperature signals. The method for generating coding tables using acceleration signals as sensor signals is explained in detail below.

[0016] As in Fig.As shown in Figure 1, the method for generating coding tables according to the present invention comprises at least the following steps: S11: Determining the occurrence frequencies of sensor signals, wherein the sensor signals are, for example, acceleration signals and the occurrence frequencies can reflect a distribution pattern of the acceleration signals, wherein the acceleration signals are, for example, in a range of -120 g to +120 g and are also, for example, represented in the form of a normal distribution with a mean value of 0, such that the majority of the acceleration signals have a value of 0 or close to 0, particularly in the range of -4 g to +4 g, a small number of the acceleration signals reach or exceed ±32 g, and a very small number of the acceleration signals reach a limit of ±120 g, wherein the occurrence frequencies of the sensor signals can be statistically derived based on sample data, the sample data being, for example, experimental data and / or historical data and also having sample values ​​of several sensor signals.where the corresponding occurrence frequencies of the sensor signals can be derived by means of statistical analysis of the ratio of the different sample values ​​in the sample data to each other, but it is also possible that the occurrence frequencies of the sensor signals are calculated according to an empirical distribution curve, where the empirical distribution curve can be plotted based on an empirical formula, for example a normal distribution curve or a bimodal distribution curve; S12: Subdividing the sensor signals into different levels according to the occurrence frequencies of the sensor signals, wherein the levels each have corresponding numbers and the numbers of the levels correlate with the number of coding bits, whereby the higher the occurrence frequency of a sensor signal, the smaller the number of the corresponding level of the sensor signal and the smaller the corresponding number of coding bits, whereby it can be achieved that the sensor signals with higher occurrence frequencies are assigned shorter binary codes and the sensor signals with lower occurrence frequencies are assigned longer binary codes; S13: Assigning binary codes to the various sensor signals in the different levels, wherein the binary codes have a single middle bit position, as well as front bit positions before the middle bit position and back bit positions after the middle bit position, wherein a first bit value is written into the middle bit position and the first bit value is, for example, 0, wherein a second bit value is written into the front bit positions, the second bit value being 1, and furthermore the number of front bit positions represents the level, wherein the number of back bit positions depends in turn on the number of front bit positions, and furthermore the value of the sensor signal can be mapped using the bit value of the back bit positions, and of course it is also possible that the first bit value is 1 and the second bit value is 0; S14: After all sensor signals have been processed and binary codes have been assigned to the various sensor signals, the coding table for the sensor signals is generated to establish a correspondence between the sensor signals and the binary codes, thereby enabling the mutual conversion of sensor signals and binary codes.

[0017] For example, the number of leading bits in the binary code corresponds to the level number, and the number of trailing bits corresponds to the number of leading bits minus 1. Specifically, for level 1 sensor signals, the number of leading bits is 1 and the number of trailing bits is 0, while for level 2 sensor signals, the number of leading bits is 2 and the number of trailing bits is 1, and so on. However, it is also conceivable that, depending on the actual requirements, there is another relationship between the level number, the number of leading bits, and the number of trailing bits that is considered useful by experts in this field. For instance, the number of leading bits in the binary code corresponds to the level number plus 1, and the number of trailing bits corresponds to the number of leading bits.

[0018] For example, in step S12, sensor signals with the same or similar frequency are assigned to the same level, so that the number of sensor signals in the level is 2 n where n is the number of elongated bits. Specifically, the number of leading bits corresponds to the level number, and the number of elongated bits corresponds to the number of leading bits minus 1; that is, the level number and the number of leading bits are both n+1, so the number of encoding bits of the level's binary codes (n+1) is equal to 2*(n+1), and the number of sensor signals in the level is equal to 2. nIn this case, the number of encoding bits of the binary code at level 1 is 2 and the corresponding number of sensor signals is 1, the number of encoding bits of the binary code at level 2 is 4 and the corresponding number of sensor signals is 2, the number of encoding bits of the binary code at level 3 is 6 and the corresponding number of sensor signals is 4, the number of encoding bits of the binary code at level 4 is 8 and the corresponding number of sensor signals is 8, and so on.

[0019] In particular, during subdivision, the sensor signals with the highest occurrence frequency are assigned to level 0, where the number of leading and trailing bits in the corresponding binary codes of the sensor signals is both zero, meaning the binary code has only a single middle bit. This allows the sensor signals with the highest occurrence frequency to be represented using the shortest binary codes. In such a case, during subdivision, the sensor signals with the second-highest occurrence frequency are assigned to level 1, the sensor signals with the third- and fourth-highest occurrence frequencies are assigned to level 2, and so on.

[0020] Table 1 below shows an example of a schematic coding table of acceleration signals of a vehicle, wherein the coding table was generated by the method for generating coding tables according to the present invention: Table 1 level Acceleration (g) binary code 0 0 0 1 -1 10 2 1,2 1100,1101 3 -2, -3, 3, 4 111000, 111001, 111010, 111011 4 -4, -5, -6, -7, 5, 6, 7, 8 11110000, 11110001, 11110010, ..., 11110111 5 -8, ... -15, 9, ... 16 1111100000, ..., 1111101111 6 -16, ... -31, 17, ... 31 111111000000, ..., 111111011111 7 -32, ... -63, 33, ... 64 11111110000000, ..., 11111110111111 8 -64, ... -127, 64, ... 128 1111111100000000, ..., 1111111101111111

[0021] Table 1 clearly shows that the acceleration of 0 g, which has the highest frequency among the acceleration signals, lies in level 0 and has the corresponding binary code 0; that the acceleration of -1 g, which has the second highest frequency, lies in level 1 and has the corresponding binary code 10; and that the accelerations of 1 g and 2 g, which have the third and fourth highest frequencies, respectively, lie in level 2 and have the corresponding binary codes 1100 and 1101, and so on. For the different levels, a second bit value of 1 is written into the leading bit positions, and a first bit value of 0 is written into the middle bit position. This allows the leading and trailing bit positions to be easily distinguished and also clearly identifies the level of the sensor signals corresponding to the binary code.If the first bit value is set to 1 and the second bit value is set to 0, a suitable coding table can be generated in the same way. Furthermore, depending on the actual requirements, the relationship between the layer numbers, the number of leading bits, and the number of trailing bits can be changed to adaptively modify the number of sensor signals contained in the different layers and the corresponding number of coding bits. Within the different layers, the assignment of the trailing bit values ​​of the binary codes to the acceleration signals can be easily determined using coding methods known according to the current state of the art and will not be discussed further here.

[0022] Fig.Figure 2 shows a schematic flowchart of a coding procedure for sensor signals of a vehicle according to an exemplary embodiment of the present invention.

[0023] As in Fig. As shown in 2, the coding method according to the present invention comprises at least the following steps: S21: Acquisition of the sensor signals detected by sensors of a vehicle and the coding table, wherein the coding table was generated by the method for generating coding tables according to the present invention, wherein the coding table can be retrieved directly from an external source or pre-generated and can also be stored in an internal processor; S22: Encoding the sensor signals into corresponding binary codes according to the coding table.

[0024] The binary codes obtained in this way by means of encoding can have a correspondingly changed encoding length or number of encoding bits according to the occurrence frequencies of the sensor signals, which allows frequently occurring sensor signals to be recorded with a short binary code, thus reducing the overall consumption of bytes and also saving internal memory for storing the binary codes overall.

[0025] As exemplified in Fig.As shown in Figure 2, the coding method further comprises a step S23: arranging the binary codes corresponding to the multiple sensor signals detected sequentially in a successive sequence to form a binary code stream. For the purposes of the present invention, the “binary code stream” should be understood to be a stream formed from a sequence of binary codes such that the data in the stream are arranged sequentially in a specific order. In this way, the continuous encoding and recording of the sensor signals can be achieved.

[0026] As exemplified in Fig.As shown in Figure 2, the encoding procedure further includes a step S24: After the sensor signals have been encoded, the second bit value, for example 1, is written into the unused internal memory. This allows the unused internal memory and the area of ​​binary code corresponding to the sensor signals to be distinguished, and also prevents information leaks and malicious use of the data.

[0027] Fig. Figure 3 shows a schematic flowchart of a decoding procedure for sensor signals of a vehicle according to an exemplary embodiment of the present invention.

[0028] As in Fig. As shown in Figure 3, the decoding method according to the present invention comprises at least the following steps: S31: Acquisition of the binary code stream and the coding table, wherein the binary code stream comprises at least one binary code encoded from a sensor signal and the coding table was generated by the method for generating coding tables according to the present invention; S32: Extracting the binary codes from the binary code stream in such a way that, starting from a start bit of the binary code, the second bit value is read out until the first bit value is reached, wherein the bit position where the first bit value is located is the middle bit position of the binary code and, moreover, the bit positions where the second bit value is located are the leading bit positions of the binary code, wherein, according to the number of leading bit positions, the number of trailing bit positions of the binary code is determined and consequently the number of encoding bits of the binary code is determined, wherein the start bit of the binary code can be determined, in particular, by a predefined check digit or by the trailing bit positions of a previous binary code, thereby enabling the precise determination of the leading bit positions of the binary code; S33: When the number of coding bits, the front bit positions and the back bit positions of the binary codes are determined, the decoding into the sensor signals is carried out on the basis of the binary codes and the coding table, whereby the number of front bit positions of the binary codes determines the level of the sensor signals and the bit value of the back bit positions of the binary codes represents the value of the sensor signals.

[0029] In particular, if the first bit value is read directly from a start bit of the binary code, this indicates that the binary code is located in level 0 and also corresponds to the sensor signal with the highest occurrence frequency. Specifically, using the example of the coding table in Table 1, if the binary code stream is "0101100" and one starts with the start bit of the binary code, then the first bit value read is 0. This indicates that the first binary code is "0" and also corresponds to the sensor signal 0g of level 0, which has the highest occurrence frequency. The second bit value 1 of the subsequently read second binary code, which extends to the first bit value 0, is present once and immediately follows. This indicates that the second binary code is "10" and also corresponds to the sensor signal -1g of level 1.where the second bit value 1 of the subsequently read third binary code, which extends to the first bit value 0, is present twice, indicating that the third binary code lies in level 2 and that the number of its trailing bits is 1. The third binary code is then "1100". Based on the bit values ​​of the trailing bits, it can be determined that the third binary code corresponds to the sensor signal 1g of level 2. In summary, the binary code stream "0101100" can be decoded into "0g, -1g, 1g", and so on.

[0030] Fig. Figure 4 shows a schematic connection block diagram of a processing device 100 for sensor signals of a vehicle according to an exemplary embodiment of the present invention. Here, the processing device 100 can, for example, be integrated directly into the electronic control unit of the vehicle.

[0031] As in Fig.As shown in Figure 4, the processing device 100 of the present invention can comprise a module for generating coding tables 10, wherein the module for generating coding tables is designed to be used for carrying out the method for generating coding tables according to the present invention, such that a coding table for the sensor signals is generated and the coding table represents the correspondence relationships between the sensor signals and the binary codes, wherein the number of coding bits of the binary codes correlates with the occurrence frequencies of the sensor signals.

[0032] As in Fig.As shown in Figure 4, the processing device 100 can comprise a coding module 20, wherein the coding module can receive the sensor signals detected by sensors of a vehicle and the coding table and is also designed to be used for carrying out the coding method according to the present invention, so that the sensor signals are encoded into corresponding binary codes.

[0033] As in Fig. As shown in Figure 4, the processing device 100 can comprise a decoding module 30, wherein the decoding module can receive the binary code stream and the coding table and can also perform the decoding method according to the present invention, so that the binary codes are separated from the binary code stream and the binary codes are decoded into the corresponding sensor signals.

[0034] The processing device 100 can simultaneously comprise a module for generating coding tables 10, a coding module 20, and a decoding module 30, wherein the module for generating coding tables 10 is connected to both the coding module 20 and the decoding module 30, and the generated coding table is sent to either the coding module 20 or the decoding module 30 as needed. However, it is also possible for the processing device 100 to comprise one or two of the module for generating coding tables 10, the coding module 20, and the decoding module 30, wherein the coding module 20 and the decoding module 30 can each directly retrieve the pre-generated coding table from an external source, such as a cloud device.

[0035] As exemplified in Fig.As shown in Figure 4, the processing device 100 can further comprise a memory module 40, wherein the memory module can be connected to the coding table generation module 10, so that the coding table generated by the coding table generation module 10 is stored, and / or connected to the coding module 20, so that the binary codes generated by the coding module 20 are stored, and / or connected to the decoding module 30, so that the stored binary codes are sent to the decoding module 30. The memory module 40 can, for example, be designed as a ring buffer, wherein the ring buffer enables efficient management of a fixed-size buffer, thus preventing data overflow and preserving the order of the data.In particular, the memory module 40 is configured with redundant internal memory, which increases tolerance to respond to undesirable extreme situations.

[0036] In this case, the processing device 100 has a computer program product according to the present invention, which comprises a computer program, wherein, when the computer program is executed by one or more processors, the processors can execute the method for generating coding tables according to the present invention and / or the coding method according to the present invention and / or the decoding method according to the present invention.

[0037] The embodiments described above were merely examples used to illustrate the present invention. It is understood that individual features of the embodiments can be freely combined with one another, insofar as technically feasible, without deviating from the scope of the invention.

[0038] For those skilled in the art, other advantages and alternative embodiments of the invention are obvious. Therefore, the present invention is by no means limited in a broader sense to the details, representative structures, and examples that have been presented and described. Rather, those skilled in the art can make various modifications and substitutions without departing from the spirit and scope of the present invention.

Claims

[1] Method for generating coding tables for sensor signals of a vehicle that characterized by The procedure for generating coding tables includes at least the following steps: S11: Recording the occurrence frequencies of the sensor signals; S12: Subdividing the sensor signals into different levels according to the occurrence frequencies, wherein the numbers of the levels correlate with the number of coding bits, with the numbers of the levels becoming smaller and the corresponding number of coding bits decreasing as the occurrence frequency increases; S13: Assigning binary codes to the sensor signals in the different levels, wherein the binary codes have a single middle bit position, as well as front bit positions before the middle bit position and back bit positions after the middle bit position, wherein a first bit value is written into the middle bit position, wherein the number of front bit positions represents the level, and furthermore a second bit value is written in, wherein the number of back bit positions depends on the number of front bit positions, and furthermore the value of the sensor signal is mapped by means of the bit value of the back bit positions; S14: Generating a coding table for the sensor signals to establish a correspondence between the sensor signals and the binary codes. [2] Method for generating coding tables according to claim 1, wherein characterized byThe number of leading bits corresponds to the level number, and the number of trailing bits corresponds to the number of leading bits minus 1, whereby sample values ​​with the same or similar frequency of occurrence are assigned to the same level during subdivision, so that the number of sample values ​​in the level equals 2 n is, where n corresponds to the number of posterior bits. [3] Method for generating coding tables according to claim 1 or 2, wherein characterized by The subdivision involves assigning the sample values ​​with the highest frequency of occurrence to level 0, where the number of leading bits and the number of trailing bits of the corresponding binary codes of the sample values ​​are both equal to 0. [4] Method for generating coding tables according to any one of the preceding claims, wherein characterized by is that In step S11, the occurrence frequencies of the sensor signals are statistically derived based on sample data, where the sample data are experimental data and / or historical data; or In step S11, the occurrence frequencies of the sensor signals are calculated according to an empirical distribution curve. [5] Method for generating coding tables according to any one of the preceding claims, wherein characterized by is that the first bit value is 0 and the second bit value is 1; and / or The sensor signals are acceleration signals. [6] Coding method for sensor signals of a vehicle that characterized by The coding procedure must include at least the following steps: S21: Acquisition of the sensor signals and a coding table, wherein the coding table is generated by the method for generating coding tables according to any one of claims 1 to 5; S22: Encoding the sensor signals into corresponding binary codes according to the coding table. [7] Coding method according to claim 6, which characterized by The coding procedure additionally includes the following: Step S23: Arrange the binary codes corresponding to the multiple sensor signals detected sequentially in a consecutive sequence to form a binary code stream; and / or Step S24: After completing the encoding of the sensor signals, write the second bit value into the still unused internal memory. [8] Decoding method for sensor signals from a vehicle that characterized by The decoding procedure must include at least the following steps: S31: Acquisition of the binary code stream and the coding table, wherein the binary code stream comprises at least one binary code encoded from a sensor signal and the coding table was generated by the method for generating coding tables according to any one of claims 1 to 5; S32: Extracting the binary codes from the binary code stream in such a way that, starting from a start bit of the binary code, the second bit value is read out until the first bit value is reached, wherein the bit position where the first bit value is located is the middle bit position of the binary code and, furthermore, the bit positions where the second bit value is located are the leading bit positions of the binary code, wherein, according to the number of leading bit positions, the number of trailing bit positions of the binary code is determined and consequently the number of encoding bits of the binary code is determined; S33: Acquiring sensor signals based on the binary codes and the coding table, wherein the number of leading bits of the binary codes determines the level of the sensor signals and the bit value of the trailing bits of the binary codes represents the value of the sensor signals. [9] Decoding method according to claim 8, which characterized by The point is that if, starting from a start bit of the binary code, the first bit value is read directly, this indicates that the binary code is in level 0 and also corresponds to the sensor signal with the highest occurrence frequency. [10] Decoding method according to claim 8 or 9, wherein characterized by The key is that the starting bit of the binary code is determined either by a predefined check digit or by the last bits of a previous binary code. [11] Computer program product comprising a computer program, wherein, when the computer program is executed by one or more processors, the processors can execute the method for generating coding tables according to any one of claims 1 to 5 and / or the coding method according to any one of claims 6 to 7 and / or the decoding method according to any one of claims 8 to 10. [12] Processing device for sensor signals from a vehicle, which characterized by The processing device must include at least the following: - a module for generating coding tables, wherein the module for generating coding tables is configured to perform the method for generating coding tables according to any one of claims 1 to 5, such that a coding table for the sensor signals is generated; and / or - a coding module, wherein the coding module is configured to perform the coding method according to any one of claims 6 to 7, such that the sensor signals are encoded into corresponding binary codes; and / or - a decoding module, wherein the decoding module is configured to be suitable for performing the decoding method according to any one of claims 8 to 10, such that the binary codes are decoded into sensor signals. [13] Processing device according to claim 12, which characterized by is that the processing device additionally includes a memory module, wherein the memory module is configured to be suitable for storing the coding table generated by the module for generating coding tables and / or the binary codes generated by the coding module. [14] Processing device according to claim 13, which characterized byis that the memory module is designed as a ring buffer; and / or the memory module is configured with redundant internal memory. [15] Processing device according to any one of claims 12 to 14, which characterized by The key feature is that the processing device is integrated into the vehicle's electronic control unit.