Configurable signal detection
By performing channel estimation and equalization in the RU and configuring flexible DTX indicators, the problem of high-bandwidth transmission of IQ data in the O-RAN interface is solved, improving the accuracy of signal detection and system performance, reducing bandwidth requirements, and improving compatibility and throughput between DU and RU.
Patent Information
- Application Number
- CN202380097468.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2025-11-21
AI Technical Summary
In existing systems, the O-RAN interface requires high-bandwidth transmission of IQ data under high bandwidth and multi-antenna port conditions, and lacks flexible signal detection configuration, resulting in a high false alarm rate of the DTX indicator, which affects the accuracy of signal detection and system performance.
By performing channel estimation and equalization in the RU and configuring flexible DTX indicators, dynamic services and configuration-based licensed services can be supported, enabling flexible configuration of signal detection and reducing bandwidth requirements.
It improves the accuracy of signal detection and system performance, reduces bandwidth requirements, and enhances compatibility and throughput between DU and RU.
Smart Images

Figure CN121003003A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to wireless communication, and more specifically, to a configuration for supporting, for example, uplink signal detection in a fronthaul interface between a digital unit (DU) and a radio unit (RU). Background Technology
[0002] The 3rd Generation Partnership Project (3GPP) has developed and is developing standards for fourth-generation (4G) (also known as Long Term Evolution (LTE)) and fifth-generation (5G) (also known as New Radio (NR)) wireless communication systems. Among other features, such systems provide broadband communication between network nodes (e.g., base stations) and mobile wireless devices (WDs), as well as communication between network nodes and between WDs. 3GPP is also developing standards for sixth-generation (6G) wireless communication networks.
[0003] Embodiments of this disclosure may relate to a fronthaul interface between a digital unit (DU) and a radio unit (RU) in a mobile network. For example, for a fronthaul interface between a DU and an RU, various protocols exist, including, for example, Ericsson Low Layer Separation (E-LLS) or other similar proprietary protocols, as well as O-RAN, which is standardized within the O-RAN Alliance.
[0004] In some existing systems, the O-RAN interface is based on functional partitioning, where uplink channel estimation and equalization are performed in the DU. This may require in-phase and quadrature (IQ) data to be transmitted from the DU to the RU from all antennas or many beam directions. In the latter case (where beams are transmitted), analog and / or digital beamforming can be performed in the RU.
[0005] A potential drawback of the current O-RAN interface is that IQ data transmission requires high bandwidth, especially with large carrier bandwidth and / or many antenna ports. As a proposed improvement, there are existing work projects to improve uplink performance of massive MIMO, for example, by changing the functional partitioning and moving the receiver processing portion from the DU to the RU.
[0006] For example, when channel estimation and equalization are moved to the RU, the information that needs to be transmitted from the RU to the DU may include one or more of the following:
[0007] Balanced data symbols;
[0008] The effective channel or SINR (or equivalent) of the equalization symbol;
[0009] The signal quality that indicates the presence of the WD signal (DTX indicator);
[0010] Received signal power;
[0011] Interference and noise on the scheduled resource blocks; and / or
[0012] Timing error.
[0013] In some existing systems, a Discontinuous Transmission (DTX) indicator can be used so that the scheduler can respond with appropriate action. For example, if a data symbol cannot be decoded, a retransmission may need to be scheduled from the radio device (WD) (e.g., the UE). Depending on the DTX indicator, a periodic retransmission may be scheduled if the WD signal is present, or the initial transmission may be retransmitted, for example, if the WD signal is absent. This mechanism may be needed for the Hybrid Automatic Repeat Request (HARQ) protocol to function correctly. A DTX indicator may also be needed to handle measurements for signal power and timing errors, for example, so that measurements are discarded if the WD signal is not detected.
[0014] In various situations (e.g., at network nodes such as DU or RU), the WD signal may not be detected, for example:
[0015] In dynamic service scenarios, for each transmission, control information can be sent from network nodes (e.g., radio base stations (RBS), DUs, and / or RUs) to the WD in the downlink. If the WD cannot receive the control information correctly, it will not respond with a transmission in the uplink. The control information is transmitted with high reliability, so decoding errors are rare (typically 1%), and the appropriate false alarm rate for the DTX indicator can be approximately 1%.
[0016] In configuration-permitted services, the WD (Driver Controller) pre-configures control information for uplink transmissions. However, the WD will only transmit if there is data waiting to be sent in the buffer. Because services are typically bursty, the WD will usually not transmit. To avoid scheduling unnecessary retransmissions, a very low false alarm rate from the DTX indicator is required when the WD signal is absent, typically 0.1% or even lower.
[0017] In some existing systems (e.g., current O-RAN interfaces), channel estimation and equalization can be performed in the DU. From these functions, quality measurements, such as signal-to-interference-plus-noise ratio (SINR), can be obtained, and this quality measurement can then be converted into a DTX indicator indicating the presence of a WD signal. However, the conversion from SINR to the DTX indicator is not a simple function and can depend on internal or implementation details, such as how channel estimation and equalization are performed.
[0018] However, existing systems may lack the configuration to support signal detection in the fronthaul interface. Summary of the Invention
[0019] The following example embodiments and solutions can achieve one or more technical effects, which can achieve one or more objectives of this disclosure. As an example of a technical effect, example embodiments of this disclosure can facilitate flexible signal detection configurations, such as those distributed between DUs and RUs, in wireless communication systems. These technical effects can achieve one or more objectives of this disclosure, such as improving throughput, latency, and / or compatibility between DUs and RUs in multi-vendor deployments compared to existing systems.
[0020] When the channel estimation and equalization process is moved to the RU network node, in some cases, DTX indicator measurements must also be performed within the RU. For example, because the interface between the DU and RU may be from different vendors, it may be necessary to standardize the meaning of the DTX indicator. This could be achieved, for example, by using the false detection rate when no WD signal is transmitted.
[0021] However, because dynamic services and configuration-based licensed services have different requirements and characteristics, it may be impossible to specify a fixed meaning for the DTX indicator. It may also be impossible to perform DTX indicator measurements in the DU, as it depends on the internal channel estimation and equalization functions in the RU.
[0022] Embodiments of this disclosure can provide flexible signal detection capabilities for, for example, DTX indicators. DTX indicators can be used for both dynamic services and configuration-based licensed services; for example, they can be configured with different false alarm requirements and can be implemented in various ways, such as:
[0023] When the DU is requesting the RU to receive WD transmissions, it can include information about the requirements for the signal detection function, such as the direct false alarm rate, or an index to a fixed or pre-configurable table, where each table gives the false alarm rate.
[0024] The RU can be pre-configured to perform multiple signal detection measurements in parallel. This configuration can be via a table that is fixed and / or can be configured with false alarm rates, and the RU can perform signal detection for each false alarm rate in the table.
[0025] The RU can report a probability value indicating the presence of a WD signal. This probability measurement can be independent of the internal channel estimation and equalization functions within the RU. The DU can then apply a threshold depending on the desired false alarm rate, and if the RU reports a high probability that a WD signal has been transmitted, the DU can determine that the signal is present.
[0026] In some embodiments, as an additional step, the RU can be configured to omit transmitting equalization data symbols (and / or antenna combination symbols, depending on how the division between the RU and DU is configured, e.g., before or after equalizer processing) if no signal is detected from the WD. This can be based on pre-configured information and / or dynamic information in the control information transmitted from the DU to the RU, for example, included for each scheduled transmission. This step can be advantageous, for example, for configuration-permitted services, since in many such cases the WD can be configured not to transmit if there is no data to transmit. On the other hand, for dynamic services, in some cases, it can be advantageous to always transmit equalization data symbols from the RU to the DU, for example, to improve the performance of WDs with limited coverage.
[0027] Embodiments of this disclosure can provide configurations for supporting control signaling from the DU to the RU, for example, wherein the RU receives uplink transmissions scheduled from the WD, and wherein the reception includes signal quality detection. The RU can be configured to, for example, calculate / analyze / determine the detection results based on one or more quality thresholds controlled by the DU, and the RU is configured to report the detection results to the DU.
[0028] Embodiments of this disclosure can advantageously provide configurations for supporting, for example, functional partitioning in an O-RAN fronthaul architecture, where channel estimation and equalization processes in the RU can be configured with flexible DTX indicators, such as those adapted to dynamic (uplink) services and / or configuration-permitted (uplink) services. In some embodiments, the DTX indicator can be independent of internal functions or implementations within the RU, thus enabling the DTX indicator to operate in multi-vendor deployments. Furthermore, in some embodiments, if the RU can be configured to omit transmitted data symbols under specific configuration conditions, the bandwidth requirements and consumption of the fronthaul interface can be advantageously reduced.
[0029] According to a first aspect of this disclosure, a first network node (e.g., a DU network node) is provided for supporting a configuration for signal detection. The first network node is configured to transmit a first scheduling instruction (e.g., signaling from the DU network node to the second network node) to a second network node, the first scheduling instruction commanding the second network node to receive a WD transmission, wherein the first scheduling instruction schedules a first uplink transmission from the WD to the second network node during a scheduling time window. The first network node is configured to receive a signal detection instruction from the second network node, wherein the signal detection instruction indicates signal detection information associated with the first uplink transmission. The first network node is configured to determine, based on the signal detection information, at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable.
[0030] According to one or more embodiments of this aspect, the first network node is a Digital Unit (DU) network node (alternatively, the DU may be and / or may include a Distributed Unit (DMU) network node and / or may be part of a DMU network node), and the second network node is a Radio Unit (RU) network node. According to one or more embodiments of this aspect, the signal detection indication is a Discontinuous Transmission (DTX) indicator. According to one or more embodiments of this aspect, the signal detection information includes at least one probability value associated with at least one of the following conditions: whether the first uplink transmission was sent during the scheduling time window, and / or whether the first uplink transmission is decodable. According to one or more embodiments of this aspect, the second network node may be unable to determine whether the first uplink transmission is decodable and / or may lack configuration for determining whether the first uplink transmission is decodable, and may be configured to: transmit information to the first network node for making this determination at the first network node.
[0031] According to one or more embodiments of this aspect, the first network node is configured to: determine a second scheduling indication (e.g., downlink control indication (DCI) or similar signaling) for transmission to the WD based on the signal detection information, and is further configured to: transmit the second scheduling indication to the second network node for scheduling a second uplink transmission from the WD to the second network node. According to one or more embodiments of this aspect, the first scheduling indication is associated with a dynamic uplink transmission for the first uplink transmission, and the second scheduling indication for the WD schedules one of the following: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window; and scheduling the transmission of a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable.
[0032] According to one or more embodiments of this aspect, the first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission, and the second scheduling instruction schedules a retransmission based on the determination that the first uplink transmission was sent and is undecodeable during the scheduling time window. According to one or more embodiments of this aspect, the first network node is further configured to: update measurement information associated with the WD by: determining and receiving at least one of additional measurements associated with the first uplink transmission; and discarding the additional measurements (e.g., determining that the measurement information should not be updated with additional / new measurement information) based on at least one of: determining that the first uplink transmission was not sent during the scheduling time window, and determining that the first uplink transmission is undecodeable during the scheduling time window.
[0033] According to one or more embodiments of this aspect, the first scheduling instruction indicates at least one of the following: at least one requirement for signal detection functionality, at least one false alarm rate, and at least one quality threshold. According to one or more embodiments of this aspect, the first scheduling instruction indicates a false alarm rate table for configuring the second network node to perform signal detection for each false alarm rate in the table. According to one or more embodiments of this aspect, the first network node is further configured with multiple quality thresholds for the second network node, and the signal detection information includes multiple probability values corresponding to the multiple quality thresholds. For example, when the network node (RU) is configured with one or more quality thresholds, each threshold may correspond to a corresponding false alarm rate. The RU may be configured to determine whether its internal quality measurement (e.g., SINR) corresponds to a false alarm rate above or below the threshold, and may be configured to indicate this to the network node (DU), for example, using a single bit for the quality threshold. The probability value may be represented, for example, as a continuous measurement, and / or may be represented as a discrete value, for example, based on a comparison with the threshold.
[0034] According to one or more embodiments of this aspect, the first network node may be configured to: configure the second network node to discard data symbols associated with the first uplink transmission based on the determination that the first uplink transmission was not transmitted during the scheduling time window. According to one or more embodiments of this aspect, the first network node may be configured to: configure a quality threshold table for the second network node, wherein the first scheduling indication indicates an index value corresponding to a quality threshold in the table, and the signal detection information includes a probability value associated with the indexed quality threshold.
[0035] According to another aspect of this disclosure, a method for supporting configuration for signal detection is provided, implemented in a first network node (e.g., a DU network node). The method includes: transmitting from the first network node a first scheduling instruction (e.g., signaling from the DU network node to a second network node), the first scheduling instruction instructing the second network node to receive a WD transmission to the second node, wherein the first scheduling instruction schedules a first uplink transmission from the WD to the second network node during a scheduling time window. The method includes: at the first network node, receiving from the second network node a signal detection instruction, wherein the signal detection instruction indicates signal detection information associated with the first uplink transmission. The method includes: at the first network node, based on the signal detection information, determining at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable.
[0036] According to one or more embodiments of this aspect, the first network node is a Digital Unit (DU) network node (alternatively, the DU may be and / or may include a Distributed Unit Network (DUN) network node and / or may be part of a DUN network node), and the second network node is a Radio Unit (RU) network node. According to one or more embodiments of this aspect, the signal detection indicator is a Discontinuous Transmission (DTX) indicator.
[0037] According to one or more embodiments of this aspect, the signal detection information includes at least one probability value associated with at least one of the following conditions: whether the first uplink transmission was sent during the scheduling time window, and / or whether the first uplink transmission is decodable. According to one or more embodiments of this aspect, the second network node may be unable to determine whether the first uplink transmission is decodable and / or may lack the configuration for determining whether the first uplink transmission is decodable, and the method may include: transmitting information to the first network node for making the determination at the first network node.
[0038] According to one or more embodiments of this aspect, the method includes: at the first network node, determining a second scheduling indication (e.g., a downlink control indication (DCI) or similar signaling) for transmission to the WD based on the signal detection information; and transmitting the second scheduling indication to the second network node for scheduling a second uplink transmission from the WD to the second network node. According to one or more embodiments of this aspect, the first scheduling indication is associated with a dynamic uplink transmission for the first uplink transmission, and the second scheduling indication for the WD schedules one of the following: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window; and scheduling the transmission of a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable.
[0039] According to one or more embodiments of this aspect, the first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission, and based on determining that the first uplink transmission was sent and is undecodeable during the scheduling time window, the second scheduling instruction schedules the transmission of retransmissions. According to one or more embodiments of this aspect, the method includes: at the first network node, updating measurement information associated with the WD by: determining and receiving at least one of additional measurements associated with the first uplink transmission; and discarding the additional measurements (e.g., determining that the measurement information will not be updated with additional / new measurement information) based on at least one of: determining that the first uplink transmission was not sent during the scheduling time window, and determining that the first uplink transmission is undecodeable during the scheduling time window.
[0040] According to one or more embodiments of this aspect, the first scheduling instruction indicates at least one of the following: at least one requirement for signal detection functionality, at least one false alarm rate, and at least one quality threshold. According to one or more embodiments of this aspect, the first scheduling instruction indicates a false alarm rate table for configuring the second network node to perform signal detection for each false alarm rate in the table. According to one or more embodiments of this aspect, the method includes: configuring a plurality of quality thresholds for the second network node at the first network node, and the signal detection information including a plurality of probability values corresponding to the plurality of quality thresholds. For example, when the network node (RU) is configured with one or more quality thresholds, each threshold may correspond to a corresponding false alarm rate. The RU may be configured to determine whether its internal quality measurement (e.g., SINR) corresponds to a false alarm rate above or below the threshold, and may be configured to indicate this to the network node (DU), for example, using a single bit for the quality threshold. The probability value may be represented, for example, as a continuous measurement, and / or may be represented as a discrete value, for example, based on a comparison with the threshold.
[0041] According to one or more embodiments of this aspect, the method includes: at the first network node, configuring the second network node to discard data symbols associated with the first uplink transmission based on determining that the first uplink transmission was not transmitted during the scheduling time window. According to one or more embodiments of this aspect, the method includes: at the first network node, configuring a quality threshold table for the second network node, wherein the first scheduling indication indicates an index value corresponding to a quality threshold in the table, and the signal detection information includes a probability value associated with the indexed quality threshold.
[0042] According to another aspect of this disclosure, a first network node (e.g., an RU network node) is provided for supporting a configuration for signal detection. The first network node is configured to: receive a first scheduling instruction from a second network node, the first scheduling instruction scheduling a first uplink transmission from the wireless device to the first network node during a scheduling time window. The first network node is configured to: measure signaling associated with the first uplink transmission during the scheduling time window. The first network node is configured to: determine signal detection information based on the measured signaling. The first network node is configured to: transmit (e.g., cause transmission) a signal detection instruction to the second network node, the signal detection instruction indicating the signal detection information associated with the first uplink transmission.
[0043] In some embodiments, the signal detection information indicates at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable. In some embodiments, the first network node is a radio unit (RU) network node, and the second network node is a digital unit (DU) network node.
[0044] In some embodiments, the signal detection indication is a discontinuous transmission (DTX) indicator. In some embodiments, the first network node is configured to determine at least one probability value associated with at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable. The signal detection information may include the at least one probability value.
[0045] In some embodiments, the first network node is configured to: in response to sending the signal detection indication to the second network node, receive a second scheduling indication for the WD (from the second network node), the second scheduling indication scheduling a second uplink transmission from the WD to the first network node.
[0046] In some embodiments, the first scheduling instruction schedules a dynamic uplink transmission for the first uplink transmission, and the second scheduling instruction for the WD schedules one of the following for the second uplink transmission: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window, and scheduling a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission, and the second scheduling instruction for the WD schedules a retransmission for the second uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first network node may not be able to determine whether the first uplink transmission is decodeable and / or may lack the configuration for determining whether the first uplink transmission is decodeable, and may be configured to: transmit information to the second network node for making such determination at the first network node.
[0047] In some embodiments, the first scheduling instruction indicates at least one of the following: at least one requirement for the signal detection function, at least one false detection rate, and at least one quality threshold. In some embodiments, the first scheduling instruction indicates a false detection rate table, and the first network node is further configured to perform signal detection for each false detection rate in the table.
[0048] In some embodiments, the first network node (e.g., based on stored configuration information, based on signaling received from the second network node, etc.) is configured with multiple quality thresholds, and the signal detection information may include multiple probability values corresponding to the multiple quality thresholds. In some embodiments, the first network node is configured to: discard data symbols associated with the first uplink transmission based on the determination that the first uplink transmission was not transmitted during the scheduling time window.
[0049] In some embodiments, the second network node is configured with a quality threshold table, the first scheduling instruction indicates an index value corresponding to a quality threshold in the table, and the signal detection information includes a probability value associated with the indexed quality threshold.
[0050] According to another aspect of this disclosure, a method for supporting configuration for signal detection is provided, implemented in a first network node (e.g., an RU network node). The method includes: at the first network node, receiving from a second network node a first scheduling instruction, the first scheduling instruction scheduling a first uplink transmission from the wireless device to the first network node during a scheduling time window. The method further includes: at the first network node, measuring signaling associated with the first uplink transmission during the scheduling time window. The method further includes: at the first network node, determining signal detection information based on the measured signaling. The method further includes: at the first network node, transmitting (e.g., causing transmission) a signal detection instruction to the second network node, the signal detection instruction indicating the signal detection information associated with the first uplink transmission.
[0051] In some embodiments, the signal detection information indicates at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable. In some embodiments, the first network node is a radio unit (RU) network node, and the second network node is a digital unit (DU) network node.
[0052] In some embodiments, the signal detection indication is a discontinuous transmission (DTX) indicator. In some embodiments, the method further includes: at the first network node, determining at least one probability value associated with at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable. The signal detection information may include the at least one probability value.
[0053] In some embodiments, the method further includes: at the first network node, in response to sending the signal detection indication (to the second network node), receiving (from the second network node) a second scheduling indication for the WD, the second scheduling indication scheduling a second uplink transmission from the WD to the first network node.
[0054] In some embodiments, the first scheduling instruction schedules a dynamic uplink transmission for the first uplink transmission, and the second scheduling instruction for the WD schedules one of the following for the second uplink transmission: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window, and scheduling a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission, and the second scheduling instruction for the WD schedules a retransmission for the second uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first network node may be unable to determine whether the first uplink transmission is decodeable and / or may lack the configuration for determining whether the first uplink transmission is decodeable, and the method may further include: transmitting information to the second network node for making the determination at the first network node.
[0055] In some embodiments, the first scheduling instruction indicates at least one of the following: at least one requirement for signal detection functionality, at least one false detection rate, and at least one quality threshold. In some embodiments, the first scheduling instruction indicates a false detection rate table, and the method further includes performing signal detection at the first network node for each false detection rate in the table.
[0056] In some embodiments, the first network node (e.g., based on stored configuration information, based on signaling received from the second network node, etc.) is configured with multiple quality thresholds, and the signal detection information may include multiple probability values corresponding to the multiple quality thresholds. In some embodiments, the method further includes: at the first network node, discarding data symbols associated with the first uplink transmission based on determining that the first uplink transmission was not transmitted during the scheduling time window.
[0057] In some embodiments, the second network node is configured with a quality threshold table, the first scheduling instruction indicates an index value corresponding to a quality threshold in the table, and the signal detection information includes a probability value associated with the indexed quality threshold. Attached Figure Description
[0058] When considered in conjunction with the accompanying drawings, the present embodiments and their accompanying advantages and features will be more readily understood by referring to the following specific embodiments, wherein:
[0059] Figure 1This is a schematic diagram illustrating an example network architecture of a communication system connected to a host computer via an intermediate network according to the principles of this disclosure;
[0060] Figure 2 This is a block diagram illustrating how a host computer communicates with a wireless device via a network node through at least a partial wireless connection, according to some embodiments of the present disclosure.
[0061] Figure 3 This is a flowchart illustrating an example method for executing a client application at a wireless device, implemented in a communication system including a host computer, a network node, and a wireless device, according to some embodiments of the present disclosure.
[0062] Figure 4 This is a flowchart illustrating an example method for receiving user data at a wireless device, implemented in a communication system including a host computer, a network node, and a wireless device, according to some embodiments of the present disclosure.
[0063] Figure 5 This is a flowchart illustrating an example method for receiving user data from a wireless device at a host computer, implemented in a communication system including a host computer, a network node, and a wireless device, according to some embodiments of the present disclosure.
[0064] Figure 6 This is a flowchart illustrating an example method for receiving user data at a host computer, implemented in a communication system including a host computer, network nodes, and wireless devices, according to some embodiments of the present disclosure.
[0065] Figure 7 This is a flowchart illustrating an example process in a first network node (e.g., DU) for supporting configuration for signal detection using a second network node (e.g., RU) according to some embodiments of this disclosure; and
[0066] Figure 8 This is a flowchart of an example process in a first network node (e.g., RU) for using a second network node (e.g., DU) to support configuration for signal detection, according to some embodiments of this disclosure. Detailed Implementation
[0067] Before describing the exemplary embodiments in detail, it should be noted that the embodiments primarily concern combinations of apparatus components and processing steps related to, for example, configurations supporting signal detection in a fronthaul interface. Therefore, components are indicated by conventional symbols in the drawings where appropriate, thus illustrating only those specific details relevant to understanding the embodiments, so as not to obscure this disclosure by details that would be obvious to those skilled in the art who would benefit from the description herein. The same reference numerals refer to the same elements in the specification.
[0068] As used herein, relational terms such as “first” and “second,” “top” and “bottom” may be used only to distinguish one entity or element from another, without necessarily requiring or implying any physical or logical relationship or order between such entities or elements. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the concepts described herein. As used herein, the singular forms “a,” “an,” and “the” are intended to also include the plural forms unless the context explicitly indicates otherwise. It will also be understood that, when used herein, the terms “comprising” and / or “including” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof.
[0069] In the embodiments described herein, the connection term "communicating with" and the like can be used to indicate electronic or data communication, which can be achieved, for example, through physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling, or optical signaling. Those skilled in the art will understand that multiple components can interoperate, and modifications and variations are possible to achieve electronic and data communication.
[0070] In some embodiments described herein, the terms “coupled,” “connected,” etc., may be used herein to indicate a connection, although not necessarily a direct one, and may include wired and / or wireless connections.
[0071] As used herein, the term "network node" can refer to any type of network node included in a radio network, and may also include any of the following: base station (BS), radio base station, base transceiver station (BTS), base station controller (BSC), radio network controller (RNC), g node B (gNB), evolved node B (eNB or eNodeB), node B, multi-standard radio (MSR) radio node (e.g., MSR BS), multi-cell / multicast coordination entity (MCE), integrated access and backhaul (IAB) node, relay node, donor node of control relay, radio access point (AP), transmission point, transmission node, remote radio unit (RRU), remote radio head (RRH), radio unit (RU), digital unit (DU), core network node (e.g., mobility management entity (MME), ad hoc network (SON) node, coordination node, location node, MDT node, etc.), external node (e.g., third-party node, node outside the current network), node in distributed antenna system (DAS), spectrum access system (SAS) node, element management system (EMS), etc. Network nodes may also include test equipment. The term "radio node" as used herein can also be used to refer to a wireless device (WD) such as a wireless device (WD) or a radio network node. A network node can also include one or more (or all) portions of a distributed radio base station, such as a centralized digital unit (DU) and / or a radio unit (RU) or a remote radio unit (RRU) (sometimes also called a remote radio head (RRH)). Such a remote radio unit may or may not be integrated with an antenna as an antenna-integrated radio.
[0072] In some embodiments, the non-limiting terms "wireless device (WD)" or "user equipment (UE)" may be used interchangeably. A WD as used herein can be any type of wireless device capable of communicating with a network node or another WD via radio signals, such as a wireless device (WD). A WD can also be a radio communication device, a target device, a device-to-device (D2D) WD, a machine-type WD or a WD capable of machine-to-machine (M2M) communication, a low-cost and / or low-complexity WD, a sensor equipped with a WD, a tablet computer, a mobile terminal, a smartphone, a laptop built-in device (LEE), a laptop installed device (LME), a USB adapter, a customer premises equipment (CPE), an Internet of Things (IoT) device, or a narrowband IoT (NB-IoT) device, etc.
[0073] Furthermore, in some embodiments, the generic term "radio network node" is used. It can be any kind of radio network node, which may include any of the following: base station, radio base station, base transceiver station, base station controller, network controller, RNC, evolved Node B (eNB), Node B, gNB, multi-cell / multicast coordination entity (MCE), IAB node, relay node, access point, radio access point, remote radio unit (RRU), remote radio head (RRH).
[0074] Note that although terms from a specific wireless system such as 3GPP LTE and / or New Radio (NR) may be used in this disclosure, this should not be construed as limiting the scope of this disclosure to the aforementioned systems. Other wireless systems, including but not limited to Wideband Code Division Multiple Access (WCDMA), Global Microwave Access Interoperability (WiMax), Ultra Mobile Broadband (UMB), and Global System for Mobile Communications (GSM), may also benefit from utilizing the concepts covered in this disclosure.
[0075] It should also be noted that the functions described herein, performed by wireless devices or one or more network nodes (e.g., DU, RU, etc.), can be distributed across multiple wireless devices and / or network nodes and / or DU and / or RU. In other words, the functions of the network nodes and wireless devices described herein are envisioned to be performed not only by a single physical device, but can actually be distributed across multiple physical devices.
[0076] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It will also be understood that, unless expressly defined herein, the terms used herein shall be interpreted as having the meaning consistent with their meaning in the context of this specification and the relevant field, and shall not be interpreted in an idealized or overly formal sense.
[0077] Some embodiments provide configurations for supporting signal detection, for example, in a fronthaul interface.
[0078] Now referring to the accompanying drawings, in which like elements are indicated by like reference numerals, Figure 1The diagram illustrates a communication system 10 according to an embodiment, which may support, for example, a 3GPP-type cellular network supporting standards such as LTE and / or NR (5G), including an access network 12 (e.g., a radio access network) and a core network 14. The access network 12 includes a plurality of network nodes 16a, 16b, 16c, 16d (collectively referred to as network nodes 16), such as NB, eNB, gNB, DU, RU, or other types of radio access points or network nodes. One or more network nodes 16 (e.g., network nodes 16a, 16b, 16c) may correspond to and / or define corresponding coverage areas 18a, 18b, 18c (collectively referred to as coverage area 18). One or more network nodes 16 (e.g., network node 16a) may be characterized as an RU and / or may include an RU. One or more network nodes (e.g., network node 16d) may be characterized as a DU and / or may include a DU. Network nodes 16a and 16d may communicate via a wired or wireless connection 17 (which may be a fronthaul interface). Network node 16a (e.g., RU) and network node 16d (e.g., DU) may be implemented in physically and / or logically independent devices, hardware, locations, etc., and / or may coexist in the same device, hardware, location, etc.
[0079] One or more network nodes 16a, 16b, 16c, 16d can be connected to the core network 14 via wired or wireless connection 20. A first wireless device (WD) 22a located in coverage area 18a is configured to wirelessly connect to or be paged by a corresponding network node 16a. A second WD 22b in coverage area 18b can wirelessly connect to a corresponding network node 16b. Although multiple WDs 22a, 22b (collectively referred to as wireless devices 22) are shown in this example, the disclosed embodiments are equally applicable to situations where only one WD is in the coverage area or only one WD is connected to a corresponding network node 16. Note that although only two WDs 22 and four network nodes 16 are shown for convenience, the communication system may include more WDs 22 and network nodes 16.
[0080] Furthermore, WD 22 is envisioned to be able to communicate simultaneously with multiple network nodes 16 and various types of network nodes 16, and / or to be configured to communicate separately with multiple network nodes 16 and various types of network nodes 16. For example, WD 22 may have dual connectivity with LTE-enabled network nodes 16 and the same or different NR-enabled network nodes 16. For example, WD 22 may communicate with an eNB for LTE / E-UTRAN and a gNB for NR / NG-RAN.
[0081] The communication system 10 itself can be connected to a host computer 24, which can be embodied in the hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as a processing resource in a server farm. The host computer 24 can be under the ownership or control of a service provider, or can be operated by or on behalf of the service provider. Connections 26, 28 between the communication system 10 and the host computer 24 can extend directly from the core network 14 to the host computer 24, or can extend via an optional intermediate network 30. The intermediate network 30 can be one of public, private, or hosted networks, or a combination of several of them. The intermediate network 30, if any, can be a backbone network or the Internet. In some embodiments, the intermediate network 30 may include two or more subnetworks (not shown).
[0082] Overall, Figure 1 The communication system establishes a connection between one of the connected WDs 22a and 22b and the host computer 24. This connection can be described as an over-the-top (OTT) connection. The host computer 24 and the connected WDs 22a and 22b are configured to transmit data and / or signaling via the OTT connection using access network 12, core network 14, any intermediate network 30, and possibly other infrastructure (not shown) as intermediaries. The OTT connection can be transparent because at least some of the participating communication devices traversed by the OTT connection are unaware of the routes for the uplink and downlink communications. For example, the network node 16 may not be informed, or may not need to be informed, of the past routes for incoming downlink communications containing data originating from the host computer 24 that will be forwarded (e.g., handed over) to the connected WD 22a. Similarly, the network node 16 does not need to know the future routes for outgoing uplink communications originating from the WD 22a toward the host computer 24.
[0083] A first network node 16a (e.g., RU network node 16a) is configured to include a radio configuration unit 32, which is configured to support signal detection, for example, in a fronthaul interface with another network node 16d (e.g., DU network node 16d). A second network node 16a (e.g., DU network node 16d) is configured to include a digital configuration unit 34, which is configured to support signal detection, for example, in a fronthaul interface with another network node 16a (e.g., RU).
[0084] Now refer to Figure 2Example implementations of the WD 22, network node 16a, network node 16d, and host computer 24 discussed in the preceding paragraphs are described according to embodiments. In the communication system 10, the host computer 24 includes hardware (HW) 38, which includes a communication interface 40 configured to establish and maintain wired or wireless connections with different communication devices of the communication system 10. The host computer 24 also includes processing circuitry 42, which may have storage and / or processing capabilities. The processing circuitry 42 may include a processor 44 and a memory 46. In particular, in addition to or instead of a processor (e.g., a central processing unit) and memory, the processing circuitry 42 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores and / or field-programmable gate arrays (FPGAs) and / or application-specific integrated circuits (ASICs) adapted to execute instructions. The processor 44 can be configured to access (e.g., write and / or read) memory 46, which can include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or random access memory (RAM) and / or read-only memory (ROM) and / or optical memory and / or erasable programmable read-only memory (EPROM).
[0085] Processing circuitry 42 may be configured to control any methods and / or processes described herein and / or cause such methods and / or processes to be performed, for example, by host computer 24. Processor 44 corresponds to one or more processors 44 for performing the functions of host computer 24 described herein. Host computer 24 includes memory 46 configured to store data, programmed software code, and / or other information described herein. In some embodiments, software 48 and / or host application 50 may include instructions that, when executed by processor 44 and / or processing circuitry 42, cause processor 44 and / or processing circuitry 42 to perform the processes described herein with respect to host computer 24. The instructions may be software associated with host computer 24.
[0086] Software 48 can be executed by processing circuitry 42. Software 48 includes a host application 50. Host application 50 is operable to provide services to a remote user, such as WD 22 connected via an OTT connection 52 terminating between WD 22 and host computer 24. In providing services to a remote user, host application 50 can provide user data transmitted using OTT connection 52. “User data” can be data and information described herein for implementing the functions described. In one embodiment, host computer 24 can be configured to provide control and functionality to a service provider and can be operated by or on behalf of the service provider. Processing circuitry 42 of host computer 24 can enable host computer 24 to observe, monitor, control network node 16 and / or wireless device 22, send to and / or receive from network node 16 and / or wireless device 22. The processing circuitry 42 of the host computer 24 may include a cloud configuration unit 54, which is configured to enable the service provider to observe / monitor / control network node 16 and / or wireless device 22, send to network node 16 and / or wireless device 22, receive from network node 16 and / or wireless device 22, etc., for example to support configuration for signal detection.
[0087] The communication system 10 also includes a network node 16a (e.g., RU network node 16a) disposed within the communication system 10 and including hardware 58, which enables it to communicate with the host computer 24 and WD 22. Hardware 58 may include a communication interface 60 for establishing and maintaining wired or wireless connections with different communication devices of the communication system 10 (e.g., network node 16d (e.g., DU)), and a radio interface 62 for establishing and maintaining at least a wireless connection 64 with WD 22 located in a coverage area 18 served by network node 16a. Radio interface 62 may be configured as or may include, for example, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers. Communication interface 60 may be configured to facilitate a connection 66 to the host computer 24 and / or a connection 17 to network node 16d (e.g., DU). Connection 66 and / or connection 17 may be direct or may be via the core network 14 of the communication system 10 and / or via one or more intermediate networks 30 outside the communication system 10.
[0088] In the illustrated embodiment, the hardware 58 of network node 16a further includes processing circuitry 68. Processing circuitry 68 may include a processor 70 and memory 72. Specifically, in addition to or instead of a processor (e.g., a central processing unit) and memory, processing circuitry 68 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores adapted to execute instructions and / or field-programmable gate arrays (FPGAs) and / or application-specific integrated circuits (ASICs). Processor 70 may be configured to access (e.g., write to and / or read from) memory 72, which may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or random access memory (RAM) and / or read-only memory (ROM) and / or optical memory and / or erasable programmable read-only memory (EPROM).
[0089] Therefore, network node 16a also has software 74 stored internally, for example, in memory 72, or in external memory (e.g., a database, storage array, network storage device, etc.) accessible via an external connection of network node 16a. Software 74 can be executed by processing circuitry 68. Processing circuitry 68 can be configured to control any methods and / or processes described herein and / or cause such methods and / or processes to be executed, for example, by network node 16a. Processor 70 corresponds to one or more processors 70 for performing the functions of network node 16a described herein. Memory 72 is configured to store data, programmed software code, and / or other information described herein. In some embodiments, software 74 may include instructions that, when executed by processor 70 and / or processing circuitry 68, cause processor 70 and / or processing circuitry 68 to perform the processes described herein with respect to network node 16a. For example, processing circuitry 68 of network node 16a may include radio configuration unit 32 configured to support signal detection, for example, uplink signaling from WD 22, in a fronthaul interface (e.g., connection 17) with network node 16d.
[0090] The communication system 10 also includes a network node 16d (e.g., DU network node 16d) disposed within the communication system 10 and including hardware 80, which enables it to communicate with the host computer 24, other network nodes 16 (e.g., network node 16a), and WD 22. The hardware 80 may include a communication interface 82 for establishing and maintaining wired or wireless connections with different communication devices of the communication system 10 (e.g., network node 16a (e.g., RU)). In some embodiments, network node 16d may lack a radio interface for establishing and maintaining at least a wireless connection with WD 22; this functionality may be provided, for example, by network node 16a communicating with network node 16d via connection 17. In some embodiments, network node 16d and network node 16a may be implemented in the same physical and / or logical device, hardware, etc., and / or may be implemented using separate devices, hardware, etc. The communication interface 82 may be configured to facilitate connection 66 to the host computer 24 and / or connection 17 to network node 16a (e.g., RU). Connection 66 and / or connection 17 can be direct, or it can be via the core network 14 of communication system 10 and / or via one or more intermediate networks 30 outside communication system 10. Network node 16d (e.g., DU) can communicate with additional network nodes 16b, 16c, etc., and / or can be configured to control, schedule, configure, etc., the additional network nodes 16b, 16c, etc. In other words, DU network node 16d can be configured to communicate with multiple RU network nodes 16 or a single RU network node 16a, and to control, schedule, configure, etc., the multiple RU network nodes 16 or a single RU network node 16a.
[0091] In the illustrated embodiment, the hardware 80 of network node 16d further includes processing circuitry 84. Processing circuitry 84 may include a processor 86 and memory 88. Specifically, in addition to or instead of a processor (e.g., a central processing unit) and memory, processing circuitry 84 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores adapted to execute instructions and / or field-programmable gate arrays (FPGAs) and / or application-specific integrated circuits (ASICs). Processor 86 may be configured to access (e.g., write to and / or read from) memory 88, which may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or random access memory (RAM) and / or read-only memory (ROM) and / or optical memory and / or erasable programmable read-only memory (EPROM).
[0092] Therefore, network node 16d also has software 90 stored internally, for example, in memory 88, or in external memory (e.g., a database, storage array, network storage device, etc.) accessible via an external connection of network node 16d. Software 90 can be executed by processing circuitry 84. Processing circuitry 84 can be configured to control any methods and / or processes described herein and / or cause such methods and / or processes to be executed, for example, by network node 16d. Processor 86 corresponds to one or more processors 86 for performing the functions of network node 16d described herein. Memory 88 is configured to store data, programmed software code, and / or other information described herein. In some embodiments, software 90 may include instructions that, when executed by processor 86 and / or processing circuitry 84, cause processor 86 and / or processing circuitry 84 to perform the processes described herein with respect to network node 16d. For example, processing circuitry 84 of network node 16d may include digital configuration unit 34 configured to support signal detection, for example, uplink signaling from WD 22, in a fronthaul interface (e.g., connection 17) with network node 16a.
[0093] The communication system 10 also includes the previously mentioned WD 22. WD 22 may have hardware 92, which may include a radio interface 94 configured to establish and maintain a wireless connection 64 with network node 16 (e.g., network node 16a) serving the current coverage area 18 of WD 22. The radio interface 94 may be configured as or may include, for example, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers.
[0094] The hardware 92 of the WD 22 also includes processing circuitry 96. Processing circuitry 96 may include a processor 98 and memory 100. Specifically, in addition to or instead of a processor (e.g., a central processing unit) and memory, processing circuitry 96 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores adapted to execute instructions and / or field-programmable gate arrays (FPGAs) and / or application-specific integrated circuits (ASICs). Processor 98 may be configured to access (e.g., write to and / or read from) memory 100, which may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or random access memory (RAM) and / or read-only memory (ROM) and / or optical memory and / or erasable programmable read-only memory (EPROM).
[0095] Therefore, WD 22 may also include software 102 stored, for example, in memory 100 at WD 22 or in external memory accessible to WD 22 (e.g., a database, storage array, network storage device, etc.). Software 102 may be executed by processing circuitry 96. Software 102 may include client application 104. Client application 104 is operable to provide services to human or non-human users via WD 22 with the support of host computer 24. In host computer 24, a host application 50 is executing and can communicate with client application 104 via an OTT connection 52 terminated between WD 22 and host computer 24. When providing services to a user, client application 104 may receive request data from host application 50 and provide user data in response to the request data. OTT connection 52 can transmit both request data and user data. Client application 104 may interact with the user to generate the user data it provides.
[0096] Processing circuitry 96 may be configured to control any methods and / or processes described herein and / or cause such methods and / or processes to be performed, for example, by WD 22. Processor 98 corresponds to one or more processors 98 for performing the functions of WD 22 described herein. WD 22 includes memory 100 configured to store data, programmed software code, and / or other information described herein. In some embodiments, software 102 and / or client application 104 may include instructions that, when executed by processor 98 and / or processing circuitry 96, cause processor 98 and / or processing circuitry 96 to perform the processes described herein with respect to WD 22.
[0097] In some embodiments, the internal operations of network node 16a, network node 16d, WD 22, and host computer 24 can be as follows: Figure 2 As shown, and independently, the surrounding network topology can be Figure 1 The network topology.
[0098] exist Figure 2 In the diagram, OTT connection 52 has been abstractly depicted to illustrate communication between host computer 24 and wireless device 22 via network node 16, without explicitly referencing any intermediate devices or the precise routing of messages via those devices. The network infrastructure can determine the routing, and can be configured to hide the routing from WD 22 or the service provider operating host computer 24, or both. While OTT connection 52 is active, the network infrastructure can further make decisions, dynamically altering the routing (e.g., based on load balancing considerations or network reconfiguration).
[0099] The wireless connection 64 between WD 22 and network node 16 is based on the teachings of embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to WD 22 using OTT connection 52 (where wireless connection 64 may form the final segment). More precisely, the teachings of some of these embodiments can improve data rates, latency, and / or power consumption, thereby providing benefits such as reduced user wait times, relaxed file size limits, better responsiveness, and extended battery life.
[0100] In some embodiments, a measurement process may be provided for the purpose of monitoring data rates, latency, and other factors improved thereon in one or more embodiments. Optional network functions may also be available for reconfiguring the OTT connection 52 between host computer 24 and WD 22 in response to changes in measurement results. The measurement process and / or network functions for reconfiguring the OTT connection 52 may be implemented in software 48 of host computer 24 or software 90 of WD 22, or both. In embodiments, sensors (not shown) may be deployed in or associated with communication devices through which the OTT connection 52 passes; the sensors may participate in the measurement process by providing values of the monitored quantities exemplified above or by providing values of other physical quantities from which the software 48, 90 may calculate or estimate the monitored quantities. Reconfiguration of the OTT connection 52 may include message formatting, retransmission settings, preferred routing, etc. Reconfiguration does not need to affect network node 16, and it may be unknown or imperceptible to network node 16. Some such processes and functions may be known and practiced in the art. In certain embodiments, the measurement may involve proprietary WD signaling, which facilitates the host computer 24 in measuring throughput, propagation time, latency, etc. In some embodiments, the measurement may be implemented because the software 48, 102 causes the use of OTT connection 52 to send messages, particularly empty messages or "dummy" messages, while it is monitoring propagation time, errors, etc.
[0101] Therefore, in some embodiments, the host computer 24 includes processing circuitry 42 configured to provide user data and a communication interface 40 configured to forward the user data to the cellular network for transmission to the WD 22. In some embodiments, the cellular network also includes a network node 16 having a radio interface 62. In some embodiments, the network node 16 is configured and / or its processing circuitry 68 is configured to perform the functions and / or methods described herein for preparing / initiating / maintaining / supporting / terminating transmissions to the WD 22, and / or for preparing / terminating / maintaining / supporting / terminating the reception of transmissions from the WD 22.
[0102] In some embodiments, host computer 24 includes processing circuitry 42 and a communication interface 40 configured to receive user data originating from transmissions from WD 22 to network node 16. In some embodiments, WD 22 is configured to perform the functions and / or methods described herein for preparing / initiating / maintaining / supporting / terminating transmissions to network node 16 and / or for preparing / terminating / maintaining / supporting / terminating reception of transmissions from network node 16, and / or WD 22 includes a radio interface 94 and / or processing circuitry 96 configured to perform the functions and / or methods described herein for preparing / initiating / maintaining / supporting / terminating transmissions to network node 16 and / or for preparing / terminating / maintaining / supporting / terminating reception of transmissions from network node 16.
[0103] although Figure 1 and 2 Various "units," such as radio configuration unit 32 and digital configuration unit 34, are shown as being within the respective processor / device; however, it is contemplated that these units can be implemented such that a portion of the unit is stored in a corresponding memory within the processing circuitry. In other words, these units can be implemented in hardware or a combination of hardware and software within the processing circuitry.
[0104] Figure 3 This illustrates a communication system (e.g., according to one embodiment) Figure 1 and 2 The flowchart illustrates an example method implemented in a communication system. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be referenced... Figure 2 The method describes a host computer 24, a network node 16, and a WD 22. In a first step, the host computer 24 provides user data (block S100). In an optional sub-step of the first step, the host computer 24 provides the user data by executing a host application (e.g., host application 50) (block S102). In a second step, the host computer 24 initiates a transmission carrying user data to the WD 22 (block S104). In an optional third step, in accordance with the teachings of the embodiments described throughout this disclosure, the network node 16 sends the user data carried in the transmission initiated by the host computer 24 to the WD 22 (block S106). In an optional fourth step, the WD 22 executes a client application (e.g., client application 104) associated with the host application 50 executed by the host computer 24 (block S108).
[0105] Figure 4 This illustrates a communication system (e.g., according to one embodiment) Figure 1The flowchart illustrates an example method implemented in a communication system. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be referenced... Figure 1 and 2 The description includes a host computer 24, a network node 16, and a WD 22. In a first step of the method, the host computer 24 provides user data (block S110). In an optional sub-step (not shown), the host computer 24 provides the user data by executing a host application (e.g., host application 50). In a second step, the host computer 24 initiates a transmission carrying user data to the WD 22 (block S112). According to the teachings of the embodiments described throughout this disclosure, the transmission may be carried out via the network node 16. In an optional third step, the WD 22 receives the user data carried in the transmission (block S114).
[0106] Figure 5 This illustrates a communication system (e.g., according to one embodiment) Figure 1 The flowchart illustrates an example method implemented in a communication system. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be referenced... Figure 1 and 2 The method describes a host computer 24, a network node 16, and a WD 22. In an optional first step, WD 22 receives input data provided by the host computer 24 (box S116). In an optional sub-step of the first step, WD 22 executes a client application 104, which provides user data in response to the received input data provided by the host computer 24 (box S118). Additionally or alternatively, in an optional second step, WD 22 provides user data (box S120). In an optional sub-step of the second step, WD provides user data by executing a client application (e.g., client application 104) (box S122). When providing user data, the executed client application 104 may further consider user input received from a user. Regardless of the specific manner in which user data is provided, WD 22 may initiate the transmission of user data to the host computer 24 in an optional third sub-step (box S124). In the fourth step of the method, in accordance with the teachings of the embodiments described throughout this disclosure, the host computer 24 receives user data sent from WD 22 (block S126).
[0107] Figure 6 This illustrates a communication system (e.g., according to one embodiment) Figure 1 The flowchart illustrates an example method implemented in a communication system. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be referenced... Figure 1 and 2The description includes a host computer 24, a network node 16, and a WD 22. In an optional first step of the method, network node 16 receives user data from WD 22, according to the teachings of the embodiments described throughout this disclosure (block S128). In an optional second step, network node 16 initiates a transmission of the received user data to host computer 24 (block S130). In a third step, host computer 24 receives the user data carried in the transmission initiated by network node 16 (block S132).
[0108] Figure 7 This is a flowchart of an example process for supporting configuration for signal detection in a first network node 16d (e.g., DU network node 16d). One or more blocks described herein can be executed by one or more units of network node 16d, such as one or more of processing circuitry 84 (including digital configuration unit 34), processor 86, and / or communication interface 82. Network node 16d is configured to: transmit (block S134) a first scheduling instruction (e.g., signaling from DU network node 16d to RU network node 16a instructing RU network node 16a to receive WD 22 transmission) from the first network node 16d to the second network node 16a, which schedules a first uplink transmission from WD 22 to the second network node 16a during a scheduling time window. Network node 16d is configured to: receive (block S136) a signal detection instruction from the second network node 16a, the signal detection instruction indicating signal detection information associated with the first uplink transmission. Network node 16d is configured to determine (box S138) at least one of the following based on signal detection information: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable.
[0109] In some embodiments, the first network node 16d is a Digital Unit (DU) network node 16d (alternatively, the DU may be and / or may include a Distributed Unit (DMU) network node 16 and / or may be a part of a DMU network node 16), and the second network node 16a is a Radio Unit (RU) network node. In some embodiments, the signal detection indication is a Discontinuous Transmission (DTX) indicator. In some embodiments, the signal detection information includes at least one probability value associated with at least one of the following conditions: whether the first uplink transmission was transmitted during a scheduling time window, and / or whether the first uplink transmission is decodable. In some embodiments, the second network node 16a may not be able to determine whether the first uplink transmission is decodable and / or may lack the configuration for determining whether the first uplink transmission is decodable, and may be configured to: transmit information to the first network node 16d for making that determination at the first network node 16d.
[0110] In some embodiments, the first network node 16d is configured to: determine a second scheduling indication (e.g., downlink control indication (DCI) or similar signaling) for transmission to WD 22 based on signal detection information, and is further configured to: transmit the second scheduling indication to the second network node 16a for scheduling a second uplink transmission from WD 22 to the second network node 16a. In some embodiments, the first scheduling indication is associated with a dynamic uplink transmission for the first uplink transmission, and the second scheduling indication for WD 22 schedules one of the following: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window; and scheduling the transmission of a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted and / or is undecodeable during the scheduling time window.
[0111] In some embodiments, a first scheduling instruction schedules a configuration-permitted uplink transmission for a first uplink transmission, and a second scheduling instruction schedules retransmissions based on the determination that the first uplink transmission was sent and is undecodeable during the scheduling time window. In some embodiments, the first network node 16d is further configured to update measurement information associated with WD 22 by: determining and receiving at least one of additional measurements associated with the first uplink transmission; and discarding the additional measurements (e.g., determining that additional / new measurement information should not be used to update the measurement information) based on at least one of: determining that the first uplink transmission was not sent during the scheduling time window, and determining that the first uplink transmission is undecodeable during the scheduling time window.
[0112] In some embodiments, the first scheduling instruction indicates at least one of the following: at least one requirement for signal detection functionality, at least one false alarm rate, and at least one quality threshold. In some embodiments, the first scheduling instruction indicates a false alarm rate table for configuring the second network node 16a to perform signal detection for each false alarm rate in the table. In some embodiments, the first network node 16d also configures multiple quality thresholds for the second network node 16a, and the signal detection information includes multiple probability values corresponding to the multiple quality thresholds. For example, when network node 16a (RU) is configured with one or more quality thresholds, each threshold may correspond to a corresponding false alarm rate. RU may be configured to determine whether its internal quality measurement (e.g., SINR) corresponds to a false alarm rate above or below the threshold, and may be configured to indicate this to network node 16d (DU), for example, using a single bit for that quality threshold. The probability value may be represented, for example, as a continuous measurement, and / or may be represented as a discrete value, for example, based on the result of a comparison with the threshold.
[0113] In some embodiments, the first network node 16d may be configured to: configure the second network node 16a to discard data symbols associated with the first uplink transmission based on the determination that the first uplink transmission was not transmitted during the scheduling time window. In some embodiments, the first network node 16d may be configured to: configure a quality threshold table for the second network node 16a, wherein a first scheduling indication indicates an index value corresponding to a quality threshold in the table, and signal detection information includes a probability value associated with the indexed quality threshold.
[0114] Figure 8 This is a flowchart of an example process for supporting configuration for signal detection in a first network node 16a (e.g., RU network node 16a). One or more blocks described herein can be executed by one or more units of network node 16a, such as one or more of processing circuitry 68 (including radio configuration unit 32), processor 70, radio interface 62, and / or communication interface 60. Network node 16a is configured to: receive (block S140) a first scheduling instruction from a second network node 16d, the first scheduling instruction scheduling a first uplink transmission from wireless device 22 to the first network node 16a during a scheduling time window. Network node 16a is configured to: measure (block S142) signaling associated with the first uplink transmission during the scheduling time window. Network node 16a is configured to: determine (block S144) signal detection information based on the measured signaling. Network node 16a is configured to transmit (e.g., cause transmission) (box S146) a signal detection indication to the second network node 16d, the signal detection indication indicating signal detection information associated with the first uplink transmission.
[0115] In some embodiments, the signal detection information indicates at least one of the following: whether the first uplink transmission was sent during the scheduling time window, and whether the first uplink transmission is decodable. In some embodiments, the first network node 16a is a radio unit (RU) network node 16a, and the second network node 16d is a digital unit (DU) network node 16d.
[0116] In some embodiments, the signal detection indicator is a discontinuous transmission (DTX) indicator. In some embodiments, the first network node 16a is configured to determine at least one probability value associated with at least one of the following: whether a first uplink transmission was sent during a scheduling time window, and whether the first uplink transmission is decodable. The signal detection information may include at least one probability value.
[0117] In some embodiments, the first network node 16a is configured to: in response to sending a signal detection indication to the second network node 16d, receive a second scheduling indication for WD 22 (from the second network node 16d), the second scheduling indication scheduling a second uplink transmission from WD 22 to the first network node 16d.
[0118] In some embodiments, the first scheduling instruction schedules a dynamic uplink transmission for the first uplink transmission, and the second scheduling instruction for WD 22 schedules one of the following for the second uplink transmission: scheduling a retransmission of the initial transmission portion of the first uplink transmission based on a determination that the first uplink transmission was not transmitted during the scheduling time window, and scheduling the transmission of a retransmission of the first uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission, and the second scheduling instruction for WD 22 schedules the transmission of a retransmission for the second uplink transmission based on a determination that the first uplink transmission was transmitted during the scheduling time window and is undecodeable. In some embodiments, the first network node 16a may not be able to determine whether the first uplink transmission is decodeable and / or may lack the configuration for determining whether the first uplink transmission is decodeable, and may be configured to: transmit information to the second network node 16d for making such determination at the first network node 16a.
[0119] In some embodiments, the first scheduling instruction indicates at least one of the following: at least one requirement for the signal detection function, at least one false detection rate, and at least one quality threshold. In some embodiments, the first scheduling instruction indicates a false detection rate table, and the first network node 16a is further configured to perform signal detection for each false detection rate in the table.
[0120] In some embodiments, the first network node 16a (e.g., based on stored configuration information, based on signaling received from the second network node 16d, etc.) is configured with multiple quality thresholds, and the signal detection information may include multiple probability values corresponding to the multiple quality thresholds. In some embodiments, the first network node 16a is configured to discard data symbols associated with the first uplink transmission based on the determination that the first uplink transmission was not transmitted during the scheduling time window.
[0121] In some embodiments, a first network node 16a (and / or a second network node 16d) is configured with a quality threshold table, a first scheduling instruction indicating an index value corresponding to a quality threshold in the table, and signal detection information including a probability value associated with the indexed quality threshold.
[0122] The general process flow of the arrangements of this disclosure has been described and examples of hardware and software arrangements for implementing the processes and functions of this disclosure have been provided. The following sections provide details and examples of arrangements for signal detection, such as uplink signaling from WD 22, in the fronthaul interface between RU network node 16a and DU network node 16d.
[0123] Some embodiments of this disclosure may include one or more of the following steps, for example, performed at network node 16a and / or network node 16d and / or WD 22.
[0124] 1. As an optional step, network node 16d (e.g., DU) configures network node 16a (e.g., RU) with configuration information, such as a table of one or more quality thresholds or equivalents in terms of false detection rate, via a management plane (e.g., via connection 17). In some embodiments, a fixed table based, for example, as defined in a standard or specification, may be used, which may be stored, for example, in memory 88 and / or memory 100.
[0125] 2. For the scheduled WD 22 transmission, DU network node 16d sends scheduling information to RU network node 16a via the control plane (e.g., via connection 17), which includes, for example, which table index value(s) of quality threshold(s) to use for signal detection.
[0126] 3. After receiving and processing the signal in RU network node 16a, the result of the signal detection is sent from RU network node 16a to DU network node 16d.
[0127] 4. As an optional step, RU network node 16a can be configured to use the results from signal detection to determine whether equalization data symbols should be sent to DU network node 16d.
[0128] 5. DU network node 16d can be configured to use results from signal quality detection in future scheduling decisions and / or updates to measurement information such as received power and timing errors. For example, DU network node 16d can be configured to determine the scheduling configuration under the following conditions:
[0129] a. Dynamic services: DU network node 16d can be configured, for example, to schedule WD22 to retransmit the initial transmission and / or send retransmissions if the data cannot be decoded.
[0130] b. Configuration permission: DU network node 16d can be configured to schedule WD 22 to retransmit only if DU network node 16d and / or RU network node 16a detect a transmission but are unable to decode the data.
[0131] c. DU network node 16d can be configured to update measurement information only with new / additional measurements if a signal is detected for a new / additional measurement.
[0132] In some embodiments, for "retransmission", network node 16a (e.g., RU network node 16a and / or radio base station) can be configured to assume that WD 22 has (successfully) received the first transmission from network node 16a. WD 22 can then be configured / scheduled (e.g., by network node 16d and / or network node 16a) to retransmit a different set of coded bits (e.g., using "incremental redundancy"), for example, by using different values of the redundancy version parameter. In some embodiments, network node 16a and / or network node 16d and / or WD 22 can be configured to change the frequency allocation, for example, by using a specific modulation and coding scheme (MCS) value that only indicates modulation (not code rate), since the transport block size can be known to WD 22.
[0133] In some embodiments, for a “retransmission of the initial transmission,” network node 16a (e.g., RU network node 16a and / or radio base station) can be configured to assume that WD 22 missed (e.g., did not receive correctly) control information associated with (e.g., scheduled the first transmission) the first transmission (e.g., from WD 22). Then, network node 16d and / or network node 16a can be configured to include (e.g., via scheduling information) “complete” (i.e., more verbose, detailed, etc.) control information (e.g., because previous (one or more) MCS values may not be available), and network node 16 and / or WD 22 can be configured to use a redundant version of zero, for example, to ensure that system bits are transmitted and data is decodeable.
[0134] Some embodiments of this disclosure may include one or more of the following steps, for example, performed at network node 16a and / or network node 16d and / or WD 22.
[0135] 1. As an optional step, the first network node 16d (e.g., DU) configures a table of multiple quality thresholds or equivalents for the second network node 16a (e.g., RU) in terms of false detection rate, for example via a management plane (e.g., connection 17). Alternatively, a fixed table as specified in the specification can be used.
[0136] 2. For each scheduled WD 22 transmission (e.g., an uplink transmission), DU network node 16d sends scheduling information to RU network node 16a, for example, via the control plane (e.g., via connection 17).
[0137] 3. After receiving and processing the signal in RU network node 16a, the result of signal detection for each of a plurality of thresholds is sent from RU network node 16a to DU network node 16d.
[0138] 4. As an optional step, RU network node 16a can be configured to use the results from signal detection to determine whether equalized data symbols should be sent to DU network node 16d. RU network node 16a can be configured to use which threshold(s).
[0139] 5. DU network node 16d can be configured to use results from signal quality detection, for example, in future scheduling decisions and / or updates to measurement information such as received power and timing error, to select one or more measurements with one or more desired thresholds.
[0140] Some embodiments of this disclosure may include one or more of the following steps, for example, performed at network node 16a and / or network node 16d and / or WD 22.
[0141] 1. For each scheduled WD 22 transmission, network node 16d (e.g., DU network node 16d) is configured to send scheduling information to network node 16a (e.g., RU network node 16a) via, for example, via the control plane (e.g., via connection 17).
[0142] 2. After receiving and processing a signal (e.g., from WD 22) in RU network node 16a, the quality of the received signal is mapped by RU network node 16a to a probability value, for example, used to indicate / determine the presence of the WD 22 signal. The probability value may be expressed as a false detection rate or an equivalent, and the mapped result can be sent from RU network node 16a to DU network node 16d.
[0143] 3. DU network node 16d can be configured to perform signal detection based on the mapped probability value received from RU network node 16a and a quality threshold or equivalent in terms of false detection rate.
[0144] 4. DU network node 16d is configured to utilize results from signal quality detection in future scheduling decisions and / or updates to measurements of received power and timing errors for WD 22.
[0145] As those skilled in the art will understand, the concepts described herein can be embodied as a method, a data processing system, a computer program product, and / or a computer storage medium storing an executable computer program. Therefore, the concepts described herein can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects, collectively referred to herein as a “circuit” or a “module.” Any process, step, action, and / or function described herein can be performed by and / or associated with a corresponding module, which can be implemented in software and / or firmware and / or hardware. Furthermore, this disclosure can take the form of a computer program product on a tangible computer-readable storage medium having computer program code embodied in that medium that is executable by a computer. Any suitable tangible computer-readable medium can be used, including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.
[0146] This document describes several embodiments with reference to flowchart illustrations and / or block diagrams of methods, systems, and computer program products. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer (thus creating a special-purpose computer), a special-purpose computer, or other programmable data processing means to create a machine such that the instructions, which execute via the processor of the computer or other programmable data processing means, produce means for implementing the functions / actions specified in the blocks of the flowchart illustrations and / or block diagrams.
[0147] These computer program instructions may also be stored in a computer-readable storage medium or storage medium that can direct a computer or other programmable data processing apparatus to operate in a particular manner such that the instructions stored in the computer-readable storage medium produce an article of writing including instruction means that implement the functions / actions specified in the flowchart and / or block diagram boxes.
[0148] Computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions / actions specified in the flowchart and / or block diagram boxes.
[0149] It will be understood that the functions / actions mentioned in the boxes may not occur in the order shown in the operation diagram. For example, two boxes shown consecutively may actually be executed substantially simultaneously, or these boxes may sometimes be executed in reverse order, depending on the functions / actions involved. Although some diagrams include arrows on the communication path to indicate the main direction of communication, it should be understood that communication may occur in the opposite direction to the arrows shown.
[0150] Computer program code used to perform operations that implement the concepts described in this article can be written in an object-oriented programming language (such as Python, Java). The code can be written in a language such as C or C++. However, the computer program code used to perform the operations of this disclosure can also be written in a conventional procedural programming language (such as the "C" programming language). The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer. In the latter case, the remote computer can be connected to the user's computer via a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., using an Internet service provider via the Internet).
[0151] In conjunction with the foregoing description and accompanying drawings, numerous different embodiments have been disclosed herein. It will be understood that a verbatim description and illustration of every combination and sub-combination of these embodiments would be undue repetition and cause confusion. Therefore, all embodiments can be combined in any manner and / or combination, and this specification (including the accompanying drawings) should be construed as a complete written description of all combinations and sub-combinations constituting the embodiments described herein, as well as the ways and processes of producing and using these embodiments, and will support the claims for any such combinations or sub-combinations.
[0152] The abbreviations that may be used in the foregoing specification include: DTX discontinuous transmission DU (Digital Unit) HARQ Hybrid Automatic Repeat Request O-RAN Open Radio Access Network RBS Radio Base Station RU radio unit SINR (Signal-to-Interference-Ratio) UE User Equipment
[0153] Those skilled in the art will understand that the embodiments described herein are not limited to those specifically shown and described above. Furthermore, unless otherwise stated above, it should be noted that not all drawings are to scale. Various modifications and variations may be made in accordance with the foregoing teachings without departing from the scope of the following claims.
Claims
1. A first network node (16d) configured to communicate with a second network node for detecting signaling from a wireless device (22), the first network node (16a) communicating with the wireless device (22), the first network node (16d) including processing circuitry (84) configured to: A first scheduling instruction is transmitted from the first network node (16d) to the first network node (16a), the first scheduling instruction scheduling a first uplink transmission from the wireless device (22) to the first network node (16a) during a scheduling time window; Receive a signal detection indication from the first network node (16a), the signal detection indication indicating signal detection information associated with the first uplink transmission; and Based on the signal detection information, at least one of the following is determined: Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 2. The first network node (16d) according to claim 1, wherein, The first network node (16d) is a digital unit (DU) network node, and the first network node (16a) is a radio unit (RU) network node.
3. The first network node (16d) according to any one of claims 1 and 2, wherein, The signal detection indicator is a discontinuous transmission DTX indicator.
4. The first network node (16d) according to any one of claims 1-3, wherein, The signal detection information includes at least one probability value associated with at least one of the following conditions: Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 5. The first network node (16d) according to any one of claims 1-4, wherein, The processing circuit (84) is further configured to: Based on the signal detection information, a second scheduling instruction for transmission to the wireless device (22) is determined; and The second scheduling instruction is transmitted to the first network node (16a) for scheduling a second uplink transmission from the wireless device (22) to the first network node (16a).
6. The first network node (16d) according to claim 5, wherein, The first scheduling instruction is associated with a dynamic uplink transmission used for the first uplink transmission; and The second scheduling instruction for the wireless device (22) schedules one of the following: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the retransmission of the initial transmission portion of the first uplink transmission is scheduled. as well as Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the retransmission of the first uplink transmission is scheduled.
7. The first network node (16d) according to claim 5, wherein, The first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission; and Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the second scheduling instruction schedules the retransmission.
8. The first network node (16d) according to any one of claims 1-7, wherein, The processing circuit (84) is also configured to update the measurement information associated with the wireless device (22) by: Determine and receive at least one of the additional measurements associated with the first uplink transmission; and The additional measurement shall be discarded based on at least one of the following: It was determined that the first uplink transmission was not sent during the scheduling time window; and It is determined that the first uplink transmission is undecodeable during the scheduled time window.
9. The first network node (16d) according to any one of claims 1-8, wherein, The first scheduling instruction indicates at least one of the following: At least one requirement for signal detection function; At least one false positive rate; and At least one quality threshold.
10. The first network node (16d) according to any one of claims 1-9, wherein, The first scheduling instruction indicates that the false detection rate table is used to configure the first network node (16a) to perform signal detection for each false detection rate in the table.
11. The first network node (16d) according to any one of claims 1-10, wherein, The processing circuit (84) is further configured to: Configure multiple quality thresholds for the first network node (16a); and The signal detection information includes multiple probability values corresponding to the multiple quality thresholds.
12. The first network node (16d) according to any one of claims 1-11, wherein, The processing circuit (84) is further configured to: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the first network node (16a) is configured to discard data symbols associated with the first uplink transmission.
13. The first network node (16d) according to any one of claims 1-12, wherein, The processing circuit (84) is further configured to: Configure a quality threshold table for the first network node (16a); The first scheduling instruction indicates the index value corresponding to the quality threshold in the table; and The signal detection information includes probability values associated with the indexed quality threshold.
14. A method implemented in a first network node (16d), the first network node (16d) being configured to communicate with a first network node (16a) for detecting signaling from a wireless device (22), the first network node (16a) communicating with the wireless device (22), the method comprising: A first scheduling instruction is transmitted from the first network node (16d) to the first network node (16a) (box S134), the first scheduling instruction scheduling a first uplink transmission from the wireless device (22) to the first network node (16a) during a scheduling time window; At the first network node (16d), a signal detection indication is received from the first network node (16a) (box S136), the signal detection indication indicating signal detection information associated with the first uplink transmission; and At the first network node (16d), based on the signal detection information, at least one of the following is determined (box S138): Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 15. The method according to claim 14, wherein, The first network node (16d) is a digital unit (DU) network node, and the first network node (16a) is a radio unit (RU) network node.
16. The method according to any one of claims 14 and 15, wherein, The signal detection indicator is a discontinuous transmission DTX indicator.
17. The method according to any one of claims 14-16, wherein, The signal detection information includes at least one probability value associated with at least one of the following conditions: Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 18. The method according to any one of claims 14-17, further comprising: Based on the signal detection information, a second scheduling instruction for transmission to the wireless device (22) is determined; as well as The second scheduling instruction is transmitted to the first network node (16a) for scheduling a second uplink transmission from the wireless device (22) to the first network node (16a).
19. The method according to claim 18, wherein, The first scheduling instruction is associated with a dynamic uplink transmission used for the first uplink transmission; and The second scheduling instruction for the wireless device (22) schedules one of the following: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the retransmission of the initial transmission portion of the first uplink transmission is scheduled. as well as Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the retransmission of the first uplink transmission is scheduled.
20. The method according to claim 19, wherein, The first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission; and Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the second scheduling instruction schedules the retransmission.
21. The method according to any one of claims 14-20, further comprising: The measurement information associated with the wireless device (22) is updated by the following operations: Determine and receive at least one of the additional measurements associated with the first uplink transmission; and The additional measurement shall be discarded based on at least one of the following: It was determined that the first uplink transmission was not sent during the scheduling time window; and It is determined that the first uplink transmission is undecodeable during the scheduled time window.
22. The method according to any one of claims 14-21, wherein, The first scheduling instruction indicates at least one of the following: At least one requirement for signal detection function; At least one false positive rate; and At least one quality threshold.
23. The method according to any one of claims 14-22, wherein, The first scheduling instruction indicates that the false detection rate table is used to configure the first network node (16a) to perform signal detection for each false detection rate in the table.
24. The method according to any one of claims 14-23, further comprising: Configure multiple quality thresholds for the first network node (16a); as well as The signal detection information includes multiple probability values corresponding to the multiple quality thresholds.
25. The method according to any one of claims 14-24, further comprising: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the first network node (16a) is configured to discard data symbols associated with the first uplink transmission.
26. The method according to any one of claims 14-25, further comprising: Configure a quality threshold table for the first network node (16a); The first scheduling instruction indicates the index value corresponding to the quality threshold in the table; as well as The signal detection information includes probability values associated with the indexed quality threshold.
27. A first network node (16a) configured to communicate with a second network node (16d) for detecting signaling from a wireless device (22), the first network node (16a) communicating with the wireless device (22), the first network node (16a) including processing circuitry (68) configured to: Receive a first scheduling instruction from the second network node (16d), the first scheduling instruction scheduling a first uplink transmission from the wireless device (22) to the first network node (16a) during a scheduling time window; During the scheduling time window, signaling associated with the first uplink transmission is measured; Based on the measured signaling, determine the signal detection information; as well as A signal detection indication is transmitted to the second network node (16d), the signal detection indication indicating signal detection information associated with the first uplink transmission.
28. The first network node (16a) according to claim 27, wherein, The signal detection information indicates at least one of the following conditions: Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 29. The first network node (16a) according to any one of claims 27 and 28, wherein, The first network node (16a) is a radio unit RU network node, and the second network node (16d) is a digital unit DU network node.
30. The first network node (16a) according to any one of claims 27-29, wherein, The signal detection indicator is a discontinuous transmission DTX indicator.
31. The first network node (16a) according to any one of claims 27-30, wherein, The processing circuit (68) is also configured to: Determine at least one probability value associated with at least one of the following: Whether the first uplink transmission was sent during the scheduling time window; and Whether the first uplink transmission is decryptable; and The signal detection information includes at least one probability value.
32. The first network node (16a) according to any one of claims 27-31, wherein, The processing circuit (68) is also configured to: In response to sending the signal detection indication, a second scheduling indication is received for the wireless device (22), the second scheduling indication scheduling a second uplink transmission from the wireless device (22) to the first network node (16a).
33. The first network node (16a) according to claim 32, wherein, The first scheduling instruction schedules dynamic uplink transmissions for the first uplink transmission; and The second scheduling instruction for the wireless device (22) schedules one of the following for the second uplink transmission: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the retransmission of the initial transmission portion of the first uplink transmission is scheduled. as well as Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the retransmission of the first uplink transmission is scheduled.
34. The first network node (16a) according to claim 33, wherein, The first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission; and Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the second scheduling instruction for the wireless device (22) schedules the transmission of retransmission for the second uplink transmission.
35. The first network node (16a) according to any one of claims 27-34, wherein, The first scheduling instruction indicates at least one of the following: At least one requirement for signal detection function; At least one false positive rate; and At least one quality threshold.
36. The first network node (16a) according to any one of claims 27-35, wherein, The first scheduling instruction indicates the false detection rate table; and The processing circuit (68) is also configured to perform signal detection for each false detection rate in the table.
37. The first network node (16a) according to any one of claims 27-36, wherein, The first network node (16a) is configured with multiple quality thresholds; and The signal detection information includes multiple probability values corresponding to the multiple quality thresholds.
38. The first network node (16a) according to any one of claims 27-37, wherein, The processing circuit (68) is also configured to: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the data symbols associated with the first uplink transmission are discarded.
39. The first network node (16a) according to any one of claims 27-38, wherein, The second network node (16d) is configured with a quality threshold table; The first scheduling instruction indicates the index value corresponding to the quality threshold in the table; and The signal detection information includes probability values associated with the indexed quality threshold.
40. A method implemented in a first network node (16a), the first network node (16a) being configured to communicate with a second network node (16d) for detecting signaling from a wireless device (22), the first network node (16a) communicating with the wireless device (22), the method comprising: At the first network node (16a), a first scheduling instruction is received from the second network node (16d) (box S140), the first scheduling instruction scheduling a first uplink transmission from the wireless device (22) to the first network node (16a) during a scheduling time window; During the scheduling time window, signaling associated with the first uplink transmission is measured (box S142); Based on the measured signaling, determine (box S144) the signal detection information; and A signal detection indication (box S146) is transmitted from the first network node (16a) to the second network node (16d), the signal detection indication indicating signal detection information associated with the first uplink transmission.
41. The method according to claim 40, wherein, The signal detection information indicates at least one of the following conditions: Whether the first uplink transmission was sent during the scheduling time window; and Is the first uplink transmission decodeable? 42. The method according to any one of claims 40 and 41, wherein, The first network node (16a) is a radio unit RU network node, and the second network node (16d) is a digital unit DU network node.
43. The method according to any one of claims 40-42, wherein, The signal detection indicator is a discontinuous transmission DTX indicator.
44. The method according to any one of claims 40-43, wherein, The method further includes: Determine at least one probability value associated with at least one of the following: Whether the first uplink transmission was sent during the scheduling time window; and Whether the first uplink transmission is decryptable; and The signal detection information includes at least one probability value.
45. The method according to any one of claims 40-44, wherein, The method further includes: In response to sending the signal detection indication, a second scheduling indication is received for the wireless device (22), the second scheduling indication scheduling a second uplink transmission from the wireless device (22) to the first network node (16a).
46. The method according to claim 45, wherein, The first scheduling instruction schedules dynamic uplink transmissions for the first uplink transmission; and The second scheduling instruction for the wireless device (22) schedules one of the following for the second uplink transmission: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the retransmission of the initial transmission portion of the first uplink transmission is scheduled. as well as Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the retransmission of the first uplink transmission is scheduled.
47. The method according to claim 46, wherein, The first scheduling instruction schedules a configuration-permitted uplink transmission for the first uplink transmission; and Based on the determination that the first uplink transmission was sent during the scheduling time window and is undecodeable, the second scheduling instruction for the wireless device (22) schedules the transmission of retransmission for the second uplink transmission.
48. The method according to any one of claims 40-47, wherein, The first scheduling instruction indicates at least one of the following: At least one requirement for signal detection function; At least one false positive rate; and At least one quality threshold.
49. The method according to any one of claims 40-48, wherein, The first scheduling instruction indicates the false detection rate table; and The processing circuit (68) is also configured to perform signal detection for each false detection rate in the table.
50. The method according to any one of claims 40-49, wherein, The first network node (16a) is configured with multiple quality thresholds; and The signal detection information includes multiple probability values corresponding to the multiple quality thresholds.
51. The method according to any one of claims 40-50, wherein, The method further includes: Based on the determination that the first uplink transmission was not sent during the scheduling time window, the data symbols associated with the first uplink transmission are discarded.
52. The method according to any one of claims 40-51, wherein, The second network node (16d) is configured with a quality threshold table; The first scheduling instruction indicates the index value corresponding to the quality threshold in the table; and The signal detection information includes probability values associated with the indexed quality threshold.