A method, device, medium and program product for verifying acoustic experimental parameters

Through the verification method of acoustic experimental parameters, the duration of each process is calculated and the PRI is updated, which solves the problem that the acoustic experiment cannot be carried out normally due to abnormal user configuration parameters, and achieves the normal progress and efficiency improvement of the experiment.

CN119383078BActive Publication Date: 2025-03-25北京清湃科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411930850.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-03-25
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

In acoustic experiments, there may be abnormal parameters manually configured by the user, resulting in the inability to perform acoustic experiments normally.

Method used

Provide a calibration method for acoustic experiment parameters. By obtaining the acoustic experiment parameters configured by the user, calculating the duration of each process, and determining whether the target duration is greater than the pulse repetition interval (PRI). If it is greater than, the PRI is updated to ensure the normal progress of the acoustic experiment.

Benefits of technology

By automatically checksum update parameters, we ensure that the acoustic experiment can be carried out normally, improve the experimental efficiency and reduce the waste of users' time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383078B_ABST
    Figure CN119383078B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, medium and program product for verifying acoustic experiment parameters, and relates to the field of computer technology. The method includes: obtaining parameters configured by a user, determining a first duration according to system preparation time, transmission delay corresponding to each receiving channel and transmission waveform duration; determining a second duration according to reception delay, system preparation time, number of sampling points and unit point duration; determining a third duration according to reception delay, system preparation time, number of sampling points, unit point data volume, number of receiving channels and data transmission speed; determining a fourth duration according to system preparation time and external trigger parameters; determining the maximum value among the first duration, the second duration, the third duration and the fourth duration as the target duration; if the target duration is greater than PRI, increasing PRI to be greater than the target duration. The method can verify the abnormal conditions of the parameters of the acoustic experiment configured by the user, thereby promoting the normal conduct of the acoustic experiment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, medium and program product for verifying acoustic experimental parameters. Background Art

[0002] During the acoustic experiment, the user needs to configure the parameters of the acoustic experiment to facilitate the acoustic experiment, wherein the acoustic experiment may include an ultrasonic experiment, a photoacoustic experiment, and the like.

[0003] In the traditional solution, users are supported to set the parameters of the acoustic experiment in a personalized manner. For example, the user can configure the parameters of the acoustic experiment based on the needs of the acoustic experiment, thereby obtaining the corresponding experimental results of the acoustic experiment.

[0004] During the parameter configuration process of the acoustic experiment, users are supported to manually input various parameters. However, the parameters of the acoustic experiment configured by the user may be abnormal, resulting in failure to conduct the acoustic experiment normally. Summary of the invention

[0005] The present application provides a method, device, medium and program product for verifying acoustic experiment parameters, which can verify abnormal conditions of acoustic experiment parameters configured by the user, thereby promoting the normal conduct of the acoustic experiment.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a method for verifying acoustic experimental parameters, the method comprising:

[0008] Obtain the parameters of the acoustic experiment configured by the user, the parameters of the acoustic experiment including: pulse repetition interval PRI, receiving delay, number of sampling points, number of receiving channels, external trigger parameters, transmission delay and transmission waveform duration corresponding to each receiving channel, the external trigger parameters including external trigger delay and external trigger pulse width of each external trigger;

[0009] Determine the duration of the transmission process according to the transmission delay and transmission waveform duration corresponding to each receiving channel; determine the duration of the receiving process according to the number of sampling points and the unit point duration; determine the duration of the data upload process according to the number of sampling points, the amount of unit point data, the number of receiving channels, and the data transmission speed; determine the external trigger duration according to the external trigger parameters;

[0010] The transmission process duration is summed with the system preparation time to obtain a first duration, the reception process duration, the reception delay and the system preparation time are summed to obtain a second duration, the data upload process duration, the reception delay and the system preparation time are summed to obtain a third duration, and the external trigger duration and the system preparation time are summed to obtain a fourth duration;

[0011] Determine a maximum value among the first duration, the second duration, the third duration, and the fourth duration as a target duration;

[0012] Determine whether the target duration is greater than the PRI, and obtain a first determination result;

[0013] If the first judgment result indicates that the target duration is greater than the PRI, the PRI is updated so that the updated PRI is greater than the target duration.

