Communication device and communication method
By switching the hardware operating parameters of the antenna structure in the communication device and using multi-dimensional device status information for prediction and calculation, the problem of inaccurate adjustment of antenna structure performance in the prior art is solved, and more efficient communication performance optimization is achieved.
Patent Information
- Application Number
- PCT/CN2024/121521
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2024-09-26
- Publication Date
- 2025-08-14
AI Technical Summary
In the prior art, performance adjustment methods of antenna structures cannot accurately characterize changes in external environment and equipment state, resulting in limited improvement in communication performance and even negative optimization may occur.
By setting a control circuit in the communication device, switching the hardware working parameters of the antenna structure, switching from the first parameter value to the second parameter value, predicting and computing based on the device status information under the first parameter value and the second parameter value, and obtaining more accurate target parameter values to optimize the communication performance of the antenna structure.
A greater optimization of the communication performance of antenna structures is achieved, the probability of negative optimization is reduced, and the accuracy and real-timeness of prediction calculations are improved.
Smart Images

Figure CN2024121521_14082025_PF_FP_ABST
Abstract
Description
Communication device and communication method
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 7, 2024, with application number 202410175987.4 and application name “A Communication Device and Communication Method”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of wireless communication technology, and in particular to a communication device and a communication method. Background Art
[0003] An antenna structure is provided in the communication device. The communication device receives and / or transmits radio frequency signals based on the antenna structure to achieve wireless communication. For some communication devices in which the antenna structure is partially or completely arranged outside the device, changes in the external environment and / or the device state of the communication device itself will affect the performance of the antenna structure. In order to avoid the impact of performance changes of the antenna structure on the quality of wireless communication, the hardware operating parameters of the antenna structure (including the impedance of the antenna structure and / or the aperture size of the antenna structure) can be adjusted to maintain better communication performance while adapting to changes in the external environment and the device state of the communication device itself.
[0004] One existing adjustment method involves predicting and calculating target parameter values based on the device status information of the antenna structure under a preset state scenario. The calculated target parameter values are then updated and set as the hardware operating parameters of the antenna structure to adapt to changes in the external environment and / or the device status of the communication device itself. However, with this implementation method, the device status information obtained under the preset state scenario cannot accurately represent the hardware characteristics of the antenna structure under the actual external environment and the actual communication device state, resulting in limited improvement in communication performance after adjustment. Therefore, a more precise performance improvement method for the antenna structure is needed.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a communication device and a communication method, which improve the communication performance after adjusting the hardware operating parameters of the antenna structure.
[0007] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0008] In a first aspect, a communication device is provided, comprising a control circuit, a radio frequency integrated circuit, and an antenna structure. The radio frequency integrated circuit is configured to transmit and / or receive radio frequency signals based on the antenna structure. The control circuit is configured to switch a hardware operating parameter of the antenna structure from a current first parameter value to a second parameter value. A first parameter control signal is output based on device status information of the communication device at the first parameter value and device status information of the communication device at the second parameter value, the first parameter control signal being configured to set the hardware operating parameter of the antenna structure to a first target parameter value. The hardware operating parameter includes the impedance of the antenna structure and / or the aperture of the antenna structure, and the device status information includes at least a signal reflection coefficient of the antenna structure.
[0009] In an embodiment of the present application, when the antenna structure is a type of antenna that is partially or completely external to the communication device, the communication performance of the antenna structure is easily affected by many factors. In order to optimize the communication performance of the antenna structure in real time, a predictive calculation operation can be used to calculate the optimal first target parameter value that the antenna structure can match during current operation, and the hardware operating parameters of the antenna structure (such as transmission impedance and / or aperture size) are adjusted based on the first target parameter value to optimize the communication performance of the antenna structure. In each predictive calculation operation, it is necessary to obtain the device status information corresponding to the communication device when the antenna structure operates under the current hardware operating parameters (i.e., the first parameter value), and a certain algorithm is used to implement the predictive calculation of the first target parameter value based on the device status information. However, because the communication performance may be affected by many factors, and the circuit characteristics of the hardware circuit of the radio frequency processing will also vary with the different application scenarios of the communication device. Therefore, if only the device status information under the first parameter value is collected, it cannot accurately characterize the changes in different application scenarios and the factors affecting the communication performance under the changes in hardware characteristics. Therefore, relying solely on the device status information under the first parameter value cannot achieve a very large degree of communication performance improvement, and may even result in negative optimization. In order to maximize the degree of optimization of the communication performance of the antenna structure and avoid negative optimization problems caused by inaccurate predictions, the embodiment of the present application switches the hardware operating parameters of the antenna structure from the current first parameter value to the second parameter value before each prediction calculation operation, and performs calculations based on the device status information under the first parameter value and the second parameter value to obtain a more accurate first target parameter value, thereby optimizing the communication performance of the antenna structure to a greater extent.
[0010] In one possible embodiment, the control circuit is further configured to: switch the hardware operating parameters of the antenna structure from a current first target parameter value to a second parameter value, and output a second parameter control signal based on device status information of the communication device at the first target parameter value and device status information of the communication device at the second parameter value, wherein the second parameter control signal is used to set the hardware operating parameters of the antenna structure to the second target parameter value. In this embodiment of the present application, after the control circuit completes a predictive calculation operation, it obtains the relevant first target parameter value. The first target parameter value is configured as the hardware operating parameter for subsequent operation of the antenna structure. In this case, a new predictive calculation operation can be performed during the subsequent operation of the antenna structure. In this new predictive calculation operation, device status information at the first target parameter value can be collected, and then the hardware operating parameters of the antenna structure can be switched from the first target parameter value to the second parameter value. After collecting the device status information at the second parameter value of the current predictive calculation operation, a new round of predictive calculation of the target parameter value can be performed based on the device status information at the first target parameter value and the second parameter value to obtain the second target parameter value. The second target parameter value is set as the hardware operating parameter of the antenna structure, thereby achieving further real-time optimization of the communication performance of the antenna structure.
[0011] In one possible embodiment, after outputting the first parameter control signal, the control circuit is further used to: in response to the first reflection coefficient being greater than the second reflection coefficient, switch the first target parameter value to the second parameter value. The first reflection coefficient is the signal reflection coefficient corresponding to the antenna structure when it operates at the first target parameter value, and the second reflection coefficient is the signal reflection coefficient corresponding to the antenna structure when it operates at the second parameter value. In an embodiment of the present application, after a prediction calculation operation obtains the first target parameter value, there is a very small possibility that the communication performance corresponding to the first target parameter value is worse than the communication performance of the second parameter value in the current prediction calculation operation. In order to optimize this extreme case that causes negative optimization of communication performance, the communication performance under the first target parameter value can be determined based on the ratio of the first reflection coefficient to the second reflection coefficient. If the communication performance under the first target parameter value is not good, the hardware operating parameters of the antenna structure can be switched from the first target parameter value to the second parameter value for remedial purposes.
[0012] In one possible implementation, the communication device further includes a sensor group, and the sensor group includes at least one device status sensor. The device status information also includes at least one of the following information collected by at least one device status sensor: relative position information between the communication device and the user, motion information of the communication device, and relative posture information of the communication device in free space. In an embodiment of the present application, changes in the communication performance of the antenna structure are generally related to the usage status of the communication device. During the use of the communication device, the various device status sensors therein can characterize different usage states of the communication device. In order to improve the accuracy of the predictive calculation operation, some sensor information collected by the sensor group can be obtained to assist in algorithm processing, thereby improving the accuracy of the predictive calculation operation.
[0013] In one possible implementation, the device status information also includes at least one of the following: information about the frequency of the RF signal and information about the signal quality of the RF signal. In this embodiment of the present application, changes in the frequency of the RF signal and the communication signal quality of the RF signal are also related to changes in the communication performance of the antenna structure. In predictive calculation operations, the accuracy of the predictive calculation can be improved to a certain extent by enriching the feature dimensions of the data features in the input algorithm.
[0014] In one possible embodiment, the second parameter value has multiple preset fixed values, each corresponding to multiple frequency ranges of the RF signal. In the embodiment of the present application, the antenna structure exhibits different hardware operating characteristics within different frequency ranges. Therefore, corresponding fixed second parameter values can be pre-designed for RF signals within different frequency ranges. The second parameter value is set based on the principle that the antenna structure has good communication performance when transmitting and receiving RF signals within the corresponding frequency range. Based on this, when transmitting and receiving RF signals within a certain frequency range, relevant device status information is obtained based on the current first parameter value. The hardware operating parameter is then switched from the current first parameter value to the second parameter value. Under the second parameter value, the antenna structure can still maintain good communication performance, so that the switching action does not significantly affect communication. In addition, the second parameter value is a fixed value within the corresponding frequency range. When the antenna structure transmits and receives RF signals within a fixed frequency range, the current real-time hardware operating parameters may be different (i.e., the value of the first parameter is different), but the value of the second parameter is known. Therefore, when the control circuit performs algorithmic predictions: first, the device state information obtained under the first and second parameter values can each characterize the changing characteristics of the current influencing factors and the changing characteristics of the hardware characteristics of the RF signal hardware circuit. Second, the second parameter value serves as a fixed parameter value. Differences can exist between the device state information actually obtained during each prediction calculation operation under this fixed parameter value and the device state information actually obtained during subsequent prediction calculation operations based on the second parameter value. These differences can characterize the differences in influencing factors and hardware characteristics between different prediction calculation operations. Finally, in most cases, the current hardware operating parameters (i.e., the first parameter value) corresponding to different prediction calculation operations are different. Traditional algorithm models cannot effectively identify the differences in influencing factors and hardware characteristics between different prediction calculation operations based on the device state information under the first parameter value. However, the device state information under the fixed second parameter value can serve as a reference for algorithmic processing. The accuracy of the prediction results of the neural network algorithm depends largely on the accuracy of the input data's description of the target feature information. Based on the above implementation, the embodiment of the present application can enrich the dimension of the data input to the algorithm model of the control circuit. The input data can better reflect the differences in environmental factors of the communication equipment and the differences in the hardware characteristics of the hardware processing circuit of the radio frequency signal, thereby improving the prediction accuracy of the first target parameter value. Adjusting the hardware operating parameters of the antenna structure based on a more accurate first target parameter value can significantly improve the communication performance of the antenna structure and minimize the probability of negative returns (i.e., lower communication performance under the first target parameter value).
[0015] In one possible embodiment, the operating time of the antenna structure at the first parameter value is greater than or equal to the operating time of the antenna structure at the second parameter value. In this embodiment of the present application, the first parameter value during each prediction calculation operation is the hardware operating parameter optimized and adjusted by the previous prediction calculation operation. Therefore, the communication performance at the first parameter value is generally better than the communication performance at the second parameter value. In order to maximize the communication performance, the operating time of the antenna structure at the first parameter value can be set to be greater than or equal to the operating time of the antenna structure at the second parameter value.
[0016] In one possible embodiment, the antenna structure includes an impedance matching circuit, which includes multiple impedance tuning branches; and / or the antenna structure includes an aperture tuning circuit, which includes multiple aperture tuning branches. The first parameter control signal includes multiple code bits, and the multiple code bits correspond one-to-one to the multiple impedance tuning branches and / or the multiple aperture tuning branches. The value of each code bit of the first parameter control signal is used to adjust the working state of the impedance matching circuit and / or the aperture tuning circuit. In an embodiment of the present application, each prediction calculation operation directly outputs a parameter control signal, and the multiple code bits of the parameter control signal correspond to the working states of each tuning branch to be adjusted (e.g., impedance tuning branch and / or aperture tuning branch), and the size of the corresponding hardware working parameters (e.g., impedance size and aperture size) is adjusted by adjusting the working state. In this case, after each execution of the algorithm for parameter prediction, the prediction results can be directly used to adjust the hardware working parameters without the need to pre-design a use case database or parameter mapping table, etc., or to perform table lookup operations based on the prediction results. Based on this solution, the processing flow of parameter adjustment operations can be simplified and the real-time performance of optimization processing can be improved.
[0017] In one possible embodiment, the communication device further includes a modem. The modem is connected to a radio frequency integrated circuit. The control circuit is disposed within the radio frequency integrated circuit, or within the modem. In the embodiment of the present application, the target parameter value calculated during each prediction is used to adjust the parameters of the impedance matching circuit and / or the aperture tuning circuit. Therefore, the control circuit can be disposed within a processing circuit related to wireless communication, such as a baseband modem, or within the radio frequency integrated circuit.
[0018] In one possible implementation, the control circuit is an artificial intelligence computing circuit. In the embodiments of the present application, depending on the requirements of the application scenario, an additional artificial intelligence computing circuit may be provided to implement predictive computing processing. The artificial intelligence computing circuit may be an existing computing circuit in a communication device (e.g., an NPU in a mobile phone's system-on-chip), or a specially designed dedicated computing circuit.
[0019] In a second aspect, an embodiment of the present application further provides a communication method, which is applied to a communication device, the communication device including a radio frequency integrated circuit and an antenna structure. The radio frequency integrated circuit is used to transmit and / or receive radio frequency signals based on the antenna structure. The method includes: switching the hardware operating parameters of the antenna structure from a current first parameter value to a second parameter value. A first parameter control signal is output based on the device status information of the communication device under the first parameter value and the device status information of the communication device under the second parameter value, and the first parameter control signal is used to set the hardware operating parameters of the antenna structure to a first target parameter value. The hardware operating parameters include the impedance size of the antenna structure and / or the aperture size of the antenna structure.
[0020] In one possible implementation, the method further includes: switching a hardware operating parameter of the antenna structure from a current first target parameter value to a second parameter value. Outputting a second parameter control signal based on device status information of the communication device at the first target parameter value and device status information of the communication device at the second parameter value, the second parameter control signal being used to update the hardware operating parameter of the antenna structure to the second target parameter value.
[0021] In some examples, outputting the first parameter control signal based on device status information of the communication device at a first parameter value and device status information of the communication device at a second parameter value includes: obtaining the first device status information of the communication device at the first parameter value before switching the hardware operating parameters of the antenna structure from the current first parameter value to the second parameter value. After switching the hardware operating parameters of the antenna structure from the current first parameter value to the second parameter value, obtaining the second device status information of the communication device at the second parameter value. And, outputting the first parameter control signal based on the first device status information and the second device status information.
[0022] In one possible implementation, after outputting the first parameter control signal, the method further includes: in response to the first reflection coefficient being greater than the second reflection coefficient, switching the first target parameter value to a second parameter value. The first reflection coefficient is a signal reflection coefficient corresponding to the antenna structure operating at the first target parameter value, and the second reflection coefficient is a signal reflection coefficient corresponding to the antenna structure operating at the second parameter value.
[0023] In one possible implementation, the communication device further includes a sensor group including at least one device status sensor. The device status information includes at least one of the following information collected by the at least one device status sensor: relative position information between the communication device and a user, motion information of the communication device, and relative posture information of the communication device in free space.
[0024] In a possible implementation manner, the device status information further includes at least one of the following information: frequency information of the radio frequency signal and signal quality information of the radio frequency signal.
[0025] In a possible implementation manner, the second parameter value has a plurality of preset fixed values, and the plurality of fixed values correspond one-to-one to a plurality of frequency ranges of the radio frequency signal.
[0026] In a possible implementation manner, the operating time of the antenna structure at the first parameter value is greater than or equal to the operating time of the antenna structure at the second parameter value.
[0027] In one possible implementation, the antenna structure includes an impedance matching circuit, which includes multiple impedance tuning branches; and / or the antenna structure includes an aperture tuning circuit, which includes multiple aperture tuning branches. The first parameter control signal includes multiple code bits, each of which corresponds one-to-one to the multiple impedance tuning branches and / or the multiple aperture tuning branches. The value of each code bit of the first parameter control signal is used to adjust the operating state of the impedance matching circuit and / or the aperture tuning circuit.
[0028] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the instructions are executed on a processor, the processor executes the communication method as described in the second aspect above.
[0029] Regarding the technical principles and beneficial effects of the second and third aspects mentioned above, please refer to the relevant description of the first aspect mentioned above, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] FIG1 is a structural diagram of a communication device according to an embodiment of the present application;
[0031] FIG2 is a schematic diagram of scenarios of different usage states of a communication device provided by an embodiment of the present application;
[0032] FIG3 is a second structural diagram of a communication device provided in an embodiment of the present application;
[0033] FIG4 is a third structural diagram of a communication device provided in an embodiment of the present application;
[0034] FIG5 is a fourth structural diagram of a communication device provided in an embodiment of the present application;
[0035] FIG6 is a schematic structural diagram of an antenna structure provided in an embodiment of the present application;
[0036] FIG7 is a flowchart of a second communication method according to an embodiment of the present application;
[0037] FIG8 is a second flow diagram of a second communication method provided in an embodiment of the present application;
[0038] FIG9 is a schematic diagram of input and output of a second neural network algorithm provided in an embodiment of the present application;
[0039] FIG10 is a schematic diagram of a prediction calculation operation triggered by a change in mobile phone usage status according to an embodiment of the present application;
[0040] FIG11 is a third flow chart of a second communication method provided in an embodiment of the present application;
[0041] FIG12 is a schematic diagram of a flow chart of a control circuit performing a prediction calculation operation according to an embodiment of the present application;
[0042] FIG13 is a fourth flow chart of a second communication method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] It should be noted that the terms "first", "second", etc. involved in the embodiments of the present application are only used to distinguish features of the same type and cannot be understood as indicating relative importance, quantity, order, etc.
[0044] The terms "exemplary" or "for example" in the embodiments of this application are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0045] The terms "coupling" and "connection" involved in the embodiments of this application should be understood in a broad sense. For example, they may refer to a physical direct connection, or an indirect connection achieved through electronic devices, such as a connection achieved through resistors, inductors, capacitors or other electronic devices.
[0046] First, some basic concepts involved in the embodiments of this application are explained:
[0047] Communication devices can achieve wireless communication based on the interaction of radio frequency signals. As shown in Figure 1, it is a schematic diagram of the architecture of a communication device. The communication device 1000 includes a baseband processing circuit 100, a transceiver 200, a radio frequency integrated circuit (RFIC) 300 and an antenna structure 400. The baseband processing circuit 100 includes a modem 110. The modem 110 of the baseband processing circuit 100 is connected to the transceiver 200, the transceiver 200 is connected to the radio frequency integrated circuit 300, and the radio frequency integrated circuit 300 is connected to the antenna structure 400. Among them, the baseband processing circuit 100 is used to output a first modulated signal carrying business information that needs to be sent to other wireless communication devices W to the transceiver 200 through the modem 110. The transceiver 200 is used to perform frequency conversion processing on the first modulated signal to obtain a first radio frequency signal carrying the business information to be sent, and output the first radio frequency signal to the radio frequency integrated circuit 300. After performing RF signal processing on the first RF signal, the RF integrated circuit 300 transmits the processed first RF signal to other wireless communication devices W through the antenna structure 400. In addition, the antenna structure 400 can also receive the second RF signal transmitted by other wireless communication devices W. The second RF signal carries the service information that the communication device 1000 needs to receive from other wireless communication devices W. After performing RF signal processing on the second RF signal, the RF integrated circuit 300 outputs the processed second RF signal to the transceiver 200. The transceiver 200 performs signal processing on the second RF signal to obtain a second modulated signal that carries the service information to be received. The modem 110 of the baseband processing circuit 100 demodulates the second modulated signal, thereby parsing the service information to be received. Wireless communication between the communication device 1000 and other wireless communication devices W can be achieved in the above manner.
[0048] In some examples, when the antenna structure 400 is partially or entirely disposed outside the communication device 1000, changes in the external environment and / or the device's own state may affect the performance of the antenna structure. For example, the antenna structure 400 is an external antenna of the communication device 1000. For another example, if the communication device 1000 is a portable terminal device (such as a mobile phone, tablet, or watch), the antenna structure 400 may be disposed in a location such as the device frame of the communication device 1000.
[0049] Figures (a), (b), and (c) of Figure 2 exemplify different application scenarios for a mobile phone as the communication device 1000 shown in Figure 1 . When the communication device 1000 is a mobile phone 1000A, the antenna structure 400 is fabricated on the middle frame of the mobile phone S. In this case, the different usage states of the mobile phone S will affect the communication performance of the antenna structure 400. For example, different postures of the user using the mobile phone S (such as answering a call, browsing the web, playing games, placing the phone on the leg, etc.), different phone cases configured by the user for the mobile phone S, and the placement of the mobile phone S on different metal surfaces will all cause different shielding effects on the antenna structure 400 and change the impedance parameters of the transmission path of the RF signal. In addition, the relative position of the mobile phone S in free space (such as its position relative to the ground), the relative acceleration of the mobile phone S in free space, and the temperature of the environment in which the mobile phone S is located will all affect the communication performance of the antenna structure 400.
[0050] In order to solve the problem that the communication performance of the antenna structure 400 of the communication device 1000 is reduced due to changes in the external environment and / or the device state of the device itself, in some possible embodiments, as shown in Figure 3, a control circuit X can be provided in the communication device 1000. An impedance matching circuit 410 and / or an aperture tuning circuit 420 are also provided in the antenna structure 400. The impedance matching circuit 410 is connected between the RF integrated circuit 300 and the transceiver / transmitter antenna ANT of the antenna structure 400 (for example, the radiator of the antenna structure). The aperture tuning circuit 420 is connected to the transceiver / transmitter antenna ANT of the antenna structure 400. The control circuit X can be coupled to the transmission point between the RF integrated circuit 300 and the impedance matching circuit 410, and the signal reflection coefficient of the antenna structure 400 can be detected by obtaining the reflected signal of the antenna structure 400. The impedance matching circuit 410 is used to adjust the transmission impedance between the RF integrated circuit 300 and the transceiver / transmitter antenna ANT. The aperture tuning circuit 420 is used to adjust the antenna aperture size of the transceiver / receiver antenna ANT so as to adjust the frequency resonance point of the transceiver / receiver antenna ANT.
[0051] In a related art, as shown in FIG3 , the control circuit X can calculate a target parameter value based on the current hardware operating parameters of the communication device 1000, and update the target parameter value to the new hardware operating parameter. In this prior art, when the antenna structure 400 of the communication device 1000 operates under the current hardware operating parameters (e.g., the current impedance size and / or aperture size), the control circuit X can obtain the current signal reflection coefficient and use an algorithm (e.g., a neural network algorithm) to predict and calculate the target parameter value based on the signal reflection coefficient. The target parameter value is an impedance size parameter value obtained after the algorithm prediction calculation that can make the communication performance of the antenna structure 400 better. The control circuit X outputs a parameter control signal, and the parameter control signal is used to update the calculated target parameter value to the hardware operating parameter of the antenna structure 400. In this related art, it is expected that the communication performance of the antenna structure 400 will be improved by the updated impedance size. However, in actual applications, the reduction in communication performance of the antenna structure 400 may be affected by different factors. Furthermore, the RF-related hardware circuit characteristics in the RF transmission path from the RF integrated circuit 300 to the antenna structure 400 in the communication device 1000 are also very complex. Therefore, device status information obtained solely based on the current operating impedance cannot fully characterize the RF-related hardware circuit characteristics, nor can it fully reflect the differences in the influence of different factors. In this case, the target parameter values obtained will only have a limited effect on the communication performance of the antenna structure 400, and may even result in a negative benefit.
[0052] In order to better improve the communication performance of the antenna structure 400, in some possible implementations of the embodiments of the present application, device status information in more dimensions can be obtained based on the switching of the working state of the antenna structure 400, and the corresponding target parameter value can be determined based on the obtained device status information. In this case, as shown in Figure 3, the control circuit X is used to: switch the current hardware operating parameters of the antenna structure 400 from a first parameter value to a second parameter value; output a first parameter control signal based on the device status information of the communication device 1000 under the first parameter value and the device status information of the communication device 1000 under the second parameter value, and the first parameter control signal is used to set the hardware operating parameters of the antenna structure 400 to the first target parameter value; the hardware operating parameters include the impedance size of the antenna structure 400 and / or the aperture size of the antenna structure 400, and the device status information includes at least the signal reflection coefficient of the antenna structure 400.
[0053] 3 , the antenna structure 400 may include an impedance matching circuit 410 and / or an aperture tuning circuit 420. The operating states of the impedance matching circuit 410 and / or the aperture tuning circuit 420 are adjusted by a first reference control signal to adjust the hardware operating parameters of the antenna structure 400.
[0054] In an embodiment of the present application, the impedance matching circuit 410 can adjust the transmission impedance between the RF integrated circuit 300 and the transceiver / transmitter antenna ANT. The change in transmission impedance will directly change the signal reflection coefficient on the transmission path of the RF signal. Therefore, the impedance matching degree of the current impedance matching circuit 410 can be reflected based on the magnitude of the signal reflection coefficient. In addition, the aperture sizes of the transceiver / transmitter antenna ANT are different, resulting in different frequency resonance points. At different frequency resonance points, the magnitude of the noise signal generated when the RF signal passes through the transceiver / transmitter antenna ANT is also different. These noise signals will also affect the signal reflection coefficient of the antenna structure 400. In summary, whether adjusting the impedance matching circuit 410 to adjust the communication performance of the antenna structure 400, or adjusting the aperture tuning circuit 420 to adjust the communication performance of the antenna structure 400, or adjusting the impedance matching circuit 410 and the aperture tuning circuit 420 to adjust the communication performance of the antenna structure 400, the signal reflection coefficient of the antenna structure 400 can be used as input data for the prediction algorithm of the control circuit X. Before the control circuit X performs an operation, the antenna structure 400 operates at a first parameter value. At this time, device status information such as the signal reflection coefficient under the first parameter value can be collected and obtained. Then, the control circuit X can adjust the antenna structure 400 to switch to operate at a second parameter value. At this time, device status information such as the signal reflection coefficient under the second parameter value can be collected and obtained. The control circuit X uses the device status information under the first parameter value and the second parameter value as input data for the prediction algorithm, and realizes the prediction of the first target parameter value based on the neural network algorithm. Compared with the prior art that only uses the device status information under the current parameter value as input data for the prediction algorithm, the device status information obtained based on the first parameter value and the second parameter value in the embodiment of the present application can represent the change information under more influencing factors, and can obtain more hardware characteristic information about the hardware circuit of the RF processing.
[0055] In some possible embodiments, the communication device 1000 further includes a sensor group, which includes at least one device status sensor; the device status information further includes at least one of the following information collected by the at least one device status sensor: relative position information between the communication device 1000 and the user, motion information of the communication device 1000, and relative posture information of the communication device 1000 in free space.
[0056] In one example, taking the communication device 1000 as a mobile phone, as shown in Figures 4 and 5, the communication device 1000 includes a central processor unit (CPU) 600 and a sensor group 500. The sensor group 500 includes at least one device status sensor 510 and a sensor hub 520. The at least one device status sensor 510 may include one or more of a pressure sensor, a gyroscope sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, a specific absorption rate (SAR) sensor, or a Hall sensor, and the present embodiment does not impose any limitation on this. In an embodiment of the present application, the mobile phone S can collect some sensing types of device status information of the mobile phone S based on the central processor 600, at least one device status sensor 510 and the sensor hub 520, including but not limited to the relative position information between the mobile phone S and the user, the motion information of the mobile phone S, the relative posture information of the mobile phone S in free space and the environmental information of the mobile phone S (such as temperature information), etc.
[0057] In one example, as shown in FIG4 , the control circuit X can be a discrete device provided outside the central processing unit 600, the baseband processing circuit 100, and the radio frequency integrated circuit 300. In this case, the control circuit X can be an artificial intelligence operation circuit, which can be a dedicated operation device that performs neural network operations based on a software program, or a dedicated operation device that performs neural network operations in the form of a hardware operation circuit such as a pulse neural network circuit. For example, the artificial intelligence operation circuit can be a neural network processing unit (NPU) designed on the system on chip (SOC) of the mobile phone S, or an operation circuit or operation chip designed outside the system on chip (SOC).
[0058] In one example, as shown in FIG5 , the control circuit X may be integrated into the modem 110 in the baseband processing circuit 100 , or the control circuit X may be integrated into the radio frequency integrated circuit 300 , or the control circuit X may be integrated into the central processing unit 600 .
[0059] Exemplarily, the RF integrated circuit 300 may include a power amplifier, a first bandpass filter, etc. The RF integrated circuit 300 performs power amplification processing on the first RF signal based on the power amplifier, performs filtering processing on the first RF signal based on the first bandpass filter, and transmits the processed first RF signal to the antenna structure 400.
[0060] Exemplarily, the RF integrated circuit 300 may include a low noise power amplifier (LNA) and a second bandpass filter, etc. The RF integrated circuit 300 performs power amplification processing on the second RF signal based on the low noise amplifier, performs filtering processing on the second RF signal based on the second bandpass filter, and transmits the processed second RF signal to the transceiver 200.
[0061] In one possible embodiment, as shown in FIG6 , the impedance matching circuit 410 includes a plurality of impedance tuning branches 411. The plurality of impedance tuning branches 411 can be arranged in series and / or in parallel between the output end of the RF integrated circuit 300 and the feed point of the radiator (i.e., the transceiver / transmitter antenna ANT) of the antenna structure 400. The control circuit X can adjust the impedance of the antenna structure 400 by adjusting the working state of the impedance matching circuit 410 to achieve impedance tuning of the antenna structure 400. For example, taking the case where the plurality of impedance tuning branches 411 are arranged in parallel between the output end of the RF integrated circuit 300 and the feed point of the transceiver / transmitter antenna ANT (i.e., the radiator) of the antenna structure 400, the impedance switching switch S1 can be used to switch the different impedance tuning branches 411 in the plurality of impedance tuning branches 411 to be conductively connected, so as to set the selected impedance tuning branch 411 to be in a conductive working state. 6 , an example is given of an impedance switch S1 being controlled by parameter control signals of different values to select different impedance tuning branches 411. In actual applications, more impedance switches S1 may be selected to select the impedance tuning branches 411.
[0062] In one possible embodiment, as shown in FIG6 , the aperture tuning circuit 420 includes a plurality of aperture tuning branches 421. The plurality of aperture tuning branches 421 can be connected to the connection point of the transmit / receive antenna ANT (i.e., the radiator) of the antenna structure 400. The control circuit X can adjust the aperture size of the antenna structure 400 by adjusting the operating state of the aperture tuning circuit 420 to achieve aperture tuning of the antenna structure 400. Generally, the aperture tuning circuit 420 can be spaced apart from the feed point of the radiator. The conductive connection between the aperture switching switch S2 and different aperture tuning branches 421 can be adjusted by referring to different values of the control signal to set the selected aperture tuning branch 421 to a conductive working state. In FIG6 , an example is provided in which an aperture switching switch S2 is controlled by parameter control signals of different values to achieve the gating of different aperture tuning branches 421. In actual applications, a greater number of aperture switches S2 may be selected to select the aperture tuning branch 421 .
[0063] For example, each impedance tuning branch 411 and aperture tuning branch 421 can be a tuning branch based on capacitance or an inductance. In actual applications, adaptive design can be performed according to actual products.
[0064] In the prior art, a first communication method is proposed, which should be applied to the communication device 1000 having the structure shown in FIG3 . This first communication method incorporates a first neural network algorithm into the control circuit X. Based on the first neural network algorithm, device status information under current hardware operating parameters is predicted and calculated to obtain target parameter values. The hardware operating parameters of the antenna structure 400 are adjusted based on the target parameter values to optimize the communication performance of the antenna structure 400.
[0065] In one existing solution, a first neural network algorithm divides the scenarios of the communication device 1000 into use cases. Corresponding use cases are pre-defined based on the scenarios, and a database mapping table is established for use cases within each scenario classification. A two-stage classifier algorithm can be implemented within the first neural network algorithm. The first-stage classifier algorithm processes device status information under current parameter values to determine the use case. Subsequently, a second-stage classifier algorithm uses a table lookup to determine the final target parameter value based on a pre-defined database mapping table. In this implementation, the input device status information is based on the current parameter values, and its feature input items are insufficient to represent the impact of actual environmental factors and changes in hardware circuit characteristics. Secondly, the impedance matching circuit 410 and / or aperture tuning circuit 420 has a wide variety of switching states and application scenarios, requiring a database mapping table with a large number of table entries to implement the algorithm. In this case, table creation is difficult, and it is difficult to fully cover and accurately represent all scenario types. This makes the algorithm prone to frequent prediction errors and poor noise immunity. Finally, the prediction method that combines use case classification with table lookup results in a complex algorithm processing flow, low adjustment efficiency, and low timeliness. This prediction method also loses the ability to adjust the algorithm to adapt to changing scenarios. Its prediction results are based on optional parameters given in a preset classification scenario. This method cannot achieve optimal real-time performance adjustment.
[0066] In one existing solution, two prediction algorithm models are designed within the first neural network algorithm. The target parameter value is calculated based on the combination of these two prediction algorithm models. In this case, the two prediction algorithm models are an antenna impedance estimation algorithm model and an antenna efficiency estimation algorithm model. The antenna impedance estimation algorithm predicts the impedance of the device status information at the current parameter value. The target parameter value is obtained based on the calculation results and a preset use case database. This target parameter value can be used to adjust the impedance value of the impedance matching circuit 410. The antenna efficiency estimation algorithm then predicts the antenna efficiency (i.e., the communication performance of the antenna) at the target parameter value. The predicted antenna efficiency and the antenna efficiency at the current parameter value are used to determine whether to update the target parameter value as the hardware operating parameter of the impedance matching circuit 410 of the antenna structure 400. In this embodiment, first, the input device status information is based on the current parameter value, and its feature input items are insufficient to represent the actual impact of environmental factors and changes in hardware circuit characteristics. Second, it still requires a preset use case database, and the prediction results are combined with the use case database to obtain the target parameter value. Finally, this approach requires two models for impedance estimation and efficiency estimation, resulting in low adjustment efficiency and insufficient real-time performance. This approach cannot achieve optimal real-time performance adjustments.
[0067] This embodiment of the present application proposes a second communication method, which is applied to the communication device 1000 including the structures shown in Figures 3, 4, 5, and 6. The second communication method may include the operations of steps S100 to S200 shown in Figure 7 below:
[0068] S100: Switch the hardware operating parameter of the antenna structure 400 from the current first parameter value to the second parameter value.
[0069] As shown in FIG3 , the communication device 1000 can exchange RF signals with other wireless communication devices W to achieve wireless communication. During this process, the RF integrated circuit 300 can transmit a first RF signal to the antenna structure 400, so that the first RF signal can be transmitted to the other wireless communication device W based on the antenna structure 400. The RF integrated circuit 300 can also obtain a second RF signal transmitted by the other wireless communication device W from the antenna structure 400 and perform signal processing on the second RF signal.
[0070] For example, as shown in FIG8 , step S100 may include the following sub-operations of step S110 to step S130:
[0071] S110. Obtain first device status information of the communication device 1000 under a first parameter value.
[0072] In the embodiment of the present application, the first parameter value is the current hardware operating parameter of the antenna structure 400 when transmitting and receiving radio frequency signals. When preparing to optimize the communication performance of the antenna structure 400 of the communication device 1000, it is necessary to perform a predictive calculation of the target parameter value. Before the predictive calculation, it is necessary to collect the first device status information of the communication device 1000 under the current hardware operating parameters (i.e., the first parameter value) for use in the subsequent predictive calculation.
[0073] S120: Switch the hardware operating parameter of the antenna structure 400 from the current first parameter value to the second parameter value.
[0074] S130. Obtain second device status information of the communication device 1000 under a second parameter value.
[0075] In some possible implementations, when it is necessary to optimize the communication performance of the antenna structure 400, the first device status information of the communication device 1000 under the first parameter value can be obtained. Then, the hardware operating parameters of the antenna structure 400 are switched from the current first parameter value to the second parameter value, and the second device status information of the communication device 1000 under the second parameter value is obtained. At this time, compared with the prior art in which only the device status information under the current hardware operating parameters is obtained, the first device status information and the second device status information under the first parameter value and the second parameter value of the embodiment of the present application have feature inputs with more dimensions. The device status information obtained based on the first parameter value and the second parameter value in the embodiment of the present application can characterize the change information under more influencing factors, and can obtain more hardware characteristic information about the hardware circuit of the radio frequency processing.
[0076] Exemplarily, the second parameter value has a plurality of preset fixed values, and the plurality of fixed values correspond one-to-one to the plurality of frequency ranges of the radio frequency signal. Different frequency ranges can be divided according to the frequency band of the radio frequency signal that the communication device 1000 can communicate. In one example, second parameter values with corresponding values can be divided for different frequency bands. In one example, second parameter values with corresponding values can be divided for sub-bands of each frequency band. In one example, multiple frequency ranges can also be obtained according to a finer regional division than the frequency band division, and a second parameter value with corresponding value can be set for each frequency range.
[0077] In an embodiment of the present application, the antenna structure 400 exhibits different hardware operating characteristics within different frequency ranges. Therefore, corresponding fixed second parameter values can be designed for radio frequency signals within different frequency ranges. The principle for setting the second parameter value is to ensure that the antenna structure 400 has better communication performance when transmitting and receiving radio frequency signals within the corresponding frequency range. Based on this, when transmitting and receiving radio frequency signals within a certain frequency range, the relevant first device status information is obtained based on its current first parameter value. Then, the hardware operating parameter is switched from the first parameter value to the second parameter value. Under the second parameter value, the antenna structure 400 can still ensure good communication performance, so that the switching action will not have a significant impact on the communication. In addition, the second parameter value is a fixed value within the corresponding frequency range. When the antenna structure 400 transmits and receives radio frequency signals within a fixed frequency range, the current real-time hardware operating parameters may be different (i.e., the value of the first parameter value is different), but the value of the second parameter value is known. Therefore, when control circuit X performs algorithmic prediction: first, the device state information obtained under the first parameter value and the second parameter value can each represent the changing characteristics of the current influencing factors and the changing characteristics of the hardware characteristics of the hardware circuit of the RF signal. Second, the second parameter value serves as a fixed parameter value. Differences may exist between the second device state information actually obtained during each prediction calculation operation under this fixed parameter value and the second device state information actually obtained during other prediction calculation operations based on the second parameter value. These differences can represent differences in the influencing factors and hardware characteristics between different prediction calculation operations. Finally, in most cases, the current hardware operating parameters (i.e., the first parameter value) corresponding to different prediction calculation operations are different. Traditional algorithm models cannot effectively identify the differences in influencing factors and hardware characteristics between different prediction calculation operations based on the first device state information under the first parameter value. However, the second device state information under the fixed second parameter value can serve as a reference for algorithmic processing. The accuracy of the prediction results of the neural network algorithm depends largely on the accuracy of the input data's description of the target feature information. Based on the above implementation, the embodiment of the present application can enrich the dimension of the data input to the algorithm model of the control circuit X. The input data can better reflect the differences in environmental factors of the communication device 1000 and the differences in the hardware characteristics of the hardware processing circuit of the radio frequency signal, thereby improving the prediction accuracy of the first target parameter value. Adjusting the hardware operating parameters of the antenna structure 400 based on the more accurate first target parameter value can significantly improve the communication performance of the antenna structure 400 and minimize the probability of negative returns (i.e., lower communication performance under the first target parameter value).
[0078] S200 , outputting a first parameter control signal according to device status information of the communication device 1000 at a first parameter value and device status information of the communication device 1000 at a second parameter value.
[0079] In some possible implementations, as shown in Figures 3, 4, 5, and 6, control circuit X can generate a first parameter control signal based on collected first device status information of communication device 1000 at a first parameter value and second device status information of communication device 1000 at a second parameter value. The first parameter control signal is used to set the hardware operating parameters of antenna structure 400 to a first target parameter value. In an embodiment of the present application, in the second communication method, a second neural network algorithm is implemented in control circuit X. The second neural network algorithm directly outputs the first parameter control signal based on the device status information as an input feature item, and adjusts the hardware operating parameters based on the first parameter control signal as a prediction result. Compared to the first communication method, which determines the target parameter value based on the prediction result and a preset use case database, the embodiment of the present application utilizes only one algorithm model, and the output of this algorithm model serves as the prediction result. In this implementation, the adjustment process is simple. After the data is input into the second neural network algorithm, the hardware operating parameters can be directly adjusted through rapid calculations. The adjustment is highly real-time and does not rely on a preset use case database, which allows for better adaptation to changing scenarios.
[0080] Exemplarily, as shown in FIG9 , the first parameter control signal includes multiple code bits. When the control circuit X performs a prediction calculation operation once, the output of the neural network algorithm is a result, that is, a first parameter control signal including multiple code bits. In one example, when the impedance value of the antenna structure 400 is adjusted based on the neural network algorithm to optimize the communication performance of the antenna structure 400, the multiple code bits of the output first parameter control signal correspond one-to-one to the multiple impedance tuning branches 411. Depending on the different prediction calculation results, the value of each code bit is different to adjust the corresponding impedance tuning branch 411 to be in an off working state or a conducting working state, thereby achieving the adjustment of the impedance value of the antenna structure 400. In one example, when the aperture size of the antenna structure 400 is adjusted based on the neural network algorithm to optimize the communication performance of the antenna structure 400, the multiple code bits of the output first parameter control signal correspond one-to-one to the multiple aperture tuning branches 421. Depending on the prediction calculation results, the value of each code bit is different to adjust the corresponding aperture tuning branch 421 to be in an off-operating state or an on-operating state, thereby adjusting the aperture size of the antenna structure 400. In one example, when it is necessary to simultaneously adjust the impedance value and the aperture size of the antenna structure 400, the multiple code bits of the first parameter control signal correspond one-to-one to the multiple impedance tuning branches 411 and the multiple aperture tuning branches 421, and each code bit can control the corresponding switch to be on or off.
[0081] In some possible implementations, as shown in FIG. 3 , FIG. 4 , and FIG. 5 , the device status information may include a signal reflection coefficient of the antenna structure 400 .
[0082] In one example, as shown in Figures 4 and 5, the device status information may also include sensor data collected by the sensor group 500. This sensor data includes, but is not limited to, relative position information between the communication device 1000 and the user, motion information of the communication device 1000, and relative posture information of the communication device 1000 in free space. The sensor data may also include environmental information of the communication device.
[0083] In one example, the device status information may further include at least one of the following information: the frequency of the radio frequency signal and signal quality information of the radio frequency signal. For example, the signal quality information of the radio frequency signal may be measured based on a parameter such as reference signal receiving power (RSRP) that represents the strength of the wireless signal.
[0084] In one example, the switching state information of the impedance matching circuit 410 and / or the aperture tuning circuit 420 may also be input into the second neural network algorithm as the device state information.
[0085] In some possible implementations, before the communication device 1000 leaves the factory, model training is required for the second neural network algorithm in the control circuit X. During model training, data label classification can be performed on the device status information input to the second neural network algorithm. Furthermore, encoding can be performed for the multiple impedance tuning branches 411 of the impedance matching circuit 410. For example, if the impedance matching circuit 410 includes four impedance tuning branches 411, a four-bit encoding value xxxx can be obtained, where the value of x in each code bit can be 0 or 1, and 0 and 1 respectively correspond to the off or on state of one impedance tuning branch 411. Similarly, taking the example of four aperture tuning branches 421, a four-bit encoding value XXXX can also be obtained, where the value of each code bit can also be 0 or 1, and 0 and 1 respectively correspond to the off or on state of one aperture tuning branch 421. These encoding values can be used as switching state information for the impedance matching circuit 410 and the aperture tuning circuit 420. During the training phase, the data set (i.e., device status information including signal reflection coefficient, frequency, sensor information, and signal quality information under different switch states) is labeled and classified, and then the labeled and classified data set is input into the second neural network algorithm for model training. The embodiments of the present application do not limit the specific algorithm of the second neural network model. Figure 9 exemplifies an architectural diagram of a second neural network algorithm model. The second neural network algorithm may include multiple algorithm layers (e.g., input layer, hidden layer, and output layer), each of which may include one or more computational expressions. Different types of device status information are input into the multi-level algorithm layers of the second neural network algorithm, and a parameter control signal is ultimately output. The values of the multiple code bits of the parameter control signal correspond to a state adjustment prediction structure for the switch that needs to be adjusted. By adjusting the parameters of the second neural network algorithm, after multiple iterative operations, the parameter control signal ultimately output can satisfy the requirement that the hardware operating parameters of the antenna structure 400 have good performance after adjustment. At this point, the model training of the second neural network algorithm converges, and the actual target parameter value can be predicted based on the second neural network algorithm after training convergence. The above-mentioned different types of device status information may include the frequency of the current RF signal, the switching state of the impedance matching circuit 410 under the first parameter value, the switching state of the aperture tuning circuit 420 under the first parameter value, the real part of the signal reflection coefficient under the first parameter value, the imaginary part of the signal reflection coefficient under the first parameter value, the switching state of the impedance matching circuit 410 under the second parameter value, the switching state of the aperture tuning circuit 420 under the second parameter value, the real part of the signal reflection coefficient under the second parameter value, and the imaginary part of the signal reflection coefficient under the second parameter value, etc.
[0086] The above embodiments illustrate the parameter control signal as a digital signal comprising multiple bits. In some examples, the parameter control signal may also be an analog signal having different voltage values. For example, when the aperture tuning circuit 420 switches between different aperture tuning branches 421 based on an aperture switch S2, the aperture switch S2 may be controlled to switch to the corresponding aperture tuning branch 421 based on reference control signals of different voltage values. Similarly, an impedance switch S1 may be controlled to switch to the corresponding impedance tuning branch 411 based on reference control signals of different voltage values.
[0087] In some possible implementations, the communication device 1000 may periodically perform the operations of step S100-step S200 above to dynamically adjust the communication performance of the antenna structure 400 in real time. For example, the current hardware operating parameters (i.e., the first parameter value) of the antenna structure 400 are switched to the second parameter value at a certain fixed time interval, and the second neural network algorithm is run based on the device status information under the first parameter value and the second parameter value obtained under the current switching operation to obtain a first adjustment control signal indicating the first target parameter value. In one example, the value of the fixed time interval may be less than 1000 milliseconds (ms). In an embodiment of the present application, when selecting the value of the fixed time interval, it is necessary to consider that the switching time interval cannot be too long. Because the hardware operating parameters that remain unchanged for too long a time interval may result in the current hardware operating parameters being unable to meet the communication requirements in a real-time changing scenario, the degree of degradation of the communication signal quality reaches a level that can be felt by the human body. In addition, the switching time interval cannot be too short, because the reference control signal output by the control circuit X is physically transmitted to the impedance matching circuit 410 and the aperture tuning circuit 420 of the antenna structure 400, which also requires a certain transmission distance and transmission time (but the transmission time is usually at the us level, which varies depending on the setting position of the control circuit X). At the same time, it takes a certain amount of time for the control circuit X to obtain the device status information and perform the calculation of the second neural network algorithm (the time for these operations is usually also at the us level). Therefore, although the transmission of the parameter control signal, the acquisition of the device status information, and the calculation of the second neural network algorithm are time-consuming, this time is very short. Taking all factors into consideration, the operation interval between two adjacent prediction calculations can be set to less than about 1000 milliseconds.
[0088] In some possible implementations, the operating time of antenna structure 400 at the first parameter value is greater than or equal to the operating time of antenna structure 400 at the second parameter value. In the embodiments of the present application, in most cases, the first parameter value during each prediction calculation operation is the target parameter value obtained by the previous prediction technique operation. Therefore, in theory, the communication performance of antenna structure 400 at the first parameter value is generally better than the communication performance at the second parameter value. Therefore, the operating time at the first parameter value can be set to be greater than or equal to the operating time at the second parameter value.
[0089] For example, each time a predictive calculation operation is performed based on the second neural network algorithm, it is necessary to obtain the first device status information of the communication device 1000 under the first parameter value and the second device status information of the communication device 1000 under the second parameter value. In actual applications, each predictive calculation operation can only obtain the second device status information under the second parameter value once (for example, only obtain the reflected signal of the antenna structure 400 under the second parameter value once to calculate the signal reflection coefficient). Corresponding to one first parameter value, the first device status information under the first parameter value can be obtained once or multiple times. Because the working time of the antenna structure 400 under the first parameter value is generally greater than the working time under the second parameter value, the first device status information obtained at different times within the working time period of the first parameter value may result in the prediction of the first target parameter value with different values of the calculation parameter. Therefore, in order to ensure that the first device status information under the first parameter value input into the second neural network algorithm can more accurately and in real time represent the environmental factors and hardware circuit characteristics, the first device status information under the first parameter value can be collected multiple times at different times. Taking the collection of the reflection signal of the antenna structure 400 as an example, multiple reflection coefficients corresponding to the first parameter value can be calculated based on the reflection signals collected multiple times. A reflection coefficient representing the first parameter value is calculated based on the multiple reflection coefficients, and the reflection coefficient is input into the second neural network algorithm. In one example, the multiple reflection coefficients can be weighted, and the weighted calculation obtains a reflection coefficient representing the first parameter value. When weighting, a greater weight value can be given to the reflection coefficient collected in the more recent time. Because as the collection time goes by, the reflection coefficient collected in the more recent time can better represent the real-time changes. In one example, the multiple reflection coefficients can be averaged to obtain a reflection coefficient representing the first parameter value. In actual applications, an appropriate calculation method can be selected according to different situations.
[0090] In some examples, when the communication performance of the antenna structure 400 of the communication device 1000 is relatively good, the predictive calculation operation for new target parameter values may be suspended for a period of time. For example, when the signal reflection coefficient of the antenna structure 400 is less than a certain threshold, indicating that the current communication performance is relatively good, new predictive calculation operations may be suspended. In this implementation, relatively optimal hardware operating parameters can be maintained, preventing the optimization effect of the target parameter value of the predictive calculation from being worse than before optimization. This can also reduce the number of predictive calculation operations to reduce power consumption, etc.
[0091] In one example, under some special circumstances, the communication device 1000 may also actively trigger the execution of a new prediction calculation operation.
[0092] For example, when the communication device 1000 receives or transmits a radio frequency signal in a first frequency range based on the antenna structure 400, if a prediction calculation of a target parameter value is required, the current hardware operating parameter (i.e., the current first parameter value) is switched to a second parameter value corresponding to the first frequency range, and the second neural network algorithm is run based on the first device state information of the communication device 1000 under the current first parameter value and the second device state information of the communication device 1000 under the second parameter value to achieve the prediction of the first target parameter value. If, during the prediction calculation process, the communication device 1000 suddenly switches to receiving or transmitting a radio frequency signal in a second frequency range based on the antenna structure 400, the control circuit X stops the current prediction calculation operation in response to the change in the frequency of the radio frequency signal and triggers a new prediction calculation operation. In the new prediction calculation operation, the current hardware operating parameter is switched to the second parameter value corresponding to the second frequency range. The prediction calculation of the first target parameter value is re-performed based on the second device state information under the second parameter value corresponding to the second frequency range.
[0093] For example, when the communication device 1000 detects changes in certain parameters, it can also actively trigger the execution of a predictive calculation operation. For example, based on sensor information, when it detects that the current acceleration of the communication device 1000 has increased, the current environmental factors have changed, the current communication signal quality has decreased, or the current signal reflection coefficient of the antenna structure 400 is greater than a certain value, the control circuit X can actively obtain first device status information under the current hardware operating parameters (i.e., the first parameter value), switch the hardware operating parameters to the second parameter value corresponding to the frequency range, obtain second device status information under the second parameter value, and perform a predictive calculation based on the obtained device status information. As shown in Figure 10, taking the communication device 1000 as a mobile phone S as an example, when a user makes a call, they lift the phone from their grip and place it next to their ear. During this process, the acceleration of the mobile phone S changes due to the grip and lift action, which may affect the communication performance of the antenna structure 400. Alternatively, the user's grip and lift action just happens to block the antenna structure 400 of the mobile phone S, thereby affecting the communication performance of the antenna structure 400. Alternatively, during the gripping and lifting process, the relative position of the mobile phone S and other objects in free space changes (e.g., the position relative to the ground changes, such as being closer to the human head, etc.), and these factors may also affect the communication performance of the antenna structure 400. In response to one or more changes in the above-mentioned usage states (or other changes in usage states not exemplified), the mobile phone S can actively trigger the execution of new predictive calculation operations of steps S100-S200.
[0094] In some possible implementations, to avoid negative optimization of the communication performance of the antenna structure 400 caused by the predicted and calculated first target parameter value, as shown in FIG11 , the second communication method may further include: S300: in response to the first reflection coefficient being greater than the second reflection coefficient, switching the current first target parameter value to the second parameter value. The first reflection coefficient is the signal reflection coefficient corresponding to the antenna structure 400 operating at the first target parameter value, and the second reflection coefficient is the signal reflection coefficient corresponding to the antenna structure 400 operating at the second parameter value.
[0095] For example, as shown in FIG12 , there is a schematic diagram of the execution flow of the control circuit X. In step S100, the control circuit X first obtains the first device status information of the communication device 1000 when the antenna structure 400 operates at a first parameter value. At this time, the control circuit X may obtain the first device status information at the first parameter value once or multiple times. Then, the control circuit X switches the hardware operating parameters of the antenna structure 400 from the current first parameter value to the second parameter value and obtains the second device status information at the second parameter value. Then, in step S200, if the first device status information at the first parameter value was obtained multiple times in step S100, the control circuit X further calculates the first device status information (e.g., reflection coefficient) at multiple first parameter values to obtain the calculated first device status information at one first parameter value. The control circuit X runs a second neural network algorithm based on the first device status information at the first parameter value and the second device status information at the second parameter value to obtain a first parameter control signal indicating a first target parameter value. The control circuit X sets the hardware operating parameters of the antenna structure 400 to the first target parameter value via the first parameter control signal. Then, the control circuit X can obtain a first reflection coefficient at the first target parameter value and compare it with the second reflection coefficient obtained based on the second parameter value when calculating the first parameter control signal. If the first reflection coefficient is greater than the second reflection coefficient, it means that the communication performance at the first target parameter value is inferior to the communication performance at the first parameter value. At this time, the control circuit X switches the hardware operating parameters of the antenna structure X from the current first target parameter value to the second parameter value. Conversely, if the first reflection coefficient is less than or equal to the second reflection coefficient, it means that the communication performance at the first target parameter value is not inferior to the communication performance at the second parameter value. After the current predictive calculation operation, the hardware operating parameters of the antenna structure 400 are maintained at the first target parameter. After the current predictive calculation operation is adjusted, the final determined hardware operating parameters (i.e., the first target parameter value or the second parameter value) will be used as the first parameter value for the next predictive calculation operation. In this embodiment, the current hardware operating parameters (i.e., the first parameter value) based on each predictive calculation operation are dynamically confirmed in real time after the previous predictive calculation operation is adjusted, and the second parameter value based on each predictive calculation operation is fixed and determined by the frequency value of the RF signal during actual communication. In this approach, the first parameter value is obtained through closed-loop tuning of multiple predictive calculations, while the second parameter value is the default value. Neural network operations based on these first and second parameter values are not restricted to fixed, preset scenario classifications, enhancing the solution's real-time performance and adaptability to diverse scenarios.
[0096] In an embodiment of the present application, after obtaining the first target parameter value based on a prediction technology operation, the hardware operating parameters of the antenna structure 400 are set to the first target parameter value. Because the second neural network algorithm has a high accuracy after training convergence, in most cases, the first target parameter value obtained by the prediction calculation can improve the communication performance of the antenna structure 400. However, in some extremely rare cases, the first target parameter value may cause the communication performance of the antenna structure 400 to be negatively optimized. To avoid this situation, after each prediction calculation operation, the signal reflection coefficient of the antenna structure 400 under the first target parameter can be obtained to generate a first reflection coefficient. Based on the signal reflection coefficient of the antenna structure 400 under the second parameter value obtained during the prediction calculation operation, a second reflection coefficient is generated. The smaller the reflection coefficient, the better the communication performance. Because the second parameter value is a value obtained through experiments when designing the communication device 1000, the second parameter value can meet the requirements of most cases within the corresponding frequency range, and the antenna structure 400 has good communication performance (at least meeting basic communication requirements). Therefore, the communication performance under the first target parameter value can be judged based on the comparison between the first reflection coefficient and the second reflection coefficient. If the communication performance under the first target parameter value is better than or equal to the communication performance under the corresponding second parameter value, the first target parameter value can be maintained as the hardware operating parameter of the antenna structure 400. If the communication performance under the first target parameter value is worse than the communication performance under the corresponding second parameter value, the hardware operating parameter needs to be switched from the current first target parameter value to the second parameter value to avoid negative optimization of the communication performance.
[0097] Exemplarily, the communication device 1000 may perform multiple cycles of prediction calculation operations including steps S100 to S200. Taking two adjacent prediction calculation operations as an example, the control circuit X may perform the second communication method shown in FIG13 including the following steps S100A, S200A, S100B, and S200B:
[0098] S100A: Switch the hardware operating parameter of the antenna structure 400 from the current first parameter value to the second parameter value.
[0099] S200A: Output a first parameter control signal according to the device status information of the communication device 1000 at the first parameter value and the device status information of the communication device 1000 at the second parameter value.
[0100] In an embodiment of the present application, based on a predictive calculation operation of step S100A and step S200A, a first parameter control signal can be obtained, and based on the first parameter control signal, the hardware operating parameters of the antenna structure 400 are adjusted to the first target parameter value to complete an optimization process.
[0101] S100B: Switch the hardware operating parameter of the antenna structure 400 from the current first target parameter value to the second parameter value.
[0102] In this embodiment of the present application, after a prediction calculation operation in steps S100A and S200A, a further prediction calculation operation can be performed. In this case, the first target parameter value obtained in the previous prediction calculation operation is used as the first parameter value in step S100B. In step S100B, the control circuit X can obtain the first device status information under the current first target parameter value. Then, the hardware operating parameters of the antenna structure 400 are switched from the first target parameter value to the second parameter value, and the second device status information under the second parameter value is obtained.
[0103] In one example, if the frequency range of the RF signal has not changed, the second parameter value in step S100B is equal to the second parameter value in step S100B. In one example, after step S200A and not before step S100B, if the frequency range of the RF signal has changed, the second parameter value in step S100B is the second parameter value corresponding to the changed frequency range.
[0104] S200B: Output a second parameter control signal according to the device status information of the communication device 1000 at the first target parameter value and the device status information of the communication device 1000 at the second parameter value.
[0105] In this embodiment of the present application, a second parameter control signal can be calculated based on the device status information of the communication device 1000 at the first target parameter value and the device status information of the communication device 1000 at the second parameter value. The second parameter control signal is used to update the hardware operating parameters of the antenna structure 400 to the second target parameter value. The hardware operating parameters of the antenna structure 400 are updated to the second target parameter value based on the second parameter control signal to complete another optimization operation.
[0106] Regarding the technical principles and beneficial effects of the one-time prediction calculation operation of step S100A and step S200A, and the one-time prediction calculation operation of the operations of step S100B and step S200B, please refer to the relevant description of the above-mentioned embodiment of step S100-step S200, which will not be repeated here.
[0107] In the second communication method of the present embodiment, first, each time a prediction calculation operation is performed on the hardware operating parameters of the antenna structure 400, the switching state of the impedance matching circuit 410 and / or the aperture tuning circuit 420 of the antenna structure 400 is switched, device state information under different switching states is collected, and a neural network algorithm is processed based on the device state information under different switching states to obtain the target parameter value for optimization. Compared with the traditional scheme of performing neural network algorithm processing based on the device state information under the current working switching state, the algorithm input of this scheme has more data feature dimensions, which can more accurately characterize the environmental factors and hardware characteristics of the communication device 1000. Secondly, in the switching switching state, a switching state based on a second parameter value is set. The second parameter value is a fixed parameter value set according to different frequency ranges. Based on the second parameter value, it can ensure that the communication performance will not be degraded during the switching process, and the data feature dimension representing the environmental factors and hardware characteristics changes can be improved. It can also serve as a reference for analyzing the device state information under the current working first parameter value, thereby greatly improving the optimization performance. Finally, the second neural network algorithm only needs to set up an algorithm model. Compared with a multi-level algorithm or a combination of multiple algorithms, the adjustment process is simple and there is no need for table lookup. The output structure of the second neural network algorithm is a parameter control signal that encodes multiple code bits. The multiple code bits of the parameter control signal can directly correspond to the switching state of the impedance matching circuit 410 and / or the aperture tuning circuit 420. Compared with the existing first neural network algorithm, there is no need for additional process processing such as table lookup, making the adjustment process faster and more timely. The embodiment of the present application can achieve more accurate and timely optimization of the communication performance of the antenna structure 400 through the above implementation scheme.
[0108] An embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the instructions are executed on a processor, the processor executes the second communication method described in the above embodiment.
[0109] The processor involved in the embodiments of the present application may be a chip. For example, it may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0110] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0111] Those skilled in the art will appreciate that the modules 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 beyond the scope of this application.
[0112] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0113] In the several embodiments provided in this 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 merely illustrative. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another device, 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 modules, which can be electrical, mechanical or other forms.
[0114] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located on a single device or distributed across multiple devices. Some or all of the modules may be selected to achieve the purpose of this embodiment based on actual needs.
[0115] In addition, the functional modules in the various embodiments of the present application may be integrated into one device, or each module may exist physically separately, or two or more modules may be integrated into one device.
[0116] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more media that can be integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0117] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication device, characterized in that: It includes a control circuit, a radio frequency integrated circuit and an antenna structure; wherein, The radio frequency integrated circuit is used to: transmit and / or receive radio frequency signals based on the antenna structure; The control circuit is used to: switch the hardware operating parameters of the antenna structure from the current first parameter value to the second parameter value; output a first parameter control signal based on the device status information of the communication device under the first parameter value and the device status information of the communication device under the second parameter value, and the first parameter control signal is used to set the hardware operating parameters of the antenna structure to a first target parameter value; the hardware operating parameters include the impedance size of the antenna structure and / or the aperture size of the antenna structure, and the device status information includes at least the signal reflection coefficient of the antenna structure.
2. The communication device according to claim 1, wherein: The control circuit is further configured to: The hardware operating parameters of the antenna structure are switched from the current first target parameter value to the second parameter value, and a second parameter control signal is output according to the device status information of the communication device under the first target parameter value and the device status information of the communication device under the second parameter value. The second parameter control signal is used to set the hardware operating parameters of the antenna structure to the second target parameter value.
3. The communication device according to claim 1, wherein: After outputting the first parameter control signal, the control circuit is further configured to: In response to the first reflection coefficient being greater than the second reflection coefficient, the first target parameter value is switched to the second parameter value; the first reflection coefficient is the signal reflection coefficient corresponding to when the antenna structure operates at the first target parameter value, and the second reflection coefficient is the signal reflection coefficient corresponding to when the antenna structure operates at the second parameter value.
4. The communication device according to any one of claims 1 to 3, characterized in that: The communication device also includes a sensor group, which includes at least one device status sensor; the device status information also includes at least one of the following information collected by the at least one device status sensor: relative position information between the communication device and the user, motion information of the communication device, and posture information of the communication device.
5. The communication device according to any one of claims 1 to 4, characterized in that: The device status information further includes at least one of the following information: frequency information of the radio frequency signal and signal quality information of the radio frequency signal.
6. The communication device according to any one of claims 1 to 5, characterized in that: The second parameter value has a plurality of preset fixed values, and the plurality of fixed values correspond one-to-one to a plurality of frequency ranges of the radio frequency signal.
7. The communication device according to any one of claims 1 to 6, characterized in that: The working time of the antenna structure at the first parameter value is greater than or equal to the working time of the antenna structure at the second parameter value.
8. The communication device according to any one of claims 1 to 7, characterized in that: The antenna structure includes an impedance matching circuit, wherein the impedance matching circuit includes a plurality of impedance tuning branches; and / or The antenna structure includes an aperture tuning circuit, and the aperture tuning circuit includes a plurality of aperture tuning branches; Among them, the first parameter control signal includes multiple code bits, and the multiple code bits correspond one-to-one to the multiple impedance tuning branches and / or the multiple aperture tuning branches; the value of each code bit of the first parameter control signal is used to adjust the working state of the impedance matching circuit and / or the aperture tuning circuit.
9. The communication device according to any one of claims 1 to 8, characterized in that: The communication device further includes a modem; the modem is connected to the radio frequency integrated circuit; wherein: the control circuit is arranged in the radio frequency integrated circuit, or, is arranged in the modem.
10. The communication device according to any one of claims 1 to 8, characterized in that: The control circuit is an artificial intelligence operation circuit.
11. A communication method, characterized in that: Applied to a communication device, the communication device includes a radio frequency integrated circuit and an antenna structure; the radio frequency integrated circuit is used to transmit and / or receive radio frequency signals based on the antenna structure; the method includes: Switch the hardware operating parameters of the antenna structure from the current first parameter value to the second parameter value; output a first parameter control signal based on the device status information of the communication device under the first parameter value and the device status information of the communication device under the second parameter value, and the first parameter control signal is used to set the hardware operating parameters of the antenna structure to the first target parameter value; the hardware operating parameters include the impedance size of the antenna structure and / or the aperture size of the antenna structure.
12. The communication method according to claim 11, wherein: The method further comprises: Switch the hardware operating parameter of the antenna structure from the current first target parameter value to the second parameter value according to The device status information of the communication device under the first target parameter value and the device status information of the communication device under the second parameter value output a second parameter control signal, and the second parameter control signal is used to set the hardware operating parameter of the antenna structure to a second target parameter value.
13. The communication method according to claim 11, wherein: Outputting a first parameter control signal according to the device status information of the communication device under the first parameter value and the device status information of the communication device under the second parameter value includes: Before switching the hardware operating parameter of the antenna structure from the current first parameter value to the second parameter value, obtaining first device status information of the communication device under the first parameter value; After switching the hardware operating parameter of the antenna structure from the current first parameter value to the second parameter value, obtaining second device status information of the communication device under the second parameter value; and The first parameter control signal is output according to the first device status information and the second device status information.
14. The communication method according to claim 11, wherein: After outputting the first parameter control signal, the method further includes: In response to the first reflection coefficient being greater than the second reflection coefficient, the first target parameter value is switched to the second parameter value; the first reflection coefficient is the signal reflection coefficient corresponding to when the antenna structure operates at the first target parameter value, and the second reflection coefficient is the signal reflection coefficient corresponding to when the antenna structure operates at the second parameter value.
15. The communication method according to any one of claims 11 to 14, characterized in that: The communication device also includes a sensor group, which includes at least one device status sensor; the device status information includes at least one of the following information collected by the at least one device status sensor: relative position information between the communication device and the user, motion information of the communication device, and posture information of the communication device.
16. The communication method according to any one of claims 11 to 15, characterized in that: The device status information further includes at least one of the following information: frequency information of the radio frequency signal and signal quality information of the radio frequency signal.
17. The communication method according to any one of claims 11 to 16, characterized in that: The second parameter value has a plurality of preset fixed values, and the plurality of fixed values correspond one-to-one to a plurality of frequency ranges of the radio frequency signal.
18. The communication method according to any one of claims 11 to 17, characterized in that: The working time of the antenna structure at the first parameter value is greater than or equal to the working time of the antenna structure at the second parameter value.
19. The communication method according to any one of claims 11 to 18, characterized in that: The antenna structure includes an impedance matching circuit, wherein the impedance matching circuit includes a plurality of impedance tuning branches; and / or The antenna structure includes an aperture tuning circuit, and the aperture tuning circuit includes a plurality of aperture tuning branches; Among them, the first parameter control signal includes multiple code bits, and the multiple code bits correspond one-to-one to the multiple impedance tuning branches and / or the multiple aperture tuning branches; the value of each code bit of the first parameter control signal is used to adjust the working state of the impedance matching circuit and / or the aperture tuning circuit.
20. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, and when the instructions are executed on a processor, the processor is caused to perform the communication method according to any one of claims 11 to 19.
Citation Information
Patent Citations
Communication equipment and communication method
CN120454742A
Systems and methods for tuning an impedance matching network in a step-wise fashion for multiple states of an rf generator
CN107294510A
Extreme seeking control device and automatic frequency tuning method for radio frequency impedance matching
CN114430887A
Adaptive antenna tuning system
US20210218430A1
Machine-learning based tuning algorithm for duplexer systems
US20230006629A1