CN113806060A - Information processing method, radio frequency unit, communication node, electronic device, and medium - Google Patents

Information processing method, radio frequency unit, communication node, electronic device, and medium Download PDF

Info

Publication number
CN113806060A
CN113806060A CN202010539830.7A CN202010539830A CN113806060A CN 113806060 A CN113806060 A CN 113806060A CN 202010539830 A CN202010539830 A CN 202010539830A CN 113806060 A CN113806060 A CN 113806060A
Authority
CN
China
Prior art keywords
subunit
information
control
core
antenna number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010539830.7A
Other languages
Chinese (zh)
Inventor
许振华
罗晓华
胡海生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN202010539830.7A priority Critical patent/CN113806060A/en
Priority to PCT/CN2021/099120 priority patent/WO2021254226A1/en
Publication of CN113806060A publication Critical patent/CN113806060A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5066Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0404Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas the mobile station comprising multiple antennas, e.g. to provide uplink diversity

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a radio frequency unit, an information processing method, a communication node, an electronic device and a computer readable storage medium, wherein the radio frequency unit comprises: the antenna comprises a core subunit and at least one control subunit, wherein each control subunit corresponds to at least one antenna; the core subunit is used for receiving first information and a target antenna number from the upper computer, determining a control subunit corresponding to the first information according to the target antenna number, and sending the first information and the target antenna number to the control subunit corresponding to the first information; receiving second information from the control subunit, and sending the second information to the upper computer; the control subunit is used for receiving the first information and the target antenna number sent by the core subunit and performing first processing on the first information according to the target antenna number; the second information is sent to the core subunit.

Description

