Frequency band calibration method and electronic equipment
By automatically matching the target frequency band and the standard frequency band, the problem of cumbersome frequency band calibration process and high error rate is solved, efficient and accurate frequency band calibration is achieved, and the operation process is simplified and the error rate is reduced.
Patent Information
- Application Number
- CN202411372468.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, the frequency band calibration process is complicated and requires manual modification of calibration parameters, which increases the working complexity and time, and has a high error rate, making it difficult to improve the efficiency of frequency band calibration.
By obtaining the target frequency band and its frequency point parameters to match the preset specification frequency band list, we automatically detect the consistency between the target frequency band and the specification frequency band, and output the matching result to indicate whether the frequency band is configured correctly. We support multi-band and multi-frequency point calibration, reducing manual Operation and error rate.
It improves the efficiency and accuracy of frequency band calibration, reduces the repeated debugging time of frequency band inconsistency problems, reduces the error rate of manual operation and manual judgment, and systematically outputs matching results for easy processing by R&D personnel.
Smart Images

Figure CN119255269A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a frequency band calibration method and electronic equipment. Background Art
[0002] RF calibration is the process of debugging and adjusting the frequency output of RF equipment such as radio transmitters, receivers, antennas or other communication equipment. Its purpose is to ensure that the equipment works normally within the predetermined frequency range, the transmitted and received signal strengths meet the standards, and reduce the interference of frequency deviation, distortion or noise.
[0003] In the related technology, different frequency bands and frequency points are often retested by manually modifying the calibration parameters, which usually requires clearing the calibration data of the device and recalibrating and testing, increasing the complexity of the work and the time spent. How to improve the efficiency of frequency band calibration has become an urgent problem to be solved. Summary of the invention
[0004] An embodiment of the present application discloses a frequency band calibration method, which improves the efficiency of frequency band calibration by matching the actual frequency band and its related frequency point parameters of the device with the standard frequency band and its related frequency point parameters that comply with industry standards, and outputting a matching result to indicate whether the actual frequency band is correctly configured. Automated calibration and matching avoids the tediousness and high error rate of manual operation and manual judgment.
[0005] The present application discloses a frequency band calibration method, the method comprising:
[0006] Acquire a target frequency band, where the target frequency band includes a target frequency band identifier and a target frequency point parameter of the target frequency band;
[0007] The target frequency band identifier and the target frequency point parameters are matched with a preset standard frequency band list, and a matching result is obtained and output, wherein the standard frequency band list includes at least one standard frequency band, each standard frequency band includes a standard frequency band identifier and standard frequency point parameters of the standard frequency band, and the matching result is used to indicate whether the target frequency band is the same as one of the standard frequency bands in the standard frequency band list.
[0008] In the above technical solution, by obtaining the frequency band identifier and frequency point parameters of the target frequency band and comparing them with the preset standard frequency band list, it is automatically detected whether the target frequency band is consistent with the standard frequency band, which can simplify the operation process and ensure the compliance of the device frequency band.
[0009] In a possible implementation manner, matching the target frequency band identifier and the target frequency point parameter with a preset standard frequency band list, and obtaining and outputting a matching result includes:
[0010] Determining a target standard frequency band from the standard frequency band list according to the target frequency band identifier, wherein the standard frequency band identifier of the target standard frequency band is the same as the target frequency band identifier;
[0011] Matching the target frequency point parameters with the standard frequency point parameters of the target standard frequency band, obtaining and outputting the matching result;
[0012] Wherein, when the target frequency point parameter is the same as the standard frequency point parameter of the target standard frequency band, the matching result is used to indicate that the target frequency band is the same as one of the standard frequency bands in the standard frequency band list;
[0013] In a case where the target frequency point parameter is different from the standard frequency point parameter of the target standard frequency band, the matching result is used to indicate that the target frequency band is not the same as any standard frequency band in the standard frequency band list.
[0014] In the above technical solution, by comparing the frequency band identifiers, the target frequency band is quickly locked, and a detailed comparison of the frequency point parameters is performed, which helps to accurately detect the problem of frequency band mismatch, reduces the time for repeated debugging of frequency band inconsistency problems, and improves the matching accuracy.
[0015] In a possible implementation, the target frequency point parameters include the starting frequency point of the target frequency band and the ending frequency point of the frequency band; or, the target frequency point parameters include the middle frequency point of the target frequency band and a target difference value, and the target difference value is the difference between the starting frequency point and the ending frequency point of the target frequency band.
[0016] In the above technical solution, various forms of frequency parameters are supported, which can handle the calibration of the starting frequency and the ending frequency, as well as the intermediate frequency and its difference, making the algorithm more adaptable. For multi-band and multi-frequency devices, the calculation complexity can be reduced in the form of intermediate frequency and difference.
[0017] In a possible implementation manner, the number of the target frequency bands includes multiple ones, and matching the target frequency band identifier and the target frequency point parameter with a preset standard frequency band list to obtain and output a matching result includes:
[0018] Matching a target frequency band identifier and a target frequency point parameter corresponding to each target frequency band in the plurality of target frequency bands with the standard frequency band list to obtain a plurality of matching sub-results corresponding to the plurality of target frequency bands;
[0019] The matching result is obtained according to the multiple matching sub-results.
[0020] In the above technical solution, multiple frequency bands can be calibrated simultaneously, which is suitable for devices that support multiple frequency bands, greatly improving the test efficiency. At the same time, for the calibration of multiple frequency bands, the matching results can be systematically output, which is convenient for R&D personnel to view and handle problems as a whole.
[0021] In a possible implementation manner, matching a target frequency band identifier and a target frequency point parameter corresponding to each target frequency band in the plurality of target frequency bands with the standard frequency band list to obtain a plurality of matching sub-results corresponding to the plurality of target frequency bands includes:
[0022] Acquire one of the target frequency bands as a current comparison frequency band according to a preset order;
[0023] Matching the target frequency band identifier and the target frequency point parameters of the current comparison frequency band with the standard frequency band list to obtain a matching sub-result corresponding to the current comparison frequency band;
[0024] Determining whether the current comparison frequency band is the last frequency band among the multiple target frequency bands;
[0025] When the current comparison frequency band is the last frequency band, the multiple matching sub-results are obtained.
[0026] In the above technical solution, the frequency bands are calibrated one by one in a preset order to ensure that the frequency band matching process is carried out in an orderly manner, reducing the risk of logical confusion. By comparing the frequency bands one by one, there is no need to load all the frequency bands at one time, saving system resources and computing time.
[0027] In a possible implementation manner, after determining whether the current comparison frequency band is the last frequency band among the multiple target frequency bands, the method further includes:
[0028] When the current comparison frequency band is not the last frequency band, acquiring a next frequency band after the current comparison frequency band;
[0029] Matching the target frequency band identifier and the target frequency point parameters of the next frequency band with the standard frequency band list to obtain a matching sub-result corresponding to the next frequency band;
[0030] And so on, until the multiple matching sub-results are obtained.
[0031] In the above technical solution, by automatically polling each target frequency band, the time of manual operation one by one can be saved, and work efficiency can be improved. Even if the current frequency band fails to match, the next frequency band can be automatically processed to reduce debugging interruptions.
[0032] In a possible implementation manner, the matching result is used to indicate that the target frequency band is not the same as any standard frequency band in the standard frequency band list, and the matching result further includes:
[0033] The target frequency band identifier and target frequency point parameters of the target frequency band and the standard frequency band identifier and standard frequency point parameters of the target standard frequency band corresponding to the target frequency band.
[0034] In the above technical solution, when the target frequency band does not match, the specific target frequency band and its frequency point parameters can be output in detail and compared with the standard frequency band in detail, so that R&D personnel can quickly locate the problem and make adjustments. By providing specific mismatch details, R&D personnel can quickly find the problem and reduce the time for step-by-step investigation.
[0035] The embodiment of the present application discloses a frequency band calibration device, including:
[0036] Frequency band acquisition module, acquires the target frequency band;
[0037] The frequency band matching module matches the target frequency band identifier and the target frequency point parameters with a preset standard frequency band list, and obtains and outputs a matching result.
[0038] An embodiment of the present application discloses an electronic device, including a memory and a processor, wherein the memory is used to store code instructions; and the processor is used to execute the code instructions to implement the method described above.
[0039] An embodiment of the present application discloses a computer-readable storage medium for storing a computer program, wherein the computer program includes instructions for implementing the method described above.
[0040] Compared with the related art of manually modifying calibration parameters to retest different frequency bands and frequency points, the method provided in the embodiment of the present application can realize automatic matching of the target frequency band with the standard frequency band list, and directly output the matching results of all target frequency bands. The matching results can directly locate the incorrectly configured target frequency band and how to modify the frequency point parameters of the target frequency band to meet the standard. This improves the efficiency of frequency band calibration to a certain extent and reduces the error rate of manual operation and human judgment. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0042] Figure 1An application scenario diagram of the frequency band calibration method provided in an embodiment of the present application;
[0043] Figure 2 A schematic flow chart of a frequency band verification method provided in an embodiment of the present application;
[0044] Figure 3 A schematic flowchart of a multi-band calibration and matching method provided in an embodiment of the present application;
[0045] Figure 4 A schematic flow chart of another multi-band calibration and matching method provided in an embodiment of the present application;
[0046] Figure 5 A schematic diagram of a frequency band and frequency point matching method provided in an embodiment of the present application;
[0047] Figure 6 A schematic flow chart of a frequency band and frequency point matching method provided in an embodiment of the present application;
[0048] Figure 7 A schematic block diagram of a frequency band calibration device provided in an embodiment of the present application;
[0049] Figure 8 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0051] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. For example, the first instruction and the second instruction are to distinguish different user instructions, and their order is not limited. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit them to be different.
[0052] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.
[0053] In addition, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0054] In addition, the terms "including" and "having" and any variations thereof in the embodiments of the present application and the accompanying drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products, or devices.
[0055] Frequency band refers to a specific frequency range in the electromagnetic spectrum. Wireless communication devices communicate by transmitting and receiving signals on different frequency bands. The division of frequency bands is regulated by national or regional radio management agencies (such as the Ministry of Industry and Information Technology of China, the Federal Communications Commission of the United States, etc.) to avoid interference between different communication systems. Frequency bands are usually measured in Hertz (Hz), indicating the starting and ending frequencies of the frequency range. Common wireless communication frequency bands include Low Frequency (LF): 30kHz-300kHz, Medium Frequency (MF): 300kHz-3MHz, High Frequency (HF): 3MHz-30 MHz, Very High Frequency (VHF): 30MHz-300 MHz, Ultra High Frequency (UHF): 300MHz-3 GHz, Extremely High Frequency (EHF): 30GHz-300GHz, etc. Different countries and regions have different divisions of frequency bands. For example, the spectrum divisions in China and the United States differ in certain frequency bands. Different frequency bands are often used for different wireless communication technologies, such as mobile communications (such as 4G, 5G), satellite communications, broadcasting and television, Wi-Fi, etc. Among them, the 700MHz-2.5GHz frequency band is often used for mobile communications LTE (Long-Term Evolution) and 5G networks, the 2.4GHz-5 GHz frequency band is mainly used for Wi-Fi communications, and the millimeter wave frequency band (24GHz-100 GHz) is mainly used for high-bandwidth applications, such as 5G millimeter wave communications. In the actual application of frequency bands, the frequency bands used by 3G, 4G, and 5G are usually called cellular frequency bands, and the networks of different operators will operate in different frequency bands. For example, 5G NR (New Radio) technology often uses low frequency bands (700MHz), mid frequency bands (3.5GHz) and high frequency bands (millimeter wave, 24GHz and above). Commonly used Wi-Fi frequency bands include 2.4GHz and 5GHz. The latest Wi-Fi 6E supports the 6GHz band. L-band, S-band, C-band, Ku-band and Ka-band are widely used in satellite communications.
[0056] There are many parameters related to frequency bands. Among them, the frequency band identifier is used to distinguish different frequency bands. Usually, different frequency bands are represented by a combination of letters and numbers. For example, Band 1 in LTE represents the 2100MHz frequency band, and Band 3 represents the 1800MHz frequency band. In the RF calibration of the device, the frequency band identifier is used to quickly locate the frequency band, which is convenient for the device to identify and compare the target frequency band with the standard frequency band. The starting frequency is the lowest frequency in the frequency band range, indicating the starting frequency of the frequency band. It is used to define the starting boundary of the frequency range of a frequency band. In calibration, the starting frequency of the target frequency band of the device needs to be compared with the starting frequency of the standard frequency band. The ending frequency is the highest frequency in the frequency band range, indicating the ending frequency of the frequency band. The ending frequency is used to define the end boundary of the frequency band. In RF calibration, the ending frequency is compared with the ending frequency of the standard frequency band to ensure that the operating frequency band of the device is correct. Bandwidth refers to the frequency range of a frequency band, that is, the difference between the end frequency and the start frequency. Bandwidth indicates the frequency range that can be accommodated in a frequency band. A larger bandwidth usually means that the frequency band can support a higher data transmission rate. Different communication standards and technologies have different requirements for bandwidth. For example, 5G requires a wider bandwidth to support a higher data transmission rate. Frequency spacing refers to the frequency spacing between adjacent frequencies in the same frequency band. In some communication systems, the frequency spacing determines the number of channels that can be accommodated in the frequency band. It is usually used in multi-carrier communication or frequency division multiplexing systems. The center frequency is the middle frequency of the frequency band range, which is equal to the average of the start frequency and the end frequency. The center frequency is used in some communication technologies. For example, in broadband wireless communication, the device usually uses the center frequency as the carrier frequency, especially in the modulation and demodulation process. In-band frequency refers to all available frequency points within a specific frequency band. In the actual calibration and matching process, the in-band frequency point is the actual frequency point used by the device, usually multiple discrete frequency points. Frequency band types are classified according to the purpose or technology of frequency use, such as FDD (frequency division duplex) and TDD (time division duplex). FDD uses different frequency bands for uplink and downlink data transmission, and TDD uses time division multiplexing for uplink and downlink data transmission in the same frequency band. Each frequency band is divided into multiple channels, and each channel has a unique channel number. The channel number represents the communication channel at a specific frequency. The channel number is used to select the communication channel within a specific frequency band in the device radio frequency calibration. For example, in LTE, different channel numbers represent different frequency points, and the device selects the appropriate frequency for communication based on the channel number. Spectral efficiency refers to the amount of data transmitted per unit spectrum (usually per Hertz bandwidth), and the unit is bit / second / Hertz. Frequency bands with high spectral efficiency can transmit more data in the same bandwidth, so spectral efficiency is a key parameter when making efficient use of spectrum resources.
[0057] Communication equipment needs to work within a specific frequency band. For example, mobile phones, Wi-Fi routers, satellite communications, etc. all use different frequency bands. If the actual operating frequency of the device deviates from the predetermined frequency band, it may cause signal interference, communication interruption, and even violate communication regulations. Frequency band calibration can prevent frequency deviation, ensure that the device works at the correct frequency, and does not affect communication equipment in other frequency bands. It ensures that the device can maintain a stable frequency output without drift under different temperatures or environments. The efficiency of transmitting and receiving signals of the device may be different in different frequency bands. Frequency band calibration can ensure that the transmission power of the device in different frequency bands meets the design requirements, and neither the transmission is too strong to cause interference nor the transmission is too weak to affect the communication quality. The gain response of the device is calibrated to keep it consistent throughout the frequency band to avoid the signal in a specific frequency band being too strong or too weak, which affects the coverage and quality of communication. Devices that have not been calibrated may generate out-of-band radiation or harmonic distortion, causing the device to interfere with adjacent frequency bands. Frequency band calibration can help optimize the RF circuit of the device, reduce unnecessary out-of-band radiation and harmonic distortion, thereby improving the electromagnetic compatibility (EMC) of the communication equipment and preventing interference with other devices or networks. Different countries and regions have strict regulations and standards for the frequency usage, transmission power and out-of-band radiation of communication equipment. Band calibration can ensure that the equipment complies with these regulations and avoid regulatory non-compliance caused by frequency offset, power exceeding the standard and other issues, so as to successfully pass certification and regulatory review. The performance of communication equipment depends largely on its performance within the operating frequency band. Band calibration can optimize the performance of the equipment within each frequency band and ensure the stability, clarity and anti-interference of the communication signal. This is crucial to the user experience, especially in mobile communication devices with frequent frequency band switching. Band calibration helps reduce the problems of dropped calls, signal interruption or reduced data transmission speed. There are certain differences in the performance of components in the production process, especially crystal oscillators, filters and other components in RF circuits may have problems such as frequency deviation and inconsistent power gain. Through band calibration, the differences in these components can be corrected to ensure that the overall performance of the equipment meets the design expectations.
[0058] In the technology related to frequency band calibration, when encountering frequency band or frequency point abnormality, R&D personnel need to manually modify the calibration parameters to retest different frequency bands and frequency points, which usually requires clearing the calibration data of the device, that is, performing a "full wipe", and then recalibrating and testing to verify whether the modified frequency point meets the specification. Every time the calibration frequency point is modified, the device needs to be "fully wiped", which takes a lot of time, including a series of steps such as data clearing, reloading the calibration file of the device, restarting, and recalibrating. Frequent full wipe and recalibration operations increase the complexity of the work, requiring engineers to repeat operations to find the appropriate frequency point configuration. This method is not only time-consuming but also prone to errors. Every modification of the calibration frequency band requires a full wipe of the machine and reconfiguration of the equipment, which is a huge consumption of test equipment, testers, time resources, etc., especially in multi-band and multi-frequency point test scenarios. Because each calibration test can only cover one or several frequency bands, each time the frequency band does not meet the requirements, the frequency point needs to be modified and the full wipe and calibration need to be re-performed. Such a repeated process will cause frequent trial and error, greatly increasing the R&D cost.
[0059] The embodiment of the present application matches the target frequency band to be tested with the standard frequency bands in the standard frequency band list one by one. After obtaining the target standard frequency band with the same frequency band identifier as the target frequency band to be tested, the frequency point parameters of the target frequency band to be tested are further compared to see whether they are the same, and the matching result is output. The R&D personnel can locate the incorrectly configured frequency band and adjust it according to the matching result. This method improves the efficiency of frequency calibration and avoids the tedious manual operation and manual judgment as well as the high error rate.
[0060] In order to implement the method described above, the application scenario of the frequency band calibration method of the embodiment of the present application is first introduced to fully understand the principle of frequency calibration of communication equipment.
[0061] like Figure 1 As shown, an application scenario diagram 100 of the frequency band calibration method provided in an embodiment of the present application may include a terminal device 101 and a base station device 102.
[0062] In some possible embodiments, the terminal device 101 can establish a communication connection with the base station device 102. The terminal device 101 can be a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) and the like. The terminal device 101 can also be a mobile phone, a mobile station (MS) and a laptop computer, etc. The terminal device 101 can communicate with one or more core networks via a radio access network (RAN). For example, the terminal device 101 can be a mobile phone (or a "cellular" phone) or a computer with a terminal device, etc. For example, the terminal device 101 can also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges voice and / or data with a radio access network. The terminal device 101 may also be a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future evolving network, etc., and the implementation of this application is not limited thereto.
[0063] In some possible embodiments, the base station device 102 may be an evolutionary node B (evolutional node B, referred to as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), micro-micro base station, access point (AP), transmission point (TP) or new generation Node B (gNodeB) in a long-term evolution (LTE) system, an NR communication system or an authorized auxiliary access long-term evolution (LAA-LTE) system. The above-mentioned base station device 102 may also be other types of base station devices in future evolution networks, which are not limited in the implementation of this application.
[0064] In some possible embodiments, in order to realize the communication between the terminal device 101 and the base station device 102, it is first necessary to confirm whether the frequency bands supported by the terminal device (such as a mobile phone) and the base station device are consistent. Usually, the operator will operate on a specific frequency band, so the terminal device 101 must support these frequency bands. If the frequency bands do not match, the terminal device 101 cannot connect to the network. In a multi-mode device (a device that supports multiple frequency bands and standards), it is necessary to select a suitable frequency band, and the device will automatically scan and select the strongest signal or predefined frequency band. The frequencies of the terminal device 101 and the base station device 102 will have a certain offset due to hardware characteristics and environmental factors. Through frequency error calibration, the frequency error of the device can be reduced to within the standard range, thereby ensuring that the device sends and receives signals at the correct frequency. The terminal device 101 and the base station device 102 usually use a high-precision frequency source (such as a crystal oscillator) to calibrate the internal frequency drift. During the verification process, it is necessary to ensure that the transmission power of the terminal device 101 and the base station device 102 is within the specified range. Too low power will result in insufficient signal coverage, and too high power will cause interference. Then verify the receiving capability of the terminal device 101 in different frequency bands to ensure that it can correctly receive the signal of the base station device 102, and check the modulation quality of the device in each frequency band (such as error vector amplitude EVM) to ensure the accuracy of signal transmission. Through bandwidth analysis, confirm whether the signal bandwidth of the terminal device 101 and the base station device 102 in different frequency bands meets the standard requirements. Different wireless standards (such as LTE, NR) have different regulations on bandwidth. The signal spectrum of the terminal device 101 and the base station device 102 is detected by a spectrum analyzer to ensure that the transmitted signal does not exceed the predetermined frequency band and does not generate interference signals.
[0065] The above embodiment introduces the application scenario of the frequency band calibration method, through which the target frequency band and the standard frequency band can be automatically matched, manual operations can be reduced, and the efficiency of device calibration can be improved. Next, how the frequency band calibration is implemented is further introduced.
[0066] like Figure 2 As shown, it is a schematic flowchart 200 of a frequency band verification method provided in an embodiment of the present application, and the method comprises the following steps:
[0067] S201: Acquire a target frequency band, where the target frequency band includes a target frequency band identifier and a target frequency point parameter of the target frequency band.
[0068] In some possible embodiments, R&D personnel can test the frequency parameters of the communication equipment through a spectrum analyzer, where the frequency parameters can be the starting frequency of the frequency band and the ending frequency of the frequency band or the middle frequency of the frequency band and the frequency band bandwidth, where the middle frequency band = (starting frequency + ending frequency) / 2, and the frequency band bandwidth = ending frequency - starting frequency. The frequency band identifier is used to distinguish different frequency bands, and each target frequency band corresponds to a frequency band identifier.
[0069] S202, matching the target frequency band identifier and the target frequency point parameters with a preset standard frequency band list, obtaining and outputting a matching result, wherein the standard frequency band list includes at least one standard frequency band, each standard frequency band includes a standard frequency band identifier and standard frequency point parameters of the standard frequency band, and the matching result is used to indicate whether the target frequency band is the same as one of the standard frequency bands in the standard frequency band list.
[0070] In some possible embodiments, the frequency band identifier of the target frequency band to be tested is first matched with the standard frequency band identifiers corresponding to all standard frequency bands in the standard frequency band list to obtain the target standard frequency band with the same frequency point identifier as the target frequency band to be tested, and then the frequency point parameters of the target frequency band to be tested and the target standard frequency band are further compared to see if they are the same. If the frequency point parameters are the same, the matching result of the target frequency band to be tested successfully matching is output, indicating that the target frequency band to be tested is the same as one of the standard frequency bands in the standard frequency band list that meets the industry standards, and there is no need to modify it; if the frequency point parameters are different, the matching result of the target frequency band to be tested not successfully matching is output, indicating that the target frequency band to be tested is not the same as any standard frequency band in the standard frequency band list that meets the industry standards, and the output matching result includes the target frequency band identifier and target frequency point parameters of the target frequency band to be tested, and the target standard frequency band identifier and target standard frequency point parameters of the target standard frequency band corresponding to the target frequency band to be tested. R&D personnel can quickly locate the target frequency band to be tested that failed to match according to the matching result of the failed match, and adjust the target frequency point parameters of the target frequency band to be tested according to the corresponding target standard frequency point parameters.
[0071] In some possible embodiments, the researchers divide the frequencies supported by the communication device into different frequency bands in advance, and the frequency bands supported by these communication devices together constitute a target frequency band list to be tested. First, a frequency band in the target frequency band list to be tested is selected as the current target frequency band to be tested. After the current target frequency band to be tested is matched with the standard frequency band list, it is determined whether the target frequency band to be tested is the last frequency band in the frequency band list to be tested. If so, the matching results of all the frequency bands to be tested in the frequency band list to be tested and the standard frequency band list are output as the total matching result; if not, the next frequency band of the frequency band to be tested corresponding to the target frequency band to be tested in the frequency band list to be tested is selected as the target frequency band to be tested to continue matching with the standard frequency band list until all the frequency bands to be tested are matched and the total matching result is output.
[0072] The above embodiment describes a specific step of frequency band calibration, which can reduce the complexity of frequency band calibration and ensure the accuracy of frequency band configuration through an automated process. Next, how to quickly complete frequency band calibration in the face of multiple frequency bands is further introduced.
[0073] like Figure 3 As shown, it is a schematic flowchart 300 of a multi-band calibration and matching method provided in an embodiment of the present application, and the method comprises the following steps:
[0074] S301, obtaining the first frequency band in the frequency band list to be measured as a target frequency band to be measured.
[0075] In some possible embodiments, each frequency band in the frequency band list to be tested is a frequency band supported by the communication device in actual application obtained by R&D personnel based on measurements of a spectrum analyzer and other equipment. Each frequency band to be tested includes a frequency band identifier and a starting frequency point and an ending frequency point, wherein the frequency band identifier is used to distinguish different frequency bands. The first frequency band in the frequency band list to be tested is obtained as the target frequency band for subsequent frequency band verification. As shown in Table 1, this is a frequency band list to be tested for a communication device.
[0076] Table 1
[0077] Frequency band identification Starting frequency Stop frequency Band1 1920MHz 1980MHz Band3 1690MHZ 1790MHz Band7 2500MHZ 2570MHZ Band8 900MHZ 915MHZ Band20 832MHz 860MHz Band28 703MHz 748MHz
[0078] S302: Obtain a target standard frequency band by matching a target frequency band identifier of the target frequency band to be measured with a standard frequency band list.
[0079] In some possible embodiments, a standard frequency band refers to a frequency range allocated for specific communication technologies, services or purposes based on international standards or regional regulations in wireless communications. These frequency bands are usually defined and managed by the International Telecommunication Union (ITU), national communications management agencies and industry standard organizations (such as 3GPP, IEEE, etc.) to ensure the compatibility, interoperability and effective use of wireless devices in different regions. As shown in Table 2, this is a common list of standard frequency bands.
[0080] Table 2
[0081] Frequency band identification Starting frequency Stop frequency Band1 1920MHz 1980MHz Band3 1710MHZ 1785MHz Band7 2500MHZ 2570MHZ Band8 880MHZ 915MHZ Band20 832MHz 862MHz Band28 703MHz 748MHz n1 1920MHz 1980MHz n3 1710MHz 1785MHz n77 3300MHz 3800MHz n257 26500MHz 29500MHz n258 24250MHz 27500MHz n260 37000MHz 40000MHz
[0082] In some possible embodiments, the target frequency band identifier of the target frequency band to be measured is matched with the frequency band identifier in Table 2 to obtain the target standard frequency band that is the same as the target frequency band identifier.
[0083] S303, determining whether the start frequency point and the end frequency point of the target frequency band to be measured are respectively the same as the target standard frequency band.
[0084] In some possible embodiments, after matching the target standard frequency band corresponding to the target frequency band to be measured, the starting frequency and the ending frequency of the target frequency band to be measured are compared with the starting frequency and the ending frequency of the target standard frequency band respectively. When the starting frequency of the target frequency band to be measured is the same as the starting frequency of the target standard frequency band and the ending frequency of the target frequency band to be measured is the same as the ending frequency of the target standard frequency band, the target frequency band to be measured is successfully matched to the corresponding standard frequency band in the standard frequency band list, indicating that the target frequency band to be measured is correctly configured, and the communication device can normally establish a communication connection with other devices and access the network when working in this frequency band; when the starting frequency of the target frequency band to be measured is different from the starting frequency of the target standard frequency band or the ending frequency of the target frequency band to be measured is different from the ending frequency of the target standard frequency band, the target frequency band to be measured is not successfully matched to the corresponding standard frequency band in the standard frequency band, indicating that the target frequency band to be measured is incorrectly configured, and the communication device may conflict with other wireless signals when working in this frequency band, thereby causing frequency interference, affecting communication quality, and even causing communication interruption.
[0085] S304, obtaining a matching result of successful matching of the target frequency band to be tested.
[0086] In some possible embodiments, when the starting frequency of the target frequency band to be measured is the same as the starting frequency of the target standard frequency band and the ending frequency of the target frequency band to be measured is the same as the ending frequency of the target standard frequency band, a matching result of the successful matching of the target frequency band to be measured and the standard frequency band list is obtained, and the matching result is used to indicate that the target frequency band is the same as one of the standard frequency bands in the standard frequency band list, and the target standard frequency band is correctly configured. When the communication device operates in the target frequency band to be measured, it can normally access the network and communicate with other communication devices.
[0087] S305: Obtain the matching result of the target frequency band to be tested that fails to match.
[0088] In some possible embodiments, when one of the following three situations occurs, a matching result of a target frequency band to be tested failing to match is obtained:
[0089] 1. The starting frequency of the target frequency band to be measured is the same as that of the target standard frequency band, but the ending frequency is different;
[0090] 2. The starting frequency of the target frequency band to be tested is different from that of the target standard frequency band, but the ending frequency is the same;
[0091] 3. The starting frequency and ending frequency of the target frequency band to be tested are different from those of the target standard frequency band.
[0092] The matching result is used to indicate that the target frequency band to be tested is not the same as any of the standard frequency bands in the standard frequency band list, that is, when the communication device operates in the target frequency band to be tested, the communication device operates in a non-standard frequency band and other wireless signals conflict, causing frequency interference, thereby causing unstable communication or communication interruption. At the same time, the matching result also includes the target frequency band identifier of the target standard frequency band, the starting frequency and ending frequency of the target frequency band, and the target standard frequency band identifier, the starting frequency and ending frequency of the target standard frequency band corresponding to the target frequency band to be tested. The target standard frequency band is used to indicate the standard frequency band closest to the target frequency band to be tested, and is used to provide a reference basis for R&D personnel to adjust the starting frequency or ending frequency of the standard frequency band.
[0093] S306: Determine whether the target frequency band to be measured is the last frequency band in the list of frequency bands to be measured.
[0094] In some possible embodiments, after obtaining the matching result of the target frequency band to be tested for the standard frequency band list, it is necessary to poll the frequency band list to be tested to determine whether the target frequency band to be tested is the last frequency band to be tested in the frequency band list to be tested. If the target frequency band to be tested is the last frequency band to be tested in the frequency band list to be tested, the matching results of all the frequency bands in the frequency band list to be tested are output uniformly; if the target frequency band to be tested is not the last frequency band to be tested in the frequency band list to be tested, other target frequency bands to be tested are continued to be selected to match the standard frequency band list and continue to obtain matching results.
[0095] S307: Output the matching results of all the frequency bands to be tested.
[0096] In some possible embodiments, if the target frequency band to be tested is the last frequency band to be tested in the list of frequency bands to be tested, the matching results of all frequency bands to be tested in the list of frequency bands to be tested are output. The number "1" can be used to indicate that the matching result is a standard frequency band, and the number "0" can be used to indicate that the matching result is a non-standard frequency band. The specific representation method is not specifically limited in the embodiments of this application. For the frequency band to be tested whose matching result is a non-standard frequency band, its starting frequency point and ending frequency point as well as the starting frequency point and ending frequency point of the corresponding target standard frequency band should also be output.
[0097] S308: Acquire the next frequency band of the target frequency band to be measured as the target frequency band to be measured.
[0098] In some possible embodiments, if the target frequency band to be tested is not the last frequency band to be tested in the frequency band list to be tested, other frequency bands to be tested are polled continuously, and the next frequency band of the target frequency band to be tested in the frequency band list is selected as the target frequency band to be tested, and the matching with the frequency band list to be tested is continued to obtain the corresponding matching result.
[0099] For example, a list of frequency bands to be tested of a smart phone is shown in Table 1, and a list of standard frequency bands is shown in Table 2. First, the frequency band Band1 in the list of frequency bands to be tested is selected as the target frequency band to be tested, and the frequency band Band1 is matched with the list of standard frequency bands to obtain Band1 in the list of standard frequency bands as the target standard frequency band. The starting frequency point and the ending frequency point of the target frequency band Band1 to be tested are further matched with the starting frequency point and the ending frequency point of the target standard frequency band Band1 respectively. The starting frequency point of the target frequency band Band1 to be tested is matched with the starting frequency point and the ending frequency point of the target standard frequency band Band1. The starting frequency of the standard frequency band Band1 is the same as that of the target frequency band Band1, and the ending frequency of the target frequency band Band1 is also the same as that of the target standard frequency band Band1. Then the target frequency band Band1 is successfully matched, and the matching result is Band1: [1]. Band1 is not the last frequency band to be tested in the frequency band list. The next frequency band Band3 of the frequency band Band1 is selected as the target frequency band to be tested. The target frequency band Band3 is matched with the standard frequency band list to obtain the target standard frequency band Band. 3, Band3 (starting frequency to be tested) = 1690 ≠ 1710 = Band3 (standard starting frequency) and Band3 (ending frequency to be tested) = 1790 ≠ 1785 = Band3 (standard ending frequency), the target frequency band Band3 to be tested fails to match, and the matching result Band3 is obtained: [0, (1690, 1790), (Band3, 1710, 1785)]; continue to select the frequency band Band7 to be tested as the target frequency band to be tested, repeat the above steps, Band7 (starting frequency to be tested) Band 7 (standard starting frequency point) = 2500 = Band 7 (standard starting frequency point) and Band 7 (test ending frequency point) = 2570 = Band 7 (standard ending frequency point), and the matching result Band 7 is obtained: [1]; Continue to select the test frequency band Band 8 as the target test frequency band, repeat the above steps, Band 8 (test starting frequency point) = 900≠880 = Band 8 (standard starting frequency point) and Band 8 (test ending frequency point) = 915 = Band 8 (standard ending frequency point), and the matching result Band 8 is obtained:
[0100] [0,(900,915),(Band8,880,915)]; Continue to select the frequency band Band20 to be tested as the target frequency band to be tested, repeat the above steps, Band20 (starting frequency to be tested) = 832 = Band3 (standard starting frequency) and Band20 (ending frequency to be tested) = 860 ≠ 862 = Band20 (standard ending frequency), and get the matching result Band20: [0,(832,860),(Band20,832,86 2)]; Continue to select the frequency band Band28 to be tested as the target frequency band to be tested, repeat the above steps, Band28 (starting frequency to be tested) = 703 = Band28 (standard starting frequency) and Band28 (ending frequency to be tested) = 748 = Band28 (standard ending frequency), and obtain the matching result Band28: [1]. Band28 is the last frequency band to be tested in the frequency band list to be tested, and the final output total matching result is {Band1: [1], Band3:
[0101] [0,(1690,1790),(Band3,1710,1785)], Band7: [1], Band8: [0,(900,915),(Band8,880,915)], Band20: [0,(832,860),(Band20,832,862)], Band28: [1]}.
[0102] The above embodiment shows the calibration matching process of multiple frequency bands, which can handle the calibration requirements of multiple frequency bands at the same time, significantly improving the debugging efficiency of multi-frequency band equipment. The following further introduces how to perform calibration when the frequency point parameters of the frequency band are the middle frequency point and the frequency band bandwidth during multi-frequency band calibration.
[0103] like Figure 4 As shown, it is a schematic flowchart 400 of another multi-band calibration and matching method provided in an embodiment of the present application, and the method includes the following steps:
[0104] S401, obtaining the first frequency band in the list of frequency bands to be tested as a target frequency band to be tested.
[0105] In some possible embodiments, each frequency band in the frequency band list to be tested is a frequency band supported by the communication device in actual application obtained by the R&D personnel based on the measurement of the spectrum analyzer and other equipment. Each frequency band to be tested includes a frequency band identifier, an intermediate frequency point and a frequency band bandwidth, wherein the frequency band identifier is used to distinguish different frequency bands, the intermediate frequency point = (starting frequency point + ending frequency point) / 2, the frequency band bandwidth = ending frequency point - starting frequency point, and the first frequency band in the frequency band list to be tested is obtained as the target frequency band for subsequent frequency band verification. As shown in Table 3, this is another frequency band list to be tested for communication equipment.
[0106] Table 3
[0107] Frequency band identification Intermediate frequency Bandwidth Band1 1950MHz 60MHz Band3 1740MHZ 100MHz Band7 2535MHZ 70MHZ Band8 907.5MHZ 15MHZ Band20 846MHz 28MHz Band28 725.5MHz 45MHz
[0108] S402, obtaining a target standard frequency band according to matching the target frequency band identifier of the target frequency band to be measured with the standard frequency band list.
[0109] In some possible embodiments, a standard frequency band refers to a frequency range allocated for specific communication technologies, services or purposes based on international standards or regional regulations in wireless communications. These frequency bands are usually defined and managed by the International Telecommunication Union (ITU), national communications management agencies and industry standard organizations (such as 3GPP, IEEE, etc.) to ensure the compatibility, interoperability and effective use of wireless devices in different regions. As shown in Table 4, this is a common list of standard frequency bands.
[0110] Table 4
[0111] Frequency band identification Intermediate frequency Bandwidth Band1 1950MHz 60MHz Band3 1747.5MHZ 75MHz Band7 2535MHZ 70MHZ Band8 877.5MHZ 35MHZ Band20 847MHz 30MHz Band28 725.5MHz 45MHz n1 1950MHz 60MHz n3 1747.5MHz 75MHz n77 35550MHz 500MHz n257 28000MHz 3000MHz n258 25875MHz 3250MHz n260 38500MHz 3000MHz
[0112] In some possible embodiments, the target frequency band identifier of the target frequency band to be measured is matched with the frequency band identifier in Table 2 to obtain the target standard frequency band that is the same as the target frequency band identifier.
[0113] S403, determining whether the middle frequency point and the frequency band bandwidth of the target frequency band to be measured are respectively the same as those of the target standard frequency band.
[0114] In some possible embodiments, after matching the target standard frequency band corresponding to the target frequency band to be tested, the intermediate frequency point and the frequency band bandwidth of the target frequency band to be tested are compared with the intermediate frequency point and the frequency band bandwidth of the target standard frequency band respectively. When the intermediate frequency point of the target frequency band to be tested is the same as the intermediate frequency point of the target standard frequency band and the frequency band bandwidth of the target frequency band to be tested is the same as the frequency band bandwidth of the target standard frequency band, the target frequency band to be tested is successfully matched to the corresponding standard frequency band in the standard frequency band list, indicating that the target frequency band to be tested is correctly configured, and the communication device can normally establish a communication connection with other devices and access the network when working in this frequency band; when the intermediate frequency point of the target frequency band to be tested is different from the intermediate frequency point of the target standard frequency band or the frequency band bandwidth of the target frequency band to be tested is different from the frequency band bandwidth of the target standard frequency band, the target frequency band to be tested is not successfully matched to the corresponding standard frequency band in the standard frequency band, indicating that the target frequency band to be tested is incorrectly configured, and the communication device may conflict with other wireless signals when working in this frequency band, thereby causing frequency interference, affecting communication quality, and even causing communication interruption.
[0115] S404, obtaining a matching result of successful matching of the target frequency band to be tested.
[0116] In some possible embodiments, when the middle frequency point of the target frequency band to be tested is the same as the middle frequency point of the target standard frequency band and the frequency band bandwidth of the target frequency band to be tested is the same as the frequency band bandwidth of the target standard frequency band, a matching result of the successful matching of the target frequency band to be tested and the standard frequency band list is obtained, and the matching result is used to indicate that the target frequency band is the same as one of the standard frequency bands in the standard frequency band list, and the target standard frequency band is correctly configured. When the communication device operates in the target frequency band to be tested, it can normally access the network and communicate with other communication devices.
[0117] S405, obtaining the matching result of the target frequency band to be tested that fails to match.
[0118] In some possible embodiments, when one of the following three situations occurs, a matching result of a target frequency band to be tested failing to match is obtained:
[0119] 1. The target frequency band to be tested and the target standard frequency band have the same intermediate frequency point, but different frequency band bandwidths;
[0120] 2. The middle frequency of the target frequency band to be tested is different from that of the target standard frequency band, but the frequency band bandwidth is the same;
[0121] 3. The target frequency band to be tested and the target standard frequency band have different intermediate frequencies and different frequency band bandwidths.
[0122] The matching result is used to indicate that the target frequency band to be tested is not the same as any of the standard frequency bands in the standard frequency band list, that is, when the communication device operates in the target frequency band to be tested, the communication device operates in a non-standard frequency band and other wireless signals conflict, causing frequency interference, thereby causing unstable communication or communication interruption. At the same time, the matching result also includes the target frequency band identifier of the target standard frequency band, the middle frequency point and band bandwidth of the target frequency band, and the target standard frequency band identifier, the middle frequency band and band bandwidth of the target standard frequency band corresponding to the target frequency band to be tested. The target standard frequency band is used to indicate the standard frequency band closest to the target frequency band to be tested, and is used to provide a reference basis for R&D personnel to adjust the middle frequency band or band bandwidth of the standard frequency band.
[0123] S406: Determine whether the target frequency band to be measured is the last frequency band in the frequency band list to be measured.
[0124] Step S406 is similar to step S306 and will not be described in detail here.
[0125] S407: Output the matching results of all the frequency bands to be tested.
[0126] In some possible embodiments, if the target frequency band to be tested is the last frequency band to be tested in the list of frequency bands to be tested, the matching results of all frequency bands to be tested in the list of frequency bands to be tested are output. The number "1" can be used to indicate that the matching result is a standard frequency band, and the number "0" can be used to indicate that the matching result is a non-standard frequency band. The specific representation method is not specifically limited in the embodiments of this application. For the frequency band to be tested whose matching result is a non-standard frequency band, its intermediate frequency point and frequency band bandwidth and the intermediate frequency point and frequency band bandwidth of the corresponding target standard frequency band should also be output.
[0127] S408: Acquire the next frequency band of the target frequency band to be measured as the target frequency band to be measured.
[0128] Step S408 is similar to step S308 and will not be described again here.
[0129] For example, the frequency band list to be tested of another smart phone is shown in Table 3, and the standard frequency band list is shown in Table 4. First, the frequency band Band1 in the frequency band list to be tested is selected as the target frequency band to be tested, and the frequency band Band1 is matched with the standard frequency band list to obtain Band1 in the standard frequency band list as the target standard frequency band. The middle frequency point and the band bandwidth of the target frequency band Band1 to be tested are further matched with the middle frequency point and the band bandwidth of the target standard frequency band Band1 respectively. The middle frequency point of the target frequency band Band1 to be tested is the same as the middle frequency point of the target standard frequency band Band1, and the band bandwidth of the target frequency band Band1 to be tested is also the same as the band bandwidth of the target standard frequency band Band1. Then, the target frequency band Band1 to be tested is matched successfully, and the matching result is Band1: [1]; Band d1 is not the last frequency band to be tested in the frequency band list to be tested. Continue to select the next frequency band Band3 of the frequency band Band1 to be tested as the target frequency band to be tested. Continue to match the target frequency band Band3 to be tested with the standard frequency band list to obtain the target standard frequency band Band3. Band3 (intermediate frequency point to be tested) = 1740 ≠ 1747.5 = Band3 (standard intermediate frequency point) and Band3 (bandwidth of the frequency band to be tested) = 100 ≠ 75 = Band3 (standard frequency band bandwidth). The target frequency band Band3 to be tested fails to match, and the matching result Band3 is obtained: [0, (1740, 100), (Band3, 1747.5, 75)]; continue to select the frequency band Band7 to be tested as the target frequency band to be tested, repeat the above steps, Band7 (intermediate frequency point to be tested)
[0130] =2535=Band7(standard intermediate frequency point) and Band7(bandwidth of the frequency band to be tested)=70=Band7(standard bandwidth of the frequency band), and the matching result Band7 is obtained: [1]; continue to select the frequency band to be tested Band8 as the target frequency band to be tested, repeat the above steps, Band8(intermediate frequency point to be tested)=907.5≠877.5=Band8(standard intermediate frequency point) and Band8(bandwidth of the frequency band to be tested)=15≠35=Band8(standard bandwidth of the frequency band), and the matching result Band8 is obtained: [0,(907.5,15),(Band 8,877.5,35)]; Continue to select the frequency band Band20 to be tested as the target frequency band to be tested, repeat the above steps, Band20 (intermediate frequency point to be tested) = 846 ≠ 847 = Band3 (standard intermediate frequency point) and Band20 (bandwidth of the frequency band to be tested) = 28 ≠ 30 = Band20 (standard frequency band bandwidth), and get the matching result Band20: [0, (846, 28), (Band20, 847, 30)]; Continue to select the frequency band Band28 to be tested as the target frequency band to be tested, repeat the above steps, Band28 (intermediate frequency point to be tested)
[0131] =725.5=Band28 (standard intermediate frequency point) and Band28 (bandwidth point of the frequency band to be tested)=45=Band28 (standard bandwidth of the frequency band to be tested), and the matching result Band28: [1] is obtained. Band28 is the last frequency band to be tested in the frequency band list to be tested. Then the final output total matching result is {Band1: [1], Band3:
[0132] [0,(1740,100),(Band3,1747.5,75)], Band7: [1], Band8:
[0133] [0,(907.5,15),(Band8,877.5,35)], Band20: [0,(846,28),(Band20,847,30)], Band28: [1]}.
[0134] The above embodiment provides another multi-band verification method, allowing users to flexibly select different frequency band parameter types for verification according to needs, making the method involved in this application more flexible. Next, how the frequency band list to be tested matches the standard frequency band list is further introduced.
[0135] like Figure 5 As shown, it is a schematic diagram 500 of a frequency band and frequency point matching method provided in an embodiment of the present application.
[0136] In some possible embodiments, a two-dimensional pixel group A and a two-dimensional pixel group B are defined, and each element A[m] in the two-dimensional pixel group A and each element B[n] in the two-dimensional pixel group B are one-dimensional pixel groups, where if there are X elements in the two-dimensional array A, then 1≤m≤X; if there are Y elements in the two-dimensional array B and Y≥X, then 1≤n≤Y, each one-dimensional array A[m] contains 3 elements A[m][1], A[m][2], A[m][3], and each one-dimensional array B[n] also contains 3 elements B[n][1], B[n][2], B[n][3].
[0137] In some possible embodiments, the two-dimensional array A is a list of frequency bands to be measured, the two-dimensional array B is a list of standard frequency bands, each one-dimensional array A[m] in the two-dimensional array A is a frequency band to be measured, and each one-dimensional array B[n] in the two-dimensional array B is a standard frequency band, wherein A[m][1] is the frequency band identifier of the frequency band to be measured, B[n][1] is the frequency band identifier of the standard frequency band, A[m][2] and A[m][3] are frequency point parameters of the frequency band to be measured, and B[n][2] and B[n][3] are frequency point parameters of the standard frequency band.
[0138] In some possible embodiments, A[1] is taken as the target frequency band to be tested, and the target frequency band to be tested A[1] is matched with the standard frequency band list B. A[1] is first matched with B[1]. If A[1][1] and B[1][1] are different, A[1] is matched with B[2]. If A[1][1] and B[2][1] are also different, A[1] is matched with B[3]. If A[1][1] and B[3][1] are the same, A[1][2] is matched with B[3]. B[3][2] and A[1][3] and B[3][3], and it is found that A[1][2] and B[3][2] are the same and A[1][3] and B[3][3] are also the same. Then the standard frequency band B[3] is the target standard frequency band of the target frequency band to be tested A[1]. The target frequency band to be tested A[1] is successfully matched in the standard frequency band list, and the matching result of successful matching is output, indicating that there is a standard frequency band and the frequency band to be tested A[1] in the standard frequency band list, and the frequency band to be tested A[1] is configured correctly.
[0139] In some possible embodiments, if A[m][2] and A[m][3] represent the starting frequency to be measured and the ending frequency to be measured, respectively, and B[n][2] and B[n][3] represent the standard starting frequency and the standard ending frequency, respectively, then referring to Table 1 and Table 2, there are
[0140] A={[Band1,1920,1980],[Band3,1690,1790],[Band7,2500,2570],[Band8,900,915],[Band20,832,860],[Band28,703,748]},
[0141] B={[Band1,1920,1980],[Band3,1710,1785],[Band7,2500,2570],[Band8,880,915],[Band20,832,862],[Band28,703,748 ],[n1,1920,1980],[n3,1710,1785],[n77,3300,3800],[n257,26500,29500],[n258,24250,27500],[n260,37000,40000]}.
[0142] In some possible embodiments, if A[m][2] and A[m][3] represent the intermediate frequency point to be measured and the bandwidth of the frequency band to be measured, respectively, and B[n][2] and B[n][3] represent the standard intermediate frequency point and the standard bandwidth of the frequency band, respectively, then referring to Table 3 and Table 4, there are
[0143] A={[Band1,1950,60],[Band3,1740,100],[Band7,2535,70],[Band8,907.5,15],[Band d20,846,28],[Band28,725.5,45]},
[0144] B={[Band1,1950,60],[Band3,1747.5,75],[Band7,2535,70],[Band8,877.5,35],[Ban d20,847,30],[Band28,725.5,45],[n1,1950,60],[n3,1747.5,75],[n77,3 5550,500],[n257,28000,3000],[n258,25875,3250],[n260,38500,3000]}.
[0145] The above embodiment demonstrates a frequency band and frequency point matching method to ensure accurate matching of frequency point parameters, thereby improving the stability of the device in the communication frequency band configuration. Next, based on the schematic diagram of the above embodiment, the algorithm flow of the frequency band and frequency point matching is further introduced.
[0146] like Figure 6As shown, a schematic flowchart 600 of a frequency band and frequency point matching method provided in an embodiment of the present application is provided. The method includes the following steps:
[0147] S601, set m=1, n=1.
[0148] In some possible embodiments, before matching the frequency band list to be tested with the standard frequency band list, parameters must first be initialized, the first frequency band in the frequency band list to be tested is selected as the target frequency band to be tested, and the target frequency band to be tested is first matched with the first standard frequency band in the standard frequency band list.
[0149] S602: Take A[m] as the target frequency band to be measured.
[0150] In some possible embodiments, 1≤m≤X.
[0151] S603, A[m][1]=B[n][1]?
[0152] In some possible embodiments, the first matching step is to determine whether the target frequency band identifier A[m][1] of the target frequency band to be measured A[m] is the same as the standard frequency band identifier B[n][1] of the standard frequency band B[n]. When the target frequency band identifier A[m][1] of the target frequency band to be measured A[m] is the same as the standard frequency band identifier B[n][1] of the standard frequency band B[n], the standard frequency band B[n] is determined to be the target standard frequency band. When the target frequency band identifier A[m][1] of the target frequency band to be measured A[m] is different from the standard frequency band identifier B[n][1] of the standard frequency band B[n], the target frequency band to be measured A[m] is continued to be matched with the next standard frequency band B[n+1] of the standard frequency band B[n].
[0153] S604, n=n+1.
[0154] In some possible embodiments, when the target frequency band identifier A[m][1] of the target frequency band to be tested A[m] is different from the standard frequency band identifier B[n][1] of the standard frequency band B[n], the target frequency band to be tested A[m] continues to be matched with the next standard frequency band B[n+1] of the standard frequency band B[n]. The action of n=n+1 is to move the matching target back one position and continue to match it with the target frequency band to be tested A[m].
[0155] S605, A[m][2]=B[n][2] and A[m][3]=B[n][3]?
[0156] In some possible embodiments, after determining that B[n] is the target standard frequency band, the frequency point parameters A[m][2], A[m][3] of the target frequency band to be measured are further compared with the frequency point parameters B[n][2], B[n][3] of the target standard frequency band to see if they are the same.
[0157] S606, obtain the matching result of A[m]: A[m]:[1].
[0158] In some possible embodiments, when the frequency point parameters A[m][2], A[m][3] of the target frequency band to be measured are the same as the frequency point parameters B[n][2], B[n][3] of the target standard frequency band, the matching result between the target frequency band to be measured and the standard frequency band list is 1, indicating a successful match.
[0159] S607, obtain the matching result of A[m]: A[m]:[0,(A[m][2],A[m][3]),(B[n][1],B[n][2],B[n][3])].
[0160] In some possible embodiments, when the frequency parameters A[m][2] and A[m][3] of the target frequency band to be measured are different from the frequency parameters B[n][2] and B[n][3] of the target standard frequency band but are the same as the frequency parameters B[n][2] and B[n][3] of the target frequency band to be measured, the matching result of the target frequency band to be measured and the standard frequency band list is 1, and the matching result of the failed match also includes the frequency parameters A[m][2] and A[m][3] of the target frequency band to be measured A[m] and the frequency band identifier B[n][1], frequency parameters B[n][2] and B[n][3] of the target standard frequency band B[n]. The R&D personnel can adjust the relevant parameters of the unmatched frequency band to be measured based on this information.
[0161] S608, m=X?
[0162] In some possible embodiments, after completing the matching of the target frequency band to be tested A[m] and the standard frequency band list B, it is necessary to determine whether all the frequency bands to be tested in the frequency band list A have completed the matching, X is the number of elements in the frequency band list A, when m=X, it indicates that all the frequency bands to be tested in the frequency band list A have completed the matching, and the matching can be terminated at this time; when m=X is not true, it indicates that there are still unmatched target frequency bands to be tested.
[0163] S609, output all matching results of A[m].
[0164] In some possible embodiments, when m=X, it indicates that all the frequency bands to be tested in the frequency band list A have completed matching. At this time, the matching results of all the frequency bands to be tested in the frequency band list A are output to provide a reference for R&D personnel.
[0165] S610, m=m+1.
[0166] In some possible embodiments, when m=X is not true, the next frequency band A[m+1] of the target frequency band A[m] in the frequency band list A is selected as the target frequency band, and matching is continued with the standard frequency band list B to obtain a matching result.
[0167] Exemplarily, the frequency band list A to be tested refers to Table 1, and the standard frequency band list refers to Table 2. First, the frequency band A[1] in the frequency band list A to be tested is selected as the target frequency band to be tested, and the target frequency band A[1] to be tested is matched with the standard frequency band list B, and B[1] in the standard frequency band list is obtained as the target standard frequency band. The starting frequency point and the ending frequency point of the target frequency band A[1] to be tested are further matched with the starting frequency point and the ending frequency point of the target standard frequency band B[1] respectively, and the target frequency band A[1] to be tested is matched with the starting frequency point and the ending frequency point of the target standard frequency band B[1]. If the starting frequency of the target frequency band A[1] is the same as the starting frequency of the target standard frequency band B[1], and the ending frequency of the target frequency band A[1] is the same as the ending frequency of the target standard frequency band B[1], then the target frequency band A[1] is successfully matched, and the matching result is A[1]:[1]; A[1] is not the last frequency band in the list of frequency bands to be tested, and the next frequency band A[2] of the target frequency band A[1] is selected as the target frequency band to be tested, and the target frequency band A[2] is selected as the target frequency band to be tested. The target frequency band A[2] to be tested is matched with the standard frequency band list to obtain the target standard frequency band B[2]. A[2][2]=1690≠1710=B[2][2] and A[2][3]=1790≠1785=B[2][3]. The target frequency band A[2] to be tested fails to match, and the matching result A[2] is obtained: [0,(1690,1790),(Band3,1710,1785)]; continue to select the frequency band A[ 3] is the target frequency band to be tested, repeat the above steps, A[3][2] = 2500 = B[3][2] and A[3][3] = 2570 = B[3][3], and obtain the matching result A[3]: [1]; continue to select the frequency band to be tested A[4] as the target frequency band to be tested, repeat the above steps, A[4][2] = 900 ≠ 880 = B[4][2] and A[4][3] = 915 = B[4][3], and obtain the matching result A[4]:
[0168] [0,(900,915),(Band8,880,915)]; Continue to select the frequency band A[5] as the target frequency band, repeat the above steps, A[5][2]=832=B[5][2] and A[5][3]=860≠862=B[5][3], get the matching result A[5]: [0,(832,860),(Band20,832,862)]; Continue to select the frequency band A[6] as the target frequency band, repeat the above steps, A[6][2]=703=B[6][2] and A[6][3]=7 48=B[6][3], the matching result A[6]: [1] is obtained, A[6] is the last frequency band to be tested in the frequency band list A, then the final output of the total matching result is {A[1]: [1], A[2]: [0, (1690, 1790), (Band3, 1710, 1785)], A[3]: [1], A[4]: [0, (900, 915), (Band8, 880, 915)], A[5]: [0, (832, 860), (Band20, 832, 862)], A[6]: [1]}.
[0169] Exemplarily, the frequency band list A to be tested refers to Table 2, and the standard frequency band list refers to Table 3. First, the frequency band A[1] in the frequency band list A to be tested is selected as the target frequency band to be tested, and the target frequency band A[1] to be tested is matched with the standard frequency band list B, and B[1] in the standard frequency band list is obtained as the target standard frequency band. The middle frequency point and the frequency band bandwidth of the target frequency band A[1] to be tested are further matched with the middle frequency point and the frequency band bandwidth of the target standard frequency band B[1] respectively. The middle frequency point of the target frequency band A[1] to be tested is the same as the middle frequency point of the target standard frequency band B[1], and the frequency band bandwidth of the target frequency band A[1] to be tested is also the same as the frequency band bandwidth of the target standard frequency band B[1]. Then, the target frequency band A[1] to be tested is matched successfully, and the matching result is A[1]: [1]; A[1] is not the last frequency band in the frequency band list. The next frequency band A[2] of the frequency band A[1] is selected as the target frequency band. The target frequency band A[2] is matched with the standard frequency band list to obtain the target standard frequency band B[2]. A[2][2] = 1740 ≠ 1747.5 = B[2][2] and A[2][3] = 100 ≠ 75 = B[2][3]. The target frequency band A[2] fails to match. The matching result A[2] is [0, (1740, 100), (Band3, 1747.5, 75)]; the frequency band A[3] is selected as the target frequency band. The above steps are repeated. A[3][2 ]=2535=B[3][2] and A[3][3]=70=B[3][3], and the matching result A[3] is obtained: [1]. The frequency band A[4] to be tested is selected as the target frequency band to be tested, and the above steps are repeated. A[4][2]=907.5≠877.5=B[4][2] and A[4][3]=15≠35=B[4][3], and the matching result A[4] is obtained: [0,(907.5,15),(Band8,877.5,35)]; The frequency band A[5] to be tested is selected as the target frequency band to be tested, and the above steps are repeated. A[5][2]=846≠847=B[5][2] and A[5][3]=28≠30=B[5][3], and the matching result A[4] is obtained: [0,(907.5,15),(Band8,877.5,35)]; The frequency band A[5] to be tested is selected as the target frequency band to be tested, and the above steps are repeated. A[5][2]=846≠847=B[5][2] and A[5][3]=28≠30=B[5][3], and the matching result A[5] is obtained. To the matching result A[5]: [0,(846,28),(Band20,847,30)]; continue to select the test band A[6] as the target test band, repeat the above steps, A[6][2] = 725.5 = B[6][2] and A[6][3] = 45 = B[6][3], get the matching result A[6]: [1], A[6] is the last test band in the test band list A, then the final output of the total matching result is {A[1]: [1], A[2]: [0,(1740,100),(Band3,1747.5,75)], A[3]: [1], A[4]: [0,(907.5,15),(Band8,877.5,75)], A[3]: [1], A[4]: [0,(907.5,15),(Band8,877.5,75)]5,35)], A[5]: [0,(846,28),(Band20,847,30)], A[6]: [1]}. .
[0170] The above embodiment automatically outputs the matching result by gradually comparing the frequency points of the target frequency band with the standard frequency band, thereby reducing the error rate of manual operation and improving the accuracy and efficiency of calibration.
[0171] The following description of the device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0172] like Figure 7 , which is a schematic block diagram of a frequency band calibration device 700 provided in an embodiment of the present application. The device 700 may include a frequency band acquisition module 701 and a result output module 702 .
[0173] The frequency band acquisition module 701 is used to acquire a target frequency band, where the target frequency band includes a target frequency band identifier and a target frequency point parameter of the target frequency band.
[0174] In some possible embodiments, the target frequency band is one of multiple frequency bands to be measured, the target frequency band identifier is used to distinguish different frequency bands, and the target frequency point parameters of the target frequency band can be the starting frequency point, the ending frequency point, or the intermediate frequency point and the frequency band bandwidth of the target frequency band. The conversion between the intermediate frequency point and the frequency band bandwidth and the starting frequency point and the ending frequency point has been explained in the above embodiments and will not be repeated here.
[0175] The result output module 702 is used to match the target frequency band identifier and the target frequency point parameters with a preset standard frequency band list, obtain and output the matching result, the standard frequency band list includes at least one standard frequency band, each standard frequency band includes a standard frequency band identifier and the standard frequency point parameters of the standard frequency band, and the matching result is used to indicate whether the target frequency band is the same as one of the standard frequency bands in the standard frequency band list.
[0176] In some possible embodiments, the result output module 702 first matches the target frequency band identifier of the target frequency band with the standard frequency band identifiers of each standard frequency band in the standard frequency band list, finds the standard frequency band with the same target frequency band identifier, and determines that this standard frequency band is the target standard frequency band. Next, the result output module 702 further compares the target frequency point parameters of the target frequency band with the standard frequency point parameters of the target standard frequency band. When the target frequency point parameters of the target frequency band are the same as the standard frequency point parameters of the target standard frequency band, the result output module 702 obtains a matching result of successful matching of the target frequency band; when the target frequency point parameters of the target frequency band are different from the standard frequency point parameters of the target standard frequency band, the result output module 702 obtains a matching result of failed matching of the target frequency band. At the same time, the matching result of failed matching also includes the target frequency point parameters of the target frequency band and the standard frequency band identifier and standard frequency point parameters of the target standard frequency band. R&D personnel can adjust the incorrectly configured frequency band based on this information. Finally, the result output module 702 needs to determine whether all target frequency bands have been matched. If so, the matching is terminated and the matching results of all target frequency bands are output. If not, the next target frequency band is selected to match with the standard frequency band list.
[0177] The above functional modules work together to improve the efficiency of frequency band calibration of communication equipment. Finally, the composition of electronic equipment is introduced.
[0178] like Figure 8 , which is a schematic block diagram of an electronic device 800 provided in an embodiment of the present application. The electronic device 800 may include a processor 810, a memory 820, a bus 830 and a device interface 840.
[0179] The processor 810 calls the executable program code stored in the memory 820 to execute any one of the air conditioner control methods disclosed in the embodiments of the present application.
[0180] The memory 820 stores executable program codes, which are executed by the processor 810 to implement any one of the air conditioner control methods disclosed in the embodiments of the present application.
[0181] The bus 830 is used to transfer program code data stored in the memory 820 to the processor 810 for execution.
[0182] The device interface 840 is connected to the bus 830 and is used to connect the processor 810 and the memory 820 to other devices.
[0183] Optionally, the memory 820 may include a read-only memory and a random access memory, and provide instructions and data to the processor 810. A portion of the memory 820 may also include a non-volatile random access memory. For example, the memory 820 may also store information about the device type. The processor 810 may be used to execute the instructions stored in the memory, and when the processor executes the instructions, the processor 810 may execute the various steps and / or processes corresponding to the terminal device in the above method embodiment.
[0184] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0185] It should be noted that Figure 8 The electronic device shown may also include components not shown, such as a power supply, which are not described in detail in this embodiment.
[0186] This embodiment discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute any one of the frequency band calibration methods disclosed in the embodiments of the present application.
[0187] An embodiment of the present application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute any one of the frequency band calibration methods disclosed in the embodiments of the present application.
[0188] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0189] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0190] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0191] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0192] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0193] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0194] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0195] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A frequency band calibration method, applied to electronic equipment, characterized in that: The method comprises: Acquire a target frequency band, where the target frequency band includes a target frequency band identifier and a target frequency point parameter of the target frequency band; The target frequency band identifier and the target frequency point parameters are matched with a preset standard frequency band list, and a matching result is obtained and output, wherein the standard frequency band list includes at least one standard frequency band, each standard frequency band includes a standard frequency band identifier and standard frequency point parameters of the standard frequency band, and the matching result is used to indicate whether the target frequency band is the same as one of the standard frequency bands in the standard frequency band list.
2. The method according to claim 1, characterized in that The step of matching the target frequency band identifier and the target frequency point parameter with a preset standard frequency band list, and obtaining and outputting a matching result includes: Determining a target standard frequency band from the standard frequency band list according to the target frequency band identifier, wherein the standard frequency band identifier of the target standard frequency band is the same as the target frequency band identifier; Matching the target frequency point parameters with the standard frequency point parameters of the target standard frequency band, obtaining and outputting the matching result; Wherein, when the target frequency point parameter is the same as the standard frequency point parameter of the target standard frequency band, the matching result is used to indicate that the target frequency band is the same as one of the standard frequency bands in the standard frequency band list; In a case where the target frequency point parameter is different from the standard frequency point parameter of the target standard frequency band, the matching result is used to indicate that the target frequency band is not the same as any standard frequency band in the standard frequency band list.
3. The method according to claim 1 or 2, characterized in that: The target frequency point parameters include a starting frequency point of a target frequency band and an ending frequency point of the frequency band; or, the target frequency point parameters include an intermediate frequency point of the target frequency band and a target difference value, and the target difference value is the difference between the starting frequency point and the ending frequency point of the target frequency band.
4. The method according to claim 1, characterized in that The number of the target frequency bands includes a plurality, and matching the target frequency band identifier and the target frequency point parameter with a preset standard frequency band list to obtain and output a matching result includes: Matching a target frequency band identifier and a target frequency point parameter corresponding to each target frequency band in the plurality of target frequency bands with the standard frequency band list to obtain a plurality of matching sub-results corresponding to the plurality of target frequency bands; The matching result is obtained according to the multiple matching sub-results.
5. The method according to claim 4, characterized in that The step of matching a target frequency band identifier and a target frequency point parameter corresponding to each of the multiple target frequency bands with the standard frequency band list to obtain multiple matching sub-results corresponding to the multiple target frequency bands includes: Acquire one of the target frequency bands as a current comparison frequency band according to a preset order; Matching the target frequency band identifier and the target frequency point parameters of the current comparison frequency band with the standard frequency band list to obtain a matching sub-result corresponding to the current comparison frequency band; Determining whether the current comparison frequency band is the last frequency band among the multiple target frequency bands; When the current comparison frequency band is the last frequency band, the multiple matching sub-results are obtained.
6. The method according to claim 5, characterized in that After determining whether the current comparison frequency band is the last frequency band among the multiple target frequency bands, the method further includes: When the current comparison frequency band is not the last frequency band, acquiring a next frequency band after the current comparison frequency band; Matching the target frequency band identifier and the target frequency point parameters of the next frequency band with the standard frequency band list to obtain a matching sub-result corresponding to the next frequency band; And so on, until the multiple matching sub-results are obtained.
7. The method according to claim 2, characterized in that The matching result is used to indicate that the target frequency band is not the same as any standard frequency band in the standard frequency band list, and the matching result further includes: The target frequency band identifier and target frequency point parameters of the target frequency band and the standard frequency band identifier and standard frequency point parameters of the target standard frequency band corresponding to the target frequency band.
8. A frequency band calibration device, characterized in that: include: Frequency band acquisition module, acquires the target frequency band; The frequency band matching module matches the target frequency band identifier and the target frequency point parameters with a preset standard frequency band list, and obtains and outputs a matching result.
9. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein the memory is used to store code instructions; and the processor is used to execute the code instructions to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 7.
