Embodiments of the present application relate to the technical field of mobile communication, and in particular to a radio frequency chip, an algorithm reconstruction method and a computer-readable storage medium.
With the continuous development and advancement of the communication technology, the digital predistortion technology applied to the radio frequency chip algorithm is updated and iterated rapidly. For the conventional solution, the field programmable gate array (FPGA) or the dedicated hardware logic circuit on the customized chip is completely used as a direct implementation carrier of the digital predistortion algorithm, to implement specific mathematical operation functions. However, although the programmable function can be provided when the FPGA is used to implement the algorithm function and the algorithm in the later stage can be reprogrammed to meet the needs after a new mathematical operation model is proposed, the energy efficiency of FPGA is low, the operation speed is low, and the power consumption is high, which is gradually unsuitable to be used as a carrier for the radio frequency digital predistortion algorithm. Using a dedicated hardware logic circuit as a direct implementation carrier on a customized chip is more efficient and the operation speed is fast. However, after customized direct implementation, the operation unit only supports fixed operation functions and cannot update the mathematical operation function. After the radio frequency algorithm is updated, the customized chip cannot be compatible with the new algorithm requirements and has insufficient flexibility. Re-developing the chip hardware will cause a waste of manpower, material resources and time.
Although the existing radio frequency chips can perform mathematical operation modification in a certain degree with the support of reconfigurable operation technology, most of the existing operations are based on regular high-density parallel operations, or are designed to be a more general reconfigurable operation. A single operation unit is compatible with a specific mathematical operation function, which still leads to the problem of low hardware resource utilization and low efficiency.
The main purpose of the embodiments of the present application is to provide a radio frequency chip, an algorithm reconstruction method and a computer-readable storage medium.
An embodiment of the present application provides a radio frequency chip, including a configuration interface, an interconnection bus, a processor and at least two operation units. Each operation unit is provided with different operation functions; the configuration interface is connected to the processor, and the configuration interface is configured to receive routing information and configuration data and transmit the routing information and the configuration data to the processor; the routing information and the configuration data are determined according to a target operation function of the radio frequency chip; the interconnection bus is communicated with each operation unit and is connected to the processor, and the interconnection bus is configured to adjust an input and output relationship between each operation unit according to an instruction of the processor; the operation unit is connected to the processor, and the operation unit configures the operation function as the target operation function according to the configuration data allocated by the processor; and the processor is configured to send an instruction for adjusting a routing connection mode of each operation unit to the interconnection bus, and send allocated configuration data to each operation unit.
An embodiment of the present application further provides an algorithm reconstruction method, applied to a radio frequency chip. The radio frequency chip includes at least two operation units, and each operation unit is provided with different operation functions. The method includes: obtaining routing information and configuration data through a configuration interface; wherein the routing information and the configuration data are determined according to a target operation function of the radio frequency chip; and adjusting, by an interconnection bus, an input and output relationship between each operation unit according to the routing information, and sending allocated configuration data to each operation unit according to the configuration data for each operation unit to configure the operation function as the target operation function according to received configuration data.
An embodiment of the present application further provides a computer-readable storage medium, storing a computer program. When the computer program is executed by a processor, the algorithm reconstruction method as mentioned above is implemented.
One or more embodiments are exemplified by the pictures in the corresponding drawings, and these illustrative descriptions do not constitute a limitation to the embodiments.
It can be seen from the background technology that, although the existing radio frequency chips can perform mathematical operation modification in a certain degree with the support of reconfigurable operation technology, most of the existing operations are based on regular high-density parallel operations, or are designed to be a more general reconfigurable operation. A single operation unit is compatible with a specific mathematical operation function, which still leads to the problem of low hardware resource utilization and low efficiency. Therefore, how to ensure the utilization of hardware resources while ensuring the compatibility and efficiency of radio frequency chips for different algorithm requirements is an urgent problem to be solved.
In order to solve the above problems, embodiments of the present application provide a radio frequency chip including a configuration interface, an interconnection bus, a processor and at least two operation units. Each operation unit is provided with different operation functions, and the configuration interface is connected to the processor. The configuration interface is configured to receive routing information and configuration data, and transmit the routing information and configuration data to the processor. The routing information and configuration data are determined according to the target operation function of the radio frequency chip. The interconnection bus is communicated with each operation unit and is connected to the processor. The interconnection bus is configured to adjust the input and output relationship between each operation unit according to the instructions of the processor. The operation unit is connected to the processor, and the operation unit is used to configure the operation function to the target operation function according to the configuration data allocated by the processor. The processor is configured to send instructions for adjusting a routing connection mode of each operation unit to the interconnection bus, and send allocated configuration data to each operation unit.
After the radio frequency chip in the embodiments of the present application is put into use, the configuration data and the routing information determined by the external software according to the target operation function that the radio frequency chip needs to provide can be received through the configuration interface, and then the processor adjusts the input and output relationships between each operation unit through the interconnection bus according to the routing information. Then the processor will allocate configuration data to the operation units, and configure the operation function of each operation unit as the target operation function, so that the radio frequency chip can configure the compatible operation functions as the target operation function according to actual needs. By obtaining routing information and configuration data generated based on the target operation function, the routing connection methods and operation functions provided by multiple operation units in the radio frequency chip are modified, and each operation unit can provide different operation functions through a software customization manner. Combined with different input and output relationships, the radio frequency chip can meet the algorithm compatibility requirements of multiple algorithms, thereby ensuring the algorithm compatibility of the radio frequency chip while ensuring the high efficiency of hardware processing, and improving the utilization of hardware resources. That is, by flexibly adjusting the operation functions provided by the operation unit in the radio frequency chip and the input and output relationship, the compatibility requirements of new algorithms can be met, and the efficiency of hardware processing can be ensured, thereby improving the utilization of hardware resources.
In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, each embodiment of the present application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art can understand that in each embodiment of the present application, many technical details are provided to enable readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solution in the present application can also be implemented. The division of the following embodiments is for the convenience of description and should not constitute any limitation on the specific implementation of the present application. The various embodiments can be combined with each other and quoted from each other on the premise that there is no contradiction.
The implementation details of the radio frequency chip in the present application will be described in detail below with reference to specific embodiments. The following contents are only implementation details for convenience of understanding and are not necessary for implementation of the present application.
The first aspect of the embodiment of the present application provides a radio frequency chip. The schematic structural diagram of the radio frequency chip can be shown in
A configuration interface 101, configured to receive routing information and configuration data.
Specifically, the configuration interface 101 in the radio frequency chip is configured to support communication between the processor 104 and external components or terminals. Therefore, the configuration interface 101 is connected to the processor 104 and is configured to receive routing information and configuration data transmitted from the external components or terminals to the radio frequency chip, and transmit the routing information and configuration data to the processor 104. The routing information and configuration data are determined according to the target operation function of the radio frequency chip.
The interconnection bus 102, configured to adjust the input and output relationships between each operation unit.
Specifically, the interconnection bus 102 is connected to the input terminal and the output terminal of each operation unit, and the initial state is a fully routed state. The interconnection bus 102 is connected to the processor 104. After the radio frequency chip is put into use, the radio frequency chip adjusts the input and output relationship between each operation unit according to the instructions of the processor 104.
It should be noted that the input terminal and the output terminal of the operation unit can be determined according to the input and output relationship with other operation units. When the radio frequency chip provides different operation functions or is connected to different operation units, the input terminal and the output terminal may be the same terminal or different terminals, which will not be limited here.
At least two operation units 103, configured to provide target operation functions.
Specifically, for each operation unit 103 in the radio frequency chip, the operation unit 103 is interconnected with other operation units through the interconnection bus 102 and is connected to the processor 104. After the radio frequency chip is put into use, the operation function is configured as the target operation function according to the configuration data allocated by the processor 104.
For example, the arithmetic unit in the radio frequency chip includes a first operation unit PE0, a second operation unit PE1, a third operation unit PE2, a fourth operation unit PE3 and a fifth operation unit PE4. The first operation unit PE0 and the second operation unit PE1, the third operation unit PE2, the fourth operation unit PE3 and the fifth operation unit PE4 are connected to each other through the interconnection bus.
It should be noted that in some embodiments, one operation unit is connected to all the remaining operation units in the radio frequency chip, while in other embodiments, one operation unit is connected to some operation units in the radio frequency chip, and only different operation functions need to be implemented, which will not be limited in this embodiment.
A processor 104, configured to adjust the algorithm function compatible with the radio frequency chip.
Specifically, the processor 104 is connected to the configuration interface 101, the operation unit 103 and the interconnection bus 102 respectively, and sends instructions for adjusting a routing connection mode of each operation unit 103 to the interconnection bus 102 according to the received configuration data and routing information. The input and output relationships between each operation unit 103 are modified, and the allocated configuration data is sent to each operation unit 103 for each operation unit 103 to configure the operation function as the target operation function, so that the algorithm function compatible with the radio frequency chip is adjusted to the target operation function.
Specifically, after determining the target operation function that the radio frequency chip needs to provide, the external component or the terminal equipment will send the data stream that can transmit routing information and configuration data to the configuration interface 101 of the radio frequency chip through the communication module or the external configuration module. The processor 104 will adjust the input and output relationships between each operation unit 103 through the interconnection bus 102 according to the configuration data and the routing information received through the configuration interface 101. For example, the parallel state or the series state that the multiple operation units 103 are in will be modified, and corresponding configuration parameters are sent to each operation unit 103 for each operation unit 103 to configure the operation function as the target operation function, so that the radio frequency chip can finish the conversion of compatible operation functions and convert the compatible operation function into the target operation function. By obtaining the configuration data and the routing information generated based on the target operation function of the radio frequency chip, the routing connection methods and the provided operation functions of the multiple operation units in the radio frequency chip are modified, and the change of the radio frequency digital predistortion algorithm supported by the radio frequency chip can be achieved with the software customization manner. In this way, not only the hardware resource utilization, the processing speed and the low energy consumption can be ensured, but also the radio frequency chip can flexibly support algorithms. The algorithms that the radio frequency chip can support include but are not limited to a variety of radio frequency digital predistortion algorithms.
In an embodiment, the operation unit in the radio frequency chip includes a first operation unit with an arithmetic operation function, and a second operation unit with a lookup table operation function. By setting up one or more first operation units with arithmetic composite operation functions, and one or more second operation units with lookup table operation functions, it is ensured that when the radio frequency chip modify the supported algorithm according to the software configuration, as many algorithms as possible can be modified to meet as many algorithm requirements as possible, thereby saving the manpower, material, and time costs due to re-developing new radio frequency chips or adding new hardware resources to be compatible with new operation functions.
It should be noted that each first operation unit can support one or more arithmetic operation functions, and each second operation unit can support one or more lookup table operation functions. In specific applications, the appropriate first operation unit and the second operation unit can be selected as needed, which will not be limited in this embodiment.
Furthermore, the interconnection bus is also connected to the internal units of each operation unit, and the interconnection bus is also configured to adjust the input and output relationships between the internal units of each operation unit according to the instructions of the processor. In order to enable the operation unit that is compatible with multiple operation functions to provide specified operation functions, the processor also determines the operation functions provided by each internal unit of each operation unit and the routing connection method between each unit based on the target operation function of each operation unit, and adjusts the input and output relationships between the internal units of each operation unit through the interconnection bus to ensure that each operation unit in the radio frequency chip accurately provides the designated operation function.
It should be noted that the interconnection bus can be directly connected to each operation unit by the connection with the internal units of each operation unit, that is, the operation unit can be directly connected to the interconnection bus through each internal unit connected by the interconnection bus. In this embodiment, the specific connection methods between the operation units, and the internal units of the operation units with the interconnection bus are not limited in this embodiment.
In an embodiment, the first operation unit in the radio frequency chip includes N real number multiplication units, N real number addition units, 2N inverse through units, and (N+2) configurable delay units. N is positive integer. The first operation unit includes a first input terminal and a first output terminal, and each of the first input terminal and the first output terminal is connected to a configurable delay unit. The real number addition unit, the inverse through unit corresponding to the real number addition unit, and the configurable delay unit corresponding to the real number addition unit is connected to the interconnection bus in sequence. The real number multiplication unit, the inverse through unit corresponding to the real number multiplication unit are connected to the interconnection bus in sequence. By setting a corresponding inverse through unit for each real number multiplication unit and each real number addition unit, and setting a configurable delay unit for the real number multiplication unit, the first operation unit can not only perform compound operations of addition and multiplication, but also perform compound operations of subtraction and multiplication, and can provide support for addition and multiplication between complex numbers, thereby expanding the arithmetic operation functions of the first operation unit as much as possible.
Further, the first operation unit in the radio frequency chip includes 4N real number multiplication units, 4N real number addition units, 8N inverse through units, and (4N+2) configurable delay units. N is a positive integer. The first operation unit includes a first input terminal and a first output terminal. Each of the first input terminal and the first output terminal is connected to a configurable delay unit. The real number addition unit, the inverse through unit corresponding to the real number addition unit, and the configurable delay unit corresponding to the real number addition unit are connected to the interconnection bus in sequence. The real number multiplication unit, the inverse through unit corresponding to the real number multiplication unit are connected to the interconnection bus in sequence. The first input terminal and the first output terminal of the first operation unit are respectively connected to a configurable delay unit, and the interconnection bus is respectively connected to the configurable delay unit corresponding to each real number multiplication unit and the inverse through unit corresponding to each real number addition unit. The interconnection bus is configured to adjust the routing connections of each unit inside the first operation unit according to the instructions sent by the processor based on the routing connection information, and send the received data to be processed to the designated real number addition unit and/or the real number multiplication unit. For any real number addition unit, the real number addition unit is connected to the corresponding inverse through unit, and is configured to perform addition operations on the acquired data to be processed according to the received configuration parameters, and output the operation results. For any real number multiplication unit, the real number multiplication unit is connected to the corresponding inverse through unit, and is connected to the corresponding configurable delay unit through the corresponding inverse through unit. The real number multiplication unit is configured to perform addition operations on the acquired data to be processed according to the received configuration parameters and output the operation result. The configurable delay unit is configured to delay the transmission of the received data according to the received configuration parameters. The inverse through unit is configured to invert the obtained data according to the received configuration parameters, and then is configured to transmit or transfer the data directly. By setting the structure of the first operation unit to be in an appropriate form, the first operation unit can support as many arithmetic operation functions as possible according to the external configuration.
A schematic structural diagram of a first operation unit is as shown in
During the process that the processor reconfigures the arithmetic operation function provided by the first operation unit in the radio frequency chip, the data stream carrying the configuration parameters is transmitted to MUL0, MUL1, MUL2, MUL3, ADD0, ADD1, ADD2, ADD3, the inverse/through 0, the inverse/through 1, the inverse/through 2, the inverse/through 3, the inverse/through 4, the inverse/through 5, the inverse/through 6, the inverse/through 7, the configurable delay unit 0, the configurable delay unit 1 and the interconnection bus respectively based on the routing information and the configuration data received through the configuration interface. The routing connections of each internal unit of the first operation unit are adjusted through the interconnection bus, and the input and output relationships between each unit are set. The working status of each unit is set through configure parameters, so that the data processing flow and sequence in the first operation unit can meet the needs of the radio frequency signal predistortion algorithm to provide the target operation function. During the operation of the radio frequency chip, the data stream to be processed is input to the first operation unit through the configurable delay unit 0. The output terminal of the configurable delay unit 0 is connected to the interconnection bus, and the interconnection bus transmits data to be processed to the adder or the multiplier in a certain processing sequence according to the instructions of the processor. Then the processed operation results is integrated and transmitted to the next node through the configurable delay unit 1.
In addition, the first operation unit including 4 real number multiplication units, 4 real number addition units, 8 inverse through units, and 6 configurable delay units can adjust the operation functions to any of the following operation function according to the received configuration parameters: the complex multiplication operation, the complex multiplication-accumulation operation, the real number multiplication operation, the real number multiplication-accumulation operation, the real number digital filter operation, the complex digital filter operation or the real number multiplication and addition operation. In specific applications, the specific number of units in the first operation unit and the routing connection method of each unit can be adjusted according to the usage scenario or algorithm needs to meet more complex operation functions. The number of units in the first operation unit will not be limited in this embodiment.
Further, the radio frequency chip also includes a front-level input interface. The front-level input interface is connected to the second operation unit and is configured to transmit hardware control data to the second operation unit for the second operation unit to implement the lookup table operation function. The hardware control data includes storage address information of the pre-stored data. By setting the front-end input interface at the radio frequency chip, the second operation unit can receive the hardware control data including the pre-stored data storage address information, thereby accurately realizing the lookup table operation function and improving the efficiency and accuracy of processing.
In another embodiment, the second operation unit in the radio frequency chip includes 3M configurable delay units, M complex multiplication units, M complex addition units, M configurable address generation units, M lookup tables, and one multiplex selection unit. M is a positive integer. The configurable address generation unit includes a second input terminal and a second output terminal. The second input terminal is connected to the configuration interface through a corresponding configurable delay unit, and the second output terminal is connected to the input terminal of the lookup table corresponding to the configured address generation unit. The output terminal of the lookup table is respectively connected to an input terminal of the complex multiplication unit, the complex addition unit and the multiplex selection unit corresponding to the lookup table. The other input terminal of the complex multiplication unit is connected to the configurable delay unit corresponding to the complex multiplication unit, and the output terminal of the complex multiplication unit is connected to the input terminal of the multiplex selection unit. The other input terminal of the complex addition unit is connected to the configurable delay unit corresponding to the complex addition unit, and the output terminal of the complex addition unit is connected to the input terminal of the multiplex selection unit. The output terminal of the multiplex selection unit is connected to the configurable delay unit corresponding to the multiplex selection unit and the interconnection bus in sequence. During the operation of the radio frequency chip, the configurable address generation unit is configured to obtain the address of the target content in the lookup table based on the obtained hardware control data and data to be processed, and send the address to the corresponding lookup table. The lookup table is configured to transmit the stored target content to the corresponding complex multiplication unit, the complex addition unit or the multiplex selection unit according to the obtained configuration parameters and address. The complex multiplication unit is configured to perform multiplication on the obtained target content and the data to be processed according to the received configuration parameters, and transmit the operation result to the multiplex selection unit. The complex addition unit is configured to perform addition on the obtained target content and the data to be processed according to the received configuration parameters, and transmit the operation result to the multiplex selection unit. The multiplex selection unit is configured to selectively output the acquired data. The configurable delay unit is configured to delay the transmission of the received data according to the received configuration parameters. By setting the structure of the second operation unit to be in an appropriate mode, the second operation unit can accurately and efficiently implement as many lookup table operation functions as possible based on configuration data and hardware control data.
The structural diagram of a second operation unit is as shown in
In the process of modifying the lookup table operation function provided by the second operation unit in the radio frequency chip, the processor transmits the data stream carrying the configuration parameters to the configuration delay unit 6, the configurable delay unit 7, and the configurable delay unit 8, the address generation unit, LUT, ADD4, MUL4, and MUX respectively, so that the input and output relationships between each unit and the working status of each unit can be adjusted. After receiving the hardware control data and the data to be processed, the second operation unit will control the related function F(x, y) through the configurable address generation unit according to the data to be processed and the hardware control stream. x is the data to be processed and y is the address information in the hardware control data. The target content storage address is obtained based on the hardware control data and the data to be processed, and then the obtained address is sent to the lookup table. The lookup table will transmit the target content to the designed ADD4, MUL4 or MUX based on the received address and pre-configured functions. The subsequent unit will perform operations and output on the target content and data to be processed, so that the second operation unit provides the specified lookup table operation function.
In addition, the second operation unit including 3 configurable delay units (configurable delay units 6 to 8), a complex multiplier (MUL4), a complex adder (ADD4), a configurable address generation unit, a lookup table (LUT) and a multiplexer (MUX) can adjust the provided operation function to any of the following operation functions according to the received configuration parameters: the basic lookup table function, the multiplication of lookup table results, and the addition of lookup table results. In the implementation, the specific number of units in the second operation unit can be adjusted according to the usage scenario or algorithm needs to meet the more complex lookup table operation function. The number of units in the second operation unit will not be limited in this embodiment.
In another embodiment, a schematic structural diagram of a radio frequency chip reconfigurable operation system is as shown in
In order to facilitate understanding, the implementation of the FIR filter function is taken as an example to explain the configuration process of the above system. The function configuration process includes:
After the configuration is finished, the current function of the radio frequency chip is the FIR filter function. After obtaining the data stream to be processed, the data stream to be processed can be filtered.
Another aspect of the embodiment of the present application provides an algorithm reconstruction method, which is applied to a radio frequency chip. The radio frequency chip includes at least two operation units, and each operation unit is provided with different operation functions. The flow of the algorithm reconstruction method can be referred to
Specifically, after the radio frequency chip is put into use, the processor obtains the routing information and configuration data transmitted from the external component or terminals through the configuration interface. The routing information and configuration data are generated by the external component or terminals according to the target operation function that should be provided by the radio frequency chip.
Specifically, after obtaining the routing information and configuration data, the processor determines the input and output relationships between the operation units in the radio frequency chip based on the routing information, and sends instructions for adjusting the routing connections to the interconnection bus, so that the interconnection bus will adjust the input and output relationships between the operation units to the corresponding relationships when the target operation function is achieved. Then the processor sends the allocated configuration parameters to each operation unit based on the operation units to be used and the functions each operation unit needs to provide, so that each operation unit will configure the operation function as the target operation function according to the received configuration parameters. The processor changes the operation function compatible with the radio frequency chip to the target operation function by reconfiguring the routing connection mode and operation function of the operation unit.
Further, the operation unit includes a first operation unit and a second operation unit. The sending the allocated configuration data to each operation unit according to the configuration data includes: sending the allocated first configuration data to the first operation unit for the first operation unit to configure the operation function as the target arithmetic operation function; and/or sending the allocated second configuration data to the second operation unit for the second operation unit to configure the operation function as the target lookup table operation function. In specific applications, the operation unit can also be provided with multiple operation functions, or with operation functions other than arithmetic operation functions and lookup table operation functions. The type and compatible functions of the operation unit can be determined according to specific needs, which will not be limited in this embodiment.
It should be noted that the target arithmetic operation functions of the first operation unit include a complex multiplication operation, a complex multiplication-accumulation operation, a real number multiplication operation, a real number multiplication-accumulation operation, a real number digital filter operation, a complex digital filter operation or a real number multiplication and addition operation. The target lookup table operation functions of the second operation unit include a basic lookup table function, a lookup table result multiplication operation, and a lookup table result addition operation. In specific applications, the first and second units that are compatible with multiple operation functions can be selected as needed, and the number of units in the first and second operation units can be set to achieve various operation functions, which will not be limited in this embodiment.
In an embodiment, the operation unit is provided with a variety of operation functions. When the processor adjusts the input and output relationship between the operation units in the radio frequency chip, the following steps are also included: Adjusting the input and output relationship between the internal units of each operation unit through the interconnection bus. When the operation unit is provided with more than one operation function, in order to update the operation function compatible with the radio frequency chip to the target operation function, the processor not only needs to adjust the input and output relationships between the operation units, but also needs to adjust the input and output relationships between the internal units of the operation unit according to the operation function that each operation unit should provide, so that the radio frequency chip can accurately achieve the target operation function.
In addition, it should be understood that the division of steps in the various methods above is only for the purpose of clear description. During implementation, the steps can be combined into one step or some steps can be divided into multiple steps, and these steps shall all fall within the scope of the present application as long as these steps include the same logical relationship. The added inessential modifications or introduced inessential designs to the algorithm or process but the core design of the algorithm and process is not changed shall all fall within the scope of the present application.
This embodiment is a method embodiment corresponding to the device embodiment, and this embodiment can be implemented in cooperation with the device embodiment. The relevant technical details mentioned in the device embodiment can still be applied to this embodiment, which will not be described for avoidance of repetition. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the device embodiment.
Another aspect of the embodiments of the present application also provides a computer-readable storage medium storing a computer program. The above method embodiments are implemented when the computer program is executed by the processor.
Those skilled in the art can understand that all or part of the steps in the methods of the above embodiments can be finished by instructing relevant hardware through a program. The program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, a chip, and the like) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes the U disk, the mobile hard disk, the read-only memory (ROM), the random access memory (RAM), the magnetic disk or the optical disk and other medium that can store the program code.
Those skilled in the art can understand that the above-mentioned embodiments are some embodiments for implementing the present application, and during actual applications, various modifications can be made in form and details without departing from the spirit and the scope of the present application.
Number | Date | Country | Kind |
---|---|---|---|
202111449989.0 | Nov 2021 | CN | national |
The present application is the National Stage of International Application No. PCT/CN2022/124378, filed on Oct. 10, 2022, which claims priority to Chinese patent application No. 202111449989.0, and filed on Nov. 30, 2021.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/124378 | 10/10/2022 | WO |