BTM performance test method, apparatus and device, and readable storage medium
By adjusting the initial benchmark power and iteration magnification in real time in BTM performance testing, the existing test efficiency is solved, faster test time and higher test efficiency are achieved, and train driving safety is ensured.
Patent Information
- Application Number
- CN202410145719.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-01
- Publication Date
- 2025-08-01
AI Technical Summary
The existing BTM performance testing methods are inefficient and usually take more than ten hours, affecting the safety of trains.
By determining the initial reference power and iteration magnification, the power is adjusted in real time to reach the sensitivity threshold, reducing the number of iterations, and improving test efficiency.
Shorten the test time to three hours, improve the BTM performance testing efficiency, and ensure the safety of train driving.
Smart Images

Figure CN120406380A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automated testing, and more particularly, to a method, apparatus, device, and readable storage medium for BTM performance testing. Background Art
[0002] A transponder is a ground positioning device in the Chinese Train Control System, and is actually installed in the middle of the track rail during construction. When a train passes by, the antenna of the Balise Transmission Module (BTM) installed at the bottom of the train head sends a high-energy downlink excitation radio frequency signal to the transponder. After receiving the signal, the transponder converts it into operating power to start, and sends an uplink signal to the on-vehicle antenna at the bottom of the train through the operating circuit and the transponder transmitting antenna. When the BTM receives the uplink signal, it needs to perform threshold discrimination, signal parsing, center judgment, and information transmission. At the same time, since the information to be transmitted includes information such as speed limit and positioning that may affect train operation safety, it is necessary to accurately transmit the information within a very short time after receiving the transponder information. Excessive information transmission delay and inaccurate positioning may both affect train operation safety. Therefore, the performance testing of the BTM has become one of the key methods to ensure train operation safety.
[0003] However, the current BTM performance testing method usually takes more than ten hours, and the testing efficiency is relatively low. Summary of the Invention
[0004] Embodiments of the present application provide a method, apparatus, device, and readable storage medium for BTM performance testing, which can improve the testing efficiency of BTM performance testing.
[0005] In view of this, embodiments of the present application provide a method for BTM performance testing, the method comprising:
[0006] Determine the initial reference power and iteration multiple of the controller corresponding to the position to be tested;
[0007] Iterate the initial reference power according to the iteration multiple to obtain a first target power and a first target iteration number corresponding to the first target power;
[0008] Determine whether the first target power reaches the sensitivity threshold of the transponder transmission module;
[0009] If the first target power reaches the sensitivity threshold, determine whether the first target iteration number is within the normal range;
[0010] If the first target iteration number is not within the normal range, adjust the initial reference power to obtain a target reference power;
[0011] Iterate the target reference power according to the iteration magnification to obtain a second target power and a second target iteration number corresponding to the second target power;
[0012] Determine whether the second target power reaches the sensitivity threshold;
[0013] If the second target power reaches the sensitivity threshold, determine whether the second target iteration number is within the normal range;
[0014] If the second target iteration number is within the normal range, generate a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
[0015] Optionally, the determining whether the first target power reaches the sensitivity threshold of the transponder transmission module includes:
[0016] Send a test signal to the response management module according to the first target power;
[0017] If the feedback signal sent by the response management module is not received, determine that the first target power does not reach the sensitivity threshold of the transponder transmission module;
[0018] If the feedback signal sent by the response management module is received, determine that the first target power reaches the sensitivity threshold of the transponder transmission module.
[0019] Optionally, after determining whether the first target power reaches the sensitivity threshold of the transponder transmission module, the method further includes:
[0020] If the first target power does not reach the sensitivity threshold, determine whether the first target iteration number reaches the iteration threshold;
[0021] If the first target iteration number reaches the iteration threshold, adjust the initial reference power to obtain a target reference power.
[0022] Optionally, the adjusting the initial reference power to obtain a target reference power includes:
[0023] If the first target iteration number is less than the normal range, reduce the initial reference power to obtain a target reference power;
[0024] If the first target iteration number is greater than the normal range, increase the initial reference power to obtain a target reference power.
[0025] Optionally, the position to be measured includes a plurality of sub-positions to be measured, and the position coordinates of each sub-position to be measured in the plurality of sub-positions to be measured are different from each other.
[0026] The embodiment of the present application further provides a BTM performance testing device, and the device includes:
[0027] A determination unit, configured to determine the initial reference power and the iteration magnification of the controller corresponding to the position to be measured;
[0028] An iteration unit, configured to iterate the initial reference power according to the iteration magnification to obtain a first target power and a first target iteration number corresponding to the first target power;
[0029] A judgment unit, configured to judge whether the first target power reaches the sensitivity threshold of the transponder transmission module;
[0030] The judgment unit is further configured to, if the first target power reaches the sensitivity threshold, judge whether the first target iteration number is within a normal range;
[0031] An adjustment unit, configured to, if the first target iteration number is not within a normal range, adjust the initial reference power to obtain a target reference power;
[0032] The iteration unit is further configured to iterate the target reference power according to the iteration magnification to obtain a second target power and a second target iteration number corresponding to the second target power;
[0033] The judgment unit is further configured to judge whether the second target power reaches the sensitivity threshold;
[0034] The judgment unit is further configured to, if the second target power reaches the sensitivity threshold, judge whether the second target iteration number is within a normal range;
[0035] A generation unit, configured to, if the second target iteration number is within a normal range, generate a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
[0036] Optionally, the judgment unit is specifically configured to:
[0037] Send a test signal to the response management module according to the first target power;
[0038] If the feedback signal sent by the response management module is not received, it is determined that the first target power does not reach the sensitivity threshold of the transponder transmission module;
[0039] If the feedback signal sent by the response management module is received, it is determined that the first target power reaches the sensitivity threshold of the transponder transmission module.
[0040] Optionally, the device further includes:
[0041] The determination unit is further configured to, if the first target power does not reach the sensitivity threshold, determine whether the first target number of iterations reaches the iteration threshold;
[0042] The adjustment unit is further configured to, if the first target number of iterations reaches the iteration threshold, adjust the initial reference power to obtain a target reference power.
[0043] An embodiment of the present application further provides a computer device, including: a memory, a processor, and a bus system;
[0044] Wherein, the memory is used for storing programs;
[0045] The processor is configured to execute the programs in the memory to implement any one of the above BTM performance test methods;
[0046] The bus system is used for connecting the memory and the processor to enable communication between the memory and the processor.
[0047] An embodiment of the present application further provides a computer-readable storage medium, storing instructions, which when running on a computer, cause the computer to execute any one of the above BTM performance test methods.
[0048] An embodiment of the present application provides a BTM performance test method, including: determining an initial reference power and an iteration multiple of a controller corresponding to a position to be measured; iterating the initial reference power according to the iteration multiple to obtain a first target power and a first target number of iterations corresponding to the first target power; determining whether the first target power reaches the sensitivity threshold of a transponder transmission module; if the first target power reaches the sensitivity threshold, determining whether the first target number of iterations is within a normal range; if the first target number of iterations is not within the normal range, adjusting the initial reference power to obtain a target reference power; iterating the target reference power according to the iteration multiple to obtain a second target power and a second target number of iterations corresponding to the second target power; determining whether the second target power reaches the sensitivity threshold; if the second target power reaches the sensitivity threshold, determining whether the second target number of iterations is within a normal range; if the second target number of iterations is within the normal range, generating a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
[0049] It can be seen that, since the present application can flexibly adjust the initial reference power according to the real-time test situation during the BTM performance test, the number of iterations during the test can be reduced, that is, the test time during the BTM performance test can be reduced, thereby improving the test efficiency of the BTM performance test. Brief Description of the Drawings
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to the provided drawings.
[0051] Figure 1 It is a schematic flowchart of a BTM performance test method provided by an embodiment of the present application;
[0052] Figure 2 It is a schematic flowchart of another BTM performance test method provided by an embodiment of the present application;
[0053] Figure 3 It is a schematic structural diagram of a BTM performance test system provided by an embodiment of the present application;
[0054] Figure 4 It is a schematic structural diagram of a BTM performance test device provided by an embodiment of the present application. Detailed Description of the Embodiments
[0055] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
[0056] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order other than that illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0057] First, some terms that the present application may involve will be explained:
[0058] Balise: A ground transmission unit using magnetic induction technology. Its important function is to transmit data information through an air gap. A balise is a signal device installed on the track and communicates with the on-vehicle equipment passing above it. A balise is a general term for active balises and passive balises.
[0059] Balise Transmission Module (BTM): A train control subsystem installed on a train for communicating with ground balises. It consists of a main unit fixed inside the carriage, an antenna installed at the bottom of the train, and cables connecting the two. When passing by a balise, the BTM obtains ground information in a way similar to near-field communication and transmits the sorted information to the ATP.
[0060] Automatic Train Protection (ATP): A safety control system that ensures the train running speed does not exceed the target speed. It is a subsystem of the Automatic Train Control (ATC) system and is also a key device to ensure the safe operation of the train and achieve overspeed protection. This subsystem continuously transmits information such as "target speed" or "target distance" to the train through ATP ground equipment installed beside the track to maintain a safe spacing between subsequent trains and preceding trains, and supervises the program control of the opening and closing of train doors and platform screen doors to ensure their safe operation.
[0061] Radiation pattern acquisition: Acquire two distributed performance indicators, namely the sensitivity of the BTM on-vehicle antenna to receive uplink signals at different positions and the intensity of the downlink signals sent to different positions.
[0062] A balise is a ground positioning device in the Chinese Train Control System and is actually installed in the middle of the track rail during construction. When a train passes by, the antenna of the Balise Transmission Module (BTM) installed at the bottom of the train head sends a high-energy downlink excitation radio frequency signal to the balise. After receiving this signal, the balise converts it into operating power to start up and sends an uplink signal to the on-vehicle antenna at the bottom of the train through the operating circuit and the balise transmitting antenna. When the BTM receives the uplink signal, it needs to perform threshold discrimination, signal parsing, central judgment, and information transmission. At the same time, since the information to be transmitted includes information such as speed limits and positioning that may affect train operation safety, accurate transmission of the information needs to be completed within an extremely short time after receiving the balise information. Excessive information transmission delay and inaccurate positioning may both affect train operation safety, so the performance test of the BTM has become one of the key methods to ensure train operation safety.
[0063] Currently, the performance test scheme of BTM usually sets a fixed and relatively small reference power and a fixed and relatively small iteration multiple. Based on the power after each iteration, a signal is sent to the BTM to detect the sensitivity of the BTM. Since the reference power is small and the iteration multiple is small during the test, it often takes a large number of iterations to obtain the performance test result of the BTM, resulting in more than ten hours to complete a BTM performance test, and the test efficiency is relatively low.
[0064] Therefore, in view of the above problems, the embodiments of the present application provide a BTM performance test method, device, equipment and readable storage medium. By pre-constructing an authentication service background integrated with multiple authentication microservices, when authenticating, the unified security authentication platform first receives the authentication request sent by the client, and then calls the corresponding authentication microservice from the authentication service background according to the authentication request for authentication, so as to achieve loose coupling between the front-end trading system and the authentication method, enabling the front-end business system to focus on the development and implementation of business logic.
[0065] Please refer to Figure 1 , a BTM performance test method provided by the embodiments of the present application includes the following steps.
[0066] S101. Determine the initial reference power and iteration multiple of the controller corresponding to the position to be measured.
[0067] In this embodiment, the initial reference power and iteration multiple of the controller corresponding to the position to be measured can be determined first. It can be understood that before the BTM performance test, it is possible to first determine the BTM, that is, the response transmission module, for which the BTM performance test needs to be carried out, and the positions to be measured for testing, where each position to be measured is equipped with a controller for testing. During the BTM performance test, the initial reference power and iteration multiple required for testing the controller corresponding to the position to be measured can be set first. Specifically, in order to further improve the test efficiency, the value of the initial reference power can be set slightly larger than the reference power in the existing test scheme.
[0068] In a possible implementation manner, the position to be measured may include multiple sub-positions to be measured, and the position coordinates of each sub-position to be measured in the multiple sub-positions to be measured are different from each other. It can be understood that the BTM performance of multiple sub-positions to be measured on the position to be measured can be tested successively. That is, the position to be measured can be a set including multiple sub-positions to be measured, where each sub-position to be measured has its own position coordinate, and the test can be carried out in sequence according to the coordinates of each sub-position to be measured until the last sub-position is tested.
[0069] S102. Iterate the initial reference power according to the iteration multiple to obtain a first target power and a first target iteration number corresponding to the first target power.
[0070] In this embodiment, after determining the initial reference power and the iteration multiple of the controller corresponding to the position to be measured, the initial reference power can be iterated according to the iteration multiple to obtain the first target power and the first target iteration number corresponding to the first target power. It can be understood that the initial reference power and the iteration multiple can be multiplied first, and after obtaining the multiplication result, the multiplication result can be multiplied by the iteration multiple again, and so on to implement the iteration of the initial reference power, and finally the first target power and the corresponding iteration number are obtained. For example, if the initial reference power is 20 mW and the iteration multiple is 2, the first target power obtained by iteration is 40 mW, and the corresponding first target iteration number is 1; if the first target power is 320 mW, the corresponding first target iteration number is 4. It should be noted that after each iteration, it can be determined whether the obtained first target power reaches the sensitivity threshold of the transponder transmission module. If not, the next iteration is performed.
[0071] S103. Determine whether the first target power reaches the sensitivity threshold of the transponder transmission module.
[0072] In this embodiment, after obtaining the first target power, it can be determined whether the first target power reaches the sensitivity threshold of the transponder transmission module. It can be understood that by determining whether the first target power reaches the sensitivity threshold of the BTM, it can be determined whether the sensitivity test result to be determined has been obtained. If the first target power reaches the sensitivity threshold of the BTM, it may be possible to generate the sensitivity test result of the position to be measured according to the first target power, and further judgment on the first target power number is required to determine. If the first target power does not reach the sensitivity threshold of the transponder transmission module, the iteration step can be continued to generate a new first target power and a new first iteration number corresponding to the new first target power.
[0073] In a possible implementation manner, a test signal is sent to the response management module according to the first target power; if the feedback signal sent by the response management module is not received, it is determined that the first target power does not reach the sensitivity threshold of the transponder transmission module; if the feedback signal sent by the response management module is received, it is determined that the first target power reaches the sensitivity threshold of the transponder transmission module. It can be understood that the controller can be controlled to send an uplink test signal to the BTM with the first target power. If the downlink feedback signal sent by the BTM is not received, it can be determined that the first target power does not reach the sensitivity threshold of the BTM; if the downlink feedback signal sent by the BTM is received, it can be determined that the first target power reaches the sensitivity threshold of the BTM.
[0074] S104. If the first target power reaches the sensitivity threshold, determine whether the first target iteration number is within the normal range.
[0075] In this example, if the first target power reaches the sensitivity threshold, it can be determined whether the first target iteration count is within the normal range. It can be understood that if the iteration count is too small, it is very likely to affect the test accuracy; if the iteration count is too large, it will affect the test efficiency. Therefore, a normal range of the iteration count needs to be set in advance to improve the test efficiency on the basis of ensuring the test accuracy.
[0076] S105. If the first target iteration count is not within the normal range, adjust the initial reference power to obtain the target reference power.
[0077] In this embodiment, if the first target iteration count is not within the normal range, the initial reference power can be adjusted to obtain the target reference power. It can be understood that if the first target iteration count is not within the normal range, it can be explained that if the sensitivity test result of the BTM at the position to be measured is directly generated based on the first target power, it may lead to low test efficiency or low test accuracy. Therefore, the initial reference power needs to be adjusted to obtain the target reference power.
[0078] In a possible implementation manner, if the first target iteration count is less than the normal range, reduce the initial reference power to obtain the target reference power; if the first target iteration count is greater than the normal range, increase the initial reference power to obtain the target reference power. It can be understood that if the first target iteration count is less than the normal range, it means that the iteration count is low at this time, which may lead to low test accuracy. At this time, the initial reference power can be reduced to obtain the target reference power and the iteration count can be reset to zero, so as to re-perform the iteration step based on the target reference power. If the first target iteration count is greater than the normal range, it means that the iteration count is high at this time, which may lead to low test efficiency. At this time, the initial reference power can be increased to obtain the target reference power and the iteration count can be reset to zero, so as to re-perform the iteration step based on the target reference power.
[0079] In one possible implementation, after determining whether the first target power reaches the sensitivity threshold of the transponder transmission module, if the first target power does not reach the sensitivity threshold, determine whether the first target iteration number reaches the iteration threshold; if the first target iteration number reaches the iteration threshold, adjust the initial reference power to obtain the target reference power. It is understandable that if the first target power does not reach the sensitivity threshold of the BTM, and the first target iteration number has reached the iteration threshold, it can be understood that the initial reference power may be set too small, resulting in a large number of iterations still not reaching the sensitivity threshold of the BTM, thereby affecting the test efficiency of the test process. At this time, the initial reference power can be adjusted, for example, the initial reference power can be increased to obtain a new target reference power, so as to re-perform the iteration step based on the target reference power to avoid the problem of too low test efficiency. Among them, the iteration threshold can be set according to actual conditions.
[0080] S106: Iterate the target reference power according to the iteration magnification to obtain a second target power and a second target number of iterations corresponding to the second target power.
[0081] In this embodiment, after the target reference power is reached, the target reference power can be iterated according to the iteration magnification to obtain a second target power and a second target number of iterations corresponding to the second target power. It is understood that the target reference power can be first multiplied by the iteration magnification, and the multiplication result can be further multiplied by the iteration magnification, and so on to achieve iteration of the target reference power, ultimately obtaining the second target power and the corresponding number of iterations. It should be noted that after each iteration, it can be determined whether the obtained second target power reaches the sensitivity threshold of the transponder transmission module. If not, the next iteration is performed.
[0082] S107: Determine whether the second target power reaches the sensitivity threshold.
[0083] In this embodiment, after obtaining the second target power, it can be determined whether the second target power reaches the sensitivity threshold of the transponder transmission module. It can be understood that by determining whether the second target power reaches the sensitivity threshold of the BTM, it can be determined whether the pending sensitivity test result has been obtained. If the second target power reaches the sensitivity threshold of the BTM, it may be possible to generate the sensitivity test result of the position to be measured based on the second target power, and the second target power number needs to be further determined. If the second target power does not reach the sensitivity threshold of the transponder transmission module, the iterative step can be continued to generate a new second target power and a new second iteration number corresponding to the new second target power.
[0084] S108. If the second target iteration count is within the normal range, generate the sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
[0085] In this embodiment, if the second target iteration count is within the normal range, generate the sensitivity test result of the transponder transmission module at the position to be measured according to the second target power. It can be understood that if the second target iteration count is within the normal range, it indicates that there is no situation of low test accuracy or low test efficiency at this time. At this time, the sensitivity test result of the transponder transmission module at the position to be measured can be directly generated according to the second target power, that is, the radiation pattern of the BTM can be constructed according to the second target power.
[0086] It should be noted that if the second target iteration count is not within the normal range, the target reference power can be adjusted so as to re-perform the iteration step based on the adjusted target reference power.
[0087] From this, it can be seen that the embodiment of the present application provides a BTM performance test method. Since the initial reference power can be flexibly adjusted according to the real-time test situation during the BTM performance test, the iteration count during the test can be reduced, that is, the test time during the BTM performance test can be reduced, thereby improving the test efficiency of the BTM performance test.
[0088] Please refer to Figure 2 , the embodiment of the present application provides another BTM performance test method, which specifically includes the following steps.
[0089] ① Test start;
[0090] ② Initialize the test position;
[0091] ③ Initialize the reference power;
[0092] ④ Perform magnification iteration based on the current reference power;
[0093] ⑤ If the reception determination threshold is reached, further determine the iteration count, otherwise continue to iterate the power by magnification;
[0094] ⑥ If the iteration count is normal, the test ends, otherwise adjust the reference power and reset the iteration count;
[0095] ⑦ Increase the reference power in a large proportion;
[0096] ⑧ Determine if the current test position is not the final position, then loop, otherwise the test ends;
[0097] ⑨ Iterate the current test position;
[0098] ⑩ Test end.
[0099] It can be seen from this that the embodiments of the present application provide a BTM performance test method. Since the initial reference power can be flexibly adjusted according to the real-time test situation during the BTM performance test, the number of iterations during the test can be reduced, that is, the test time during the BTM performance test can be reduced. The original test time of more than ten hours can be shortened to within three hours, thereby improving the test efficiency of the BTM performance test.
[0100] Please refer to Figure 3 , the embodiments of the present application provide a BTM performance test system, including a controller, a synthesizer, a power amplifier, a filter, a radio frequency switch, a power meter, an induction transformer, a reference loop, a test interface, a BTM host, an on-vehicle cable, an on-vehicle BTM antenna, a mounting device, etc.
[0101] After obtaining the first target power or the second target power by iterating the initial reference power or iterating the target reference power, an uplink radio frequency signal can be generated through the controller, the synthesizer, the power amplifier, the radio frequency switch, the attenuator, the induction transformer, etc., and sent to the BTM through the reference loop. If the BTM can receive the uplink radio frequency signal, it will receive the uplink radio frequency signal through the on-vehicle BTM antenna, generate a downlink radio frequency signal through the BTM host, and then return it to the reference loop through the on-vehicle BTM antenna, thus completing the process of the BTM performance test.
[0102] Please refer to Figure 4 , the embodiments of the present application provide a BTM performance test device, and the device includes:
[0103] A determination unit 401, configured to determine the initial reference power and the iteration multiple of the controller corresponding to the position to be measured;
[0104] An iteration unit 402, configured to iterate the initial reference power according to the iteration multiple to obtain a first target power and a first target iteration number corresponding to the first target power;
[0105] A judgment unit 403, configured to judge whether the first target power reaches the sensitivity threshold of the transponder transmission module;
[0106] The judgment unit 403 is further configured to, if the first target power reaches the sensitivity threshold, judge whether the first target iteration number is within a normal range;
[0107] An adjustment unit 404, configured to, if the first target iteration number is not within the normal range, adjust the initial reference power to obtain a target reference power;
[0108] The iterative unit 402 is further configured to iterate the target reference power according to the iteration multiple to obtain a second target power and a second target iteration number corresponding to the second target power;
[0109] The determination unit 403 is further configured to determine whether the second target power reaches the sensitivity threshold;
[0110] The determination unit 403 is further configured to, if the second target power reaches the sensitivity threshold, determine whether the second target iteration number is within a normal range;
[0111] The generation unit 405 is configured to, if the second target iteration number is within a normal range, generate a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
[0112] Optionally, the determination unit 403 is specifically configured to:
[0113] Send a test signal to the response management module according to the first target power;
[0114] If the feedback signal sent by the response management module is not received, it is determined that the first target power does not reach the sensitivity threshold of the transponder transmission module;
[0115] If the feedback signal sent by the response management module is received, it is determined that the first target power reaches the sensitivity threshold of the transponder transmission module.
[0116] Optionally, the device further includes:
[0117] The determination unit 403 is further configured to, if the first target power does not reach the sensitivity threshold, determine whether the first target iteration number reaches an iteration threshold;
[0118] The adjustment unit 404 is further configured to, if the first target iteration number reaches the iteration threshold, adjust the initial reference power to obtain a target reference power.
[0119] Optionally, the adjustment unit 404 is specifically configured to:
[0120] If the first target iteration number is less than the normal range, reduce the initial reference power to obtain a target reference power;
[0121] If the first target iteration number is greater than the normal range, increase the initial reference power to obtain a target reference power.
[0122] Optionally, the position to be measured includes a plurality of sub-positions to be measured, and the position coordinates of each sub-position to be measured in the plurality of sub-positions to be measured are different from each other.
[0123] It can be seen from this that the embodiment of the present application provides a BTM performance test device. Since the initial reference power can be flexibly adjusted according to the real-time test situation during the BTM performance test, the number of iterations during the test can be reduced, that is, the test time during the BTM performance test can be reduced. The original test time of more than ten hours can be shortened to within three hours, thereby improving the test efficiency of the BTM performance test.
[0124] The embodiment of the present application also provides a computer device, including: a memory, a processor, and a bus system;
[0125] Wherein, the memory is used to store programs;
[0126] The processor is used to execute the programs in the memory to implement any of the above-mentioned BTM performance test methods;
[0127] The bus system is used to connect the memory and the processor to enable the memory and the processor to communicate.
[0128] The embodiment of the present application also provides a computer-readable storage medium, storing instructions, which when run on a computer, cause the computer to execute any of the above-mentioned BTM performance test methods.
[0129] Finally, it should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.
[0130] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A BTM performance testing method, characterized in that, The method includes: Determining an initial reference power and an iteration multiple of a controller corresponding to a position to be measured; Iterating the initial reference power according to the iteration multiple to obtain a first target power and a first target iteration number corresponding to the first target power; Judging whether the first target power reaches a sensitivity threshold of a transponder transmission module; If the first target power reaches the sensitivity threshold, judging whether the first target iteration number is within a normal range; If the first target iteration number is not within the normal range, adjusting the initial reference power to obtain a target reference power; Iterating the target reference power according to the iteration multiple to obtain a second target power and a second target iteration number corresponding to the second target power; Judging whether the second target power reaches the sensitivity threshold; If the second target power reaches the sensitivity threshold, judging whether the second target iteration number is within the normal range; If the second target iteration number is within the normal range, generating a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power.
2. The method according to claim 1, wherein The judging whether the first target power reaches the sensitivity threshold of the transponder transmission module includes: Sending a test signal to a response management module according to the first target power; If a feedback signal sent by the response management module is not received, determining that the first target power does not reach the sensitivity threshold of the transponder transmission module; If a feedback signal sent by the response management module is received, determining that the first target power reaches the sensitivity threshold of the transponder transmission module.
3. The method according to claim 1, wherein After judging whether the first target power reaches the sensitivity threshold of the transponder transmission module, the method further includes: If the first target power does not reach the sensitivity threshold, judging whether the first target iteration number reaches an iteration threshold; If the first target iteration number reaches the iteration threshold, adjusting the initial reference power to obtain a target reference power.
4. The method according to claim 1, wherein The adjusting the initial reference power to obtain a target reference power includes: If the first target iteration number is less than the normal range, reducing the initial reference power to obtain a target reference power; If the first target iteration number is greater than the normal range, increasing the initial reference power to obtain a target reference power.
5. The method according to claim 1, characterized in that The position to be measured includes a plurality of sub-positions to be measured, and the position coordinates of each sub-position to be measured in the plurality of sub-positions to be measured are different from each other.
6. A BTM performance testing device, characterized in that, The device includes: A determining unit, configured to determine an initial reference power and an iteration multiple of a controller corresponding to a position to be measured; An iterating unit, configured to iterate the initial reference power according to the iteration multiple to obtain a first target power and a first target iteration number corresponding to the first target power; A judging unit, configured to judge whether the first target power reaches a sensitivity threshold of a transponder transmission module; The judging unit is further configured to, if the first target power reaches the sensitivity threshold, judge whether the first target iteration number is within a normal range; An adjustment unit, configured to adjust the initial reference power to obtain a target reference power if the first target iteration number is not within a normal range; The iteration unit is further configured to iterate the target reference power according to the iteration multiple to obtain a second target power and a second target iteration number corresponding to the second target power; The determination unit is further configured to determine whether the second target power reaches the sensitivity threshold; The determination unit is further configured to determine whether the second target iteration number is within a normal range if the second target power reaches the sensitivity threshold; The generation unit is configured to generate a sensitivity test result of the transponder transmission module at the position to be measured according to the second target power if the second target iteration number is within a normal range.
7. The device according to claim 6, characterized in that, The determination unit is specifically configured to: Send a test signal to the response management module according to the first target power; If the feedback signal sent by the response management module is not received, it is determined that the first target power does not reach the sensitivity threshold of the transponder transmission module; If the feedback signal sent by the response management module is received, it is determined that the first target power reaches the sensitivity threshold of the transponder transmission module.
8. The device according to claim 6, characterized in that, The device further includes: The determination unit is further configured to determine whether the first target iteration number reaches an iteration threshold if the first target power does not reach the sensitivity threshold; The adjustment unit is further configured to adjust the initial reference power to obtain a target reference power if the first target iteration number reaches the iteration threshold.
9. A computer device, characterized in that, Comprising: A memory, a processor, and a bus system; Wherein, the memory is used to store programs; The processor is configured to execute the programs in the memory to implement the method according to any one of claims 1 to 5; The bus system is used to connect the memory and the processor to enable communication between the memory and the processor.
10. A computer-readable storage medium, characterized in that, Instructions are stored, which when running on a computer cause the computer to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
High-speed-digital-demodulation-based power control system and method of vector network analyzer
CN104536339A
Laser range finder operating distance evaluation method
CN112285726A
Methods and systems for adjusting power consumption based on a fixed-duration power option agreement
US10608433B1
Method and system for testing transponders
US20120249169A1
Asset-tracking system
US20230247565A1