Ultrasonic data transmission method based on time increment range, ultrasonic sensor chip and automobile ultrasonic sensor system
By using the method of time incremental range and interval settings in ultrasonic data transmission, the efficiency of traditional ultrasonic data transmission in limited bandwidth conditions is solved, and efficient and reliable environmental perception is realized.
Patent Information
- Application Number
- CN202411346703.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-01-24
AI Technical Summary
In the fields of autonomous driving and intelligent vehicles, traditional ultrasonic data transmission technology is difficult to transmit efficiently under limited bandwidth conditions due to the large amount of data, affecting the efficiency of environmental perception and obstacle detection.
Adopt the ultrasonic data transmission method based on time -based increased range, set the interval with a full range of data incremental data through the time incremental range of data, and only pass the data of the starting endpoint, interval, and endpoints corresponding to the amplitude interval. For information, reduce the occupation of data bandwidth.
This method greatly reduces the occupation of data bandwidth, improves data band utilization and transmission efficiency, and meets modern smart vehicles for high -efficiency and reliable environmental perception needs.
Smart Images

Figure CN119364220A_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 a time 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 time increment range, an ultrasonic sensor chip and an automotive ultrasonic sensor system.
[0005] An ultrasonic data transmission method based on time increment range comprises the steps of: S100, obtaining ultrasonic data corresponding to the time axis sequence and setting the target amplitude; S200, for ultrasonic data above the target amplitude, set multiple amplitude intervals and configure the time increment range of the ultrasonic data; S300, for each amplitude interval of ultrasonic data, comparing the corresponding time increment with a preset time increment range; S400. If 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 amplitude interval, only the starting data pair information corresponding to the starting endpoint of the amplitude interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the amplitude interval are transmitted.
[0006] Based on the above, in step S400, if the time increment does not exceed the preset time increment range, only the starting data pair information corresponding to the starting endpoint and the ending data pair information corresponding to the ending point of the amplitude interval are transmitted.
[0007] Based on the above, the amplitude identification information includes amplitude value information and an amplitude identifier.
[0008] Based on the above, the terminal data pair information includes the terminal amplitude value information corresponding to the terminal point of the amplitude interval and the time increment information of the time corresponding to the terminal amplitude value relative to the time corresponding to the amplitude value in the amplitude identification information.
[0009] Based on the above, the starting data pair information includes the starting amplitude value information corresponding to the starting point of the amplitude interval and the time point information corresponding to the starting amplitude value.
[0010] Based on the above, multiple amplitude values are preset in step S200, and the amplitude interval is between two adjacent amplitude values; the amplitude interval 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; for a certain section of full-amplitude data, only the data pair information corresponding to the first and last points of the full-amplitude section is transmitted.
[0011] Based on the above, the target amplitude is a threshold line.
[0012] Based on the above, in step S400, for the new amplitude interval formed between the amplitude value corresponding to the interval point and the end point of the amplitude interval and the 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 time 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 a time increment range, sets an interval point at the full range of the data time increment, and transmits only the starting data pair information corresponding to the starting endpoint of the amplitude interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the amplitude interval for the ultrasonic data corresponding to the amplitude 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, a method for transmitting ultrasonic data based on a time increment range includes the following steps: S100, obtaining ultrasonic data corresponding to a time axis sequence, and setting a target amplitude; S200, setting a plurality of amplitude intervals for ultrasonic data above the target amplitude, and configuring a time increment range for the ultrasonic data; S300, for ultrasonic data in each amplitude interval, comparing the corresponding time increment with a preset time increment range; S400, if the time increment exceeds the time increment range, setting an interval point at the full range of the time increment, and for the ultrasonic data corresponding to the amplitude interval, only transmitting the starting data pair information corresponding to the starting endpoint of the amplitude interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the amplitude interval.
[0020] Specifically, the ultrasonic data is envelope data or threshold data corresponding to the time sequence, a target amplitude is set, and only the required target data is transmitted, that is, only the ultrasonic data greater than the target amplitude is transmitted, and the data less than the target amplitude is not transmitted, thereby greatly reducing the amount of data transmission. For the area above the target amplitude, multiple amplitude intervals are set as needed, that is, multiple amplitude values are preset, and the amplitude interval is between two adjacent amplitude values. Each amplitude interval corresponds to a group of ultrasonic data, and the time difference between the time point corresponding to the starting amplitude value of the ultrasonic data in each amplitude interval and the time point corresponding to the end amplitude value is the time increment of the ultrasonic data corresponding to the amplitude interval. The time increment range is preset, and for each amplitude interval, the ultrasonic data time increment corresponding to the amplitude interval is compared with the preset time increment range. If the time increment of the amplitude interval exceeds the time increment range, an interval point is set at the full range of the time increment, and only three groups of data are transmitted for the ultrasonic data of the amplitude interval, that is, the starting data pair information at the starting time point of the amplitude interval, the amplitude identification information of the interval point, and the end data pair information at the end point of the amplitude interval. That is, for one amplitude interval, only three sets 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 independently according to the actual bandwidth and data transmission requirements.
[0021] In this embodiment, the amplitude identification information includes amplitude value information and amplitude identifier. The starting data pair information includes the starting amplitude value information corresponding to the starting point of the amplitude interval of the ultrasonic data in the interval and the time point information corresponding to the starting amplitude value. The end data pair information includes the end amplitude value information corresponding to the end point of the amplitude interval and the time increment information of the time corresponding to the end amplitude value relative to the time corresponding to the amplitude value in the amplitude identification information. Figure 2 As shown, y1-y2 is an amplitude interval, and there are multiple time intervals corresponding to the amplitude interval y1-y2. For example, in the time interval t5-t6, the starting time point is t5, the corresponding amplitude value is y1, the end time point is t6, the corresponding amplitude value is y2, the interval point is y3, and the corresponding time point is t7. The time increment between the starting point and the interval point is t7-t1, which is equal to the time increment range. t6-t7=s1 is the time increment of the time corresponding to the end amplitude value relative to the time corresponding to the amplitude value in the amplitude identification information. For the amplitude interval y1-y2, the transmitted information is (y1, t5) (y3, F) (y2, s1), where F is the amplitude identifier. In this implementation, only data greater than a certain amplitude value needs to be transmitted, such as interval data with an amplitude less than the target amplitude value y1 does not need to be transmitted. In this embodiment, the amplitude interval is at most equal to the bandwidth of the data bus for transmitting data, so the data bit width can be reasonably utilized to improve transmission efficiency.
[0022] In particular, for a certain segment of full-amplitude data, only the data pair information corresponding to the first and last points of the full-amplitude segment is transmitted. Figure 2 The data in the time period t2-t3 is full-amplitude data, and only the amplitude value and the first and last time point information need to be transmitted.
[0023] In addition, for a new amplitude interval formed between the interval point and the end point of the amplitude interval and its corresponding ultrasonic data, steps S300 and S400 are repeated.
[0024] Preferably, the target amplitude can be an amplitude, that is, an amplitude horizontal line, or a threshold line, that is, a threshold curve, such as Figure 2 The middle green line is a threshold line.
[0025] 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 time increment range to process the echo signal data and transmit the processed data.
[0026] An automotive ultrasonic sensor system comprises an ultrasonic sensor chip, wherein the ultrasonic sensor chip uses the ultrasonic sensor chip described above.
[0027] 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 time increment range, characterized in that: Includes steps: S100, obtaining ultrasonic data corresponding to the time axis sequence and setting the target amplitude; S200, for ultrasonic data above the target amplitude, set multiple amplitude intervals and configure the time increment range of the ultrasonic data; S300, for each amplitude interval of ultrasonic data, comparing the corresponding time increment with a preset time increment range; S400. If 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 amplitude interval, only the starting data pair information corresponding to the starting endpoint of the amplitude interval, the amplitude identification information corresponding to the interval point, and the end data pair information corresponding to the end point of the amplitude interval are transmitted.
2. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: In step S400, if the time increment does not exceed the preset time increment range, only the starting data pair information corresponding to the starting endpoint and the ending data pair information corresponding to the ending point of the amplitude interval are transmitted.
3. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: The amplitude identification information includes amplitude value information and an amplitude identifier.
4. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: The terminal data pair information includes terminal amplitude value information corresponding to the terminal point of the amplitude interval and time increment information of the time corresponding to the terminal amplitude value relative to the time corresponding to the amplitude value in the amplitude identification information.
5. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: The starting data pair information includes starting amplitude value information corresponding to the starting point of the amplitude interval and time point information corresponding to the starting amplitude value.
6. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: In step S200, multiple amplitude values are preset, and the amplitude interval is between two adjacent amplitude values; the amplitude interval 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; for a certain section of full-amplitude data, only the data pair information corresponding to the first and last points of the full-amplitude section is transmitted.
7. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: The target amplitude is a threshold line.
8. The ultrasonic data transmission method based on time increment range according to claim 1, characterized in that: In step S400, steps S300 and S400 are repeated for a new amplitude interval formed between the amplitude value corresponding to the interval point and the end point of the amplitude 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 the time 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.