[0014] In some possible implementations, determining the duration of the transmission process according to the transmission delay and the transmission waveform duration corresponding to each receiving channel includes:

[0015]

[0016]

[0017] in, is the duration of the transmission process corresponding to the i-th receiving channel, is the transmission delay of the i-th receiving channel, is the duration of the transmission waveform corresponding to the i-th receiving channel; is the maximum value of the transmission process duration corresponding to n receiving channels, is the number of receiving channels.

[0018] In some possible implementations, determining the duration of the receiving process according to the number of sampling points and the unit point duration includes:

[0019]

[0020] in, is the duration of the receiving process, is the number of sampling points, The duration is expressed in points.

[0021] In some possible implementations, determining the duration of the data upload process according to the number of sampling points, the amount of data per unit point, the number of receiving channels, and the data transmission speed includes:

[0022]

[0023] in, The duration of data upload process. is the number of sampling points, is the unit point data volume, is the number of receiving channels, The data transfer speed.

[0024] In some possible implementations, determining the external trigger duration according to the external trigger parameter includes:

[0025]

[0026]

[0027] Indicates the external trigger duration corresponding to the hth external trigger parameter. Indicates the external trigger delay corresponding to the hth external trigger parameter, Indicates the external trigger pulse width corresponding to the hth external trigger parameter;

[0028] is the maximum value of the corresponding external trigger duration among H external trigger parameters, and H is the number of external trigger parameters.

[0029] In some possible implementations, the method further includes:

[0030] If the first judgment result indicates that the target duration is not greater than the PRI, calculating the duration difference between the target duration and the PRI;

[0031] Determine whether the duration difference is less than a preset difference threshold, and obtain a second determination result;

[0032] If the second judgment result indicates that the duration difference is not less than the preset difference threshold, the PRI is updated so that the updated PRI is greater than the target duration, and the difference between the updated PRI and the target duration is less than the preset difference threshold.

[0033] In some possible implementations, the method further includes:

[0034] Compare each parameter of the acoustic experiment configured by the user with the corresponding parameter history interval to obtain a comparison result;

[0035] The updating of the PRI includes:

[0036] If each parameter of the parameters of the acoustic experiment represented by the comparison result is within the corresponding parameter history interval, the PRI is updated;

[0037] The method further comprises:

[0038] If the comparison result indicates that the target parameter in the parameters of the acoustic experiment is not within the corresponding parameter history interval, it indicates that the target parameter is abnormal.

[0039] In a second aspect, the present application provides a computing device, including a memory and a processor;

[0040] One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as described in any one of the first aspects.

[0041] In a third aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method as described in any one of the first aspects.

[0042] In a fourth aspect, the present application provides a computer program product, wherein the computer program product comprises one or more computer instructions, and when the computer instructions are executed by a computer, the computer executes the method as described in any one of the first aspects.

[0043] It can be seen from the above technical solution that the present application has at least the following beneficial effects:

[0044] The present application provides a method for verifying acoustic experiment parameters, in which the parameters of the acoustic experiment configured by the user are first obtained, for example, including PRI, receiving delay, number of sampling points, number of receiving channels, external trigger parameters, transmission delay and transmission waveform duration corresponding to each channel, and the external trigger parameters include the external trigger delay and external trigger pulse width of each external trigger; then, according to the transmission delay and transmission waveform duration corresponding to each receiving channel, the transmission process duration is determined, according to the number of sampling points and the unit point duration, the receiving process duration is determined, according to the number of sampling points, the unit point data volume, the number of receiving channels, and the data transmission speed, the data upload process duration is determined, and according to the external trigger parameters, the external trigger duration is determined; then The transmission process duration is summed with the system preparation time to obtain a first duration, the reception process duration, the reception delay and the system preparation time are summed to obtain a second duration, the data upload process duration, the reception delay and the system preparation time are summed to obtain a third duration, and the external trigger duration is summed with the system preparation time to obtain a fourth duration. Then, a maximum value, such as a target duration, is selected from the first duration, the second duration, the third duration and the fourth duration, and then it is determined whether the target duration is greater than the PRI. If the target duration is greater than the PRI, the PRI is updated so that the updated PRI is greater than the target duration. In this way, the acoustic experiment configured by the user can be completed within a pulse repetition interval, thereby ensuring that the acoustic experiment can proceed normally.

