This disclosure relates to the communication field, and more specifically, to a communication method and a communication apparatus.
An unlicensed spectrum (unlicensed spectrum) is a public communication resource that can be used without being licensed in wireless communication resources. The unlicensed spectrum is distributed in 2.4 gigahertz (gigahertz, GHz), 5 GHz, 6 GHz, and the like. Compared with a limited licensed frequency band resource, the unlicensed spectrum has advantages such as rich resources and low use costs.
Although the unlicensed spectrum can be used without being licensed, a use rule of the unlicensed spectrum is to be complied with, so that each communication device can fairly use the unlicensed spectrum resource, to avoid communication interference on the unlicensed spectrum. How to improve efficiency of performing communication by using the unlicensed spectrum on the premise that a use rule of the unlicensed spectrum resource is met is a focus of research on unlicensed spectrum based communication.
At least one embodiment provides a communication method and a communication apparatus, to increase a probability of accessing a channel by a communication device in response to communication reliability being met.
According to a first aspect, a communication method is provided. The method includes: receiving first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node; and sending second information, where the second information indicates a clear channel assessment policy of the first node, the clear channel assessment policy is obtained based on the first information, and the clear channel assessment policy includes detection parameter information of the clear channel assessment.
Based on the foregoing solution, a second node can obtain the process parameter information of the clear channel assessment of the first node by using the first information, and provide, for the first node, the clear channel assessment policy obtained based on the first information. In this case, the first node can obtain a clear channel assessment policy suitable for the first node, to increase a probability of accessing a channel in response to a use rule of an unlicensed spectrum being met and reliability of unlicensed spectrum based communication is met, so that power consumption caused by frequent channel detection failures of the first node can be reduced.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: obtaining the clear channel assessment policy through inference based on the first information.
Optionally, the obtaining the clear channel assessment policy through inference based on the first information includes: inputting the first information into an intelligent model, to obtain the clear channel assessment policy obtained through inference by the intelligent model.
Based on the foregoing solution, an artificial intelligence technology is applied to assisting the first node in selecting a suitable clear channel assessment parameter based on historical data (for example, the process parameter information of the clear channel assessment) of using the unlicensed spectrum by the first node, so that the probability of accessing the channel by the first node can be increased in response to the use rule of the unlicensed spectrum being met and the reliability of the unlicensed spectrum based communication being met.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: sending the first information to a second node; and receiving the second information from the second node.
Based on the foregoing solution, the first node may be a terminal device, and the method may be performed by an access network node or a relay node. Information transmission is implemented through forwarding by the second node, so that the first node can provide the first information for a network, and obtain the clear channel assessment policy that is provided by the network for the first node and that is suitable for the first node.
With reference to the first aspect, in some implementations of the first aspect, the process parameter information includes one or more of the following parameters:
Optionally, the contention window information may include but is not limited to one or more parameters of an upper limit value CWp of a selected contention window, an initial count value Nint of a selected counter, or a quantity of detection periods in one time of clear channel assessment.
Optionally, the detection period information may include but is not limited to a length of the detection period and/or a quantity of detection intervals in the detection period.
Optionally, the detection result information includes one or more of the following:
In an implementation, a type of the parameter specifically included in the process parameter information may be predefined in a protocol. In another implementation, a type of the parameter specifically included in the process parameter information is indicated by the second node to the first node.
Based on the foregoing solution, the first node and the second node reach a consensus on the parameter information of the clear channel assessment policy inferred by the second node, and the second node can obtain a parameter used for inferring the clear channel assessment policy, to infer the intelligent model based on the obtained parameter.
With reference to the first aspect, in some implementations of the first aspect, the clear channel assessment policy includes detection parameter information of clear channel assessment corresponding to service priority information of at least one signal.
With reference to the first aspect, in some implementations of the first aspect, the clear channel assessment policy includes one or more of the following:
Based on the foregoing solution, the clear channel assessment policy provided by the second node for the first node includes one or more of the foregoing detection parameters, so that the first node can execute the clear channel assessment policy based on a corresponding detection parameter, to achieve an effect of increasing the probability of accessing the channel.
With reference to the first aspect, in some implementations of the first aspect, the first information further includes transmission quality information, and the transmission quality information indicates quality of data transmitted by the first node on an unlicensed spectrum resource.
Optionally, the transmission quality information indicates one or more of the following:
Based on the foregoing solution, the second node obtains the process parameter information of detecting a clear state of a channel of an unlicensed spectrum by the first node. In addition, the second node may further obtain transmission quality information of communication that is performed by the first node by using the unlicensed spectrum, so that the second node can obtain, by using the transmission quality information, a clear channel assessment policy with a higher matching degree, and provide the clear channel assessment policy for the first node.
With reference to the first aspect, in some implementations of the first aspect, the clear channel assessment policy further includes one or more of the following:
Based on the foregoing solution, the clear channel assessment policy may further include parameter information for assessing transmission quality, so that the first node can assess the transmission quality based on the assessment parameter information, to adjust the clear channel assessment parameter based on the transmission quality, and enable the first node to adaptively adjust the clear channel assessment parameter. The clear channel assessment policy may further include the maximum channel occupancy time corresponding to the clear channel assessment, so that the first node can determine time for which a channel can be occupied after the channel is accessed by using the clear channel assessment policy, to avoid a case of communication interference or violation of the use rule of the unlicensed spectrum that is caused because the occupancy time is exceeded. In addition, the clear channel assessment policy may further include the transmission quality prediction information, so that the first node can select, based on the transmission quality prediction information and a reliability goal of a to-be-transmitted signal, a clear channel assessment manner that meets the reliability goal of signal transmission.
With reference to the first aspect, in some implementations of the first aspect, the receiving first information from a first node includes: periodically receiving the first information, where the at least one time of clear channel assessment is clear channel assessment performed by the first node in one periodicity.
Based on the foregoing solution, the second node can periodically obtain the first information, and provide, for the first node, the clear channel assessment policy obtained based on the first information, so that the clear channel assessment policy can be updated in time, and a quantity of cases in which communication reliability is reduced because the clear channel assessment policy is not suitable in response to a channel changing can be reduced.
According to a second aspect, a communication method is provided. The method includes: sending first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node; and receiving second information, where the second information indicates a clear channel assessment policy of the first node, the clear channel assessment policy is obtained based on the first information, and the clear channel assessment policy includes detection parameter information of the clear channel assessment.
With reference to the second aspect, in some implementations of the second aspect, the method further includes: performing clear channel assessment based on the clear channel assessment policy.
With reference to the second aspect, in some implementations of the second aspect, the process parameter information includes one or more of the following parameters:
With reference to the second aspect, in some implementations of the second aspect, the clear channel assessment policy includes detection parameter information of clear channel assessment corresponding to service priority information of at least one signal.
With reference to the second aspect, in some implementations of the second aspect, the clear channel assessment policy includes one or more of the following:
With reference to the second aspect, in some implementations of the second aspect, the first information further includes transmission quality information, and the transmission quality information indicates quality of data transmitted by the first node on an unlicensed spectrum resource.
With reference to the second aspect, in some implementations of the second aspect, the transmission quality information indicates one or more of the following:
With reference to the second aspect, in some implementations of the second aspect, the clear channel assessment policy further includes one or more of the following:
With reference to the second aspect, in some implementations of the second aspect, the sending the first information includes:
According to a third aspect, a communication method is provided. The method includes: receiving first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node; and
With reference to the third aspect, in some implementations of the third aspect, the training the intelligent model based on the first information includes: inputting the first information into the intelligent model, to obtain a clear channel assessment policy that is output by the intelligent model; obtaining an updated model parameter of the intelligent model based on the clear channel assessment policy; and updating a parameter of the intelligent model based on the updated model parameter, to obtain an updated intelligent model.
With reference to the third aspect, in some implementations of the third aspect, the obtaining the updated model parameter of the intelligent model based on the clear channel assessment policy includes: obtaining model check information based on the clear channel assessment policy by using a loss function; and in response to the model check information not meeting a preset condition, obtaining the updated model parameter based on the model check information.
With reference to the third aspect, in some implementations of the third aspect, in response to the model check information meeting the preset condition, a current intelligent model is used as a trained intelligent model.
Optionally, the trained intelligent model may infer the clear channel assessment policy for the first node in actual communication.
According to a fourth aspect, a communication apparatus is provided. In a design, the apparatus may include modules for performing the method/operations/steps/actions described in the first aspect. The module may be a hardware circuit, may be software, or may be implemented by using a combination of a hardware circuit and software. In a design, the apparatus includes a transceiver unit, configured to receive first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node. The transceiver unit is further configured to send second information, where the second information indicates a clear channel assessment policy of the first node, the clear channel assessment policy is obtained based on the first information, and the clear channel assessment policy includes detection parameter information of the clear channel assessment.
Optionally, the apparatus further includes a processing unit, configured to obtain the clear channel assessment policy through inference based on the first information.
According to a fifth aspect, a communication apparatus is provided. In a design, the apparatus may include modules for performing the method/operations/steps/actions described in the second aspect. The module may be a hardware circuit, may be software, or may be implemented by using a combination of a hardware circuit and software. In a design, the apparatus includes a transceiver unit, configured to send first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node. The transceiver unit is configured to receive second information, where the second information indicates a clear channel assessment policy of the first node, the clear channel assessment policy is obtained based on the first information, and the clear channel assessment policy includes detection parameter information of the clear channel assessment.
Optionally, the apparatus further includes a processing unit, configured to determine a process parameter of the at least one time of channel assessment policy.
According to a sixth aspect, a communication apparatus is provided. In a design, the apparatus may include modules for performing the method/operations/steps/actions described in the third aspect. The module may be a hardware circuit, may be software, or may be implemented by using a combination of a hardware circuit and software. In a design, the apparatus includes: a transceiver unit, configured to receive first information, where the first information indicates process parameter information of at least one time of clear channel assessment of a first node; and a processing unit, configured to train an intelligent model based on the first information.
According to a seventh aspect, a communication apparatus is provided, and includes a processor. The processor may implement the method in any one of the first aspect, and the third aspect. Optionally, the communication apparatus further includes a memory. The processor is coupled to the memory, and may be configured to execute instructions in the memory, to implement the method in any one of the first aspect, and the third aspect. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface. In at least one embodiment, the communication interface may be a transceiver, a pin, a circuit, a bus, a module, or a communication interface of another type. This is not limited.
According to an eighth aspect, a communication apparatus is provided, and includes a processor. The processor may implement the method in any one of the second aspect. Optionally, the communication apparatus further includes a memory. The processor is coupled to the memory, and may be configured to execute instructions in the memory, to implement the method in any one of the second aspect. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.
According to the communication apparatus provided in the seventh aspect or the eighth aspect, in an implementation, in response to the communication apparatus being a communication device, the communication interface may be a transceiver. Optionally, the transceiver may be a transceiver circuit. In another implementation, in response to the communication apparatus being a chip configured in a communication device, the communication interface may be an input/output interface.
Optionally, the input/output interface may include an input circuit and an output circuit.
In a specific implementation process, the input circuit may be an input pin, the output circuit may be an output pin, and the processor may be a transistor, a gate circuit, a trigger, various logic circuits, or the like. An input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver, a signal that is output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter, and the input circuit and the output circuit may be a same circuit, where the circuit is used as the input circuit and the output circuit at different moments. Specific implementations of the processor and various circuits are not limited in at least one embodiment.
According to a ninth aspect, a computer program product is provided. The computer program product includes a computer program (which may also be referred to as code or instructions). In response to the computer program being run, a computer is enabled to perform the method in any one of the first aspect to the third aspect.
According to a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (which may also be referred to as code or instructions). In response to the computer program being run on a computer, the computer is enabled to perform the method in any one of the first aspect to the third.
According to an eleventh aspect, a communication system is provided, and includes at least one apparatus configured to implement a method of a terminal and at least one apparatus configured to implement a method of an access network node.
In at least one embodiment, at least one (item) may also be described as one (item) or a plurality of (items), and the plurality of (items) may be two (items), three (items), four (items), or more (items). This is not limited. “/” may represent an “or” relationship between associated objects. For example, A/B may represent A or B. “And/or” may indicate that there are three relationships between associated objects. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. To facilitate description of the technical solutions of at least one embodiment, a word such as “first”, “second”, “A”, or “B” may be used to distinguish technical features with a same or similar function. The word such as “first”, “second”, “A”, or “B” do not limit a quantity and an execution sequence. In addition, the word such as “first”, “second”, “A”, or “B” does not indicate a definite difference either. A word such as “example” or “for example” is used to represent an example, evidence, or a description. Any design solution described as “example” or “for example” should not be explained as being more preferred or having more advantages than another design solution. The terms such as “example” and “for example” are used to present a related concept in a specific manner for ease of understanding.
The following describes technical solutions of at least one embodiment with reference to accompanying drawings.
The access network device may be a base station (base station), a NodeB (NodeB), an evolved NodeB (evolved NodeB, eNodeB, or eNB), a transmission reception point (transmission reception point, TRP), a next generation NodeB (next generation NodeB, gNB) in a 5th generation (5th generation, 5G) mobile communication system, an access network device in an open radio access network (open radio access network, O-RAN or open RAN), a next generation base station in a 6th generation (6th generation, 6G) mobile communication system, a base station in a future mobile communication system, an access node in a wireless fidelity (wireless fidelity, Wi-Fi) system, or the like. Alternatively, the access network device may be a module or a unit that completes a part of functions of a base station, for example, may be a central unit (central unit, CU), a distributed unit (distributed unit, DU), a central unit control plane (CU control plane, CU-CP) module, or a central unit user plane (CU user plane, CU-UP) module. The access network device may be a macro base station (for example, 110a in
In at least one embodiment, an apparatus configured to implement a function of the access network device may be an access network device, or may be an apparatus that can support the access network device in implementing the function, for example, a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The apparatus may be installed in the access network device or may be matched with the access network device for usage. In at least one embodiment, the chip system may include a chip, or may include a chip and another discrete component. For ease of description, the following describes the technical solutions provided in at least one embodiment by using an example in which the apparatus configured to implement the function of the access network device is the access network device and the access network device is a base station.
Communication between an access network device and a terminal complies with a specified protocol layer structure. The protocol layer structure may include a control plane protocol layer structure and a user plane protocol layer structure. For example, the control plane protocol layer structure may include functions of protocol layers such as a radio resource control (radio resource control, RRC) layer, a packet data convergence protocol (packet data convergence protocol, PDCP) layer, a radio link control (radio link control, RLC) layer, a media access control (media access control, MAC) layer, and a physical (physical, PHY) layer. For example, the user plane protocol layer structure may include functions of protocol layers such as a PDCP layer, an RLC layer, a MAC layer, and a physical layer. In at least one embodiment, a service data adaptation protocol (service data adaptation protocol, SDAP) layer may be further included above the PDCP layer.
Optionally, the protocol layer structure between the access network device and the terminal may further include an artificial intelligence (artificial intelligence, AI) layer, for transmitting data related to an AI function.
The protocol layer structure between the access network device and the terminal may be considered as an access stratum (access stratum, AS) structure. Optionally, there may further be a non-access stratum (non-access stratum, NAS) above an AS, and is used by the access network device to forward information from the core network device to the terminal, or is used by the access network device to forward information from the terminal to the core network device. In this case, there is a logical interface between the terminal and the core network device. The access network device may forward information between the terminal and the core network device in a transparent transmission manner. For example, NAS signaling may be mapped to or included in RRC signaling, and serve as an element of the RRC signaling.
An access network device may include a CU and a DU. A plurality of DUs may be controlled by one CU in a central manner. For example, an interface between the CU and the DU may be referred to as an F1 interface. A control plane (control plane, CP) interface may be F1-C, and a user plane (user plane, UP) interface may be F1-U. Specific names of interfaces are not limited in at least one embodiment. The CU and the DU may be classified based on a protocol layer of a wireless network. For example, functions of a PDCP layer and a protocol layer above the PDCP layer (such as an RRC layer and an SDAP layer) are configured in the CU, and functions of a protocol layer below the PDCP layer (such as an RLC layer, a MAC layer, and a PHY layer) are configured in the DU. For another example, functions of a protocol layer above the PDCPlayer are configured in the CU, and functions of the PDCP layer and a protocol layer below the PDCP layer are configured in the DU. This is not limited.
Division of processing functions of the CU and the DU based on the protocol layer is merely an example, and the processing functions of the CU and the DU may alternatively be divided in another manner. For example, the CU or the DU may be divided into functions having more protocol layers. For another example, the CU or the DU may be further divided into a part of processing functions having protocol layers. In a design, a part of functions of the RLC layer and functions of protocol layers above the RLC layer are configured on the CU, and remaining functions of the RLC layer and functions of protocol layers below the RLC layer are configured on the DU. In another design, division of functions of the CU or the DU may alternatively be performed based on service types or other system usage. For example, the division may be performed based on a latency. Functions whose processing time is to meet a latency goal are set on the DU, and functions whose processing time does not meet the latency goal are set on the CU. In another design, the CU may alternatively have one or more functions of the core network. For example, the CU may be disposed on a network side to facilitate central management. In another design, a radio unit (radio unit, RU) of the DU is disposed remotely. Optionally, the RU may have a radio frequency function.
Optionally, the DU and the RU may be divided at a PHY layer. For example, the DU may implement higher-layer functions in the PHY layer, and the RU may implement lower-layer functions in the PHY layer. In response to the PHY layer being used for sending, functions of the PHY layer may include at least one of the following functions: cyclic redundancy check (cyclic redundancy check, CRC) bit addition, channel coding, rate matching, scrambling, modulation, layer mapping, precoding, resource mapping, physical antenna mapping, or radio frequency sending. In response to the PHY layer being used for receiving, functions of the PHY layer may include at least one of the following: CRC check, channel decoding, rate de-matching, descrambling, demodulation, layer demapping, channel detection, resource demapping, physical antenna demapping, or radio frequency receiving. The higher-layer functions of the PHY layer may include a part of functions of the PHY layer. The part of functions are closer to the MAC layer. The lower-layer functions of the PHY layer may include another part of functions of the PHY layer. For example, the part of functions are closer to the radio frequency receiving function. For example, the higher-layer functions of the PHY layer may include CRC bit addition, channel coding, rate matching, scrambling, modulation, and layer mapping, and the lower-layer functions of the PHY layer may include precoding, resource mapping, physical antenna mapping, and radio frequency sending functions. Alternatively, the higher-layer functions of the PHY layer may include CRC bit addition, channel coding, rate matching, scrambling, modulation, layer mapping, and precoding. The lower-layer functions of the PHY layer may include resource mapping, physical antenna mapping, and radio frequency sending functions. For example, the higher-layer functions of the PHY layer may include CRC check, channel decoding, rate de-matching, decoding, demodulation, and layer demapping, and the lower-layer functions of the PHY layer may include channel detection, resource demapping, physical antenna demapping, and radio frequency receiving. Alternatively, the higher-layer functions of the PHY layer may include CRC check, channel decoding, rate de-matching, decoding, demodulation, layer demapping, and channel detection, and the lower-layer functions of the PHY layer may include resource demapping, physical antenna demapping, and radio frequency receiving.
Optionally, functions of the CU may be implemented by one entity (or module), or may be implemented by different entities. For example, the functions of the CU may be further divided, and a control plane and a user plane are separated and implemented by using different entities. The separated entities are respectively a control plane CU entity (namely, a CU-CP entity) and a user plane CU entity (namely, a CU-UP entity). The CU-CP entity and the CU-UP entity may be coupled to the DU, to jointly complete functions of the access network device.
Optionally, any one of the DU, the CU, the CU-CP, the CU-UP, and the RU may be a software module, a hardware structure, or a combination of a software module and a hardware structure. This is not limited. Different entities may exist in different forms. This is not limited. For example, the DU, the CU, the CU-CP, and the CU-UP are software modules, and the RU is a hardware structure. For brevity of description, all combination forms are not listed herein. These modules and methods performed by these modules also fall within the protection scope of at least one embodiment.
A terminal may also be referred to as a terminal device, user equipment (user equipment, UE), a mobile station, a mobile terminal, or the like. The terminal may be widely used in various scenarios for communication. For example, the scenario includes but is not limited to at least one of the following scenarios: enhanced mobile broadband (enhanced mobile broadband, eMBB), ultra-reliable low-latency communication (ultra-reliable low-latency communication, URLLC), massive machine-type communication (massive machine-type communication, mMTC), device-to-device (device-to-device, D2D), vehicle-to-everything (vehicle-to-everything, V2X), machine-type communication (machine-type communication, MTC), internet of things (internet of things, IoT), virtual reality, augmented reality, industrial control, self-driving, telemedicine, a smart grid, smart furniture, a smart office, smart wearable, smart transportation, a smart city, and the like. The terminal may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, an uncrewed aerial vehicle, a helicopter, an airplane, a ship, a robot, a robot arm, a smart home device, or the like. A specific technology and a specific device form that are used by the terminal are not limited in at least one embodiment.
In at least one embodiment, an apparatus configured to implement a function of the terminal may be a terminal, or may be an apparatus that can support the terminal in implementing the function, for example, a chip system, a hardware circuit, a software module, or a hardware circuit and a software module. The apparatus may be installed in the terminal or may be matched with the terminal for usage. For ease of description, the following describes the technical solutions provided in at least one embodiment by using an example in which the apparatus configured to implement the function of the terminal is a terminal, and optionally, by using an example in which the terminal is UE.
The base station and/or the terminal may be fixed or movable. The base station and/or the terminal may be deployed on the land, including an indoor or outdoor scenario, and a handheld or vehicle-mounted scenario, may be deployed on the water, or may be deployed on an airplane, a balloon, and an artificial satellite in the air. An environment/scenario in which the base station and the terminal are located is not limited in at least one embodiment. The base station and the terminal may be deployed in a same environment/scenario or different environments/scenarios. For example, the base station and the terminal are both deployed on the land. Alternatively, the base station is deployed on the land, and the terminal is deployed on the water. Examples are not described one by one.
Roles of the base station and the terminal may be relative. For example, a helicopter or an uncrewed aerial vehicle 120i in
Communication between the base station and the terminal, between the base stations, and between the terminals may be performed based on a licensed frequency band, may be performed based on an unlicensed spectrum, or may be performed based on both the licensed frequency band and the unlicensed frequency band. Communication may be performed based on a frequency band below 6 gigahertz (gigahertz, GHz), may be performed based on a frequency band above 6 GHz, or may be performed based on the frequency band below 6 GHz and the frequency band above 6 GHz simultaneously. A frequency band resource used for wireless communication is not limited in at least one embodiment.
In at least one embodiment, an independent network element (which, for example, is referred to as an AI network element, an AI node, or an AI device) may be introduced into the communication system shown in
Optionally, to match and support AI, the AI concrete may be integrated into a terminal or a terminal chip.
Optionally, in at least one embodiment, the AI concrete may also be referred to as another name, for example, an AI module or an AI unit, and is mainly configured to implement an AI function (which may also be referred to as an AI-related operation). A specific name of the AI concrete is not limited in at least one embodiment.
In at least one embodiment, an AI model is a specific method for implementing the AI function. The AI model represents a mapping relationship between an input and an output of the model. The AI model may be a neural network or another machine learning model. The AI model may be referred to as a model for short. The AI-related operation may include at least one of the following: data collection, model training, model information release, model inference (which may also be referred to as model inference, inference, prediction, or the like), inference result release, or the like.
In at least one embodiment, the application framework shown in
The following describes, with reference to
As shown in
As shown in
As shown in
In at least one embodiment, the models are different in terms of at least one of the following: a structure parameter (for example, at least one of a quantity of layers of the model, a width of the model, a connection relationship between layers, a weight of a neuron, an activation function of a neuron, or an offset in an activation function) of the model, an input parameter (for example, a type of the input parameter and/or a dimension of the input parameter) of the model, or an output parameter (for example, a type of the output parameter and/or a dimension of the output parameter) of the model.
Optionally, as described above, in
In at least one embodiment, one parameter or a plurality of parameters may be obtained through inference by using one model. Learning processes of different models may be deployed in different devices or nodes, or may be deployed in a same device or node. Inference processes of different models may be deployed in different devices or nodes, or may be deployed in a same device or node.
The network architecture and the service scenario described in at least one embodiment are intended to describe the technical solutions more clearly, and do not constitute a limitation on the technical solutions provided in embodiments described herein. A person of ordinary skill in the art may know that, with evolution of the network architecture and emergence of a new service scenario, the technical solutions provided in at least one embodiment are also applicable to similar technical problems.
A communication device meets a regulatory goal formulated by a radio regulatory department to perform communication by using an unlicensed spectrum. For example, communication devices in a wireless fidelity (wireless fidelity, Wi-Fi) system, a 4th generation (4th generation, 4G) mobile communication long term evolution (long term evolution, LTE) system, and a 5th generation (5th generation, 5G) mobile communication new radio (new radio, NR) system can all perform communication in an unlicensed spectrum of a 5 GHz frequency band. To ensure fair coexistence of the systems, the regulatory goal specifies that a communication device that uses a spectrum resource of the frequency band is used to perform clear channel assessment (clear channel assessment, CCA) on the spectrum resource in a unit of a specified bandwidth, to determine whether a channel of the unlicensed spectrum is clear. In response to determining that the channel is in a clear state, the channel can be accessed, in other words, a signal can be sent by using an unlicensed spectrum resource. The clear channel assessment may also be referred to as listen before talk (listen before talk, LBT).
In response to the regulatory goal being met, the communication device may autonomously select a related parameter for performing clear channel assessment. At least one embodiment proposes that an artificial intelligence technology may be applied to assisting the communication device in selecting the related parameter for the clear channel assessment, to increase a probability of accessing the channel and improve reliability of performing communication by the communication device by using the unlicensed spectrum on the premise that a use rule of the unlicensed spectrum is met.
The following describes the communication method provided in at least one embodiment with reference to the accompanying drawings.
S401: The first node sends first information to the second node, where the first information indicates process parameter information of at least one time of clear channel assessment of the first node.
Correspondingly, the second node receives the first information from the first node, and determines the process parameter information of the at least one time of clear channel assessment of the first node based on the first information.
The first node sends the first information to the second node, and provides, for the second node by using the first information, parameter information used by the second node to infer a clear channel assessment policy, so that the second node can infer a clear channel assessment policy of the first node based on the first information.
In an implementation, the first node may periodically send the first information to the second node, where the at least one time of clear channel assessment is clear channel assessment performed by the first node in one periodicity.
In another implementation, the first node may send the first information to the second node in response to clear channel assessment being performed for a preset quantity of times, where the first information indicates process parameter information of the preset quantity of times of clear channel assessment.
For example, the preset quantity of times may be notified by the second node, or may be predefined in a protocol.
In another implementation, the second node may send indication information to the first node, to indicate the first node to send the first information. After receiving the indication information, the first node sends the first information to the second node.
Optionally, the indication information may indicate the first node to send process parameter information of the latest N times of clear channel assessment. After receiving the indication information, the first node indicates the process parameter information of the latest N times of clear channel assessment by using the first information. N is a positive integer. A value of N is agreed on in a protocol, or is notified by the second node. This is not limited.
In specific implementation, a quantity of times of clear channel assessment in the at least one time of clear channel assessment may be determined based on a specific implementation. The first information may indicate process parameter information of one time of clear channel assessment performed by the first node, or the first information may indicate process parameter information of each time of clear channel assessment in a plurality of times of clear channel assessment performed by the first node. This is not limited in at least one embodiment.
In response to a use rule of an unlicensed spectrum resource being met, the first node may select, based on a to-be-transmitted signal (where the to-be-transmitted signal may be control information, data, a reference signal, or the like), a clear channel assessment manner from a plurality of clear channel assessment manners to perform channel detection. A period (which is referred to as channel occupancy time (channel occupancy time, COT)) in which a channel is allowed to be occupied after the channel is accessed in different clear channel assessment manners may be different. Longer COT indicates that more resources can be used. Correspondingly, a larger amount of data can be transmitted. Optionally, the first node may determine the clear channel assessment manner (where the clear channel assessment manner may also be referred to as a clear channel assessment type) based on a service priority of the to-be-transmitted signal. For example, the first node may select, based on the service priority of the to-be-transmitted signal, a clear channel assessment manner that matches the service priority. For example, the first node may divide the service priority based on a data amount, and different data amounts may correspond to detection manners with different COT. For another example, the service priority may be divided based on a latency goal. A service with a higher latency goal may correspond to a clear channel assessment manner with shorter detection time, and corresponding channel occupancy time may be shorter. For another example, the service priority may be divided based on a reliability goal. A service with a higher reliability goal may correspond to a clear channel assessment manner with longer detection time. A channel is determined to be clear, and interference is low, to meet the reliability goal. A service with a lower reliability goal may correspond to a clear channel assessment manner with shorter detection time. However, at least one embodiment is not limited thereto.
To better understand the communication method provided in at least one embodiment, the following first describes four clear channel assessment manners. A clear channel assessment manner used in a specific implementation is not limited in at least one embodiment.
Clear channel assessment in the manner 1 includes but is not limited to the following steps.
1. The first node determines the channel access priority p based on the service priority of the to-be-transmitted signal, and sets CWp to CWmin,p.
After determining the channel access priority p based on the service priority of the to-be-transmitted signal, the first node may determine, based on a parameter correspondence relationship shown in Table 1, a maximum value CWmax,p and a minimum value CWmin,p of a contention window (contention window, CW) corresponding to the channel access priority p, and an optional value of the contention window. A value of CWp initially selected by a terminal device is a smallest value in optional values of CWp, namely, CWmin,p. The selected value of CWp is used as an upper limit value of an optional range of an initial count value of a counter in step 2. For example, in response to the channel access priority p being 2, the initial value of CWp is 7.
2. In response to the first node determining that a channel is in a clear state in one detection period Td, the first node performs step 3.
The detection period Td=16 μs+mp×9 μs, the detection period Td may also be referred to as defer duration (defer duration), and mp may be determined based on Table 1 and the channel access priority. The first node performs energy detection on a frequency domain resource of a specified bandwidth. In response to energy detected at mp consecutive detection intervals in one period Td being less than an energy threshold, the channel is in the clear state in the detection period Td.
3. The first node generates a random integer Nint in a range of [0, CWp], and sets a count value N of the counter to Nint.
The first node randomly selects a value Nint from 0 to CWp as an initial value of the count value N of the counter, that is, N=Nint. Nint is a random value that meets uniform distribution and that ranges from 0 to CWp, where 0≤Nint≤CWp. Nint and the detection period Td determine a length of the contention window actually used in the clear channel assessment, in other words, the contention window includes at least Nint detection periods Td based on steps described below.
4. The first node determines whether the channel is in the clear state in the mp detection intervals in each detection period Td.
In response to the channel being in the clear state in one detection period Td, the count value N of the counter is decreased by 1; otherwise, N remains unchanged. Then, energy in a next period Td continues to be detected. Each time the channel is detected to be in the clear state in one period Td, the count value N of the counter is decreased by 1.
An energy detection threshold may be preconfigured, or may be obtained by the first node through calculation based on a maximum transmit power and a channel bandwidth. The first node preferentially uses the preconfigured energy threshold. In response to there being no preconfigured energy threshold, the energy threshold obtained through calculation is used.
5. In response to the count value N of the counter being decreased to 0, the first node transmits a signal.
After determining the channel access priority, the first node performs clear channel assessment based on the parameter corresponding to the channel access priority in Table 1, to determine that the channel is in the clear state, so as to transmit the signal. As shown in Table 1, a channel access priority corresponds to maximum channel occupancy time (maximum COT, MCOT), which is denoted as Tmcot,p. The MCOT is maximum time for which the channel is allowed to be occupied after the channel is accessed in the clear channel assessment manner corresponding to the channel access priority. Channel occupancy time of the first node cannot be greater than Tmcot,p.
6. The first node determines whether a proportion of negative acknowledgments (negative acknowledgments, NACKs) in hybrid automatic repeat request (hybrid automatic repeat request, HARQ) feedback in a reference time period is greater than a first threshold. In response to the proportion of the NACKs in the reference time period being greater than or equal to the first threshold, a value of CWp is increased. In response to the proportion of the NACKs in the reference time period being less than the first threshold, CWp is set to CWmin,p.
The reference time period is a time period from a start moment of specified channel occupancy time to an end moment of the 1st time unit in which transmission of at least one data channel is completed, and the specified channel occupancy time is channel occupancy time in which the first node initiates channel occupancy and transmits the data channel last time. For example, the data channel may be a physical uplink shared channel (physical uplink shared channel, PUSCH) or a physical downlink shared channel (physical downlink shared channel, PDSCH). The time unit may be a slot, a subframe, or a frame. The first threshold is a threshold for determining signal transmission quality. However, at least one embodiment is not limited thereto.
After sending the data channel, the first node receives NACK feedback from a data channel receiving node. The first node may adjust the upper limit value CWp of the contention window based on the proportion of NACKs in the reference time period. In response to HARQ feedback in which a proportion of NACKs is less than 10% (in other words, the first threshold is 10%) in the HARQ feedback in the reference time period being a NACK, the first node sets CWp to a smallest value in the optional values; otherwise, the first node increases the value of CWp to a next optional value of CWp. For example, in response to a clear channel assessment manner with the channel access priority p=3 being used, a current value of CWp is 15, and in response to the proportion of NACKs in the HARQ feedback in the reference time period being greater than or equal to 10%, the value of CWp is increased to a next optional value of CWp, and CWp is set to 31. In response to CWp being set to a maximum optional value (to be specific, a largest value in optional values) of CWp corresponding to a current channel access priority, in response to the value of CWp being increased because the proportion of NACKs in the HARQ feedback in the reference time period is greater than or equal to 10%, CWp remains the maximum optional value and is unchanged. In response to a quantity of detection times for which CWp remains the maximum optional value reaching a preset quantity of times (where the preset quantity of times may be preconfigured), CWp is adjusted to a minimum optional value (to be specific, a smallest value in optional values).
The first node may be a terminal device, and a clear channel assessment manner in the manner 1 is applicable to transmission of a PUSCH, a physical uplink control channel (physical uplink control channel, PUCCH), or a sounding reference signal (sounding reference signal, SRS) and initiation of a random access process by the terminal device. Alternatively, the first node may be an access network node, and the clear channel assessment manner in the manner 1 is applicable to transmission of any signal such as a PDSCH, a physical uplink control channel (physical downlink control channel, PDCCH), and a reference signal by the access network node.
In a clear channel assessment manner in the manner 2, a detection period is Tshort=25 μs, and Tshort includes one time interval Tƒ=16 μs and one detection interval of 9 μs after the time interval Tƒ. In the manner 2, 9 μs starting from a start moment in 16 μs of Tƒ is one detection interval, and the detection period Tshort is shown in
The first node may access the channel in the clear channel assessment manner in the manner 2 after the signal is received or after the signal transmission ends.
In a clear channel assessment manner in the manner 3, a detection period is Tƒ=16 μs. In the manner 3, 9 μs before an end moment in the detection period Tƒ is a detection interval, and the detection period Tƒ is shown in
In the manner 4, the first node can transmit a signal without performing energy detection, but a transmission period cannot exceed 584 μs.
The foregoing describes, by using examples, a plurality of clear channel assessment manners in the unlicensed spectrum. The clear channel assessment manner used by the first node in at least one embodiment may be one of the foregoing clear channel assessment manners, or may be another clear channel assessment manner. In response to the first information indicating a plurality of times of clear channel assessment, detection manners used by the first node for the plurality of times of clear channel assessment may be the same or may be different. A specific manner may be a clear channel assessment manner selected by the first node based on a service priority of a to-be-transmitted signal. This is not limited in at least one embodiment.
The first node may notify, by using the first information, the second node of the process parameter information of the at least one time of clear channel assessment performed by the first node, so that the second node can obtain, through inference based on the first information, a clear channel assessment policy suitable for the first node, and notify the first node of the clear channel assessment policy. In this way, a probability of accessing a channel by the first node is increased and communication reliability is improved in response to a use rule of the unlicensed spectrum being met.
Optionally, a type of parameter information used by the second node to infer a clear channel assessment policy may be predefined in a protocol, or the second node may send third information to the first node, where the third information indicates the type of the parameter information used by the second node to infer the clear channel assessment policy. The second node determines, based on the third information, the type of the parameter information used by the second node to infer the clear channel assessment policy, and provides, by using the first information, a corresponding type of parameter information for the second node, so that the second node infers, based on the first information, a clear channel assessment policy suitable for the first node, and notifies the first node of the clear channel assessment policy. In this way, a probability of accessing a channel by the first node is increased and communication reliability is improved in response to a use rule of the unlicensed spectrum being met.
Optionally, the process parameter information includes but is not limited to one or more of the following information:
The contention window information may include one or more parameters of an upper limit value CWp of a selected contention window, an initial count value Nint of a selected counter, or a quantity of detection periods in one time of clear channel assessment. The detection period information may include but is not limited to a length of the detection period and/or a quantity of detection intervals in the detection period. The detection result information includes one or more of the following:
For example, the at least one time of clear channel assessment includes the clear channel assessment manner in the manner 1. For example, in response to there is a to-be-transmitted signal, the first node performs clear channel assessment in the clear channel assessment manner in the manner 1. The process parameter information that is of the clear channel assessment and that is indicated by the first information may include service priority information of a signal for triggering the clear channel assessment, a manner of the clear channel assessment, namely, the manner 1, and detection result information. Optionally, the process parameter information may further include the channel access priority p, the upper limit value CWp of the contention window, and the initial count value Nint of the counter that are specifically selected in the manner 1. For example, the first information specifically indicates that the channel access priority p is 3, the upper limit value CWp of the contention window is 31, and the count value Nint of the counter is 23.
Optionally, in the example, the process parameter information may further include a quantity of detection periods detected in this time of clear channel assessment. Based on the foregoing descriptions of the clear channel assessment in the manner 1, the initial count value Nint of the counter is for limiting a quantity of detection periods Td in which a channel is detected to be in a clear state. In response to the first node detecting, in one detection period, that a channel is in a busy state, the count value of the counter remains unchanged. Therefore, to enable the second node to more accurately obtain related information of this time of clear channel assessment, the first node may further notify the second node of a specific quantity of detection periods detected in this time of detection.
Optionally, in this example, the process parameter may further include an energy threshold used in this time of clear channel assessment, so that the second node can learn of a standard for determining a channel state by the first node in this time of detection. The first information may further indicate detection result information. For example, the detection result information may include a detection result corresponding to each detection period Td, to be specific, a channel is clear or busy.
For another example, the at least one time of clear channel assessment includes the clear channel assessment manner in the manner 3, and the process parameter information that is of the clear channel assessment and that is indicated by the first information may indicate the detection manner, namely, the manner 3, the energy threshold, and the detection result information. For example, the detection result information may indicate that a channel state is determined as a clear state or a busy state through this time of clear channel assessment. The detection result information may further indicate a period or a proportion of a channel in a clear state or a period or a proportion of a channel in a busy state that is specifically detected in a detection period Tƒ. For example, in this time of clear channel assessment, the first node detects that the channel is in the clear state for 8 μs in the detection period Tƒ, and the first information may indicate that a period in which the channel is in the clear state is 8 μs, or indicate that the channel is in the clear state for 50% of the detection period Tƒ. However, at least one embodiment is not limited thereto.
For another example, process parameter information that is of one time of clear channel assessment and that is indicated by the first information may include a length of a detection period in this time of clear channel assessment, a quantity of detection intervals included in the detection period, an energy threshold, and detection result information. In other words, the process parameter of the clear channel assessment may not indicate a manner of the clear channel assessment, but indicate detection period information (for example, a time length of the detection period and a quantity of included detection intervals), the energy threshold, and the detection result information of the clear channel assessment.
The foregoing merely describes, by using an example, a type of the process parameter information of the clear channel assessment indicated by the first information. The type of the process parameter information of the clear channel assessment indicated by the first information may be predefined in a protocol, or may be indicated by the second node. This is not limited in at least one embodiment. The parameter information used by the second node to infer the clear channel assessment policy may further include transmission quality information described below.
Optionally, the first information further includes the transmission quality information, and the transmission quality information indicates quality of signal transmitted by the first node on an unlicensed spectrum resource.
In at least one embodiment, a signal transmitted by the first node on a channel accessed through clear channel assessment may be one or more of data, a reference signal, or control information. The data may be a transport block (transport block, TB), a code block (code block, CB), or a code block group (CB group, CBG) carried on a PDSCH resource or a PUSCH resource. The reference signal may include but is not limited to a demodulation reference signal (demodulation reference signal, DMRS), a channel state information-reference signal (channel state information-reference signal, CSI-RS), or a sounding reference signal (sounding reference signal, SRS). The control information may include but is not limited to a system message (system information, SI), uplink control information (uplink control information, UCI), or downlink control information (downlink control information). The first node may be an access network node or a terminal device. Specifically, in response to the first node being the access network node, a transmitted signal may be a downlink signal. In response to the first node being the terminal device, a transmitted signal may be an uplink signal, a signal transmitted by the terminal device, or a sidelink (sidelink) signal between terminal devices. This is not limited in at least one embodiment.
For example, the first node may periodically send the first information, where the first information may include signal quality information of a signal transmitted by the first node by using the unlicensed spectrum resource in one periodicity.
For another example, for clear channel assessment with a detection result being that a channel is in a clear state, the first node transmits a signal after the clear channel assessment, where the first information may further include transmission quality information of signal transmission corresponding to detection that is indicated by the first information and that is in the at least one time of clear channel assessment with a detection result being that a channel is clear.
By way of example but not limitation, the transmission quality information may indicate one or more of the following information:
The transmission quality information may include the channel occupancy time of the signal transmission. For example, the first node periodically sends the first information to the second node. The first node may notify, by using the first information, the second node of channel occupancy time in which the first node occupies a channel to transmit a signal after accessing the channel through clear channel assessment each time in one periodicity. For example, the transmission quality information may include a quantity K of times that the first node transmits a signal by using the unlicensed spectrum resource in one periodicity, and the transmission quality information indicates K segments of COT are COT in which the signal is transmitted for K times. For another example, the first information includes transmission quality information of signal transmission corresponding to detection, in the at least one time of clear channel assessment, with a detection result being that a channel is clear. Each piece of transmission quality information includes corresponding COT in which a signal is transmitted after clear channel assessment. However, at least one embodiment is not limited thereto.
The transmission quality information may include the signal quality information, and the signal quality information indicates quality of a signal transmitted on the unlicensed spectrum resource, so that the second node can infer the clear channel assessment policy based on the quality of the signal transmitted after the first node accesses a channel.
In an example, in response to detecting that the channel is in a clear state, the first node sends a data channel by using the unlicensed spectrum resource. The data channel includes a DMRS for demodulation. A node that receives the data channel may measure signal quality of the DMRS, and feed back the signal quality to the first node. The signal quality of the DMRS may represent transmission quality of the data channel. The first node may notify the second node of the transmission quality by using signal quality information. For example, the node that receives the data channel measures signal quality of a DMRS on the 1st data channel in one segment of COT, and feeds back the signal quality to the first node, to reduce feedback overheads. However, at least one embodiment is not limited thereto.
In another example, the first node may be an access network node. In response to a channel being detected to be in a clear state, the access network node sends a CSI-RS to a terminal device by using the unlicensed spectrum resource. The terminal device measures signal quality of the CSI-RS, and feeds back the signal quality to the access network node. First information sent by the access network node to the second node includes signal quality information, and the second node is notified, by using the signal quality information, of signal quality of a CSI-RS transmitted by the access network node by using an unlicensed spectrum.
In another example, the first node may be a terminal device. The terminal device sends an SRS to an access network node by using the unlicensed spectrum resource. The access network node measures signal quality of the SRS, and feeds back the signal quality to the terminal device. First information sent by the terminal device to the second node includes signal quality information indicating the signal quality. In this example, the second node may be an access network node, or may be another node in a network, and the first information may be transparently transmitted to the second node via the access network node.
By way of example but not limitation, the signal quality may be one or more of reference signal received power (reference signal received power, RSRP), reference signal received quality (reference signal received quality, RSRQ), or a signal to interference plus noise ratio (signal to interference plus noise ratio, SINR).
The transmission quality information may include a proportion of signal transmission successes or a proportion of signal transmission failures. In the foregoing clear channel assessment manner 1, the first node may compare the proportion of NACK feedback in the reference time period with the first threshold to adjust the upper limit value of the contention window. For example, in response to a channel being detected to be in a clear state, the first node may send a data channel by using the unlicensed spectrum resource. For example, the data channel includes a plurality of CBGs. A node that receives the data channel may send HARQ feedback to the first node, and the first node may determine, based on the HARQ feedback, whether each CBG on the data channel is successfully received. In response to one CBG on the data channel being successfully received, the node feeds back one ACK corresponding to the CBG. In response to one CBG on the data channel not being successfully received, the node feeds back a negative acknowledgment (negative acknowledgment, NACK) corresponding to the CBG, or does not feed back an ACK, indicating that the CBG is not successfully received. The transmission quality information may include a proportion of signal transmission successes, in other words, a proportion, calculated by the first node, of ACK feedback in a reference time period. Alternatively, the transmission quality information may include a proportion of signal transmission failures, for example, a proportion of NACKs fed back in a reference time period or a proportion of no ACK fed back in a reference time period.
The reference time period may be predefined in a protocol, notified by the second node, or determined by the first node. For example, the reference time period may be the time period defined in the foregoing detection manner 1, or may be a time period defined in a specific implementation. For example, the reference time period may be a period of a resource occupied by a last data channel in one segment of COT. In response to the reference time period being determined by the first node, the first node may notify the second node of information about the reference time period by using the transmission quality information.
The transmission quality information may include the first threshold for determining signal transmission quality, so that the second node may learn of, based on the first threshold, a standard for determining the transmission quality by the first node. The second node may infer the clear channel assessment policy of the first node based on the first threshold.
In an optional implementation, the first node may not send the transmission quality information to the second node, the first node may send a reference signal by using an unlicensed frequency band resource after accessing a channel, and the second node determines, based on the reference signal received from the first node, quality of a signal transmitted by a terminal device on the unlicensed spectrum resource. For example, the first node may be a terminal device, and the second node may be an access network node. The access network node may determine, based on a reference signal sent by the terminal device on the unlicensed spectrum resource, quality of the signal transmitted by the terminal device. However, at least one embodiment is not limited thereto. In a specific implementation, the second node may infer the clear channel assessment policy with reference to the quality of the signal transmitted by the first node. Alternatively, the second node may infer the clear channel assessment policy only based on the process parameter information of the clear channel assessment without referring to the quality of the signal transmitted by the first node.
S402: The second node sends second information to the first node, where the second information indicates the clear channel assessment policy of the first node, and the clear channel assessment policy includes detection parameter information of the clear channel assessment.
Correspondingly, the first node receives the second information from the second node, and determines the clear channel assessment policy based on the second information.
As described above, the type of the parameter information used by the second node to infer the clear channel assessment policy may be predefined in the protocol, or the second node may send the third information to the first node, where the third information indicates the type of the parameter information used by the second node to infer the clear channel assessment policy. In this case, the first node and the second node can reach a consensus on the type of the parameter information used by the second node to infer the clear channel assessment policy, so that the first information sent by the first node to the second node includes the corresponding type of parameter information used by the second node. For example, the parameter information used by the second node to infer the clear channel assessment policy may include the process parameter information of the clear channel assessment, or may include the process parameter information of the clear channel assessment and the transmission quality information.
After receiving the first information, the second node obtains the clear channel assessment policy of the first node through inference based on the first information. For example, the second node is configured with an intelligent model for inferring the clear channel assessment policy, and the second node infers the clear channel assessment policy by using the intelligent model. For example, the received first information is input into the intelligent model, and an obtained output of the intelligent model is the clear channel assessment policy obtained by the intelligent model through inference based on the first information.
In an implementation, the intelligent model may be preconfigured in the second node.
In another implementation, the intelligent model may be an intelligent model that is for inference and that is obtained by performing model training by the second node based on training data.
For example,
In an example of this implementation, the second node may train the intelligent model in a supervised learning manner. For example, the training data may further include a label, and the label is a correct inference result corresponding to the first information, that is, a correct clear channel assessment policy corresponding to the first information. In the supervised learning training manner, the loss function is for calculating an error between the inference result and the label, and the second node may optimize an algorithm by using the model parameter, to optimize a parameter of the intelligent model based on the error obtained by using the loss function. A plurality of rounds of training are performed on the intelligent model by using a large amount of training data, so that the training of the intelligent model is completed after a difference between the output of the intelligent model and the label is less than or equal to a first preset value.
In another example of this implementation, the second node may train the intelligent model in an unsupervised learning manner, and the training data does not include a label. For unsupervised learning, the loss function may be a function for assessing performance of the model. The second node learns an internal pattern of the sample by using an algorithm, to complete the training of the intelligent model based on the sample. A plurality of rounds of training are performed on the intelligent model by using a large amount of training data, so that the training of the intelligent model is completed after the output of the intelligent model is greater than or equal to a second preset value.
A training manner of the model used in a specific implementation is not limited in at least one embodiment.
In another implementation, the intelligent model of the second node may be obtained by a third node.
The third node may obtain a trained intelligent model through model training, and send the trained intelligent model to the second node. After obtaining the trained intelligent model, the second node infers a clear channel assessment policy by using the intelligent model. A process of training the intelligent model by the third node may be shown in
For example, the second node may be an access network node, and the access network node may obtain the intelligent model from the third node. For example, the third node may be a core network node or OAM. However, at least one embodiment is not limited thereto. For example, the second node may alternatively be an AI concrete in a core network device, and the third node may be OAM. After receiving the first information from the first node in S401, the second node obtains the clear channel assessment policy of the first node through inference by using the intelligent model. Optionally, the clear channel assessment policy includes one or more of the following detection parameter information:
Optionally, the clear channel assessment policy includes detection parameter information of clear channel assessment corresponding to each of a service priority of at least one signal, so that the first node can perform, based on a service priority of a to-be-transmitted signal, clear channel assessment by using detection parameter information of clear channel assessment corresponding to the service priority in the clear channel assessment policy.
Optionally, the clear channel assessment policy further includes one or more of information about a reference time period for assessing signal transmission quality, a first threshold, maximum channel occupancy time corresponding to the clear channel assessment, or transmission quality prediction information. For example, the clear channel assessment policy further includes information about a reference time period corresponding to signal transmission quality obtained through inference by the intelligent model, and the information about the reference time period indicates a reference time period for assessing the signal transmission quality. The clear channel assessment policy may further include the first threshold for assessing the signal transmission quality, so that the first node can adjust a length of a contention window based on the signal transmission quality in the reference time period. Alternatively, the clear channel assessment policy may not include the information about the reference time period and includes only the first threshold. The reference time period may be predefined or determined by the first node. The first node may determine the signal transmission quality in the reference time period based on the first threshold.
For another example, the clear channel assessment policy may include the maximum channel occupancy time. After the first node receives the clear channel assessment policy and performs clear channel assessment to access a channel, a maximum period in which the channel can be occupied does not exceed the maximum channel occupancy time indicated by the clear channel assessment policy, so that reliability of signal transmission can be improved.
For another example, the clear channel assessment policy may further include the transmission quality prediction information. The transmission quality prediction information is quality of a signal that is transmitted after the first node performs clear channel assessment by using the clear channel assessment policy to access a channel and that is obtained by the second node through inference. For example, the clear channel assessment policy may include a plurality of clear channel assessment manners, and the transmission quality prediction information further indicates quality of a signal that is transmitted after the channel is accessed in each detection manner and that is predicted by the second node. The first node may select, based on the transmission quality prediction information and a reliability goal of the to-be-transmitted signal, a clear channel assessment manner that meets the reliability goal of signal transmission.
The communication method shown in
Example 1: The first node may be a terminal device or an apparatus disposed in the terminal device, and the second node may be an access network node, for example, an access network device or an apparatus disposed in the access network device. The terminal device provides, for the access network node by using the first information, parameter information for inferring a clear channel assessment policy. The access network node obtains, through inference based on the first information, a clear channel assessment policy suitable for the terminal device, and then sends the clear channel assessment policy to the terminal device. For example, the access network node may be an AI concrete in the access network device, for example, an RIC module in the access network device. However, at least one embodiment is not limited thereto.
Example 2: The first node may be an access network node, and the second node may be an AI concrete (namely, an AIC).
For example, as shown in
The access network node may directly send the first information to a third-party node, or may transfer the first information to the third-party node through forwarding by another network node. This is not limited in at least one embodiment.
Example 3: The first node may be a terminal device or an apparatus disposed in the terminal device, or may be a third-party node other than the terminal device and an access network node. For example, the third-party node may be a network element that has an AI function or in which an AI concrete is disposed in a network. The terminal device may transfer the first information to the third-party node through forwarding by using the access network node.
For example, as shown in
Based on the foregoing solution, the second node can obtain the process parameter information of the clear channel assessment of the first node by using the first information, and provide, for the first node, the clear channel assessment policy obtained based on the first information. In this case, the first node can obtain a clear channel assessment policy suitable for the first node, to increase a probability of accessing a channel by the first node in response to a use rule of an unlicensed spectrum being met and reliability of unlicensed spectrum based communication being met, so that power consumption caused by frequent channel detection failures of the first node can be reduced.
In at least one embodiment, a network element may perform a part or all of steps or operations related to the network element. These steps or operations are merely examples. In at least one embodiment, other operations or variants of various operations may be further performed. In addition, the steps may be performed in a sequence different from a sequence presented embodiments described herein, and not all the operations in embodiments described herein may be performed.
In various examples of at least one embodiment, unless otherwise stated or there is a logic conflict, terms and/or descriptions in different examples are consistent and may be mutually referenced, and technical features in different examples may be combined based on an internal logical relationship thereof, to form a new example.
The methods provided in at least one embodiment are described above in detail with reference to
In at least one embodiment, the communication apparatus 1100 may correspond to the first node in the foregoing method, a chip disposed (or used) in the first node, or another apparatus, module, circuit, unit, or the like that can implement the method of the first node.
The communication apparatus 1100 may include units configured to perform the methods performed by the first node in the methods shown in
Optionally, the communication apparatus 1100 may further include a processing unit 1110. The processing unit 1110 may be configured to process instructions or data, to implement a corresponding operation.
In response to the communication apparatus 1100 being the chip disposed (or used) in the first node, the transceiver unit 1120 in the communication apparatus 1100 may be an input/output interface or circuit in the chip, and the processing unit 1110 in the communication apparatus 1100 may be a processor in the chip.
Optionally, the communication apparatus 1100 may further include a storage unit 1130. The storage unit 1130 may be configured to store instructions or data. The processing unit 1110 may execute the instructions or the data stored in the storage unit, to enable the communication apparatus to implement a corresponding operation.
The transceiver unit 1120 in the communication apparatus 1100 may be implemented through a communication interface (for example, a transceiver or an input/output interface), for example, may correspond to a transceiver 1210 in a first node 1200 shown in
A specific process in which the units perform the foregoing corresponding steps is described in detail in the foregoing method. For brevity, details are not described herein again.
In at least one embodiment, the communication apparatus 1100 may correspond to the second node in the foregoing method, for example, a chip disposed (or used) in the second node, or another apparatus, module, circuit, or unit that can implement the method of the second node.
The communication apparatus 1100 may include units configured to perform the methods performed by the second node in the methods shown in
Optionally, the communication apparatus 1100 may further include a processing unit 1110. The processing unit 1110 may be configured to process instructions or data, to implement a corresponding operation.
In response to the communication apparatus 1100 being the chip disposed (or used) in the second node, the transceiver unit 1120 in the communication apparatus 1100 may be an input/output interface or circuit in the chip, and the processing unit 1110 in the communication apparatus 1100 may be a processor in the chip.
Optionally, the communication apparatus 1100 may further include a storage unit 1130. The storage unit 1130 may be configured to store instructions or data. The processing unit 1110 may execute the instructions or the data stored in the storage unit, to enable the communication apparatus to implement a corresponding operation.
In response to the communication apparatus 1100 being the second node, the transceiver unit 1120 in the communication apparatus 1100 may be implemented through a communication interface (for example, a transceiver or an input/output interface), for example, may correspond to a transceiver 1310 in a network device 1300 shown in
A specific process in which the units perform the foregoing corresponding steps is described in detail in the foregoing method. For brevity, details are not described herein again.
The processor 1220 may be configured to perform an action that is implemented inside the terminal device and that is described in the foregoing methods. The transceiver 1210 may be configured to perform a sending action by the terminal device for the network device or a receiving operation from the network device in the foregoing methods. For details, refer to the descriptions in the foregoing methods. Details are not described herein again.
Optionally, the terminal device 1200 may further include a power supply, configured to supply power to various components or circuits in the terminal device.
The processor 1320 may be configured to perform an action that is implemented inside the network device and that is described in the foregoing methods. The transceiver 1310 may be configured to perform a sending action by the network device for the network device or a receiving operation from the network device in the foregoing methods. For details, refer to the descriptions in the foregoing methods. Details are not described herein again.
Optionally, the network device 1300 may further include a power supply, configured to supply power to various components or circuits in the network device.
In the terminal device shown in
In at least one embodiment, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or perform the methods, steps, and logical block diagrams in at least one embodiment. The general-purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method in at least one embodiment may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and a software module in a processor.
In at least one embodiment, the memory may be a non-volatile memory, for example, a hard disk drive (hard disk drive, HDD) or a solid-state drive (solid-state drive, SSD), or may be a volatile memory (volatile memory), such as a random-access memory (random-access memory, RAM). The memory is any other medium that can carry or store expected program code in a form of instructions or a data structure and that can be accessed by a computer, but is not limited thereto. The memory may alternatively be a circuit or any other apparatus that can implement a storage function, and is configured to store the program instructions and/or the data.
At least one embodiment further provides a processing apparatus, and the processing apparatus includes a processor and a (communication) interface. The processor is configured to perform the method in any one of the foregoing methods.
The processing apparatus may be one or more chips. For example, the processing apparatus may be a field programmable gate array (field programmable gate array, FPGA), an application-specific integrated chip (application-specific integrated circuit, ASIC), a system on chip (system on chip, SoC), a central processing unit (central processing unit, CPU), a network processor (network processor, NP), a digital signal processing circuit (digital signal processor, DSP), a microcontroller (micro controller unit, MCU), a programmable controller (programmable logic device, PLD), or another integrated chip.
According to the methods described herein, at least one embodiment further provides a computer program product. The computer program product includes computer program code. In response to the computer program code being executed by one or more processors, an apparatus including the processor is enabled to perform the methods shown in
All or a part of the technical solutions provided in at least one embodiment may be implemented by using software, hardware, firmware, or any combination thereof. In response to software being used to implement embodiments, all or a part of embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. In response to the computer program instructions being loaded and executed on the computer, the procedure or functions in at least one embodiment are all or partially generated. The computer instructions may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital video disc (digital video disc, DVD)), a semiconductor medium, or the like.
According to the methods described herein, at least one embodiment further provides a computer-readable storage medium. The computer-readable storage medium stores program code. In response to the program code being run by one or more processors, an apparatus including the processor is enabled to perform the methods shown in
According to the method described herein, at least one embodiment further provides a system, including the foregoing one or more first apparatuses. The system may further include the foregoing one or more third apparatuses.
In several embodiments described herein, the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus is an example. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. A part or all of the units may be selected based on actual usage to achieve the objectives of the solutions of embodiments.
The foregoing descriptions are merely specific implementations of at least one embodiment, but are not intended to limit the protection scope embodiments described herein. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in at least one embodiment shall fall within the protection scope of embodiments described herein. Therefore, the protection scope embodiments described herein shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202111616630.8 | Dec 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/141655, filed on Dec. 23, 2022, which claims priority to Chinese Patent Application No. 202111616630.8, filed on Dec. 27, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/141655 | Dec 2022 | WO |
Child | 18754626 | US |