Information processing method, radio frequency unit, communication node, electronic device, and medium
Technical Field
The embodiment of the application relates to the field of wireless communication, in particular to an information processing method, a radio frequency unit, a communication node, electronic equipment and a computer readable storage medium.
Background
The traditional 2G-4G base station mainly adopts 2 antennas, 4 antennas and 8 antennas, the number of the antennas is small, and the radio frequency unit can meet the functions of signal processing, operation maintenance control and the like of the antennas. While the 5G base station adopts a large-scale Multiple-Input Multiple-Output (Massive MIMO) technology, the number of antennas is 32, 64, 128, 256, and the real-time performance of the conventional radio frequency unit for processing each antenna is poor.
Disclosure of Invention
The embodiment of the application provides an information processing method, a radio frequency unit, a communication node, electronic equipment and a computer readable storage medium.
In a first aspect, an embodiment of the present application provides a radio frequency unit, including: the antenna comprises a core subunit and at least one control subunit, wherein each control subunit corresponds to at least one antenna;
the core subunit is used for receiving first information and a target antenna number from the upper computer, determining a control subunit corresponding to the first information according to the target antenna number, and sending the first information and the target antenna number to the control subunit corresponding to the first information; receiving second information from the control subunit, and sending the second information to the upper computer;
the control subunit is used for receiving the first information and the target antenna number forwarded by the core subunit and performing first processing on the first information according to the target antenna number; the second information is sent to the core subunit.
In a second aspect, an embodiment of the present application provides a communication node, including any one of the radio frequency units described above.
In a third aspect, an embodiment of the present application provides an information processing method, where the method is applied to any one of the radio frequency units, and the method includes:
the core subunit receives first information and a target antenna number from the upper computer, determines a control subunit corresponding to the first information according to the target antenna number, and sends the first information and the target antenna number to the determined control subunit; the control subunit corresponding to the first information receives the first information and the target antenna number sent by the core subunit, and performs first processing on the first information according to the target antenna number;
the control subunit sends the second information to the core subunit, and the core subunit sends the second information to the upper computer.
In a fourth aspect, an embodiment of the present application provides an electronic device, including:
at least one processor;
and a memory on which at least one program is stored, the at least one program, when executed by the at least one processor, causing the at least one processor to implement any one of the information processing methods described above.
In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement any one of the information processing methods described above.
The radio frequency unit provided by the embodiment of the application adopts at least one control subunit to realize the processing of the information of the corresponding antenna, and different control subunits can simultaneously realize the processing of the information of different antennas, so that the parallel processing of the information of the antennas is realized, and the real-time performance of the information processing of each antenna is improved.
Drawings
Fig. 1 is a block diagram illustrating an rf unit according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an information processing method according to an embodiment of the present application;
fig. 3 is a block diagram of a radio frequency unit according to an example of the embodiment of the present application;
fig. 4 is a schematic diagram of communication between a core subunit and a control subunit in an IP manner according to an example of the embodiment of the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present application, the information processing method and the radio frequency unit, the communication node, the electronic device, and the computer readable storage medium provided in the present application are described in detail below with reference to the accompanying drawings.
Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The embodiments and features of the embodiments of the present application may be combined with each other without conflict.
As used herein, the term "and/or" includes any and all combinations of at least one of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of at least one other feature, integer, step, operation, element, component, and/or group thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present application and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Although the embodiment of the present application is proposed based on the problem of the radio frequency unit in the 5G base station, the technical solution of the embodiment of the present application can also be applied to the radio frequency unit in the base station of other communication systems.
Fig. 1 is a block diagram of a radio frequency unit according to an embodiment of the present application.
In a first aspect, referring to fig. 1, an embodiment of the present application provides a radio frequency unit, including: a core subunit 101 and at least one control subunit 102, each control subunit 102 corresponding to at least one antenna.
In some exemplary embodiments, the number of antennas corresponding to different control subunits 102 may be the same or different.
In some exemplary embodiments, the number of antennas corresponding to one control subunit 102 may be determined according to the information processing amount (including signal processing amount and load of operation and maintenance control task) of the antenna corresponding to the control subunit 102 and the processing capability of the hardware device adopted by the control subunit 102, as long as the real-time performance of the information processing of each antenna can be ensured.
In some exemplary embodiments, in order to satisfy the real-time performance of information processing for each antenna, the core subunit 101 and the control subunit 102 may be implemented with at least one processor, and the total number of cores of the at least one processor is greater than or equal to the number of control subunits 102 plus 1.
For example, the core subunit 101 and the control subunit 102 may be implemented in any of the following ways.
In the first mode, the core subunit 101 and all the control subunits 102 are implemented by using one first multi-core processor, and the number of cores of the first multi-core processor is greater than or equal to the number of the control subunits 102 plus 1.
In the second mode, the core subunit 101 is implemented by using a first single-core processor, all the control subunits 102 are implemented by using a second multi-core processor, and the number of cores of the second multi-core processor is greater than or equal to the number of the control subunits 102.
In a third mode, the core subunit 101 is implemented by using a second single-core processor, and each control subunit 102 is implemented by using a third single-core processor.
In a fourth mode, the core subunit 101 is implemented by using a second single-core processor, all the control subunits 102 are implemented by using at least one third multi-core processor, and the sum of the numbers of cores of all the third multi-core processors is greater than or equal to the number of the control subunits 102.
In a fifth mode, the core subunit 101 is implemented by using a fourth multi-core processor, all the control subunits 102 are implemented by using a second multi-core processor, and the number of cores of the second multi-core processor is greater than or equal to the number of the control subunits 102.
In a sixth mode, the core subunit 101 is implemented by using a fourth multi-core processor, and each control subunit 102 is implemented by using a third single-core processor.
In a seventh mode, the core subunit 101 is implemented by using one fourth multi-core processor, all the control subunits 102 are implemented by using at least one third multi-core processor, and the sum of the numbers of cores of all the third multi-core processors is greater than or equal to the number of the control subunits 102.
Of course, the above seven manners are only seven realizable examples, which cannot be regarded as only seven realizable manners, and other realizable manners are also included in the protection scope of the embodiments of the present application.
As the total number of cores of the at least one processor is greater than or equal to the number of the control subunit 102 plus 1, both the core subunit 101 and the control subunit 102 can be implemented by using at least one core of the processor, so that information processing between the core subunit 101 and the control subunit 102 can be unaffected, parallel processing on a hardware structure is implemented, and the real-time performance of information processing of the antenna is further improved.
It should be noted that the radio frequency unit generally has a signal processing function and an operation maintenance control function. The core subunit 101 in the embodiment of the present application is configured to implement a signal processing function and an operation maintenance control function of a complete radio frequency unit, and a selection of a control policy that needs to be cooperatively executed by at least one control subunit 102, where the control subunit 102 is configured to implement the signal processing function and the operation maintenance control function of an antenna corresponding to the control subunit.
The signal processing functions are namely the transmission of signals via the antenna and the reception of signals via the antenna.
The operation maintenance control function includes: a control function for the radio frequency unit; a state query function for the radio frequency unit; the running state of the radio frequency unit is periodically collected and monitored, and the running state of the radio frequency unit is uploaded to an upper computer. The control functions of the radio frequency unit include, for example, software version management functions of the core subunit 101 and the control subunit 102, configuration functions of operating parameters, a reset function, a function of turning off or on some devices on the radio frequency unit, a function of starting a test mode of the radio frequency unit, and the like.
In some exemplary embodiments, when the radio frequency unit implements the signal processing function and the operation maintenance control function,
the core subunit 101 is configured to receive first information and a target antenna number from the upper computer, determine a control subunit corresponding to the first information according to the target antenna number, and send the first information and the target antenna number to the control subunit corresponding to the first information; receiving second information from the control subunit, and sending the second information to the upper computer;
the control subunit 102 is configured to receive the first information and the target antenna number sent by the core subunit, and perform first processing on the first information according to the target antenna number; sending the second information to the core subunit;
in some exemplary embodiments, the upper computer is a baseband unit or other upper network element.
In some exemplary embodiments, the core subunit 101 is specifically configured to determine the control subunit corresponding to the first information according to the target antenna number in the following manner:
and searching the control subunit corresponding to the target antenna number in the preset corresponding relation between the antenna number and the control subunit.
In other exemplary embodiments, the core subunit 101 is specifically configured to send the second information to the upper computer by using the following method:
and carrying out second processing on the second information, and sending the second information subjected to the second processing to the upper computer.
In some exemplary embodiments, when the radio frequency unit implements the signal processing function, the first information may include: a signal to be transmitted; the control subunit 102 is specifically configured to implement the first processing on the first information according to the target antenna number in the following manner: and transmitting the signal to be transmitted through the antenna corresponding to the target antenna number.
In some exemplary embodiments, when the radio frequency unit implements the signal processing function, the second information may include: and signals received from the corresponding antenna of the control subunit.
In some exemplary embodiments, when the radio frequency unit implements the signal processing function, before the control subunit 102 sends the signal to be sent through the antenna corresponding to the target antenna number, the signal to be sent may also be subjected to signal extraction, signal combining, interpolation filtering, peak clipping, frequency conversion, and the like.
It should be noted that, when the radio frequency unit implements the signal processing function, the second information may be reply information for the first information, or may be other information unrelated to the first information; the control subunit sends a signal to be sent through an antenna corresponding to the target antenna number, and then receives the signal from the antenna corresponding to the control subunit; the control subunit may also receive a signal from the antenna corresponding to the control subunit first, and then transmit a signal to be transmitted through the antenna corresponding to the target antenna number.
In some exemplary embodiments, when the rf unit implements the signal processing function, the second processing may be to integrate all the second information from the control subunit 102, such as formatting the signals of the respective antennas according to a transmission format.
In some exemplary embodiments, when the radio frequency unit implements an operation maintenance control function, the first information is an operation maintenance control signaling, the first processing may be to execute an operation maintenance control instruction on an antenna corresponding to a target antenna number, and the second information includes: and executing an operation maintenance control signaling on the antenna corresponding to the target antenna number to obtain an operation maintenance control result and local operation maintenance control information.
In some exemplary embodiments, when the radio frequency unit implements the operation maintenance control function, the second processing may be to integrate all the second information from the control subunit 102, such as performing packet combining or information encoding format conversion on the second information from multiple control subunits.
In some exemplary embodiments, the control subunit 102 is further configured to:
when the information which cannot be independently processed is obtained, third information indicating the information which cannot be independently processed is sent to the core subunit, and a control strategy returned by the core subunit according to the third information is received and executed;
the core subunit 101 is further configured to:
and receiving third information from at least one control subunit, selecting a corresponding control strategy needing to be cooperatively executed by at least one control subunit according to the third information, and sending the control strategy to all control subunits corresponding to the control strategy.
In some exemplary embodiments, the third information may indicate: the control strategy may be an adjustment strategy for signals received and/or transmitted by the antenna, that is, signals that need to be received and/or transmitted by the antenna with the failure are received and/or transmitted by other antennas instead, and the control strategy may be cooperatively executed corresponding to all the control subunits, or may be cooperatively executed corresponding to some of the control subunits.
In the embodiment of the application, because different control subunits process information of different antennas, the control subunits cannot process information of antennas which do not correspond to the control subunits, and cannot make a complete machine-level decision, therefore, if the control subunits obtain information which cannot be independently processed, third information indicating the information which cannot be independently processed needs to be sent to the core subunits, and the core subunits make a complete machine-level decision, so that the operation performance of the radio frequency unit is improved.
In some exemplary embodiments, the control subunit 102 is further configured to:
sending a request to the core subunit 101, the request requesting the software version of the control subunit 102; downloading a software version from the core subunit 101, and loading and running the downloaded software version in the memory;
the core subunit 101 is further configured to:
a request is received from the control subunit 102 to provide the control subunit 102 with a corresponding software version.
It should be noted that, after the control subunit 102 loads and runs the software version in the memory, the signal processing function and the operation maintenance control function can be implemented.
It should be noted that the software version of the core subunit 101 and the software version of the control subunit 102 only need to be stored in the core subunit 101, and the control subunit 102 obtains the corresponding software version from the core subunit 101, and loads and runs the software version in the memory, thereby saving the storage space of the control subunit 102.
In some exemplary embodiments, the core subunit 101 is further configured to:
establishing a link with the control subunit 102, and communicating with the control subunit 102 through the established link;
the control subunit 102 is further configured to:
a link is established with the core subunit 101 and communication is made with the core subunit 101 via the established link.
For example, the information transmitted between the core subunit 101 and the control subunit 102 is transmitted through the established link.
For example, the core subunit 101 and the control subunit 102 may establish a link through a pre-allocated Internet Protocol (IP) address, and certainly, other ways may also be adopted to establish the link, and the specific establishment way is not used to limit the protection scope of the embodiment of the present application.
The radio frequency unit provided by the embodiment of the application adopts at least one control subunit to realize the processing of the information of the corresponding antenna, and different control subunits can simultaneously realize the processing of the information of different antennas, so that the parallel processing of the information of the antennas is realized, and the real-time performance of the information processing of each antenna is improved.
In a second aspect, an embodiment of the present application provides a communication node, including any one of the radio frequency units described above.
In some example embodiments, the communication node is a base station.
Fig. 2 is a flowchart of an information processing method according to an embodiment of the present application.
In a third aspect, referring to fig. 2, an embodiment of the present application provides an information processing method, where the method is applied to any one of the radio frequency units, and the method includes:
200, the core subunit receives first information and a target antenna number from the upper computer, determines a control subunit corresponding to the first information according to the target antenna number, and sends the first information and the target antenna number to the determined control subunit; and the control subunit corresponding to the first information receives the first information and performs first processing on the first information according to the target antenna number.
In some exemplary embodiments, the first information may include: a signal to be transmitted; the first processing of the first information according to the target antenna number includes: and the control subunit sends the signal to be sent through the antenna corresponding to the target antenna number.
In other exemplary embodiments, the first information includes: operation maintenance control signaling.
In some exemplary embodiments, when the first information includes: when a signal to be transmitted is transmitted, before the control subunit transmits the signal to be transmitted through the antenna corresponding to the target antenna number, the method further includes: the control subunit performs processing such as signal extraction, signal combination, interpolation filtering, peak clipping, frequency conversion and the like on the signal to be transmitted.
In some exemplary embodiments, when the first information includes: in the operation of the maintenance control signaling, the first processing may be to execute the maintenance control signaling on the antenna corresponding to the target antenna number.
In some exemplary embodiments, determining the control sub-unit corresponding to the first information according to the target antenna number includes:
and searching the control subunit corresponding to the target antenna number in the preset corresponding relation between the antenna number and the control subunit.
Step 201, the control subunit sends the second information to the core subunit, and the core subunit sends the second information to the upper computer.
In some exemplary embodiments, the core subunit sending the second information to the upper computer includes:
and carrying out second processing on the second information, and sending the second information subjected to the second processing to the upper computer.
In some exemplary embodiments, when the first information includes: in the case of a signal to be transmitted, the second information may include: and signals received from the corresponding antenna of the control subunit.
It should be noted that, when the radio frequency unit implements the signal processing function, the second information may be reply information for the first information, or may be other information unrelated to the first information; the control subunit sends a signal to be sent through an antenna corresponding to the target antenna number, and then receives the signal from the antenna corresponding to the control subunit; the control subunit may also receive a signal from the antenna corresponding to the control subunit first, and then transmit a signal to be transmitted through the antenna corresponding to the target antenna number.
In other exemplary embodiments, when the first information includes: when the operation maintenance control signaling is operated, the second information comprises: and executing the operation maintenance control command on the antenna corresponding to the target antenna number to obtain an operation maintenance control result and local operation maintenance control information.
In some exemplary embodiments, the second processing may be to integrate all the second information from the control sub-units, such as performing a joint-packet or information coding format conversion on the second information from multiple control sub-units, formatting the signals of the respective antennas according to a transmission format, and the like.
It should be noted that the information processing method according to the embodiment of the present application may also include only the step 200, or only the step 201; when the method includes step 200 and step 201, the execution sequence between step 200 and step 201 is not limited, that is, step 200 may be executed first and then step 201 may be executed, or step 201 may be executed first and then step 200 may be executed.
In some exemplary embodiments, the method further comprises:
when at least one control subunit obtains the information which cannot be independently processed, third information indicating the information which cannot be independently processed is sent to the core subunit; the core subunit selects a corresponding control strategy needing to be cooperatively executed by at least one control subunit according to the third information, and sends the control strategy to all the control subunits corresponding to the control strategy; and the control subunit receives and executes the control strategy returned by the core subunit according to the third information.
For example, when one or more antennas fail, the control subunit corresponding to the antennas sends third information to the core subunit, where the third information indicates: information of antenna failure; the core subunit learns that one or more antennas are faulty, selects a corresponding control strategy, for example, allocates signals to be transmitted and/or received by the faulty antenna to other antennas for transmission and/or reception, transmits the control strategy to the corresponding control subunit, and the control subunit executes the control strategy.
Of course, many other information that cannot be processed by the control subunit alone are within the scope of the embodiments of the present application.
In the embodiment of the application, because different control subunits process information of different antennas, the control subunits cannot process information of antennas which do not correspond to the control subunits, and cannot make a complete machine-level decision, therefore, if the control subunits obtain information which cannot be independently processed, third information indicating the information which cannot be independently processed needs to be sent to the core subunits, and the core subunits make a complete machine-level decision, so that the operation performance of the radio frequency unit is improved.
In some exemplary embodiments, before the core subunit receives the first information and the target antenna number from the upper computer, the method further includes:
the control subunit sends a request to the core subunit, wherein the request is used for requesting the software version of the control subunit; the core subunit provides a corresponding software version for the control subunit; the control subunit downloads the software version from the core subunit, and loads and runs the downloaded software version in the memory.
It should be noted that the control subunit can implement the signal processing function and the operation maintenance control function after loading and running the software version in the memory.
It should be noted that the software version of the core subunit and the software version of the control subunit only need to be stored in the core subunit, and the control subunit obtains the corresponding software version from the core subunit, and loads and runs the software version in the memory, thereby saving the storage space of the control subunit.
In some exemplary embodiments, before the core subunit receives the first information and the target antenna number from the upper computer, the method further includes:
the core subunit and the control subunit establish a link, and the core subunit and the control subunit communicate through the established link.
For example, the information transmitted between the core subunit and the control subunit is transmitted through the established link.
For example, the link may be established between the core subunit and the control subunit through a pre-allocated IP address, and of course, other ways may also be adopted to establish the link, and the specific establishment way is not used to limit the protection scope of the embodiment of the present application.
According to the information processing method provided by the embodiment of the application, at least one control subunit is adopted to process the information of the corresponding antenna, and different control subunits can simultaneously process the information of different antennas, so that the parallel processing of the information of the antennas is realized, and the real-time performance of the information processing of each antenna is improved.
The following describes a specific implementation of the radio frequency unit according to the embodiment of the present application in detail by using a specific example, and the example is only for convenience of description and is not intended to limit the scope of the embodiment of the present application.
Examples of the invention
The radio frequency unit described in this example is configured to implement information processing on 32 antennas, and according to the processing capability of the processor and the information processing amount of each antenna, the 32 antennas are divided into 4 antenna groups, each antenna group includes 8 antennas, as shown in fig. 3, the radio frequency unit in this example is implemented by using one core subunit and 4 control subunits; one control subunit corresponds to one antenna group.
In this example, the core sub-units are implemented by using one single-core CPU, and each control sub-unit is also implemented by using one single-core CPU, that is, 5 single-core CPUs are used to implement the radio frequency unit.
The core subunit and the control subunits communicate with each other in an IP manner, specifically, before the radio frequency unit operates, IP division is performed inside the radio frequency unit in advance to determine the IP addresses of the core subunit and each control subunit, as shown in fig. 4, the IP address of the core subunit is 199.33.10.1, and the IP addresses of the 4 control subunits are 19933.20.1, 199.33.20.2, 199.33.20.3, and 199.33.20.4, respectively; after the radio unit is operated, a link is established between the core subunit and the control subunit using the assigned IP address.
The control subunit sends a request to the core subunit through the established link, wherein the request is used for requesting the software version of the control subunit; the core subunit provides a software version for the control subunit through the established link; the control subunit downloads a corresponding software version from the core subunit through the established link, loads and runs the downloaded software version in the memory, and the software version is used for realizing a signal processing function and an operation maintenance control function.
The signal processing function is implemented as follows:
transmission of a signal
The core subunit receives a signal to be sent and a target antenna number from the upper computer, searches a control subunit corresponding to the target antenna number in a preset corresponding relation between the antenna number and the control subunit, and sends the signal to be sent and the target antenna number to the searched control subunit;
the control subunit performs processing such as signal extraction, signal combination, interpolation filtering, peak clipping, frequency conversion and the like on the signal to be transmitted, and transmits the processed signal to be transmitted through the antenna corresponding to the target antenna number.
Reception of (II) signals
The control subunit receives signals from the corresponding antennas and sends the received signals to the core subunit;
the core subunit integrates the signals from all the control subunits and sends the integrated signals to the upper computer.
The operation maintenance control function is realized as follows:
the core subunit receives an operation maintenance control signaling and a target antenna number from the upper computer, searches a control subunit corresponding to the target antenna number in a preset corresponding relation between the antenna number and the control subunit, and sends operation maintenance control information and the target antenna number to the searched control subunit;
the control subunit executes the operation maintenance control signaling on the antenna corresponding to the target antenna number to obtain an operation maintenance control result, and sends the operation maintenance control result and the local operation maintenance control information to the core subunit.
For information that cannot be independently processed by a single control subunit, the control subunit needs to report the information to the core subunit for processing, which is specifically implemented as follows:
when at least one control subunit obtains the information which cannot be independently processed, third information indicating the information which cannot be independently processed is sent to the core subunit;
the core subunit selects a corresponding control strategy needing to be cooperatively executed by at least one control subunit according to the third information, and sends the control strategy to all the control subunits corresponding to the control strategy;
and the control subunit receives and executes the control strategy returned by the core subunit according to the third information.
For example, when one or more antennas fail, the control subunit corresponding to the antennas sends third information to the core subunit, where the third information indicates: information of antenna failure; the core subunit learns that one or more antennas are faulty, selects a corresponding control strategy, for example, allocates signals to be transmitted and/or received by the faulty antenna to other antennas for transmission and/or reception, transmits the control strategy to the corresponding control subunit, and the control subunit executes the control strategy.
In a fourth aspect, an embodiment of the present application provides an electronic device, including:
at least one processor;
and a memory on which at least one program is stored, the at least one program, when executed by the at least one processor, causing the at least one processor to implement any one of the information processing methods described above.
Wherein, the processor is a device with data processing capability, which includes but is not limited to a Central Processing Unit (CPU) and the like; memory is a device with data storage capabilities including, but not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), FLASH memory (FLASH).
In some embodiments, the processor, memory, and in turn other components of the computing device are connected to each other by a bus.
In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement any one of the information processing methods described above.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted in a generic and descriptive sense only and not for purposes of limitation. In some instances, features, characteristics and/or elements described in connection with a particular embodiment may be used alone or in combination with features, characteristics and/or elements described in connection with other embodiments, unless expressly stated otherwise, as would be apparent to one skilled in the art. Accordingly, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the application as set forth in the appended claims.