[0045] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the description of technical features, technical solutions or beneficial effects in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be realized without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in a specific embodiment that does not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 A flowchart of a method for verifying acoustic experimental parameters provided in an embodiment of the present application;

[0047] Figure 2 A schematic diagram of a PRI provided in an embodiment of the present application;

[0048] Figure 3A schematic diagram of a device for verifying acoustic experimental parameters provided in an embodiment of the present application;

[0049] Figure 4 A schematic diagram of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The terms "first", "second", "third", etc. in the specification of this application and the accompanying drawings are used to distinguish different objects rather than to limit a specific order.

[0051] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0052] Acoustic experiments involve many parameters, and the selection and adjustment of these parameters are crucial to the accuracy and reliability of the experimental results. Currently, in the process of configuring the parameters of acoustic experiments, users are supported to configure the parameters of acoustic experiments in a personalized way, but the configured parameters of acoustic experiments may be abnormal. For example, the pulse repetition interval (PRI) configured by the user may be too small, which will result in the inability to receive a complete image and thus the inability to conduct normal acoustic experiments.

[0053] In view of this, an embodiment of the present application provides a method for verifying acoustic experimental parameters, which can be performed by a processing device, which can be a terminal or a server. Terminals include but are not limited to smartphones, tablet computers, laptops, personal digital assistants, or smart wearable devices. The server can be a cloud server, such as a central server in a central cloud computing cluster, or an edge server in an edge cloud computing cluster. Of course, the server can also be a server in a local data center. A local data center refers to a data center directly controlled by a user.

[0054] In order to make the technical solution of the present application clearer and easier to understand, the technical solution of the present application is introduced below in conjunction with the accompanying drawings. Figure 1 As shown in FIG. 1 , the figure is a flow chart of a method for verifying acoustic experimental parameters provided in an embodiment of the present application, the method comprising:

[0055] S101. A processing device obtains parameters of an acoustic experiment configured by a user.

[0056] In an embodiment of the present application, the parameters of the acoustic experiment include PRI, receiving delay, number of sampling points, number of receiving channels, external trigger parameters, transmission delay and transmission waveform duration corresponding to each receiving channel, and the external trigger parameters include the external trigger delay and external trigger pulse width of each external trigger.

[0057] In some embodiments, the processing device may present a human-computer interaction interface to the user, and the user may configure the parameters of the acoustic experiment through the human-computer interaction interface, and then the processing device may obtain the parameters of the acoustic experiment configured by the user.

[0058] S102. The processing device determines the duration of the transmission process according to the transmission delay and transmission waveform duration corresponding to each receiving channel, determines the duration of the receiving process according to the number of sampling points and the unit point duration, determines the duration of the data upload process according to the number of sampling points, the unit point data volume, the number of receiving channels, and the data transmission speed, and determines the external trigger duration according to the external trigger parameters.

[0059] In acoustic experiments, a frame includes at least one line, and each line includes the transmission and reception of multiple channels. Among them, a line represents a transmission and reception process. The following introduces the determination methods of different time lengths.

[0060] Launch duration:

[0061] In some examples, the processing device may calculate the sum of the transmission delay and the transmission waveform duration corresponding to each receiving channel, and use the maximum value of the sum as the transmission process duration. Specifically, the processing device may calculate by the following formula:

[0062]

[0063]

[0064] in, is the duration of the transmission process corresponding to the i-th receiving channel, is the transmission delay of the i-th receiving channel, is the duration of the transmission waveform corresponding to the i-th receiving channel; is the maximum value of the transmission process duration corresponding to n receiving channels, is the number of receiving channels. i is a positive integer. In the embodiment of the present application, the processing device needs to calculate ,in, The unit of may be nanoseconds. In some examples, if the receiving channel is in a closed state, the duration of the transmitted waveform of the receiving channel is 0.

[0065] Receiving process duration:

[0066] In some examples, the processing device may calculate the product of the number of sampling points and the unit point duration to obtain the receiving process duration. Specifically, the processing device may calculate using the following formula:

[0067]

[0068] in, The duration of the receiving process, the unit can be nanoseconds, is the number of sampling points, The duration is expressed in points.

