Amplitude increment range-based ultrasonic data transmission method, ultrasonic sensor chip and automobile ultrasonic sensor system
By setting the amplitude incremental range and time incremental range in the ultrasonic data transmission, only the key data points are passed, which solves the problem of large bandwidth occupation in traditional ultrasonic data transmission, realizes efficient and reliable data transmission, enhances smart vehicles for smart vehicles Environmental perception.
Patent Information
- Application Number
- CN202411346702.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-01-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the fields of autonomous driving and intelligent vehicles, traditional ultrasonic data transmission technology is difficult to efficiently transmit on data buses with limited bandwidth due to large data volume, affecting the efficiency and reliability of environmental perception.
Adopt the ultrasonic data transmission method based on the amplitude incremental range. By setting the amplitude incremental range and time incremental range, the interval is set at a full range of data incremental amount, and only the starting end point, interval and terminal point of the starting end point, interval, and endpoints pass Related data information to reduce the amount of data transmission.
It greatly reduces the occupation of data bandwidth, improves data band utility and transmission efficiency, and meets modern smart vehicles for high -efficiency and reliable environmental perception needs.
Smart Images

Figure CN119364219A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of ultrasonic waves, and in particular to an ultrasonic data transmission method based on amplitude increment range, an ultrasonic sensor chip and an automobile ultrasonic sensor system. Background Art
[0002] In recent years, ultrasonic technology has been widely used in various application scenarios, especially in the fields of autonomous driving and intelligent vehicles, where ultrasonic systems are used for environmental perception and obstacle detection. By emitting ultrasonic signals and receiving their reflected echoes, the system can detect obstacles in the surrounding environment and evaluate their distance and type. Traditional ultrasonic data transmission technology usually uses a time-stepping method to transmit all data points of the overall echo signal curve. Although this data transmission method can provide detailed echo information, the problem that comes with it is that the amount of data is too large. Especially when the data bus bandwidth in the vehicle is limited, how to effectively transmit large-scale ultrasonic data becomes a key challenge. The amount of data generated by the ultrasonic system is proportional to the fineness of its echo signal. The echo signal contains a large number of points, and each point needs to be transmitted to the central processing unit for further analysis and processing.
[0003] However, the transmission bandwidth of the data bus is always a bottleneck. In order to avoid replacing the existing communication infrastructure, it is necessary to improve the efficiency of data transmission under the existing bandwidth conditions, while not increasing or even reducing the data transmission rate, so as to reserve bandwidth for other types of data. Therefore, a new ultrasonic data transmission technology is urgently needed, which can improve the effective information volume and relevance of data without increasing the data transmission rate, so as to meet the needs of modern intelligent vehicles and other high-end applications for efficient and reliable environmental perception. Summary of the invention
[0004] In order to solve the problems existing in the background technology, the present invention proposes an ultrasonic data transmission method based on amplitude increment range, an ultrasonic sensor chip and an automobile ultrasonic sensor system.
[0005] An ultrasonic data transmission method based on amplitude increment range comprises the steps of: S100, acquiring ultrasonic data corresponding to the time axis sequence; S200, setting the time interval and configuring the amplitude increment range of the ultrasonic data; S300, comparing the amplitude increment of the ultrasonic data corresponding to each time interval with a preset amplitude increment range; S400. If the amplitude increment exceeds the amplitude increment range, an interval point is set at the full range of the amplitude increment, and for the ultrasonic data corresponding to the time interval, only the starting data pair information corresponding to the starting endpoint of the time interval, the time identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval are transmitted.
[0006] Based on the above, the time increment range of the time interval is also configured in step S200; in step S300, the time increment corresponding to each time interval is compared with the preset time increment range; in step S400, if the amplitude increment does not exceed the amplitude increment range, but the time increment exceeds the time increment range, an interval point is set at the full range of the time increment, and for the ultrasonic data corresponding to the time interval, only the starting data pair information corresponding to the starting endpoint of the time interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval are transmitted.
[0007] Based on the above, in step S400, if the amplitude increment and the time increment do not exceed the preset increment range, only the start data pair information corresponding to the start endpoint and the end data pair information corresponding to the end point of the time interval are transmitted.
[0008] Based on the above, the time identification information includes timestamp information and a timestamp identifier.
[0009] Based on the above, the terminal data pair information includes terminal timestamp information corresponding to the terminal point of the time interval and amplitude increment information of the data corresponding to the terminal timestamp relative to the data corresponding to the timestamp in the time identification information.
[0010] Based on the above, the starting data pair information includes the starting timestamp information corresponding to the starting point of the time interval and the data amplitude information corresponding to the starting timestamp.
[0011] Based on the above, the amplitude increment range is at most equal to the bandwidth of the data bus for transmitting data; the ultrasonic data is envelope data or threshold data corresponding to the time sequence.
[0012] Based on the above, in step S400, for a new time interval formed between the interval point and the end point of the time interval and its corresponding ultrasonic data, steps S300 and S400 are repeated.
[0013] An ultrasonic sensor chip includes a signal receiving circuit and a data processing circuit, wherein the signal receiving circuit is used to receive ultrasonic echo signals, and the data processing circuit is used to process the received echo signals and send them to a host device through a data bus. The data processing circuit uses any of the above-mentioned ultrasonic data transmission methods based on amplitude increment range to process the echo signal data and transmit the processed data.
[0014] An automotive ultrasonic sensor system comprises an ultrasonic sensor chip, wherein the ultrasonic sensor chip uses the ultrasonic sensor chip described above.
[0015] The present invention has outstanding substantive features and remarkable progress compared with the prior art. Specifically, the present invention sets an amplitude increment range, sets an interval point at the full range of the data amplitude increment, and transmits only the starting data pair information corresponding to the starting endpoint of the time interval, the time identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval for the ultrasonic data corresponding to the time interval, thereby greatly reducing the occupancy of data bandwidth and improving data bit width utilization and transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic block diagram of the process of the present invention.
[0017] Figure 2 Schematic diagram of the waveform of ultrasonic data of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] like Figure 1 As shown, an ultrasonic data transmission method based on amplitude increment range includes the following steps: S100, acquiring ultrasonic data corresponding to a time axis sequence; S200, setting a time interval and configuring an amplitude increment range of ultrasonic data; S300, for ultrasonic data corresponding to each time interval, comparing its amplitude increment with a preset amplitude increment range; S400, if the amplitude increment exceeds the amplitude increment range, setting an interval point at the full range of the amplitude increment, and for ultrasonic data corresponding to the time interval, only transmitting the starting data pair information corresponding to the starting endpoint of the time interval, the time identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval.
[0020] Specifically, the ultrasonic data is ultrasonic echo data, and the ultrasonic data is envelope data or threshold data corresponding to the time sequence. The acquired ultrasonic data is divided into multiple time intervals, and each time interval corresponds to a group of ultrasonic data. The amplitude difference between the ultrasonic data corresponding to the start timestamp of each time interval and the ultrasonic data corresponding to the end timestamp is the amplitude increment of the ultrasonic data corresponding to the time interval. The amplitude increment range is preset, and for each time interval, the amplitude increment of the ultrasonic data corresponding to the time interval is compared with the preset amplitude increment range. If the amplitude increment of the time interval exceeds the amplitude increment range, an interval point is set at the full range of the amplitude increment, and only three groups of data are transmitted for the ultrasonic data of the time interval, namely, the start data pair information of the start timestamp of the time interval, the time identification information of the interval point, and the end data pair information of the end point of the time interval. That is, for one time interval, only three groups of data need to be transmitted, which greatly reduces the amount of data transmission and improves the utilization rate and transmission efficiency of the transmission bandwidth. In reality, the time interval and amplitude interval are set autonomously according to the actual bandwidth, data transmission requirements, etc.
[0021] In this embodiment, the time identification information includes timestamp information and timestamp identifier. The start data pair information includes the start timestamp information corresponding to the start point of the time interval and the data amplitude information corresponding to the start timestamp. The end data pair information includes the end timestamp information corresponding to the end point of the time interval and the amplitude increment information of the data corresponding to the end timestamp relative to the data corresponding to the timestamp in the time identification information. Figure 2 As shown, in the time interval t1-t2, the starting timestamp is t1, the corresponding data amplitude is y1, the end point is t2, the corresponding data amplitude is y2, the interval point is t11, and the corresponding time amplitude is y11. The amplitude increment l1=y11-y1 between the starting point and the interval point is equal to the amplitude increment range, and l2=y2-y11 is the amplitude increment between the interval point and the end point. For the time interval t1-t2, the transmitted information is (y1, t1)(T, t11)(l2, t2), where T is the timestamp identifier, and the timestamp is the time point, such as 2023-10-04 14:30:59.123Z. This implementation method is suitable for steep waveforms, that is, when the amplitude change is large.
[0022] In addition, for a new time interval formed between the interval point and the end point of the time interval and its corresponding ultrasonic data, step S300 and step S400 are repeated.
[0023] Preferably, in step S200, the time increment range of the time interval is also configured; in step S300, the time increment corresponding to each time interval is compared with the preset time increment range; in step S400, if the amplitude increment does not exceed the amplitude increment range, but the time increment exceeds the time increment range, an interval point is set at the full range of the time increment, and for the ultrasonic data corresponding to the time interval, only the amplitude identification information corresponding to the interval point and the end data pair information corresponding to the end point of the time interval are transmitted. In this embodiment, the amplitude identification information includes the amplitude information and amplitude identifier corresponding to the interval point. Figure 2 As shown, in the time interval t4-t6, the starting timestamp is t4, the corresponding data amplitude is y11, the end point is t6, the corresponding data amplitude is y3, the interval point is t5, the corresponding time amplitude is y2, the amplitude increment l4=y2-y11 between the starting point and the interval point is less than the amplitude increment range, the time increment t5-t4 is equal to the time increment range, but the time increment t6-t4 of the time interval is greater than the time increment range, l5=y3-y2 is the amplitude increment between the interval point and the end point, then for the time interval t4-t6, the transmitted information is (y11, t4)(y2, F)(l5, t6), where T is the timestamp identifier. This implementation method is suitable for the case where the waveform is relatively slow, that is, the amplitude change is small, and the time full range is used as the interval point, which can reduce the amount of transmitted data and improve the transmission efficiency.
[0024] In reality, if the amplitude increment and time increment do not exceed the preset increment range, only the starting data pair information corresponding to the starting endpoint of the time interval and the end data pair information corresponding to the end point are transmitted. At this time, the starting timestamp is equivalent to the interval point. For example, for the time interval t1-t11, the transmitted data is (y1, t1) (l1, t11). In practice, the upper receiving end has the corresponding receiving judgment logic, which can restore the envelope curve data according to the amplitude, time, incremental data and full-scale value, etc., as well as the identified identifier.
[0025] In this embodiment, the amplitude increment range is at most equal to the bandwidth of the data bus for transmitting data.
[0026] An ultrasonic sensor chip includes a signal receiving circuit and a data processing circuit, wherein the signal receiving circuit is used to receive ultrasonic echo signals, and the data processing circuit is used to process the received echo signals and send them to a host device through a data bus. The data processing circuit uses any of the above-mentioned ultrasonic data transmission methods based on amplitude increment range to process the echo signal data and transmit the processed data.
[0027] An automotive ultrasonic sensor system comprises an ultrasonic sensor chip, wherein the ultrasonic sensor chip uses the ultrasonic sensor chip described above.
[0028] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.
Claims
1. An ultrasonic data transmission method based on amplitude increment range, characterized in that: Includes steps: S100, acquiring ultrasonic data corresponding to the time axis sequence; S200, setting the time interval and configuring the amplitude increment range of the ultrasonic data; S300, comparing the amplitude increment of the ultrasonic data corresponding to each time interval with a preset amplitude increment range; S400. If the amplitude increment exceeds the amplitude increment range, an interval point is set at the full range of the amplitude increment, and for the ultrasonic data corresponding to the time interval, only the starting data pair information corresponding to the starting endpoint of the time interval, the time identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval are transmitted.
2. The ultrasonic data transmission method based on amplitude increment range according to claim 1, characterized in that: In step S200, the time increment range of the time interval is also configured; in step S300, the time increment corresponding to each time interval is compared with the preset time increment range; in step S400, if the amplitude increment does not exceed the amplitude increment range, but the time increment exceeds the time increment range, an interval point is set at the full range of the time increment, and for the ultrasonic data corresponding to the time interval, only the starting data pair information corresponding to the starting endpoint of the time interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the time interval are transmitted.
3. The ultrasonic data transmission method based on amplitude increment range according to claim 2 is characterized in that: In step S400, if the amplitude increment and the time increment do not exceed the preset increment range, only the start data pair information corresponding to the start endpoint and the end data pair information corresponding to the end point of the time interval are transmitted.
4. The ultrasonic data transmission method based on amplitude increment range according to claim 1, characterized in that: The time identification information includes timestamp information and a timestamp identifier.
5. The ultrasonic data transmission method based on amplitude increment range according to claim 1, characterized in that: The terminal data pair information includes terminal timestamp information corresponding to the terminal point of the time interval and amplitude increment information of the data corresponding to the terminal timestamp relative to the data corresponding to the timestamp in the time identification information.
6. The ultrasonic data transmission method based on amplitude increment range according to claim 3 is characterized in that: The starting data pair information includes starting timestamp information corresponding to the starting point of the time interval and data amplitude information corresponding to the starting timestamp.
7. The ultrasonic data transmission method based on amplitude increment range according to claim 1 is characterized in that: The amplitude increment range is at most equal to the bandwidth of the data bus for transmitting data; the ultrasonic data is envelope data or threshold data corresponding to the time sequence.
8. The ultrasonic data transmission method based on amplitude increment range according to claim 1, characterized in that: In step S400, steps S300 and S400 are repeated for a new time interval formed between the interval point and the end point of the time interval and the corresponding ultrasonic data.
9. An ultrasonic sensor chip, comprising a signal receiving circuit and a data processing circuit, wherein the signal receiving circuit is used to receive an ultrasonic echo signal, and the data processing circuit is used to process the received echo signal and send it to a host device through a data bus, characterized in that: The data processing circuit processes the echo signal data using the ultrasonic data transmission method based on amplitude increment range described in any one of claims 1 to 8, and transmits the processed data.
10. An automotive ultrasonic sensor system, comprising an ultrasonic sensor chip, characterized in that: The ultrasonic sensor chip uses the ultrasonic sensor chip according to claim 9.