Electronic device, communication method, and storage medium
By combining HARQ and blind transmission in mobile communication networks, the problems of wasted transmission resources and latency in cluster transmission schemes are solved, achieving efficient and reliable data transmission, which is suitable for coverage-limited cell edges and Sidelink communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SONY GROUP CORP
- Filing Date
- 2021-07-06
- Publication Date
- 2026-06-02
AI Technical Summary
In mobile communication networks, especially in coverage-limited cell edges and sidelink communication scenarios, existing cluster transmission schemes suffer from wasted transmission resources and feedback latency issues, making it difficult to meet the requirements of high reliability and low latency.
A data transmission scheme combining Hybrid Automatic Repeat Request (HARQ) and controllable blind transmission is adopted. By combining the initial transmission and blind transmission within a predetermined time window with different transmission resource pools, the clustering degree can be flexibly adjusted to optimize transmission efficiency and reliability.
It achieves the goal of reducing transmission latency and resource waste while ensuring data transmission reliability, and adapts to the needs of different communication scenarios.
Smart Images

Figure CN116235440B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to data transmission methods. More specifically, this disclosure relates to electronic devices, communication methods, and storage media for data transmission that combine Hybrid Automatic Repeat Request (HARQ) with blind transmission. Background Technology
[0002] In mobile communication networks, users located at the cell edge with limited coverage may experience worse channel conditions, resulting in failure to meet the block error rate (BLER) requirements for data transmission or reception within a transmission time interval (TTI). To improve the communication performance of cell edge users, 4G LTE networks introduced the concept of TTI bundling. In this approach, the transmitter repeatedly transmits the same transport block across multiple TTIs, forming a bundle that serves as the basic unit for HARQ transmission. The receiver then merges and decodes the data received over multiple TTIs and provides HARQ feedback indicating successful decoding after all transmissions have concluded. This significantly improves the overall performance of cell edge users. Similar bundling schemes exist in 5G New Radio (NR) systems.
[0003] However, such a clustering scheme has certain drawbacks. For example... Figure 1 The traditional cluster transmission scheme shown in the diagram involves the transmitter performing, for example, four transmissions in a cluster. If the receiver correctly decodes the data from the first transmission, it still has to wait for all transmissions from the transmitter to complete before it can send an acknowledgment (ACK). This causes the transmitter to waste unnecessary transmission resources on redundant transmissions and also introduces unnecessary feedback delays. However, in systems such as NR, some services (e.g., Ultra Reliable Low Latency Communication (URLLC)) have very high latency requirements.
[0004] Furthermore, for applications such as Vehicle-to-Everything (V2X), NR provides support for Sidelink communication, which allows UEs to communicate directly with each other without going through a base station. Currently, Sidelink communication does not support TTI clustering. However, if existing clustering transmission schemes are directly used for Sidelink communication to improve communication performance, one issue to consider is that in Sidelink transmission scenarios, the interval between available TTIs is further increased, making the latency problem of clustering transmission more pronounced.
[0005] Therefore, there is a need to improve traditional data transmission methods to overcome the above-mentioned shortcomings, especially for applications of Sidelink communication, while ensuring the reliability and latency of data transmission. Summary of the Invention
[0006] This disclosure provides a hybrid transmission scheme that combines HARQ mechanism with controllable blind transmission. The above-mentioned requirements are met by applying one or more aspects of this disclosure.
[0007] This section provides a brief overview of the present disclosure to offer a basic understanding of some aspects thereof. However, it should be understood that this overview is not an exhaustive summary of the present disclosure. It is not intended to identify key or essential parts of the disclosure, nor is it intended to limit the scope of the disclosure. Its purpose is merely to present certain concepts of the disclosure in a simplified form as a prelude to the more detailed description that follows.
[0008] According to one aspect of this disclosure, an electronic device for a transmitting end is provided, including processing circuitry configured to: perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process and a blind transmission scheduled to be performed within a predetermined time window after the initial transmission; perform detection of HARQ feedback from the receiving end, the HARQ feedback indicating whether decoding of the transport block was successful at the receiving end; and, based on the result of the detection, control the cancellation or continuation of the blind transmission.
[0009] According to one aspect of this disclosure, an electronic device for a receiver is provided, including processing circuitry configured to: receive multiple transmissions of a transport block from a transmitter via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a time window following the initial transmission; perform decoding of the transport block based on at least a portion of the multiple transmissions; and send HARQ feedback to the transmitter indicating whether the decoding was successful, so that the transmitter can control the cancellation or continuation of the blind transmissions.
[0010] According to one aspect of this disclosure, an electronic device for a transmitting end is provided, including processing circuitry configured to: select transmission resources from a first resource pool for Sidelink communication to perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process; and select transmission resources from a second resource pool for Sidelink communication to perform a blind transmission of the transport block to the receiving end via the HARQ process, wherein the first resource pool is different from the second resource pool.
[0011] According to one aspect of this disclosure, an electronic device for a receiving end is provided, including processing circuitry configured to: continuously receive initial transmissions and blind transmissions of transport blocks from the receiving end via Sidelink communication through a configured Hybrid Automatic Repeat Request (HARQ) process, wherein the transmission resources for receiving the initial transmissions are from a first resource pool, the transmission resources for receiving the blind transmissions are from a second resource pool, and wherein the first resource pool is different from the second resource pool.
[0012] According to one aspect of this disclosure, a communication method is provided, comprising: performing an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process and a blind transmission scheduled to be performed within a predetermined time window after the initial transmission; performing detection of HARQ feedback from the receiving end, the HARQ feedback indicating whether decoding of the transport block was successful at the receiving end; and controlling the cancellation or continuation of the blind transmission based on the result of the detection.
[0013] According to one aspect of this disclosure, a communication method is provided, comprising: receiving multiple transmissions of a transport block from a sender via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a time window following the initial transmission; performing decoding of the transport block based on at least a portion of the multiple transmissions; and sending HARQ feedback to the sender indicating whether the decoding was successful, so that the sender can control the cancellation or continuation of the blind transmissions.
[0014] According to one aspect of this disclosure, a communication method is provided, comprising: selecting transmission resources from a first resource pool for Sidelink communication to perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process; and selecting transmission resources from a second resource pool for Sidelink communication to perform a blind transmission of the transport block to the receiving end via the HARQ process, wherein the first resource pool is different from the second resource pool.
[0015] According to one aspect of this disclosure, a communication method is provided, comprising: continuously receiving initial transmissions and blind transmissions of transport blocks from a receiving end via Sidelink communication through a configured Hybrid Automatic Repeat Request (HARQ) process, wherein the transmission resources for receiving the initial transmissions are from a first resource pool, the transmission resources for receiving the blind transmissions are from a second resource pool, and wherein the first resource pool is different from the second resource pool.
[0016] According to one aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing executable instructions that, when executed, implement any of the communication methods described above. Attached Figure Description
[0017] This disclosure can be better understood by referring to the detailed description given below in conjunction with the accompanying drawings, in which the same or similar reference numerals are used throughout the drawings to denote the same or similar elements. All the drawings, together with the following detailed description, are incorporated in and form a part of this specification, and are used to further illustrate embodiments of this disclosure and explain the principles and advantages of this disclosure. Wherein:
[0018] Figure 1 This illustrates a traditional cluster transmission scheme;
[0019] Figure 2 This is a simplified diagram showing the architecture of a 5G NR communication system;
[0020] Figure 3A and 3B The wireless interface protocol stacks for the user plane and control plane of Sidelink communication are shown respectively.
[0021] Figure 4A and 4B The wireless interface protocol stacks for the user plane and control plane of Uu link communication are shown respectively;
[0022] Figure 5 A diagram illustrating the frame structure in an NR communication system is shown.
[0023] Figure 6 This is a schematic diagram of hybrid data transmission according to an exemplary embodiment;
[0024] Figure 7 The signaling process is shown in the resource allocation mode of base station scheduling;
[0025] Figure 8 This illustrates the relationship between the control information and transport blocks for Sidelink data transmission;
[0026] Figure 9 The signaling process is shown in the UE-autonomous resource allocation mode;
[0027] Figure 10 This is a flowchart illustrating the transmission process according to an exemplary embodiment;
[0028] Figure 11 This illustrates the control information corresponding to different types of transmissions in a Sidelink communication scenario;
[0029] Figure 12 This is a flowchart illustrating a receiving process according to an exemplary embodiment;
[0030] Figure 13A flowchart of the receiving process according to Variation Example 1 is shown;
[0031] Figure 14 A comparison is shown between conventional resource selection and resource selection according to this disclosure;
[0032] Figure 15A and 15B The electronic device for transmitting the device according to this disclosure and its communication method are illustrated respectively;
[0033] Figure 16A and 16B The electronic device for receiving the receiver according to this disclosure and its communication method are illustrated respectively;
[0034] Figure 17 A first example of an illustrative configuration of a base station according to this disclosure is shown;
[0035] Figure 18 A second example of an illustrative configuration of a base station according to this disclosure is shown;
[0036] Figure 19 An illustrative configuration example of a smartphone according to this disclosure is shown;
[0037] Figure 20 An illustrative configuration example of a car navigation device according to this disclosure is shown.
[0038] The features and aspects of this disclosure will become clear from the following detailed description taken in conjunction with the accompanying drawings. Detailed Implementation
[0039] Various exemplary embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. For clarity and brevity, not all implementations of the embodiments are described in this specification. However, it should be noted that many implementation-specific settings can be made when implementing embodiments of this disclosure to meet specific needs and achieve the developer's specific goals. Furthermore, it should be understood that while development work may be complex and time-consuming, such development is merely a routine task for those skilled in the art who benefit from this disclosure.
[0040] Furthermore, it should be noted that, in order to avoid obscuring this disclosure with unnecessary details, only processing steps and / or device structures closely related to the technical solutions of this disclosure are shown in the accompanying drawings. The following description of exemplary embodiments is merely illustrative and is not intended to limit this disclosure or its application in any way.
[0041] To facilitate the explanation of the technical solutions of this disclosure, the various aspects of this disclosure will be described below primarily in the context of 5G NR. However, it should be noted that this is not a limitation on the scope of application of this disclosure. One or more aspects of this disclosure can also be applied to various existing wireless communication systems, such as 4G LTE / LTE-A, or various future wireless communication systems. The architectures, entities, functions, processes, etc., mentioned in the following description can be found in NR or other communication standards.
[0042] [Overview]
[0043] Figure 2 This is a simplified diagram illustrating the architecture of a 5G NR communication system. (For example...) Figure 2 As shown, on the network side, the radio access network (NG-RAN) nodes of the NR communication system include gNBs and ng-eNBs. The gNB is a newly defined node in the 5G NR communication standard, connected to the 5G core network (5GC) via the NG interface, and provides NR user plane and control plane protocols for termination with terminal equipment (also referred to as "user equipment," hereinafter referred to as "UE"). The ng-eNB is a node defined for compatibility with 4G LTE communication systems. It can be an upgrade of the evolved Node B (eNB) of the LTE radio access network, connected to the 5G core network via the NG interface, and provides Evolved Universal Terrestrial Radio Access (E-UTRA) user plane and control plane protocols for termination with the UE. An Xn interface exists between NG-RAN nodes (e.g., gNBs and ng-eNBs) to facilitate communication between nodes. Hereinafter, gNBs and ng-eNBs are collectively referred to as "base stations."
[0044] However, it should be noted that the term "base station" as used in this disclosure is not limited to these two types of nodes, but rather refers to an example of a control device in a wireless communication system, encompassing the full breadth of its usual meaning. For example, in addition to the gNB and ng-eNB specified in the 5G communication standard, depending on the scenario in which the technical solutions of this disclosure are applied, a "base station" can also be, for example, an eNB in an LTE communication system, a remote radio head, a wireless access point, a relay node, a drone control tower, or a communication device performing similar control functions. Application examples of base stations will be described in detail in later sections.
[0045] Furthermore, the term "UE" as used in this disclosure has the full breadth of its usual meaning, encompassing various terminal devices or in-vehicle devices that communicate with base stations or other UEs. For example, a UE can be a terminal device such as a mobile phone, laptop, tablet, in-vehicle communication device, drone, etc. Application examples of UEs will be described in detail in later sections.
[0046] The NR communication system inherits the terminology from the LTE system, still referring to the radio interface between the UE and the gNB / ng-eNB as the Uu interface. The UE and base station communicate via the Uu interface for uplink and downlink communications. Additionally, as... Figure 2 As shown, the NR communication system also supports direct communication between UEs, i.e., Sidelink communication via the PC5 interface between UEs, thereby allowing communication between UEs without going through a base station. For ease of explanation, the following description focuses primarily on NR Sidelink communication; however, it should be understood that one or more aspects of this disclosure can also be applied to LTE Sidelink communication or other similar direct communication between UEs.
[0047] Wireless interface protocols are primarily used to establish, reconfigure, and release various wireless bearer services. The access layer (AS) wireless interface protocol stack is mainly divided into three layers and two planes. The three layers include the physical layer (L1), data link layer (L2), and network layer (L3), while the two planes refer to the control plane and the user plane.
[0048] Figure 3A and 3B The wireless interface protocol stacks for the PC5 interface user plane and the control plane used for one-to-one Sidelink communication are shown respectively. Figure 4A and 4B The wireless interface protocol stacks for the user plane and control plane of the Uu interface are shown respectively.
[0049] Layer 1 (L1) of the wireless interface protocol stack is the Physical (PHY) layer, which implements various physical layer signal processing functions to provide transparent signal transmission. The PHY layer provides various transport channels for Layer 2 above, such as the Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), Physical Sidelink Control Channel (PSCCH), and Physical Sidelink Shared Channel (PSSCH) carrying data and control information.
[0050] Layer 2 (L2) of the wireless interface protocol stack sits above the physical layer and is responsible for managing the wireless link between the UE and the base station or other UEs. For example... Figures 3A-3B As shown, in the user plane and control plane of the PC5 interface, the L2 layer includes the MAC sublayer, the Radio Link Control (RLC) sublayer, and the Packet Data Convergence Protocol (PDCP) sublayer. The MAC sublayer is responsible for resource allocation and selection for the transmission channel. Additionally, the control plane of the PC5 interface also includes the upper-layer PC5 signaling protocol.
[0051] Similarly, such as Figures 4A-4B As shown, in the user plane of the Uu interface, the L2 layer includes the MAC sublayer, RLC sublayer, PDCP sublayer, and Service Data Adaptation Protocol (SDAP) sublayer. In the control plane, the L2 layer includes the MAC sublayer, RLC sublayer, and PDCP sublayer, while the L3 layer includes the Radio Resource Control (RRC) sublayer, which is responsible for acquiring radio resources and configuring the lower layers using RRC signaling.
[0052] It should be noted that the terms "transmission resources" or "resources" as used in this disclosure refer to radio resources scheduled by the base station or autonomously selected by the UE for transmitting control information and data, such as time-domain resources and frequency-domain resources. However, as those skilled in the art will understand, transmission resources may also include, for example, spatial-domain resources and code-domain resources. The following is in conjunction with... Figure 5 This describes the time-frequency transmission resources in 5G NR.
[0053] NR's uplink, downlink, and sidelink transmissions are organized into frames. Figure 5 A diagram illustrating the frame structure in an NR communication system is provided. Figure 5 As shown, each frame is 10ms long, divided into two equal-sized half-frames, and further divided into 10 equal-sized subframes, each 1ms long. Unlike LTE communication systems, the frame structure in NR communication systems has a flexible architecture based on subcarrier spacing. Each subframe has configurable... There are several time slots, such as 1, 2, 4, 8, and 16. Each time slot also has configurable... Each OFDM symbol slot contains 14 consecutive OFDM symbols for a normal cyclic prefix and 12 consecutive OFDM symbols for an extended cyclic prefix. In the frequency domain, each slot comprises several resource blocks (RBs), and each RB can contain 12 consecutive subcarriers in the frequency domain. Therefore, it is possible to use... Figure 5 The resource grid shown represents resource elements (REs) in a time slot. Resource blocks can be divided into data segments and control segments. Resource elements in the control segment can be allocated for transmitting control information. The data segment may include resource elements not included in the control segment and can be allocated for transmitting data.
[0054] The scheduling period for transmission resources is the Transmission Time Interval (TTI), typically measured in timeslots. OFDM symbols within a timeslot are allocated to the UE sequentially. Multi-timeslot scheduling and cross-timeslot scheduling are also feasible. Furthermore, NR supports a more efficient scheduling decision for low latency, allowing transmissions to be scheduled at the OFDM symbol scale. The TTI represents the length of a transmission that can be independently decoded on the radio link, with each TTI corresponding to a transport block (TB).
[0055] 5G NR manages data transmission through HARQ entities in the MAC sublayer. A HARQ entity can maintain multiple parallel HARQ processes, each associated with its own HARQ process ID.
[0056] HARQ uses a stop-and-wait protocol to send data. After transmitting a transport block, the sending HARQ process pauses to wait for acknowledgment. The receiving HARQ process receives the transport block and, based on the decoding result, uses one bit of information to acknowledge (ACK) or deny (NACK) the TB. The receiving end sends HARQ feedback after a predetermined time interval (e.g., k time slots) following the receipt of the transport block. If it is an ACK, the sending end can use the same HARQ process for the transmission of the next transport block. If the HARQ feedback is a NACK, the sending end uses the same HARQ process to retransmit the transport block. In this paper, this retransmission dependent on HARQ feedback scheduling is called "HARQ retransmission." Correspondingly, retransmission independent of HARQ feedback scheduling is called "blind transmission."
[0057] When multiple retransmissions are needed to improve transmission success rate, traditional HARQ retransmission suffers from significant latency disadvantages because the receiver always has to wait k time slots for each ACK or NACK. NR communication systems support TTI clustering in uplink or downlink transmissions, improving the efficiency of HARQ feedback. Taking downlink transmission as an example, when the MAC entity is configured with pdsch-AggregationFactor>1, the sender retransmits the same transmission block pdsch-AggregationFactor times within the cluster of transmission resources, while the receiver only sends back an ACK or NACK once after receiving all transmissions. Figure 1 As shown in the image.
[0058] However, as mentioned in previous chapters, even if the data in the transport block is successfully decoded on the first transmission, a predetermined time interval (e.g., k time slots) must be waited for all transmissions in the bundle before sending the HARQ feedback. For existing bundled schemes, the higher the degree of bundle integration, i.e., the more transmissions in the bundle, the higher the success rate of transport block decoding may be, but redundant transmissions are also more likely to occur. Therefore, there is a trade-off between transmission efficiency and transmission reliability.
[0059] Furthermore, existing Sidelink communication still employs traditional HARQ retransmission, meaning HARQ feedback corresponds to a single transmission. If the concept of TTI clustering is applied to Sidelink communication scenarios to improve transmission success rates, the latency issue may become more pronounced. In the UE-autonomous selection of Sidelink transmission resources mode, the transmitting UE selects available transmission resources through sensing. Unlike the base station-scheduled resource mode, the intervals between TTIs selected autonomously by the UE may be large and variable, and the clustering transmission latency may be so high that it cannot meet the needs of certain services.
[0060] For the above considerations, this disclosure proposes a more flexible data transmission mechanism that balances data transmission efficiency and reliability through adjustable clustering. Exemplary embodiments of this disclosure will now be described in detail.
[0061] Exemplary embodiments of this disclosure
[0062] Figure 6 This is a schematic diagram of hybrid data transmission according to an exemplary embodiment. Depending on the communication scenario, the sender and receiver can be either a base station or a UE. For example, in uplink communication via, for example, a Uu interface, the sender is a UE and the receiver is a base station; in downlink communication, the sender is a base station and the receiver is a UE. In Sidelink communication via, for example, a PC5 interface, the sender is a UE (sending UE) and the receiver is also a UE (receiving UE).
[0063] When data needs to be sent, the sending end processes the data from the MAC sublayer into transport blocks, for example... Figure 6 The transport block (TB) in the data structure requires a series of physical layer processes to be mapped to the physical layer's transmission channel. Physical layer processing typically includes Cyclic Redundancy Check (CRC) addition, channel coding, physical layer HARQ processing, rate matching, scrambling, modulation, layer mapping, transform precoding, and precoding. Using the various signal processing functions of the physical layer, the bit stream of the transport block is encoded and modulated into OFDM symbols, which are then transmitted to the receiver by the antenna array using allocated time-frequency resources. The receiver decodes the transport block data through the inverse processing of the aforementioned signal processing.
[0064] The HARQ process assigned to a transport block toggles the associated New Data Indicator (NDI) value to indicate that the HARQ process is beginning to transmit the new transport block. For ease of explanation, the first transmission of a new transport block is referred to as the "new transport," such as... Figure 6 TB in 11 As indicated.
[0065] like Figure 6 As shown, within a predetermined time window after a new transmission of a transport block, the sender can continue to retransmit the same transport block without waiting for HARQ feedback from the receiver. In other words, the sender will plan "blind transmissions" of the same transport block, such as... Figure 6 TB in 12 ~TB 1n As indicated. Depending on the pre-configured transmission parameters, the sender can apply a redundancy version to each transmission block according to a pre-configured sequence of redundancy versions. Thus, each transmission block TB... 11 ~TB 1n In addition to the same data, each can also include its own redundant version.
[0066] A time window can be defined by introducing a timer T2. The timeout period of timer T2 is T2_max, which can be considered as the time range within which the sender can perform blind transmission. In one example, the activation of timer T2 and / or the value of the timeout period T2_max can be configured by the base station, for example, through RRC layer signaling. In another example, the activation of timer T2 and / or the value of the timeout period T2_max can be determined by the sender based on factors such as service type, communication scenario, latency requirements, and reliability requirements. The sender can initiate T2 when a new transmission of a transport block is completed.
[0067] Before timer T2 expires, the transmitter utilizes available transmission resources for blind transmission of transport blocks. These transmission resources can be scheduled by the base station; for example, in Uu-link communication, or in Sidelink communication using the first resource allocation mode, the transmission resources required for new transmissions and blind transmissions are scheduled by the base station. If some of the transmission resources scheduled by the base station fall outside the time window, the transmitter can transmit only on the transmission resources within the time window. Furthermore, transmission resources can be selected autonomously by the UE; for example, in the second resource allocation mode of Sidelink communication, the transmitting UE autonomously selects available time-frequency resources for transmission from the resource pool, which will be described in detail later.
[0068] However, when resources are scarce, there may be situations where there are no transmission resources available for blind transmission within the time window, in which case the sender will not perform blind transmission.
[0069] Preferably, the number of blind transmissions should be less than a predetermined number. The maximum number of transmissions, e_REPETITION_NUMBER, can be configured. The maximum number of transmissions can be configured for both the sender and receiver using existing RRC parameters, such as pdsch-AggregationFactor or DL_REPETITION_NUMBER. Alternatively, the maximum number of transmissions, e_REPETITION_NUMBER, can be a newly defined RRC parameter, especially for Sidelink communication scenarios, where the base station configures the parameter indicating the maximum number of transmissions for both the sender and receiver via RRC layer signaling. Configuring the maximum number of transmissions informs the sender of the upper limit of the number of transmissions and the receiver of the upper limit of the number of receptions.
[0070] Newtransmitters and subsequent blind transmissions both use the same HARQ process; that is, transport block TB1 always has the same HARQ process ID. From this perspective, a group of transmissions (such as newtransmitters and possible blind transmissions) can be considered as a whole. Figure 6 TB in 11 ~TB 1n The indicated area is considered a "bundle". It should be understood that, unlike a traditional bundle, the number of transmissions within the bundle of this disclosure is not fixed, i.e., it has an adjustable degree of bundle concentration.
[0071] The receiving end can utilize a configured HARQ process to receive transport blocks. The HARQ processes at both the receiving and sending ends share the same HARQ process ID, which can be carried as an identifier in the transport block's control information. The receiving end's HARQ process processes only one transport block per transmission time interval (TTI). The receiving end's HARQ process has an independent HARQ buffer for soft merging of received data. Figure 6 In the example shown, when the receiving end receives the newly transmitted TB 11 At this point, the data is stored in a buffer, and an attempt is made to decode it; if decoding is successful, the receiving end can stop processing subsequent transmissions; if decoding fails, the TB of the second transmission (blind transmission) is received. 12 and within the buffer, with the previously received TB 11 Joint decoding, and so on. The receiving end sends back ACK or NACK based on the decoding result.
[0072] According to an exemplary embodiment of this disclosure, the receiving end can support using the moment of first receiving the transport block as the start time of HARQ feedback timing, that is, upon receiving a newly transmitted transport block TB. 11 HARQ feedback is then initiated after a certain period of time has elapsed. This differs from existing cluster transmission schemes, which use the moment the last transmission block is received as the start time for HARQ feedback timing, as mentioned earlier. Figure 1As described. As an example, the receiving end can receive a newly transmitted transport block TB. 11 Timer T3 is started when the timer expires, and the timeout period of timer T3 is T3_max. The start time and / or timeout period of timer T3 can be pre-configured by the base station, or it can be determined by the receiver based on various factors. Based on the decoding results of at least a portion of the transport blocks received before timer T3 expires, the receiver sends an ACK or NACK after timer T3 expires.
[0073] Alternatively, if HARQ feedback resources have already been allocated for each transmission of a transport block, the receiver can perform HARQ feedback on the feedback resources corresponding to the new transmission. For example, in a Sidelink communication scenario, HARQ feedback resources for each transmission can be allocated on the Physical Sidelink Feedback Channel (PSFCH). The receiver can then use the feedback resources to send ACK or NACK based on the decoding results of at least a portion of the transport blocks previously received, which are available.
[0074] The sender can perform detection of HARQ feedback from the receiver and control the execution of blind transmissions accordingly. Specifically, if the sender does not receive HARQ feedback, it continues to plan and execute blind transmissions within the time window. If the sender receives an ACK, it can cancel any unfinished blind transmissions within the time window and use the HARQ process for the next transmission block (not shown). If the sender receives a NACK, it can cancel any unfinished blind transmissions within the time window, or alternatively, it can continue with any unfinished blind transmissions within the time window until timer T2 times out.
[0075] If the sender receives a NACK, it indicates that the receiver has not successfully decoded the transport block. In this case, the sender can plan a retransmission of the transport block. This retransmission relies on HARQ feedback, and is known as "HARQ retransmission," as shown below. Figure 6 TB in 21 As indicated. For example, the sender can utilize timer T1 (with a corresponding timeout of T1_max). Timer T1 starts when a new transmission of a transport block is completed. After timer T1 expires, the sender begins performing HARQ retransmission of the transport block. The activation of timer T1 and / or the value of the timeout T1_max can be pre-configured by the base station, or it can be determined by the sender based on various factors.
[0076] The subsequent transmissions starting with HARQ retransmission (HARQ retransmission and subsequent blind transmissions) are similar to the preceding transmissions starting with new transmission (new transmission and subsequent blind transmissions) described earlier. Specifically, the sender can perform HARQ retransmission (TB) 21 Planned blind transfer (TB) within the time window following the time window22 ~TB 2n The system controls blind transmission based on the HARQ feedback from the receiver for this group of transmissions. The receiver can perform HARQ feedback after timer T3 expires or on the feedback resource corresponding to HARQ retransmission. Timers T1 and / or T2 can be started when HARQ retransmission is complete.
[0077] Therefore, except for HARQ retransmissions which are triggered by NACK, the bundled transmissions (TB) of the same transport block... 11 ~TB 1n TB 21 ~TB 2n There is no practical difference in behavior. For this reason, in the context of this disclosure, unless otherwise specified, the first transmission in each bundle of transmissions will be referred to as the “initial transmission”, intended to include new transmissions and HARQ retransmissions of the same transport block.
[0078] The cluster transmission according to the exemplary embodiment consists of an "initial transmission" and subsequent "blind transmissions," wherein the execution of the blind transmissions is controlled by HARQ feedback from the receiver, achieving more flexible cluster transmissions and supporting earlier HARQ feedback compared to traditional cluster transmission schemes. As a result, data transmission according to this disclosure can better balance transmission reliability and latency.
[0079] The signaling process for data transmission according to an exemplary embodiment is described below.
[0080] Generally, the allocation modes of transmission resources used for data transmission include base station-scheduled resource allocation and UE-autonomous resource selection. Taking Sidelink communication as an example, the first resource allocation mode is base station-scheduled allocation, whereby the UE requests transmission resources from the base station after establishing a Radio Resource Control (RRC) connection with the base station, and the base station then schedules resources for the UE to transmit Sidelink control information and data. Sidelink communication also includes a second resource allocation mode where the UE autonomously selects resources, meaning the UE can choose resources from one or more resource pools to transmit Sidelink control information and data. Furthermore, for communication via the Uu interface, the transmission resources required for uplink or downlink data transmission are scheduled by the base station.
[0081] The following describes the signaling process of data transmission under two resource allocation modes according to the exemplary embodiments, using Sidelink communication as an example.
[0082] Figure 7The signaling process in a base station-scheduled resource allocation mode is illustrated, where the transmitting end is a transmitting UE and the receiving end is a receiving UE. Before data transmission begins, the base station can configure HARQ parameters for both the transmitting and receiving ends (step S1). HARQ configuration information may include, for example, a HARQ process ID, a redundancy version sequence, etc. In one example, the HARQ configuration information may also include a maximum number of transmissions to limit the upper limit of the number of transmissions within a cluster. In one example, the HARQ configuration information may include configuration information regarding one or more of timers T1, T2, and T3.
[0083] In step S2, when there is data to be sent, the sender may send a transmission request to the base station, such as a scheduling request (SR) and / or a buffer status report (BSR), to request transmission resources for sending data transmission blocks.
[0084] In response to a transmission request from the transmitter, the base station schedules transmission resources, such as time-frequency resources, for the transmitter to use in a transmission block. The base station can allocate a set of transmission resources for the initial transmission and subsequent blind transmissions at once. Preferably, the transmission resources allocated by the base station ensure that all blind transmissions are completed within a predetermined time window; that is, the interval between the time-domain resources used for blind transmissions and the time-domain resources used for the initial transmission does not exceed the timeout period T2_max of timer T2. Preferably, when allocating resources, the base station can consider the maximum number of transmissions e_REPETITION_NUMBER for the transmission block; that is, it can allocate resources for transmissions (initial transmission + blind transmission) with a number of transmissions equal to or less than the maximum number of transmissions.
[0085] Specifically, in Sidelink communication scenarios, the scheduled transmission resources come from one or more Sidelink resource pools configured for the transmitter. A resource pool is a set of resources that the UE can select for Sidelink transmission and / or reception. In the frequency domain, each resource pool consists of numSubchannel consecutive subchannels, and each subchannel consists of subchannelsize consecutive physical resource blocks (PRBs), where numSubchannel and subchannelsize are higher-layer parameters.
[0086] In step S3, the base station indicates the allocated transmission resources to the transmitter. For example, in a dynamically authorized resource scheduling method, the base station can use a DCI containing resource allocation information to indicate time-frequency resources. In an unauthorized resource scheduling method, the base station can pre-configure available time-frequency resources (e.g., a Sidelink resource pool) for the transmitter via RRC layer signaling, and then use a DCI containing resource allocation information to activate the pre-configured time-frequency resources. Thus, the transmitter can directly use the pre-configured time-frequency resources for data transmission without requesting authorization from the base station each time.
[0087] Subsequently, the sending end can perform data transmission on the allocated transmission resources. Specifically, in step S4, the sending end uses the first allocated transmission resource to perform an initial transmission (a new transmission of a transmission block) and starts timer T2. In step S5, before timer T2 expires, the sending end uses the subsequent allocated transmission resources for blind transmission. Furthermore, the sending end can also start timer T1 when the initial transmission is completed.
[0088] Here we combine Figure 8 Here's a simplified description of Sidelink data transmission. For each transmission, the sender generates a "Phase 1 SCI" by filling in the corresponding fields. The Phase 1 SCI is transmitted on the PSCCH and is used to schedule the PSSCH carrying the transport block and the SCI on the PSSCH (this SCI is called the "Phase 2 SCI"). The Phase 1 SCI can include the following fields: priority, indicating the priority of the scheduled PSSCH; frequency resource allocation, indicating the frequency domain resources of the scheduled PSSCH; time resource allocation, indicating the time domain resources of the scheduled PSSCH; resource reservation period; DMRS mode; Phase 2 SCI format; β offset indicator; number of DMRS ports; modulation and coding scheme, etc. After performing Cyclic Redundancy Check (CRC) addition, channel coding, rate matching, multiplexing, etc., the sender transmits the Phase 1 SCI outward through the PSCCH. By receiving and decoding the Phase 1 SCI broadcast by the sender, the receiver can obtain information about the time and frequency resources of the PSSCH being monitored, information about the Phase 2 SCI being decoded on the PSSCH, etc.
[0089] Next, the transmitting end generates a second-stage SCI containing information for decoding the PSSCH. The second-stage SCI may include the following information: HARQ process ID; New Data Indicator (NDI); redundancy version; source ID; destination ID; CSI request, etc. After a series of processes including CRC addition, channel coding, HARQ processing, and rate matching, the second-stage SCI and the transport block (TB) to be transmitted are multiplexed onto the PSSCH. The receiving end can utilize the time-frequency resources contained in the first-stage SCI to receive the second-stage SCI and the transport block on the PSSCH and perform decoding.
[0090] Based on the decoding result, the receiving end can send an ACK or NACK after the timer T3 started when the initial transmission is received times out, or it can send an ACK or NACK on the feedback resource corresponding to the initial transmission. See [link to relevant documentation]. Figure 7 Step S6 in the process. The transmitting end can send the HARQ feedback from the receiving end to the base station.
[0091] Upon receiving a HARQ response, the sender can control any unfinished blind transmissions based on predetermined rules. In one example, regardless of whether the HARQ response is ACK or NACK, the sender cancels any unfinished blind transmissions. In another example, if the HARQ response is ACK, the sender can cancel any unfinished blind transmissions, while if the HARQ response is NACK, the sender can continue with any unfinished blind transmissions. These blind transmissions can then be used by the receiver to continue decoding the transport block.
[0092] When the receiver indicates NACK, the sender can initiate HARQ retransmission to perform the next set of bundled transmissions, i.e., repeat. Figure 7 The steps are shown in the dashed box. With timer T1, the transmitter can utilize the transmission resources scheduled by the base station to perform HARQ retransmission of the transmission block and subsequent blind transmission after timer T1 expires.
[0093] It should be understood that although the above example uses Sidelink communication to describe the signaling flow between the base station, the sending end (sending UE), and the receiving end (receiving UE), Figure 7 The signaling flow shown can be similarly applied to communication via the Uu interface, where the base station itself is either the transmitter (for downlink communication) or the receiver (for uplink communication).
[0094] Figure 9 The signaling procedure in UE-autonomous resource allocation mode is illustrated, where the sending end is the transmitting UE and the receiving end is the receiving UE. In this resource allocation mode, the UE can select resources from one or more pre-configured Sidelink resource pools for transmitting Sidelink control information and data. Within a Sidelink Control Period, the UE can select one of the resource pools for Sidelink communication; once a resource pool is selected, this selection is valid for the entire Sidelink Control Period. After the current Sidelink Control Period ends, the UE can perform resource pool selection again.
[0095] The transmitting end continuously performs channel awareness to understand the resource pool occupancy status. Specifically, during the awareness period, the transmitting end (transmitting UE) continuously receives and decodes the Phase 1 SCI broadcast by other UEs on the PSCCH, thereby acquiring knowledge about the time-frequency resources used by other UEs for Sidelink communication. For example, by using the "frequency resource allocation" and "time resource allocation" fields, it knows which resources in the selected resource pool have been used. Therefore, the transmitting end can select transmission resources not used by other UEs from the resource pool for data transmission to avoid inter-UE interference.
[0096] Before data transmission begins, the base station can configure HARQ parameters for both the transmitter and receiver (step S1). HARQ configuration information may include, for example, a HARQ process ID, a redundancy version sequence, etc. Furthermore, HARQ configuration information may also include the maximum number of transmissions and / or configuration information regarding one or more of timers T1, T2, and T3.
[0097] When data needs to be sent, the sending end can use the UE autonomous resource selection mode to select time-frequency resources from the resource pool that can be used for the initial transmission of the transport block based on the channel awareness results described above (step S2).
[0098] In step S3, the sending end performs the initial transmission (new transmission of the transport block) using the selected time-frequency resources and starts timer T2. (Refer to the above...) Figure 8 As described, the transmitter can generate a first-stage SCI for scheduling the PSSCH carrying transport blocks, which contains information about time-frequency resources, the second-stage SCI format, etc. Subsequently, the transmitter also generates a second-stage SCI and multiplexes it onto the PSSCH along with the transport blocks.
[0099] Before timer T2 expires, the transmitter can plan a blind transmission (step S4). Based on the channel awareness result, the transmitter selects resources from the resource pool that can be used for blind transmission. The selected transmission resources should fall within a predetermined time window, that is, the interval between the time-domain resources used for blind transmission and the time-domain resources used for the initial transmission does not exceed the timeout period T2_max of timer T2. When selecting resources, the transmitter can consider the maximum number of transmissions per transmission block, e_REPETITION_NUMBER. In cases of resource scarcity, the transmitter may not even be able to find resources available for blind transmission, in which case the transmitter will be unable to perform blind transmission.
[0100] In step S5, the sending end performs blind transmission using the allocated subsequent transmission resources. The process of blind transmission is similar to that of the initial transmission and will not be described in detail here.
[0101] The receiving end can receive and decode the transport block transmitted by the sending end on the corresponding transport resource. Based on the decoding result, the receiving end can send an ACK or NACK after the timer T3 started when the initial transmission is received times out, or it can send an ACK or NACK on the feedback resource corresponding to the initial transmission. See [link to relevant documentation]. Figure 9 Step S6 in the process.
[0102] Upon receiving a HARQ response, the sender can control any unfinished blind transmissions based on predetermined rules. In one example, regardless of whether the HARQ response is ACK or NACK, the sender cancels any unfinished blind transmissions. In another example, if the HARQ response is ACK, the sender can cancel any unfinished blind transmissions, while if the HARQ response is NACK, the sender can continue with any unfinished blind transmissions. These blind transmissions can then be used by the receiver to continue decoding the transport block.
[0103] When the receiver indicates NACK, the sender can initiate HARQ retransmission to perform the next set of bundled transmissions, i.e., repeat. Figure 9 The steps are shown in the dashed box. With timer T1, the transmitter can utilize channel-aware selected time-frequency resources for the initial transmission (HARQ retransmission of the transport block) and subsequent blind transmissions after timer T1 expires.
[0104] Figure 10 This is a flowchart illustrating a transmission process according to an exemplary embodiment, the transmission process being performed on an electronic device at the transmitting end.
[0105] First, in S101, the transmitter begins the initial transmission within the bundle. For a new transport block, the initial transmission is the "new transmission" of that transport block. As mentioned above, the transmitter can utilize a pre-configured HARQ process for transmission, and the corresponding HARQ process ID is included in the control information associated with this transmission. After the initial transmission is completed, the transmitter starts timers T2 and T1 and sets counter C1 to 1, where counter C1 is used to count the number of transmissions.
[0106] The sender can identify the type of transmission using parameters in the control information. In one example, the New Data Indicator (NDI) is used to indicate whether it is a new transport block. When the HARQ process processes a new transport block, it will toggle the value of the NDI, for example, from 1 to 0 or from 0 to 1. This NDI value toggle can be used to indicate a new transport block. Additionally, the HARQ Indicator (HI) can be used to indicate whether it is a HARQ retransmission. For example, when the value of HI is set to 1, it indicates that this transmission is a HARQ retransmission in response to a NACK scheduling.
[0107] Figure 11 This illustrates the control information corresponding to different types of transmissions in an exemplary Sidelink communication scenario. For example... Figure 11 As shown, the second-stage SCI on the PSSCH can contain NDI and HI fields, and new transfers, HARQ retransmissions, and blind transfers of transport blocks will have different combinations of NDI and HI. Figure 11As shown, the new transmission of transmission block TB1 has an inverted NDI value relative to transmission block TB0 (not shown) and HI is 0. The NDI value of transmission block TB1 for HARQ retransmission is not inverted and HI is 1, while the NDI value of TB1 for blind transmission is not inverted and HI is 0.
[0108] In S102, the transmitting end checks whether it has received HARQ feedback from the receiving end. If no HARQ feedback is received, the receiving process proceeds to S103 to determine if timer T2 has timed out. If T2 has not timed out, in S104, it checks whether the number of transmissions C1 is less than the maximum number of transmissions e_REPETITION_NUMBER. If not, in S105, a blind transmission is planned, and the counter C1 is incremented by 1 after the blind transmission is completed. After the blind transmission, the transmitting end continues to check whether HARQ feedback has been received (S102).
[0109] If a HARQ feedback is detected in S102, the sender can control subsequent transmissions based on the HARQ feedback. Optionally, as shown in S1061, once a HARQ feedback is received, the sender cancels any unfinished blind transmissions. In S107, the sender continues to determine whether the HARQ feedback is ACK or NACK. On the one hand, when the HARQ feedback is ACK, it indicates that the transport block has been decoded by the receiver, and the sender can begin sending the next transport block. Optionally, the sender can cancel any unfinished blind transmissions at this time, as shown in S1062. It should be understood that S1061 and S1062 are different examples of canceling blind transmissions.
[0110] On the other hand, when the HARQ feedback is NACK, the transmitter waits until timer T1 expires. After T1 expires, it requests transmission resources from the base station or the transmitting UE selects transmission resources autonomously to initiate HARQ retransmission (S108). HARQ retransmission is the initial transmission of the next set of cluster transmissions, and the transmission process returns to S101.
[0111] Figure 12 This is a flowchart illustrating a receiving process according to an exemplary embodiment, the receiving process being performed on an electronic device at the receiving end. The receiving process can begin from receiving a transport block from the sending end.
[0112] First, in S201, the receiving end determines whether the received transmission is an initial transmission or a blind transmission. This determination can be achieved by identifying the control information associated with this transmission. (Refer to the above...) Figure 11As described, the receiver can identify the NDI and HI fields in control information (e.g., second-stage SCI, DCI, UCI, etc.). For example, when an NDI value is detected to be flipped, the receiver determines that a new transport block has been received, and this transmission is a new transmission. When an HI value is detected to be 1, the receiver determines that this transmission is a HARQ retransmission. At this time, the receiver considers the transmission as the first transmission and attempts to decode the transport block (S202). In addition, the receiver can also start a timer T3 when the first transmission is received.
[0113] Next, in S204, the receiving end waits to receive the next transmission or for T3 to time out. If the receiving end waits until T3 times out, the receiving process proceeds to S206.
[0114] On the other hand, if the receiver receives the next transmission before T3 times out, the receiving process returns to S201, and the receiver can determine it as a blind transmission based on the control information associated with the next transmission (S203), for example, by recognizing that the NDI value has not been flipped and the HI value is 0. Subsequently, in S205, the receiver determines whether timer T3 has timed out. If so, the result of this blind transmission will not be included in the HARQ feedback, and the receiver will not perform any processing (S209). Nevertheless, the receiver can consider this transmission in the decoding process of the next set of bundled transmissions to increase the decoding success rate. If it is determined in S205 that timer T3 has not timed out, the receiving process proceeds to S204, and the receiver can wait for the reception of the next transmission or for timer T3 to time out.
[0115] In S206, the receiving end determines whether the decoding was successful (S207). The receiving end can perform joint decoding based on the currently received transport block and the previously received transport block. If the final decoding result is successful, the receiving end sends an ACK to the sending end (S207); otherwise, it sends a NACK to the sending end (S208).
[0116] It should be understood that, although in Figure 12 The reception process shown utilizes timer T3 to determine whether it is time for HARQ feedback; however, the exemplary embodiments of this disclosure are not limited thereto. Alternatively, if HARQ feedback resources have already been allocated for the initial transmission, the receiver can monitor the availability of the feedback resource corresponding to the initial transmission in S205 and S204 instead of determining whether timer T3 has timed out. If the feedback resource corresponding to the initial transmission is available, the receiver performs HARQ feedback on this resource and ignores subsequent blind transmissions. If the feedback resource corresponding to the initial transmission is unavailable, the receiver continues to wait until the next transmission is received or the feedback resource becomes available.
[0117]
Variation Example 1
[0118] In the exemplary embodiment described above, the receiver initiates HARQ feedback triggered by the initial transmission, even if the initial transmission is unsuccessful. A variant of this disclosure will now be described.
[0119] In Variation Example 1, the receiver initiates HARQ feedback by triggering the first successful decoding. For a set of bundled transmissions, HARQ feedback is only triggered when the receiver successfully decodes the transport block or completes the reception of all transmissions.
[0120] Figure 13 A flowchart of the receiving process according to Variation Example 1 is shown. The receiving process is executed on the electronic device at the receiving end. The receiving process can begin from receiving a transport block from the sending end.
[0121] With reference Figure 12 The receiving process is the same as described. The receiving end first determines in S301 whether the newly received transmission is an initial transmission or a blind transmission, for example, based on the NDI and HI fields in the associated control information.
[0122] When it is determined that this is the first transmission, the receiving end attempts to decode the transmission block of the first transmission (S302). Next, the receiving end determines whether the decoding was successful (S304).
[0123] On one hand, if decoding fails, the receiver then determines whether this transmission is the last transmission (S306). In one example, if the receiver does not receive the next transmission within a predetermined window (T2_max) after the initial transmission, it can determine that this transmission is the last transmission. In another example, the receiver can set a counter to count the number of transmissions; if the counter value reaches the maximum number of transmissions e_REPETITION_NUMBER, it can determine that this transmission is the last transmission.
[0124] If it is determined that this is the last transmission, in S307, the receiver can set a timer T3 for HARQ feedback and send a NACK to the sender after timer T3 expires. Alternatively, in S307, the receiver can send a NACK on the feedback resource closest in time to the previous one, instead of using timer T3.
[0125] If it is determined that this transmission is not the last transmission, the receiving end can wait for the next transmission, and the receiving process returns to S301. At this time, the received transmission will be judged as a blind transmission (S303), and the receiving end can perform joint decoding based on the currently received transmission block and the previously received transmission block, and the receiving process proceeds to S304.
[0126] On the other hand, if decoding is successful in S304, the receiver can set a timer T3 for HARQ feedback and send an ACK to the sender after timer T3 expires. Alternatively, in S307, the receiver can send an ACK on the feedback resource that is closest in time.
[0127] According to Variation Example 1, the receiver only triggers HARQ feedback when it successfully decodes the transport block or makes full use of all received transmissions. This avoids the situation where a NACK indicating decoding failure is fed back when there are still blind transmissions that have not arrived, thereby helping to improve transmission efficiency.
[0128]
Variant Example 2
[0129] The following will describe a variant of this disclosure, Example 2.
[0130] Variation 2 supports setting different transmission priorities for the initial transmission and blind transmissions of the same transport block. Preferably, the priority of blind transmissions can be set lower than that of the initial transmission (newtransmission or HARQ retransmission). This is because blind transmissions primarily serve to improve transmission reliability and are less important than newtransmissions and HARQ retransmissions. The transmitter can use control information such as Phase 1 SCI, DCI, and UCI to notify the receiver of the priorities set for different transmissions, enabling the receiver to perform priority-based reception processing.
[0131] By utilizing the priority setting in Variant Example 2, data transmission can be managed more flexibly, especially in Sidelink communication scenarios. Since Sidelink communication consumes uplink resources, both LTE and NR require handling situations where a given UE is involved in both Sidelink and uplink transmissions. Priority differentiation is necessary to determine which type of transmission should proceed in the event of an uplink / Sidelink communication collision. According to Variant Example 2, blind transmissions are assigned a lower priority, thus reducing their importance. Therefore, when the transmitter / receiver faces an uplink / Sidelink communication collision, the transmission / reception can be determined based on the priority of each transmission. For example, the transmitter / receiver can prioritize the higher-priority uplink transmission.
[0132] Furthermore, in Sidelink communication scenarios, such as those employing the second resource allocation mode, the sending UE needs to perform channel awareness and select transmission resources independently. Therefore, there is a certain probability of data collisions between different UEs. By reducing the priority of blind transmission, these resources can be used by high-priority services of other UEs, which helps to increase the probability of successful communication for high-priority services of other UEs.
[0133]
Variation Example 3
[0134] In traditional clustered transmission schemes, transmission blocks within the same cluster use the same resources in the frequency domain for transmission. If the channel condition of that frequency domain resource is poor, even with a clustered transmission scheme, the results may not be ideal.
[0135] The bundled transmission according to this disclosure consists of an initial transmission and independently planned blind transmissions, making it possible to separately schedule resources for the initial transmission and resources for the blind transmissions. This differs from conventional bundled transmission schemes, which always schedule all transmissions of the bundle together. According to Variation 3, different frequency domain transmission resources can be allocated to the initial transmission and the blind transmissions to achieve frequency diversity within the bundle.
[0136] The following section uses the Sidelink communication scenario as an example to describe the features of variant example 3.
[0137] In reference Figure 7 In the described base station scheduling resource allocation mode, in S2, the transmitting end (transmitting UE) can request resources only for the initial transmission (new transmission or HARQ retransmission), and in S3, the base station will schedule resources for the initial transmission and indicate this to the transmitting end via, for example, DCI. The resources scheduled by the base station can come from a first resource pool. For blind transmission, the transmitting end can select resources from a second resource pool itself. Since the first and second resource pools contain different sub-channels in the frequency domain, the initial transmission and blind transmission can use different resources in the frequency domain to obtain resource diversity gain.
[0138] In reference Figure 8 In the described UE-autonomous resource allocation mode, the transmitter can select resources from the first resource pool for initial transmission in S2, and select resources from different second resource pools for blind transmission.
[0139] Preferably, considering the importance of initial transmission and blind transmission, the first resource pool can be a resource pool for scheduling / aware Sidelink communication, where resources are used either by base station scheduling (first resource allocation mode) or by the transmitter selecting resources through channel awareness (second resource allocation mode). Therefore, resource preemption or collisions are unlikely, resulting in higher data transmission reliability. The second resource pool, on the other hand, can be a less reliable resource pool for non-scheduling / aware Sidelink communication, where resources may be freely selected by multiple UEs, potentially leading to communication collisions.
[0140] In the current NR standard, for non-scheduling / aware Sidelink communication, only an exceptional resource pool is defined, on which the UE randomly selects resources for communication. However, the second resource pool is not limited to this. Future systems may provide support for random resource selection, defining unscheduling / aware Sidelink communication resource pools in addition to the exceptional resource pool, on which some low-priority / low-reliability service communications can be performed. Blind transmission according to this disclosure can be arranged on such a resource pool.
[0141] When the sending end performs blind transmission of transport blocks on a resource pool that is not scheduled or aware of the exception, such as an abnormal resource pool, it can choose to transmit data from resource blocks that are consecutive in time, so that the blind transmission is adjacent in the time domain. Figure 14 A comparison between existing resource selection and resource selection according to this disclosure is shown. In existing schemes, the resources selected by the transmitting UE from the scheduling / aware resource pool through sensing cannot be guaranteed to be adjacent in the time domain. However, according to Variation 3 of this disclosure, blind transmission can utilize a non-scheduling / non-aware resource pool, and the transmitting end can ensure that the selected resources are adjacent in the time domain, thereby allowing for the scheduling of more blind transmissions. Figure 14 As illustrated, within the same timeframe (the interval between new transmission and HARQ retransmission), only one transmission resource is selected from the scheduling / aware resource pool for blind transmission, while five adjacent time slots are directly occupied in the unscheduled / aware resource pool for blind transmission. Clearly, this helps improve transmission reliability and reduce transmission latency.
[0142] Exemplary embodiments and variations of this disclosure have been described above. It should be understood that the various embodiments can be implemented individually and in combination, all of which fall within the spirit and scope of this disclosure.
[0143] Electronic devices and communication methods
[0144] The electronic device and communication method according to embodiments of the present disclosure are described below.
[0145] Figure 15A and 15B Examples of electronic devices for transmitting ends and their communication methods according to this disclosure are provided. Figure 15A A block diagram of an electronic device 1000 that is a transmitter according to this disclosure is illustrated. Depending on the specific communication scenario, the electronic device 1000 may be implemented as a base station or a UE. The electronic device 1000 may perform data transmission to the electronic device 2000, which will be described below.
[0146] like Figure 15AAs shown, the electronic device 1000 includes a processing circuit 1001, which includes at least a data transmission unit 1002, a HARQ feedback detection unit 1003, and a transmission control unit 1004. The processing circuit 1001 can be configured to perform... Figure 15B The communication method shown is illustrated. Processing circuitry 1001 can refer to various implementations of digital circuitry systems, analog circuitry systems, or mixed-signal (a combination of analog and digital signals) circuitry systems that perform functions in a computing system. Processing circuitry can include, for example, circuitry such as integrated circuits (ICs), application-specific integrated circuits (ASICs), portions or circuitry of a single processor core, an entire processor core, a single processor, programmable hardware devices such as field-programmable gate arrays (FPGAs), and / or systems comprising multiple processors.
[0147] The data transmission unit 1002 of the processing circuit 1001 is configured to perform the initial transmission of a transmission block to the receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process (i.e., execute...). Figure 15B (Step S1001). The data transmission unit 1002 can start a first timer (timer T2) after the initial transmission is completed, and plan blind transmission within a predetermined time window after the initial transmission (step S1001). The initial transmission can be a new transmission of a transmission block or a HARQ retransmission. Preferably, the initial transmission and blind transmission do not exceed a predetermined maximum number of transmissions.
[0148] Optionally, the data transmission unit 1002 can set different priorities for the initial transmission and the blind transmission, such that the priority of the blind transmission is lower than the priority of the initial transmission.
[0149] Optionally, the data transmission unit 1002 can allocate different frequency domain resources for the initial transmission and blind transmission. Especially in the Sidelink communication scenario, the resources used for the initial transmission can be selected from the scheduling / aware resource pool, while the resources used for blind transmission can be selected from the unscheduled / aware resource pool.
[0150] The HARQ feedback detection unit 1003 of the processing circuit 1001 is configured to perform detection of HARQ feedback from the receiving end (i.e., perform...). Figure 15B (Step S1002 in the above). HARQ feedback indicates whether the decoding of the transport block was successful at the receiving end.
[0151] The transmission control unit 1004 is configured to control the cancellation or continuation of blind transmission (i.e., to perform) based on the result of the detection performed by the HARQ feedback detection unit 1003. Figure 15B(Step S1003). When the HARQ feedback detection unit 1003 does not detect HARQ feedback from the receiving end, the transmission control unit 1004 can control the data transmission unit 1002 to continue blind transmission within a predetermined time window, or control the data transmission unit 1002 to cancel the blind transmission that has not yet been performed when the HARQ feedback detection unit 1003 detects HARQ feedback. Alternatively, the transmission control unit 1004 can control the data transmission unit 1002 to cancel the blind transmission that has not yet been performed when the HARQ feedback detection unit 1003 detects ACK, or control the data transmission unit 1002 to continue the blind transmission that has not yet been performed when the HARQ feedback detection unit 1003 detects NACK, and perform HARQ retransmission of the transmission block after the second timer (timer T1) started when the initial transmission is completed expires.
[0152] Electronic device 1000 may also include, for example, a communication unit 1005. Communication unit 1005 may be configured to communicate with a receiving end (e.g., electronic device 2000 described below) under the control of processing circuitry 1001. In one example, communication unit 1005 may be implemented as a transceiver, including communication components such as an antenna array and / or a radio frequency link. Communication unit 1005 is drawn with dashed lines because it may also be located outside electronic device 1000.
[0153] The base station equipment 1000 may also include a memory 1006. The memory 1006 can store various data and instructions, such as programs and data for the operation of the electronic device 1000, various data generated by the processing circuit 1001, etc. The memory 1006 is drawn with dashed lines because it may be located within the processing circuit 1001 or outside the electronic device 1000. The memory 1006 may be volatile memory and / or non-volatile memory. For example, the memory 1006 may include, but is not limited to, random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory.
[0154] Figure 16A and 16B Examples of electronic devices for receiving terminals and their communication methods according to this disclosure are provided. Figure 16A A block diagram of an electronic device 2000 as a receiver according to this disclosure is illustrated. Depending on the specific communication scenario, the electronic device 2000 can be implemented as a base station or a UE. The electronic device 2000 can perform data transmission with the electronic device 1000 described above.
[0155] like Figure 16AAs shown, the electronic device 2000 includes a processing circuit 2001, which includes at least a data receiving unit 2002, a decoding unit 2003, and a HARQ feedback unit 2004. The processing circuit 2001 can be configured to perform... Figure 16B The communication method is shown. Similar to processing circuit 1001, processing circuit 2001 can refer to various implementations of digital circuit systems, analog circuit systems, or mixed-signal (a combination of analog and digital signals) circuit systems that perform functions in a computing system. Processing circuits may include, for example, circuits such as integrated circuits (ICs), application-specific integrated circuits (ASICs), portions or circuits of a single processor core, an entire processor core, a single processor, programmable hardware devices such as field-programmable gate arrays (FPGAs), and / or systems comprising multiple processors.
[0156] The data receiving unit 2002 of the processing circuit 2001 is configured to receive multiple transmissions of a transport block from the sending end via a configured Hybrid Automatic Repeat Request (HARQ) process (i.e., perform...). Figure 16B (Step S2001 in the process). Multiple transmissions include an initial transmission and blind transmissions scheduled to occur within a time window following the initial transmission. By identifying relevant fields in the control information associated with each transmission, such as NDI and HI, the data receiving unit 2002 can identify the type of transmission. Preferably, the initial transmission and blind transmissions do not exceed a predetermined maximum number of transmissions.
[0157] Optionally, the data receiving unit 2002 can receive data based on transmission priority, wherein the priority of blind transmission can be set to be lower than the priority of the initial transmission.
[0158] Optionally, the data receiving unit 2002 can receive initial transmissions and blind transmissions on different frequency domain resources. For example, in a Sidelink communication scenario, the resources used to receive the initial transmission can be selected from a scheduled / aware resource pool, while the resources used to receive the blind transmission can be selected from a non-scheduled / aware resource pool.
[0159] Decoding unit 2003 is configured to perform decoding of the transport block (i.e., perform decoding) based at least on a portion of the multiple transmissions. Figure 16B (Step S2002 in the process). The decoding unit 2003 can soft-merge the received transport block with the previously received transport block each time it receives it for joint decoding.
[0160] HARQ feedback unit 2004 is configured to send HARQ feedback to the transmitting end indicating whether decoding unit 2003 has successfully decoded (i.e., execute HARQ feedback). Figure 16B(Step S2003 in the original text). HARQ feedback can be used by the transmitting end to control the cancellation or continuation of blind transmission. In one example, HARQ feedback unit 2004 can send HARQ feedback at a timeout after the timer (T3) started when the initial transmission is received or when the first successful decoding expires. In another example, HARQ feedback unit 2004 can send HARQ feedback on the HARQ feedback resource corresponding to the initial transmission or on the HARQ feedback resource closest to the time of the first successful decoding.
[0161] Electronic device 2000 may also include, for example, a communication unit 2005. Communication unit 2005 may be configured to communicate sidelink with a transmitting end (e.g., electronic device 1000 described above) under the control of processing circuitry 2001. In one example, communication unit 2005 may be implemented as a transceiver, including communication components such as an antenna array and / or a radio frequency link. Communication unit 2005 is drawn with dashed lines because it may also be located outside electronic device 2000.
[0162] The electronic device 2000 may also include a memory 2006. The memory 2006 can store various data and instructions, such as programs and data for the operation of the electronic device 2000, various data generated by the processing circuit 2001, etc. The memory 2006 is drawn with dashed lines because it may be located within the processing circuit 2001 or outside the base station device 2000. The memory 2006 can be volatile memory and / or non-volatile memory. For example, the memory 2006 may include, but is not limited to, random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), and flash memory.
[0163] It should be understood that the various units of the electronic devices 1000 and 2000 described in the above embodiments are merely logical modules divided according to their specific functions, and are not intended to limit the specific implementation method. In actual implementation, the above units can be implemented as independent physical entities, or they can be implemented by a single entity (e.g., a processor (CPU or DSP, etc.), integrated circuit, etc.).
[0164] [Exemplary Implementation of this Disclosure]
[0165] Based on the embodiments of this disclosure, various implementations of the concepts of this disclosure are conceivable, including but not limited to:
[0166] 1. An electronic device for a transmitting end, comprising: processing circuitry configured to: perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process and a blind transmission scheduled to be performed within a predetermined time window after the initial transmission; perform detection of HARQ feedback from the receiving end, the HARQ feedback indicating whether decoding of the transport block was successful at the receiving end; and control the cancellation or continuation of the blind transmission based on the result of the detection.
[0167] 2. The electronic device as described in 1, wherein the processing circuit is further configured to: select available transmission resources within the predetermined time window; and control the cancellation or continuation of the blind transmission based on the resource selection result and the detection result of the HARQ feedback.
[0168] 3. The electronic device as described in 1 or 2, wherein the processing circuit is further configured to: perform blind transmission of the transmission block within the predetermined time window if no HARQ feedback is received from the receiving end.
[0169] 4. The electronic device as described in 1 or 2, wherein the processing circuit is further configured to: upon detecting the receipt of HARQ feedback from the receiving end, control the cancellation of blind transmissions that have not yet been performed within the predetermined time window.
[0170] 5. The electronic device as described in 1 or 2, wherein the processing circuit is further configured to: upon detecting the receipt of HARQ feedback indicating successful decoding, control the cancellation of blind transmissions that have not yet been performed within the predetermined time window.
[0171] 6. The electronic device as described in 1 or 2, wherein the processing circuit is further configured to: upon detecting the receipt of HARQ feedback indicating decoding failure, determine that the HARQ retransmission of the transmission block will be performed after the second timer started after the initial transmission expires.
[0172] 7. The electronic device as described in 6, wherein the processing circuit is further configured to: upon detecting the receipt of HARQ feedback indicating decoding failure, control the continuation of blind transmissions that have not yet been performed within the predetermined time window.
[0173] 8. The electronic device as described in 1 or 2, wherein the multiple transmissions do not exceed a predetermined number of times, and wherein the processing circuit is configured to notify the receiving end of the predetermined number of times.
[0174] 9. The electronic device as described in 1 or 2, wherein the initial transmission is a HARQ retransmission in response to a decoding failure of the previously transmitted transport block.
[0175] 10. The electronic device as described in 1 or 2, wherein the priority of the initial transmission is higher than the priority of the blind transmission.
[0176] 11. The electronic device as described in 1 or 2, wherein the initial transmission and the blind transmission are allocated different frequency domain transmission resources.
[0177] 12. An electronic device for receiving, comprising: a processing circuit configured to:
[0178] The system receives multiple transmissions of a transport block from the sender via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a time window following the initial transmission; decodes the transport block based on at least a portion of the multiple transmissions; and sends HARQ feedback to the sender indicating whether the decoding was successful, so that the sender can control the cancellation or continuation of the blind transmissions.
[0179] 13. The electronic device as described in 12, wherein the processing circuit is further configured to: start a first timer after the initial transmission is received or after the first successful decoding of the transmission block; and send the HARQ feedback at a timed interval after the first timer expires.
[0180] 14. The electronic device of claim 12, wherein the processing circuit is further configured to: determine a HARQ feedback resource corresponding to the initial transmission of the transport block, and send the HARQ feedback on the HARQ feedback resource of the initial transmission; or determine a plurality of HARQ feedback resources corresponding to multiple transmissions of the transport block, and after the first successful decoding of the transport block, select the HARQ feedback resource closest in time to the first successful decoding for sending the HARQ feedback.
[0181] 15. The electronic device as described in any one of 12-14, wherein the initial transmission is a HARQ retransmission in response to a decoding failure of the previously transmitted transport block.
[0182] 16. The electronic device as described in any one of 12-14, wherein the priority of the initial transmission is higher than the priority of the blind transmission.
[0183] 17. The electronic device as described in any one of 12-14, wherein the initial transmission and the blind transmission are allocated different frequency domain transmission resources.
[0184] 18. The electronic device of claim 13, wherein performing the decoding of the transport block comprises: in the event that decoding based on a previously received transport block fails, performing decoding by merging the currently received transport block and the previously received transport block until decoding is successful or a first timer times out.
[0185] 19. An electronic device for transmitting, comprising: processing circuitry configured to: select transmission resources from a first resource pool for Sidelink communication to perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process; and select transmission resources from a second resource pool for Sidelink communication to perform a blind transmission of the transport block to the receiving end via the HARQ process, wherein the first resource pool is different from the second resource pool.
[0186] 20. The electronic device of claim 19, wherein the first resource pool is a resource pool for scheduling-based or awareness-based Sidelink communication, and the second resource pool is a resource pool for non-scheduling-based or awareness-based Sidelink communication.
[0187] 21. The electronic device of claim 20, wherein the processing circuitry is further configured to: plan the blind transmission within a predetermined time window after the initial transmission; perform detection of HARQ feedback from the receiving end, the HARQ feedback indicating whether decoding of the transmission block was successful at the receiving end; and, based on the result of the detection, control the cancellation or continuation of the blind transmission.
[0188] 22. The electronic device of claim 20, wherein the processing circuitry is further configured to select transmission resources for blind transmission of the transmission block that are temporally continuous.
[0189] 23. An electronic device for a receiving end, comprising: processing circuitry configured to: continuously receive initial transmissions and blind transmissions of a transport block from the receiving end via Sidelink communication through a configured Hybrid Automatic Repeat Request (HARQ) process, wherein the transmission resources for receiving the initial transmissions are from a first resource pool, the transmission resources for receiving the blind transmissions are from a second resource pool, and wherein the first resource pool is different from the second resource pool.
[0190] 24. The electronic device as described in 23, wherein the processing circuit is further configured to: perform decoding of the transport block based at least on a portion of the multiple transmissions; start a first timer after the initial transmission is received or after the first successful decoding of the transport block; and, based on the decoding result, send HARQ feedback indicating whether the decoding was successful to the transmitting end at a timed interval after the first timer expires.
[0191] 25. The electronic device as described in 23, wherein the processing circuitry is further configured to: perform decoding of the transport block based at least on a portion of the multiple transmissions; and, based on the decoding result, send HARQ feedback indicating whether the decoding was successful on the HARQ feedback resource of the initial transmission or on the HARQ feedback resource closest in time to the first successful decoding.
[0192] 26. A communication method comprising: performing an initial transmission of a transport block to a receiver via a configured Hybrid Automatic Repeat Request (HARQ) process and a blind transmission scheduled to be performed within a predetermined time window after the initial transmission; performing detection of HARQ feedback from the receiver, the HARQ feedback indicating whether decoding of the transport block was successful at the receiver; and controlling the cancellation or continuation of the blind transmission based on the result of the detection.
[0193] 27. A communication method comprising: receiving multiple transmissions of a transport block from a sender via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a time window following the initial transmission; performing decoding of the transport block based on at least a portion of the multiple transmissions; and sending HARQ feedback to the sender indicating whether the decoding was successful, so that the sender can control the cancellation or continuation of the blind transmissions.
[0194] 28. A communication method comprising: selecting transmission resources from a first resource pool for Sidelink communication to perform an initial transmission of a transport block to a receiving end via a configured Hybrid Automatic Repeat Request (HARQ) process; and selecting transmission resources from a second resource pool for Sidelink communication to perform a blind transmission of the transport block to the receiving end via the HARQ process, wherein the first resource pool is different from the second resource pool.
[0195] 29. A communication method comprising: receiving, via Sidelink communication, an initial transmission and a blind transmission of a transport block from a receiving end through a configured Hybrid Automatic Repeat Request (HARQ) process, wherein the transport resources for receiving the initial transmission are from a first resource pool, the transport resources for receiving the blind transmission are from a second resource pool, and wherein the first resource pool is different from the second resource pool.
[0196] 30. A non-transitory computer-readable storage medium storing executable instructions, which, when executed, implement the communication method as described in any one of 26-29.
[0197] [Application Examples of this Disclosure]
[0198] The technology described in this disclosure can be applied to a variety of products.
[0199] For example, electronic devices 1000 and 2000 according to embodiments of the present disclosure can be implemented as various base stations or installed in base stations, or implemented as various user equipment or installed in various user equipment.
[0200] The communication methods according to embodiments of this disclosure can be implemented by various base stations or user equipment; the methods and operations according to embodiments of this disclosure can be embodied as computer-executable instructions, stored in a non-transitory computer-readable storage medium, and can be executed by various base stations or user equipment to achieve one or more of the functions described above.
[0201] The techniques according to embodiments of this disclosure can be used to create various computer program products that can be used in various base stations or user equipment to achieve one or more of the functions described above.
[0202] The base station described in this disclosure can be implemented as any type of base station, preferably such as macro gNB and ng-eNB as defined in the 3GPP 5G NR standard. A gNB can be a gNB covering a cell smaller than a macro cell, such as a pico gNB, micro gNB, and femtocell gNB. Alternatively, the base station can be implemented as any other type of base station, such as a NodeB, eNodeB, and Base Transceiver Station (BTS). The base station may also include: a main body configured to control wireless communication and one or more remote radio heads (RRHs), wireless relay stations, drone towers, control nodes in automated factories, etc., located at locations different from the main body.
[0203] User equipment can be implemented as a mobile terminal (such as a smartphone, tablet PC, laptop PC, portable gaming terminal, portable / dongle-type mobile router, and digital camera device) or an in-vehicle terminal (such as a car navigation device). User equipment can also be implemented as a terminal performing machine-to-machine (M2M) communication (also known as a machine-type communication (MTC) terminal), a drone, a sensor and actuator in an automated factory, etc. Furthermore, user equipment can be a wireless communication module (such as an integrated circuit module comprising a single chip) installed on each of the aforementioned terminals.
[0204] The following is a brief introduction to examples of base stations and user equipment to which the technologies disclosed herein can be applied.
[0205] It should be understood that the term "base station" as used in this disclosure has the full breadth of its usual meaning and includes at least a wireless communication station used as part of a wireless communication system or radio system to facilitate communication. Examples of base stations may include, but are not limited to, the following: one or both of a Base Transceiver Station (BTS) and a Base Station Controller (BSC) in a GSM communication system; one or both of a Radio Network Controller (RNC) and a NodeB in a 3G communication system; an eNB in 4G LTE and LTE-A systems; and gNB and ng-eNB in 5G communication systems. In D2D, M2M, and V2V communication scenarios, a logical entity that has control functions over communication may also be referred to as a base station. In cognitive radio communication scenarios, a logical entity that plays a role in spectrum coordination may also be referred to as a base station. In automated factories, a logical entity that provides network control functions may be referred to as a base station.
[0206] First application example of base stations
[0207] Figure 17 This is a block diagram illustrating a first example of a schematic configuration of a base station to which the technologies of this disclosure can be applied. Figure 17 In this implementation, the base station can be a gNB 1400. The gNB 1400 includes multiple antennas 1410 and a base station device 1420. The base station device 1420 and each antenna 1410 can be connected to each other via RF cables. In one implementation, the gNB 1400 (or base station device 1420) here can correspond to the aforementioned electronic device 1000 or 2000.
[0208] Antenna 1410 includes multiple antenna elements, such as multiple antenna arrays for massive MIMO. Antenna 1410 can, for example, be arranged as an antenna array matrix and used by base station equipment 1420 to transmit and receive wireless signals. For example, multiple antennas 1410 can be compatible with multiple frequency bands used by gNB 1400.
[0209] The base station equipment 1420 includes a controller 1421, a memory 1422, a network interface 1423, and a wireless communication interface 1425.
[0210] The controller 1421 can be, for example, a CPU or a DSP, and operates various higher-level functions of the base station device 1420. For example, the controller 1421 may include the processing circuitry 1001 or 2001 described above, performing... Figure 15BThe communication method described in 16B, or the various components of control electronic devices 1000, 2000. For example, controller 1421 generates data packets based on data in signals processed by wireless communication interface 1425, and transmits the generated packets via network interface 1423. Controller 1421 can bundle data from multiple baseband processors to generate bundled packets and transmit the generated bundled packets. Controller 1421 may have logical functions to perform controls such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. This control can be performed in conjunction with nearby gNBs or core network nodes. Memory 1422 includes RAM and ROM, and stores programs executed by controller 1421 and various types of control data (such as terminal lists, transmission power data, and scheduling data).
[0211] Network interface 1423 is a communication interface for connecting base station equipment 1420 to core network 1424 (e.g., a 5G core network). Controller 1421 can communicate with core network nodes or other gNBs via network interface 1423. In this case, gNB 1400 and core network nodes or other gNBs can be connected to each other via logical interfaces (such as NG and Xn interfaces). Network interface 1423 can also be a wired communication interface or a wireless communication interface for wireless backhaul. If network interface 1423 is a wireless communication interface, it can use a higher frequency band for wireless communication compared to the frequency band used by wireless communication interface 1425.
[0212] Wireless communication interface 1425 supports any cellular communication scheme (such as 5G NR) and provides wireless connectivity to terminals located in the cell of gNB 1400 via antenna 1410. Wireless communication interface 1425 typically includes, for example, a baseband (BB) processor 1426 and RF circuitry 1427. BB processor 1426 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing at each layer (e.g., physical layer, MAC layer, RLC layer, PDCP layer, SDAP layer). Instead of controller 1421, BB processor 1426 may have some or all of the above-described logical functions. BB processor 1426 may be a memory storing communication control programs, or a module including a processor and associated circuitry configured to execute programs. Update programs can change the functionality of BB processor 1426. The module may be a card or blade inserted into a slot in base station equipment 1420. Alternatively, the module may be a chip mounted on a card or blade. Meanwhile, the RF circuit 1427 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 1410. Although Figure 17An example of an RF circuit 1427 connected to an antenna 1410 is shown, but this disclosure is not limited to the illustration, and an RF circuit 1427 can be connected to multiple antennas 1410 simultaneously.
[0213] like Figure 17 As shown, the wireless communication interface 1425 may include multiple BB processors 1426. For example, the multiple BB processors 1426 may be compatible with multiple frequency bands used by the gNB 1400. Figure 17 As shown, the wireless communication interface 1425 may include multiple RF circuits 1427. For example, the multiple RF circuits 1427 may be compatible with multiple antenna elements. Although Figure 17 An example is shown in which the wireless communication interface 1425 includes multiple BB processors 1426 and multiple RF circuits 1427, but the wireless communication interface 1425 may also include a single BB processor 1426 or a single RF circuit 1427.
[0214] exist Figure 17 In the gNB 1400 shown, refer to Figure 15A The described processing circuit 1001 or reference Figure 16A One or more units included in the described processing circuitry 2001 may be implemented in the wireless communication interface 1425. Alternatively, at least a portion of these components may be implemented in the controller 1421. For example, the gNB 1400 may include a portion (e.g., BB processor 1426) or the entirety of the wireless communication interface 1425, and / or a module including the controller 1421, and one or more components may be implemented in the module. In this case, the module may store and execute a program that allows the processor to function as one or more components (in other words, a program that allows the processor to perform the operation of one or more components). As another example, a program that allows the processor to function as one or more components may be installed in the gNB 1400, and the wireless communication interface 1425 (e.g., BB processor 1426) and / or the controller 1421 may execute the program. As described above, the gNB 1400, the base station device 1420, or the module may be provided as an apparatus including one or more components, and a program that allows the processor to function as one or more components may be provided. Additionally, a readable medium in which the program is recorded may be provided.
[0215] Second application example of base stations
[0216] Figure 18 This is a block diagram illustrating a second example of a schematic configuration of a base station to which the techniques of this disclosure can be applied. Figure 18In the diagram, the base station is shown as gNB 1530. gNB 1530 includes multiple antennas 1540, base station equipment 1550, and RRH 1560. RRH 1560 and each antenna 1540 can be connected to each other via RF cables. Base station equipment 1550 and RRH 1560 can be connected to each other via high-speed lines such as fiber optic cables. In one implementation, gNB 1530 (or base station equipment 1550) here may correspond to the aforementioned electronic equipment 1000 or 2000.
[0217] Antenna 1540 includes multiple antenna elements, such as multiple antenna arrays for massive MIMO. Antenna 1540 can, for example, be arranged as an antenna array matrix and used by base station equipment 1550 to transmit and receive wireless signals. For example, multiple antennas 1540 can be compatible with multiple frequency bands used by gNB 1530.
[0218] Base station equipment 1550 includes a controller 1551, a memory 1552, a network interface 1553, a wireless communication interface 1555, and a connection interface 1557. The controller 1551, memory 1552, and network interface 1553 are related to a reference... Figure 17 The controller 1421, memory 1422 and network interface 1423 described are the same.
[0219] The wireless communication interface 1555 supports any cellular communication scheme (such as 5G NR) and provides wireless communication to terminals located in the sector corresponding to RRH 1560 via RRH 1560 and antenna 1540. The wireless communication interface 1555 may typically include, for example, a BB processor 1556. In addition to the BB processor 1556 being connected to the RF circuitry 1564 of RRH 1560 via connection interface 1557, the BB processor 1556 is connected to the reference... Figure 17 The BB processor 1426 is described as identical. Figure 18 As shown, the wireless communication interface 1555 may include multiple BB processors 1556. For example, the multiple BB processors 1556 may be compatible with multiple frequency bands used by the gNB 1530. Although Figure 18 An example is shown in which the wireless communication interface 1555 includes multiple BB processors 1556, but the wireless communication interface 1555 may also include a single BB processor 1556.
[0220] Connection interface 1557 is an interface for connecting base station device 1550 (wireless communication interface 1555) to RRH 1560. Connection interface 1557 may also be a communication module for connecting base station device 1550 (wireless communication interface 1555) to the aforementioned high-speed line of RRH 1560.
[0221] The RRH 1560 includes a connectivity interface 1561 and a wireless communication interface 1563.
[0222] Connection interface 1561 is an interface for connecting RRH 1560 (wireless communication interface 1563) to base station equipment 1550. Connection interface 1561 can also be a communication module for communication in the aforementioned high-speed line.
[0223] Wireless communication interface 1563 transmits and receives wireless signals via antenna 1540. Wireless communication interface 1563 typically includes, for example, RF circuitry 1564. RF circuitry 1564 may include, for example, a mixer, filter, and amplifier, and transmits and receives wireless signals via antenna 1540. Although Figure 18 An example of an RF circuit 1564 connected to an antenna 1540 is shown, but this disclosure is not limited to the illustration, and an RF circuit 1564 can be connected to multiple antennas 1540 simultaneously.
[0224] like Figure 18 As shown, the wireless communication interface 1563 may include multiple RF circuits 1564. For example, the multiple RF circuits 1564 may support multiple antenna elements. Although Figure 18 An example is shown in which the wireless communication interface 1563 includes multiple RF circuits 1564, but the wireless communication interface 1563 may also include a single RF circuit 1564.
[0225] exist Figure 18 In the gNB 1500 shown, refer to Figure 15A The described processing circuit 1001 or reference Figure 16AOne or more units included in the described processing circuitry 2001 may be implemented in the wireless communication interface 1525. Alternatively, at least a portion of these components may be implemented in the controller 1521. For example, the gNB 1500 may include a portion (e.g., BB processor 1526) or the entirety of the wireless communication interface 1525, and / or a module including the controller 1521, and one or more components may be implemented in the module. In this case, the module may store a program for allowing the processor to function as one or more components (in other words, a program for allowing the processor to perform the operation of one or more components), and may execute the program. As another example, a program for allowing the processor to function as one or more components may be installed in the gNB 1500, and the wireless communication interface 1525 (e.g., BB processor 1526) and / or the controller 1521 may execute the program. As described above, the gNB 1500, the base station device 1520, or the module may be provided as an apparatus including one or more components, and a program for allowing the processor to function as one or more components may be provided. Additionally, a readable medium in which the program is recorded may be provided.
[0226] First application example of user equipment
[0227] Figure 19 This is a block diagram illustrating an example of a schematic configuration of a smartphone 1600 to which the technologies of this disclosure can be applied. In one example, the smartphone 1600 may be implemented as described above. Figure 15A The described electronic device 1000 or reference Figure 16A The described electronic device 2000.
[0228] The smartphone 1600 includes a processor 1601, a memory 1602, a storage device 1603, an external connection interface 1604, a camera device 1606, a sensor 1607, a microphone 1608, an input device 1609, a display device 1610, a speaker 1611, a wireless communication interface 1612, one or more antenna switches 1615, one or more antennas 1616, a bus 1617, a battery 1618, and an auxiliary controller 1619.
[0229] Processor 1601 may be, for example, a CPU or a system-on-a-chip (SoC), and controls the application layer and other functions of smartphone 1600. Processor 1601 may include or act as a reference. Figure 15A The described processing circuit 1001 or reference Figure 16AThe processing circuitry 2001 is described. The memory 1602 includes RAM and ROM, and stores data and programs executed by the processor 1601. The storage device 1603 may include storage media such as semiconductor memory and hard disk. The external connection interface 1604 is an interface for connecting external devices (such as memory cards and Universal Serial Bus (USB) devices) to the smartphone 1600.
[0230] The camera device 1606 includes an image sensor (such as a charge-coupled device (CCD) and complementary metal-oxide-semiconductor (CMOS)) and generates captured images. The sensor 1607 may include a set of sensors, such as a measurement sensor, a gyroscope sensor, a magnetometer sensor, and an accelerometer sensor. The microphone 1608 converts sound input to the smartphone 1600 into an audio signal. The input device 1609 includes, for example, a touch sensor, keypad, keyboard, buttons, or switches configured to detect touches on the screen of the display device 1610 and receive operations or information input from the user. The display device 1610 includes a screen (such as a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display) and displays the output image of the smartphone 1600. The speaker 1611 converts the audio signal output from the smartphone 1600 into sound.
[0231] The wireless communication interface 1612 supports any cellular communication scheme (such as 4G LTE or 5G NR, etc.) and performs wireless communication. The wireless communication interface 1612 typically includes, for example, a BB processor 1613 and RF circuitry 1614. The BB processor 1613 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 1614 can include, for example, a mixer, filters, and amplifiers, and transmits and receives wireless signals via antenna 1616. The wireless communication interface 1612 can be a single chip module on which the BB processor 1613 and RF circuitry 1614 are integrated. Figure 19 As shown, the wireless communication interface 1612 may include multiple BB processors 1613 and multiple RF circuits 1614. Although Figure 19 An example is shown in which the wireless communication interface 1612 includes multiple BB processors 1613 and multiple RF circuits 1614, but the wireless communication interface 1612 may also include a single BB processor 1613 or a single RF circuit 1614.
[0232] In addition to cellular communication schemes, wireless communication interface 1612 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless local area network (LAN) schemes. In this case, wireless communication interface 1612 may include a BB processor 1613 and RF circuitry 1614 for each wireless communication scheme.
[0233] Each of the antenna switches 1615 switches the connection destination of the antenna 1616 among multiple circuits (e.g., circuits for different wireless communication schemes) included in the wireless communication interface 1612.
[0234] Antenna 1616 includes multiple antenna elements, such as multiple antenna arrays for massive MIMO. Antenna 1616 may, for example, be arranged as an antenna array matrix and used for transmitting and receiving wireless signals through wireless communication interface 1612. Smartphone 1600 may include one or more antenna panels (not shown).
[0235] Furthermore, the smartphone 1600 may include an antenna 1616 for each wireless communication scheme. In this case, the antenna switch 1615 can be omitted from the configuration of the smartphone 1600.
[0236] Bus 1617 connects processor 1601, memory 1602, storage device 1603, external connection interface 1604, camera device 1606, sensor 1607, microphone 1608, input device 1609, display device 1610, speaker 1611, wireless communication interface 1612, and auxiliary controller 1619 to each other. Battery 1618 supplies power to... Figure 19 The various blocks of the smartphone 1600 shown are powered, and the feeders are partially shown as dashed lines in the figure. The auxiliary controller 1619 operates the minimum necessary functions of the smartphone 1600, for example, in sleep mode.
[0237] exist Figure 19In the smartphone 1600 shown, one or more components included in the processing circuitry may be implemented in the wireless communication interface 1612. Alternatively, at least a portion of these components may be implemented in the processor 1601 or the auxiliary controller 1619. As an example, the smartphone 1600 includes a portion (e.g., a BB processor 1613) or the entirety of the wireless communication interface 1612, and / or a module including the processor 1601 and / or the auxiliary controller 1619, and one or more components may be implemented in the module. In this case, the module may store a program that allows the processor to function as one or more components (in other words, a program that allows the processor to perform the operation of one or more components), and may execute the program. As another example, a program that allows the processor to function as one or more components may be installed in the smartphone 1600, and the wireless communication interface 1612 (e.g., the BB processor 1613), the processor 1601, and / or the auxiliary controller 1619 may execute the program. As described above, the smartphone 1600 or the module may be provided as an apparatus including one or more components, and a program that allows the processor to function as one or more components may be provided. Additionally, a readable medium in which the program is recorded can be provided.
[0238] Second application example of user equipment
[0239] Figure 20 This is a block diagram illustrating an example of a schematic configuration of a car navigation device 1720 to which the techniques of this disclosure can be applied. The car navigation device 1720 can be implemented as described above. Figure 15A The described electronic device 1000 or reference Figure 16A The described electronic device 2000. The car navigation device 1720 includes a processor 1721, a memory 1722, a Global Positioning System (GPS) module 1724, a sensor 1725, a data interface 1726, a content player 1727, a storage medium interface 1728, an input device 1729, a display device 1730, a speaker 1731, a wireless communication interface 1733, one or more antenna switches 1736, one or more antennas 1737, and a battery 1738. In one example, the car navigation device 1720 can be implemented as the UE described in this disclosure.
[0240] The processor 1721 can be, for example, a CPU or a SoC, and controls the navigation functions and other functions of the car navigation device 1720. The memory 1722 includes RAM and ROM, and stores data and programs executed by the processor 1721.
[0241] GPS module 1724 uses GPS signals received from GPS satellites to measure the location (such as latitude, longitude, and altitude) of car navigation device 1720. Sensor 1725 may include a set of sensors, such as a gyroscope sensor, a geomagnetic sensor, and an air pressure sensor. Data interface 1726 is connected to, for example, an in-vehicle network 1741 via a terminal not shown, and acquires data generated by the vehicle (such as vehicle speed data).
[0242] Content player 1727 reproduces content stored on storage media (such as CDs and DVDs), which is inserted into storage media interface 1728. Input device 1729 includes, for example, a touch sensor, button, or switch configured to detect touch on the screen of display device 1730, and receives operations or information input from the user. Display device 1730 includes a screen such as an LCD or OLED display and displays images or reproduced content for navigation functions. Speaker 1731 outputs sound for navigation functions or reproduced content.
[0243] The wireless communication interface 1733 supports any cellular communication scheme (such as 4G LTE or 5G NR) and performs wireless communication. The wireless communication interface 1733 typically includes, for example, a BB processor 1734 and RF circuitry 1735. The BB processor 1734 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 1735 can include, for example, a mixer, filter, and amplifier, and transmits and receives wireless signals via antenna 1737. The wireless communication interface 1733 can also be a chip module on which the BB processor 1734 and RF circuitry 1735 are integrated. Figure 20 As shown, the wireless communication interface 1733 may include multiple BB processors 1734 and multiple RF circuits 1735. Although Figure 20 An example is shown in which the wireless communication interface 1733 includes multiple BB processors 1734 and multiple RF circuits 1735, but the wireless communication interface 1733 may also include a single BB processor 1734 or a single RF circuit 1735.
[0244] In addition to cellular communication schemes, the wireless communication interface 1733 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 1733 may include a BB processor 1734 and an RF circuit 1735.
[0245] Each of the antenna switches 1736 switches the connection destination of the antenna 1737 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 1733.
[0246] Antenna 1737 includes multiple antenna elements, such as multiple antenna arrays for massive MIMO. Antenna 1737 may, for example, be arranged as an antenna array matrix and used for transmitting and receiving wireless signals through wireless communication interface 1733.
[0247] Furthermore, the car navigation device 1720 may include an antenna 1737 for each wireless communication scheme. In this case, the antenna switch 1736 can be omitted from the configuration of the car navigation device 1720.
[0248] Battery 1738 via feeder to Figure 20 The various blocks of the car navigation device 1720 shown are powered, and the feeders are partially shown as dashed lines in the figure. Battery 1738 accumulates the power supplied from the vehicle.
[0249] exist Figure 20 In the car navigation device 1720 shown, one or more components included in the processing circuitry may be implemented in the wireless communication interface 1733. Alternatively, at least a portion of these components may be implemented in the processor 1721. As an example, the car navigation device 1720 includes a portion (e.g., BB processor 1734) or the entirety of the wireless communication interface 1733, and / or a module including the processor 1721, and one or more components may be implemented in the module. In this case, the module may store a program that allows the processor to function as one or more components (in other words, a program that allows the processor to perform the operation of one or more components), and may execute the program. As another example, a program that allows the processor to function as one or more components may be installed in the car navigation device 1720, and the wireless communication interface 1733 (e.g., BB processor 1734) and / or the processor 1721 may execute the program. As described above, the car navigation device 1720 or the module may be provided as a device including one or more components, and a program that allows the processor to function as one or more components may be provided. Additionally, a readable medium in which the program is recorded may be provided.
[0250] The technology disclosed herein can also be implemented as an in-vehicle system (or vehicle) 1740 including one or more blocks of an automotive navigation device 1720, an in-vehicle network 1741, and a vehicle module 1742. The vehicle module 1742 generates vehicle data (such as vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 1741.
[0251] Exemplary embodiments of the present disclosure have been described above with reference to the accompanying drawings; however, the present disclosure is by no means limited to the examples described above. Various changes and modifications can be made by those skilled in the art within the scope of the appended claims, and it should be understood that such changes and modifications naturally fall within the technical scope of the present disclosure.
[0252] For example, the multiple functions included in one unit in the above embodiments can be implemented by separate devices. Alternatively, the multiple functions implemented by multiple units in the above embodiments can be implemented by separate devices respectively. In addition, one of the above functions can be implemented by multiple units. Needless to say, such a configuration is included within the scope of the present disclosure.
[0253] In this specification, the steps described in the flowchart include not only processes executed sequentially in the stated order, but also processes executed in parallel or individually, rather than necessarily sequentially. Furthermore, even within the steps of sequential processing, needless to say, the order can be appropriately altered.
[0254] While this disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions, and modifications can be made without departing from the spirit and scope of this disclosure as defined by the appended claims. Furthermore, the terms "comprising," "including," or any other variations thereof used in embodiments of this disclosure are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. An electronic device for transmitting data, comprising: The processing circuit is configured as follows: The initial transmission of transport blocks is made to the receiving end through the configured Hybrid Automatic Repeat Request (HARQ) process, and blind transmissions are scheduled to be performed within a predetermined time window after the initial transmission. Perform detection of HARQ feedback from the receiving end, which indicates whether the decoding of the transport block was successful at the receiving end; as well as Based on the detection results, control can be used to cancel or continue blind transmissions that have not yet been performed within the predetermined time window.
2. The electronic device of claim 1, wherein the processing circuit is further configured to: Select available transmission resources within the predetermined time window; Based on the resource selection results and the detection results from the HARQ feedback, the system can control the cancellation or continuation of blind transmissions that have not yet been performed within the predetermined time window.
3. The electronic device as claimed in claim 1 or 2, wherein the processing circuit is further configured to: If no HARQ feedback is received from the receiver, the uncompleted blind transmission of the transport block is performed within the predetermined time window.
4. The electronic device of claim 1 or 2, wherein the processing circuit is further configured to: If HARQ feedback is received from the receiver, the system controls the cancellation of any blind transmissions that have not yet been performed within the predetermined time window.
5. The electronic device of claim 1 or 2, wherein the processing circuit is further configured to: If a HARQ feedback indicating successful decoding is received, the system controls the cancellation of any blind transmissions that have not yet been performed within the predetermined time window.
6. The electronic device of claim 1 or 2, wherein the processing circuit is further configured to: If a HARQ feedback indicating decoding failure is received, it is determined that the HARQ retransmission of the transport block will be performed after the second timer started after the initial transmission expires.
7. The electronic device of claim 6, wherein the processing circuit is further configured to: If a HARQ feedback indicating decoding failure is received, control continues the blind transmission that has not yet been performed within the predetermined time window.
8. The electronic device as claimed in claim 1 or 2, wherein, The initial transmission and the blind transmission together do not exceed a predetermined number of times, and the processing circuit is configured to notify the receiving end of the predetermined number of times.
9. The electronic device as claimed in claim 1 or 2, wherein, The initial transmission is a HARQ retransmission performed in response to a decoding failure of the previously transmitted transport block.
10. The electronic device as claimed in claim 1 or 2, wherein, The initial transmission has a higher priority than the blind transmission.
11. The electronic device as claimed in claim 1 or 2, wherein, The initial transmission and the blind transmission are allocated different frequency domain transmission resources.
12. An electronic device for receiving, comprising: The processing circuit is configured as follows: Multiple transmissions of a transport block are received from the sender via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a predetermined time window after the initial transmission. Decoding of the transport block is performed based on at least a portion of the multiple transmissions; Send HARQ feedback to the sender indicating whether decoding was successful, so that the sender can control the cancellation or continuation of blind transmissions that have not yet been performed within the predetermined time window.
13. The electronic device of claim 12, wherein the processing circuit is further configured to: The first timer is started after the initial transmission is received or after the first successful decoding of the transmission block; The HARQ feedback is sent at a set time after the first timer expires.
14. The electronic device of claim 12, wherein the processing circuit is further configured to: Determine the HARQ feedback resource corresponding to the initial transmission of the transport block, and send the HARQ feedback on the HARQ feedback resource of the initial transmission; or Multiple HARQ feedback resources corresponding to multiple transmissions of the transport block are determined. After the first successful decoding of the transport block, the HARQ feedback resource closest in time to the first successful decoding is selected to send the HARQ feedback.
15. The electronic device according to any one of claims 12-14, wherein, The initial transmission is a HARQ retransmission performed in response to a decoding failure of the previously transmitted transport block.
16. The electronic device according to any one of claims 12-14, wherein, The initial transmission has a higher priority than the blind transmission.
17. The electronic device according to any one of claims 12-14, wherein, The initial transmission and the blind transmission are allocated different frequency domain transmission resources.
18. The electronic device of claim 13, wherein, Decoding the transport block includes: In the event of a decoding failure based on a previously received transport block, decoding is performed by merging the currently received transport block and the previously received transport block until decoding is successful or the first timer times out.
19. A communication method, comprising: The initial transmission of transport blocks is made to the receiving end through the configured Hybrid Automatic Repeat Request (HARQ) process, and blind transmissions are scheduled to be performed within a predetermined time window after the initial transmission. Perform detection of HARQ feedback from the receiving end, which indicates whether the decoding of the transport block was successful at the receiving end; as well as Based on the detection results, control can be used to cancel or continue blind transmissions that have not yet been performed within the predetermined time window.
20. A communication method, comprising: Multiple transmissions of a transport block are received from the sender via a configured Hybrid Automatic Repeat Request (HARQ) process, the multiple transmissions including an initial transmission and blind transmissions scheduled to occur within a predetermined time window after the initial transmission. Decoding of the transport block is performed based on at least a portion of the multiple transmissions; Send HARQ feedback to the sender indicating whether decoding was successful, so that the sender can control the cancellation or continuation of blind transmissions that have not yet been performed within the predetermined time window.
21. A non-transitory computer-readable storage medium storing executable instructions that, when executed, implement the communication method as described in claim 19 or 20.