[0069] Data upload process duration:

[0070] In some examples, the processing device may calculate the product of the number of sampling points, the amount of data per unit point, the number of receiving channels, and the data transmission speed to obtain the duration of the data upload process. Specifically, the processing device may calculate using the following formula:

[0071]

[0072] in, The duration of the data upload process, in nanoseconds. is the number of sampling points, is the unit point data volume, is the number of receiving channels, The data transfer speed.

[0073] External trigger duration:

[0074] In some examples, the processing device may calculate the sum of the external trigger delay and the external trigger pulse width, and use the maximum sum of multiple external trigger parameters as the external trigger duration. Specifically, the processing device may calculate using the following formula:

[0075]

[0076]

[0077] Indicates the external trigger duration corresponding to the hth external trigger parameter. Indicates the external trigger delay corresponding to the hth external trigger parameter, Indicates the external trigger pulse width corresponding to the hth external trigger parameter; h is a positive integer. is the maximum value of the corresponding external trigger duration among H external trigger parameters, and H is the number of external trigger parameters. The unit can be nanoseconds.

[0078] S103, the processing device sums the transmission process duration and the system preparation time to obtain a first duration, sums the receiving process duration, the receiving delay and the system preparation time to obtain a second duration, sums the data upload process duration, the receiving delay and the system preparation time to obtain a third duration, and sums the external trigger duration and the system preparation time to obtain a fourth duration.

[0079] like Figure 2 As shown in FIG. 1 , this figure is a schematic diagram of a PRI provided in an embodiment of the present application. z Indicates system preparation time, L s Indicates the receiving delay. The processing device can convert the transmission process into and system preparation time L z Sum and get the first duration, which represents the time required from the start to the completion of the transmission. , receiving delay L s and system preparation time L z Sum and get the second duration, which represents the time required from the start to the completion of reception, and the duration of the data upload process , receiving delay L s and system preparation time L z Add the sum to get the third duration, which represents the time required from the start to the completion of data upload. and system preparation time L z The fourth duration is obtained by summing the time, which represents the time required from the start to the completion of the external trigger.

[0080] S104: The processing device determines a maximum value among the first duration, the second duration, the third duration, and the fourth duration as a target duration.

[0081] After obtaining the first duration, the second duration, the third duration and the fourth duration, the processing device can select the maximum value from the four durations and determine the maximum value as the target duration. The target duration indicates the shortest duration required for the line from the beginning to the end.

[0082] S105: The processing device determines whether the target duration is greater than the PRI.

[0083] The processing device determines whether the target duration is greater than the PRI and obtains a first determination result. If the first determination result indicates that the target duration is greater than the PRI configured by the user, S106 is executed; if the first determination result indicates that the target duration is not greater than the PRI configured by the user, S107 is executed.

[0084] S106. The processing device adds PRI.

[0085] When the target duration is greater than the PRI, it indicates that the PRI set by the user is too small and cannot meet the needs of the acoustic experiment, for example, data reception and uploading cannot be completed within the specified time. Therefore, the processing device can automatically update the PRI and increase the PRI so that the updated PRI is greater than the target duration.

[0086] S107: The processing device calculates the difference between the target duration and the duration of the PRI.

[0087] When the target duration is not greater than the PRI, it indicates that the PRI set by the user can meet the requirements of the acoustic experiment. However, if the target duration is much smaller than the PRI, the user needs to wait for a long time, which is a waste of time for the user. Therefore, the processing device can also calculate the difference between the target duration and the PRI.

[0088] S108: The processing device determines whether the duration difference is less than a preset difference threshold.

[0089] The processing device determines whether the duration difference is less than a preset difference threshold value, and obtains a second determination result. If the second determination result indicates that the duration difference is not less than the preset difference threshold value, S109 is executed. If the second determination result indicates that the duration difference is less than the preset difference threshold value, the process ends. When the duration difference is less than the preset difference threshold value, it indicates that the gap between the PRI and the target duration is small, and too much user time will not be wasted, and no adjustment is required.

[0090] S109. The processing device reduces the PRI.