Claims (15)

1. A radio frequency unit, comprising: the antenna comprises a core subunit and at least one control subunit, wherein each control subunit corresponds to at least one antenna;
the core subunit is used for receiving first information and a target antenna number from an upper computer, determining a control subunit corresponding to the first information according to the target antenna number, and sending the first information and the target antenna number to the control subunit corresponding to the first information; receiving second information from the control subunit, and sending the second information to the upper computer;
the control subunit is configured to receive the first information and the target antenna number forwarded by the core subunit, and perform first processing on the first information according to the target antenna number; and sending the second information to the core subunit.
2. The radio frequency unit according to claim 1, wherein the core subunit is specifically configured to implement the determining, according to the target antenna number, the control subunit corresponding to the first information by using the following manner:
and searching the control subunit corresponding to the target antenna number in the preset corresponding relation between the antenna number and the control subunit.
3. The radio unit of claim 1, wherein the first information comprises: an operation maintenance control signaling;
the control subunit is specifically configured to implement the first processing on the first information according to the target antenna number in the following manner: executing the operation maintenance control signaling on the antenna corresponding to the target antenna number;
the second information includes: and executing the operation maintenance control signaling on the antenna corresponding to the target antenna number to obtain an operation maintenance control result and local operation maintenance control information.
4. The radio unit of claim 1, wherein the first information comprises: a signal to be transmitted;
the control subunit is specifically configured to implement the first processing on the first information according to the target antenna number in the following manner: transmitting the signal to be transmitted through the antenna corresponding to the target antenna number;
the second information includes: and the signal received from the antenna corresponding to the control subunit.
5. The radio frequency unit according to claim 1, wherein the core subunit is specifically configured to implement the sending of the second information to the upper computer in the following manner:
performing second processing on the second information, and sending the second information subjected to the second processing to the upper computer;
wherein the second processing is to integrate all the second information from the control subunit.
6. The radio frequency unit according to any of claims 1-5, the control subunit further to:
when the information which cannot be independently processed is obtained, third information indicating the information which cannot be independently processed is sent to the core subunit, and a control strategy returned by the core subunit according to the third information is received and executed;
the core subunit is further to:
receiving third information from at least one control subunit, selecting a corresponding control strategy needing to be cooperatively executed by the at least one control subunit according to the third information, and sending the control strategy to all the control subunits corresponding to the control strategy.
7. The radio frequency unit according to any of claims 1-5, the control subunit further to:
sending a request to the core subunit, the request requesting a software version of the control subunit; downloading a software version from the core subunit, loading and running the downloaded software version in a memory;
the core subunit is further to:
and receiving a request from the control subunit, and providing a corresponding software version for the control subunit.
8. The radio frequency unit of any of claims 1-5, the core subunit further to:
establishing a link with the control subunit, communicating with the control subunit through the established link;
the control subunit is further configured to:
establishing a link with the core subunit, and communicating with the core subunit through the established link.
9. The radio frequency unit according to any of claims 1-5, wherein the core subunit and all the control subunits are implemented using at least one processor, the total number of cores of the at least one processor being greater than or equal to the number of control subunits plus 1.
10. An information processing method applied to the radio frequency unit of any one of claims 1 to 9, the method comprising:
the core subunit receives first information and a target antenna number from an upper computer, determines a control subunit corresponding to the first information according to the target antenna number, and sends the first information and the target antenna number to the determined control subunit; the control subunit corresponding to the first information receives the first information and the target antenna number sent by the core subunit, and performs first processing on the first information according to the target antenna number;
and the control subunit sends second information to the core subunit, and the core subunit sends the second information to the upper computer.
11. The method of claim 10, further comprising:
when at least one control subunit obtains the information which cannot be independently processed, third information indicating the information which cannot be independently processed is sent to the core subunit;
the core subunit selects a corresponding control strategy which needs to be cooperatively executed by at least one control subunit according to the third information, and sends the control strategy to all the control subunits corresponding to the control strategy;
and the control subunit receives and executes the control strategy returned by the core subunit according to the third information.
12. The method of claim 10, wherein before the core subunit receives the first information and the target antenna number from the upper computer, the method further comprises:
the control subunit sends a request to the core subunit, where the request is for requesting a software version of the control subunit;
the core subunit provides a corresponding software version for the control subunit;
the control subunit downloads the software version from the core subunit, and loads and runs the downloaded software version in the memory.
13. The method of claim 10, wherein before the core subunit receives the first information and the target antenna number from the upper computer, the method further comprises:
the core subunit and the control subunit establish a link, and the core subunit and the control subunit communicate through the established link.
14. An electronic device, comprising:
at least one processor;
a memory on which at least one program is stored, which, when executed by the at least one processor, causes the at least one processor to implement the information processing method according to any one of claims 10 to 13.
15. A computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the information processing method according to any one of claims 10 to 13.
CN202010539830.7A 2020-06-15 2020-06-15 Information processing method, radio frequency unit, communication node, electronic device, and medium Pending CN113806060A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010539830.7A CN113806060A (en) 2020-06-15 2020-06-15 Information processing method, radio frequency unit, communication node, electronic device, and medium
PCT/CN2021/099120 WO2021254226A1 (en) 2020-06-15 2021-06-09 Radio frequency unit, information processing method, communication node, electronic device, and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010539830.7A CN113806060A (en) 2020-06-15 2020-06-15 Information processing method, radio frequency unit, communication node, electronic device, and medium