[0091] If the processing device determines that the duration difference is not less than the preset difference threshold, it indicates that the difference between the target duration and the PRI set by the user is large, so the PRI set by the user needs to be lowered. The processing device can update the PRI so that the updated PRI is greater than the target duration, and the updated PRI and the target duration are less than the preset difference threshold, thereby reducing the waste of user time due to setting an overly large PRI, thereby reducing the efficiency of the acoustic experiment.

[0092] In other embodiments, the PRI configured by the user may be normal, but other configured parameters may be abnormal, thereby causing the target duration to be greater than the PRI. Therefore, the processing device may also detect whether other parameters configured by the user are abnormal.

[0093] The processing device may obtain in advance a parameter history interval corresponding to each parameter in the acoustic experiment. Table 1 shows an example of a parameter history interval.

[0094] Table 1:

[0095]

[0096] The unit of the historical interval value may be nanoseconds.

[0097] Next, the processing device can compare each parameter in the acoustic experiment parameters with the corresponding parameter history intervals to obtain a comparison result. If the comparison result indicates that each parameter in the acoustic experiment parameters is within the corresponding parameter history interval, it indicates that there is a problem with the PRI configured by the user, so the PRI is updated. If the comparison result indicates that there is a target parameter in the acoustic experiment parameters that is not within the corresponding parameter history interval, it indicates that the target parameter setting may be abnormal, so the processing device can prompt that the target parameter is abnormal, which is convenient for the user to confirm.

[0098] For example, in one example, the user configured the receiving delay to be 30, the number of sampling points to be 60, the transmitting delay to be 25, etc., referring to Table 1, these parameters are all within their corresponding parameter history intervals, which indicates that there is a problem with the PRI set by the user. In another example, the user configured the receiving delay to be 300, the number of sampling points to be 60, the transmitting delay to be 25, etc., referring to Table 1, among these parameters, the receiving delay (i.e., the target parameter) is not within the parameter history interval corresponding to the parameter. At this time, the processing device can prompt the user that the receiving delay parameter may be abnormally set, and only the receiving delay needs to be modified, which can not only improve the efficiency of the acoustic experiment, but also reduce the user's time waste.

[0099] Based on the above description, an embodiment of the present application provides a method for verifying acoustic experiment parameters. After the user inputs the relevant parameters of the acoustic experiment, the method can automatically verify whether the parameters configured by the user can meet the requirements of the acoustic experiment. If they cannot be met, the parameters entered by the user are automatically updated or an abnormal prompt is given, thereby promoting the normal progress of the acoustic experiment and improving the efficiency of the acoustic experiment.

[0100] Combination of the above Figure 1 to Figure 2 The calibration method of the acoustic experimental parameters provided in the embodiment of the present application is introduced in detail. The device and equipment provided in the embodiment of the present application will be introduced in conjunction with the accompanying drawings.

[0101] like Figure 3 As shown in the figure, this figure is a schematic diagram of a calibration device for acoustic experimental parameters provided in an embodiment of the present application, and the device includes:

[0102] The acquisition module 301 is used to acquire the parameters of the acoustic experiment configured by the user, wherein the parameters of the acoustic experiment include: pulse repetition interval PRI, receiving delay, number of sampling points, number of receiving channels, external trigger parameters, transmission delay and transmission waveform duration corresponding to each receiving channel, and the external trigger parameters include external trigger delay and external trigger pulse width of each external trigger;

[0103] The determination module 302 is used to determine the duration of the transmission process according to the transmission delay and the transmission waveform duration corresponding to each receiving channel; determine the duration of the receiving process according to the number of sampling points and the unit point duration; determine the duration of the data upload process according to the number of sampling points, the unit point data volume, the number of receiving channels, and the data transmission speed; determine the external trigger duration according to the external trigger parameter;

[0104] The calculation module 303 is used to sum the transmission process duration and the system preparation time to obtain a first duration, sum the reception process duration, the reception delay and the system preparation time to obtain a second duration, sum the data upload process duration, the reception delay and the system preparation time to obtain a third duration, and sum the external trigger duration and the system preparation time to obtain a fourth duration;

[0105] The verification module 304 is used to determine the maximum value of the first duration, the second duration, the third duration and the fourth duration as the target duration; determine whether the target duration is greater than the PRI to obtain a first judgment result; if the first judgment result indicates that the target duration is greater than the PRI, update the PRI so that the updated PRI is greater than the target duration.

[0106] Optionally, the determination module 302 is specifically configured to determine the duration of the transmission process by using the following formula:

[0107]

[0108]

[0109] in, is the duration of the transmission process corresponding to the i-th receiving channel, is the transmission delay of the i-th receiving channel, is the duration of the transmission waveform corresponding to the i-th receiving channel; is the maximum value of the transmission process duration corresponding to n receiving channels, is the number of receiving channels.

[0110] Optionally, the determination module 302 is specifically configured to determine the duration of the receiving process by using the following formula:

[0111]

[0112] in, is the duration of the receiving process, is the number of sampling points, The duration is expressed in points.

[0113] Optionally, the determination module 302 is specifically configured to determine the duration of the data upload process by using the following formula:

[0114]

[0115] in, The duration of data upload process. is the number of sampling points, is the unit point data volume, is the number of receiving channels, The data transfer speed.

[0116] Optionally, the determination module 302 is specifically configured to determine the external trigger duration by using the following formula:

[0117]

[0118]

[0119] Indicates the external trigger duration corresponding to the hth external trigger parameter. Indicates the external trigger delay corresponding to the hth external trigger parameter, Indicates the external trigger pulse width corresponding to the hth external trigger parameter; is the maximum value of the corresponding external trigger duration among H external trigger parameters, and H is the number of external trigger parameters.

[0120] Optionally, the calculation module 303 is further configured to calculate a duration difference between the target duration and the PRI if the first judgment result indicates that the target duration is not greater than the PRI;

[0121] The verification module 304 is also used to update the PRI if the second judgment result shows that the duration difference is not less than the preset difference threshold, so that the updated PRI is greater than the target duration, and the updated PRI and the target duration are less than the preset difference threshold.

[0122] Optionally, the device further comprises a comparison module, the comparison module being used to compare each parameter of the acoustic experiment configured by the user with the respective corresponding parameter history intervals to obtain a comparison result;

[0123] The verification module 304 is specifically used to update the PRI if each parameter in the parameters of the acoustic experiment represented by the comparison results is within the corresponding parameter historical interval; it is also used to indicate that there is an abnormality in the target parameter if there is a target parameter in the parameters of the acoustic experiment represented by the comparison results that is not within the corresponding parameter historical interval.

[0124] The device for verifying acoustic experimental parameters according to the embodiment of the present application may correspond to the method described in the embodiment of the present application, and the above-mentioned other operations and / or functions of each module / unit of the device for verifying acoustic experimental parameters are respectively to realize Figure 1 For the sake of brevity, the corresponding processes of each method in the illustrated embodiment are not described in detail here.

[0125] The embodiment of the present application further provides a computing device, which may be a processing device or an ultrasonic device.

[0126] like Figure 4 As shown, this figure is a schematic diagram of a computing device provided in an embodiment of the present application, and the computing device 400 includes a bus 401, a processor 402, a communication interface 403 and a memory 404. The processor 402, the memory 404 and the communication interface 403 communicate with each other through the bus 401.

[0127] The bus 401 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0128] The processor 402 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0129] The communication interface 403 is used for communicating with the outside.

[0130] The memory 404 may include a volatile memory, such as a random access memory (RAM). The memory 404 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0131] The memory 404 stores executable codes, and the processor 402 executes the executable codes to perform the aforementioned acoustic experiment parameter verification method.

[0132] Specifically, in implementing Figure 3 In the case of the embodiment shown, and Figure 3 When each module or unit of the acoustic experimental parameter verification device described in the embodiment is implemented by software, the execution Figure 3 The software or program code required for the functions of each module / unit in the system may be partially or completely stored in the memory 404. The processor 402 executes the program code corresponding to each unit stored in the memory 404 to perform the aforementioned verification method of the acoustic experiment parameters.

[0133] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk). The computer-readable storage medium includes instructions that instruct the computing device to execute the above-mentioned acoustic experimental parameter verification method.

[0134] The embodiment of the present application further provides a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the process or function described in the embodiment of the present application is generated in whole or in part.

[0135] The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer or data center to another website, computer or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0136] When the computer program product is executed by a computer, the computer executes any of the aforementioned methods for verifying acoustic experimental parameters. The computer program product may be a software installation package, and when any of the aforementioned methods for verifying acoustic experimental parameters is required, the computer program product may be downloaded and executed on a computer.

[0137] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.

[0138] The above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.

Claims

1. A method for verifying acoustic experimental parameters, characterized in that: The method comprises: Obtain the parameters of the acoustic experiment configured by the user, the parameters of the acoustic experiment including: pulse repetition interval PRI, receiving delay, number of sampling points, number of receiving channels, external trigger parameters, transmission delay and transmission waveform duration corresponding to each receiving channel, the external trigger parameters including external trigger delay and external trigger pulse width of each external trigger; Determine the duration of the transmission process according to the transmission delay and transmission waveform duration corresponding to each receiving channel; determine the duration of the receiving process according to the number of sampling points and the unit point duration; determine the duration of the data upload process according to the number of sampling points, the amount of unit point data, the number of receiving channels, and the data transmission speed; determine the external trigger duration according to the external trigger parameters; The transmission process duration is summed with the system preparation time to obtain a first duration, the reception process duration, the reception delay and the system preparation time are summed to obtain a second duration, the data upload process duration, the reception delay and the system preparation time are summed to obtain a third duration, and the external trigger duration and the system preparation time are summed to obtain a fourth duration; Determine a maximum value among the first duration, the second duration, the third duration, and the fourth duration as a target duration; Determine whether the target duration is greater than the PRI, and obtain a first determination result; If the first judgment result indicates that the target duration is greater than the PRI, the PRI is updated so that the updated PRI is greater than the target duration.

2. The method according to claim 1, characterized in that Determining the duration of the transmission process according to the transmission delay and the transmission waveform duration corresponding to each receiving channel includes: in, is the duration of the transmission process corresponding to the i-th receiving channel, is the transmission delay of the i-th receiving channel, is the duration of the transmission waveform corresponding to the i-th receiving channel; is the maximum value of the transmission process duration corresponding to n receiving channels, is the number of receiving channels.

3. The method according to claim 1, characterized in that The determining the duration of the receiving process according to the number of sampling points and the unit point duration includes: in, is the duration of the receiving process, is the number of sampling points, The duration is expressed in points.

4. The method according to claim 1, characterized in that: The determining of the duration of the data upload process according to the number of sampling points, the amount of data per unit point, the number of receiving channels, and the data transmission speed includes: in, The duration of data upload process. is the number of sampling points, is the unit point data volume, is the number of receiving channels, The data transfer speed.

5. The method according to claim 1, characterized in that The step of determining the external trigger duration according to the external trigger parameter includes: Indicates the external trigger duration corresponding to the hth external trigger parameter. Indicates the external trigger delay corresponding to the hth external trigger parameter, Indicates the external trigger pulse width corresponding to the hth external trigger parameter; is the maximum value of the corresponding external trigger duration among H external trigger parameters, and H is the number of external trigger parameters.

6. The method according to claim 1, characterized in that The method further comprises: If the first judgment result indicates that the target duration is not greater than the PRI, calculating the duration difference between the target duration and the PRI; Determine whether the duration difference is less than a preset difference threshold, and obtain a second determination result; If the second judgment result indicates that the duration difference is not less than the preset difference threshold, the PRI is updated so that the updated PRI is greater than the target duration, and the difference between the updated PRI and the target duration is less than the preset difference threshold.

7. The method according to claim 1, characterized in that The method further comprises: Compare each parameter of the acoustic experiment configured by the user with the corresponding parameter history interval to obtain a comparison result; The updating of the PRI includes: If each parameter of the parameters of the acoustic experiment represented by the comparison result is within the corresponding parameter history interval, the PRI is updated; The method further comprises: If the comparison result indicates that the target parameter in the parameters of the acoustic experiment is not within the corresponding parameter history interval, it indicates that the target parameter is abnormal.

8. A computing device, characterized in that including memory and processor; One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as claimed in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that The computer program product comprises one or more computer instructions. When the computer instructions are executed by a computer, the computer performs the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Special sound recognition system and method of automatic driving vehicle traffic environment

    CN109920448A

  • Seabed acoustic parameter and scattering coefficient multi-step inversion method based on multi-frequency propagation-reverberation joint data

    CN116306016A