Publications (1)

Publication Number Publication Date
CN113806060A true CN113806060A (en) 2021-12-17

Family

ID=78892245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010539830.7A Pending CN113806060A (en) 2020-06-15 2020-06-15 Information processing method, radio frequency unit, communication node, electronic device, and medium

Country Status (2)

Country Link
CN (1) CN113806060A (en)
WO (1) WO2021254226A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2897302B1 (en) * 2012-10-10 2018-04-04 Huawei Technologies Co., Ltd. Method for communication through distributed antenna array system and array system
CN104242981B (en) * 2014-09-16 2016-11-30 北京交通大学 A kind of embedded communication device based on software radio
CN105992329B (en) * 2015-02-27 2019-09-06 展讯通信(上海)有限公司 The method of signal amplifying apparatus and its control method, identification signal amplifying device
CN107835061A (en) * 2017-09-25 2018-03-23 深圳市唐诚兴业科技有限公司 One kind is based on pseudo-base station technology mobile phone signal interference system
CN109586774B (en) * 2018-12-28 2021-07-23 安徽中瑞通信科技股份有限公司 Control system of 5G array antenna

Also Published As

Publication number Publication date
WO2021254226A1 (en) 2021-12-23

Similar Documents

Publication Publication Date Title
CN108464024B (en) Network node, wireless device, medium and method for handling wireless device capabilities
JP6017510B2 (en) Group owner selection with cross request
EP2858326B1 (en) Service information discovery method and device
CN110808948B (en) Remote procedure calling method, device and system
WO2012088022A2 (en) Mobile device as a relay server in a mobility service platform
US9351101B2 (en) Communication method and apparatus for NFC device and NFC device
EP4362544A1 (en) Electronic device for controlling e2 termination on basis of traffic information of e2 termination, and method for operating electronic device
CN111741512B (en) Private network access method and device
IL269504B1 (en) Wireless communication method and device
CN111225394B (en) Optimization of device configuration protocols loaded in a wireless network
CN111417112B (en) Distributed OTA gateway networking and terminal access method and OTA upgrading system
CN112491951B (en) Request processing method, server and storage medium in peer-to-peer network
CN113806060A (en) Information processing method, radio frequency unit, communication node, electronic device, and medium
CN112448839B (en) Network card configuration method and device and computer storage medium
WO2014101046A1 (en) Network device deployment method, base station, and network element management device
CN109995577B (en) Method, device and system for updating strategy
CN111970136A (en) Firmware upgrading method, LoRa gateway, LoRa system and computer readable storage medium
CN113141579B (en) Wireless communication method, device and system
CN107733669B (en) SNMP server management method and system based on request ID
CN116319742A (en) Data transmission method, device, equipment and computer medium
CN111092948A (en) Guiding method, guiding server, server and storage medium
CN116032931A (en) Communication node, communication method, device and system of node
CN115022224A (en) Session establishment processing method, device and equipment
CN114175566A (en) Resource determination method, device, equipment and storage medium
CN114615191A (en) Network communication method, system, routing equipment and service equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination