Electronic device and method for wireless communication, and computer-readable storage medium

By using the n-1 continuous time domain position to perform repeated transmission in wireless communication in the permissionless frequency band, when the n-1 continuous time domain position is unavailable, and the redundant version number is assigned to each transmission block according to the first redundant version mode provided by the base station, the problem of user equipment not being able to transmit when the channel is busy in the preconfigured time domain position is solved, and transmission efficiency and reliability are improved.

JP7647763B2Active Publication Date: 2025-03-18SONY GROUP CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022548510
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-02-14
Filing Date
2021-02-08
Publication Date
2025-03-18
Estimated Expiration
2041-02-08

AI Technical Summary

Technical Problem

In wireless communication in the unlicensed frequency band, when the user equipment finds that the channel is busy in the pre-configured time domain position, it cannot perform data transmission, resulting in inefficient repeated transmission of the transmission block.

Method used

When the n-1st continuous time domain position is unavailable, the nth time domain position is used for repeated transmission, and each transmission block is assigned a redundant version number according to the first redundant version mode provided by the base station.

Benefits of technology

By dynamically adjusting the transmission position and assigning redundant version numbers, the repetitive transmission efficiency of the transmission block is improved, ensuring reliable transmission of data in the permissionless frequency band.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007647763000001
    Figure 0007647763000001
  • Figure 0007647763000002
    Figure 0007647763000002
  • Figure 0007647763000003
    Figure 0007647763000003
Patent Text Reader

Abstract

an electronic device for wireless communication, a method, and a computer-readable storage medium, the electronic device for wireless communication including: a processing circuit configured to: when performing a repeat transmission including 1st to repKth transmission blocks to a base station serving the electronic device, perform a repeat transmission of at least some of the 1st to repKth transmission blocks starting from the nth time-domain position when it is detected that the nth time-domain position is available when a first n-1 consecutive time-domain positions among predetermined consecutive time-domain positions for the repeat transmission configured by the base station are unavailable; and determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station, where repK is the number of first repeat transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK;
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application bearing application number 202010093281.5 and entitled "Electronic device and method for wireless communication, and computer-readable storage medium" filed with the China Patent Office on February 14, 2020, and incorporates the entire contents thereof by reference.

[0002] The present disclosure relates to the field of wireless communication technologies, in particular to scheduling-free repeated transmission of transmission blocks in unlicensed bands, and more particularly to an electronic device and method for wireless communication, and a computer-readable storage medium. [Background technology]

[0003] The communication in the unlicensed band adopts a fair competition mechanism of channel occupancy, and after the user equipment obtains the configuration information on the available resources by the base station, it performs channel idle detection and tries to occupy the preconfigured resources to transmit data. However, if the user equipment finds that the channel is busy at the preconfigured location where it can access the channel, it cannot transmit data on the channel resources preconfigured by the base station. Summary of the Invention [Means for solving the problem]

[0004] The following provides a brief overview of the present invention to provide a basic understanding of certain aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention. It is not intended to intentionally identify key or critical parts of the present invention, nor is it intended to intentionally limit the scope of the present invention. Its purpose is to provide some concepts in a simplified form to preface the more detailed techniques discussed later.

[0005] According to one aspect of the present disclosure, there is provided an electronic device for wireless communication, the electronic device including: a processing circuit configured to: when performing a repeated transmission including a 1st to a repKth transmission block to a base station serving the electronic device, when it is detected that an nth time domain position is available when a first n-1 consecutive time domain positions among predetermined consecutive time domain positions for repeated transmission configured by the base station are unavailable, perform repeated transmission of at least some of the 1st to the repKth transmission blocks starting from the nth time domain position; and determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station, where repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.

[0006] According to another aspect of the present disclosure, there is provided a method for wireless communication, comprising: when performing a repeated transmission including 1st to repKth transmission blocks to a base station serving an electronic device, when it is detected that an nth time domain position is available when a first n-1 consecutive time domain positions among predetermined consecutive time domain positions for repeated transmission configured by the base station are unavailable, performing repeated transmission of at least some of the 1st to repKth transmission blocks starting from the nth time domain position; and determining a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station, where repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.

[0007] According to another aspect of the present disclosure, there is further provided a computer program code for implementing the above-described method for wireless communication, a computer program product, and a computer-readable storage medium having computer program code recorded thereon for implementing the above-described method for wireless communication.

[0008] The above and other advantages of the present invention will become more apparent from the following detailed description of preferred embodiments of the present invention in conjunction with the drawings. [Brief description of the drawings]

[0009] In order to further explain the above and other advantages and features of the present invention, the following detailed description will be given in conjunction with the drawings, which are incorporated in and form a part of the present specification together with the following detailed description. Elements having the same functions and configurations are indicated by the same reference numerals. It should be noted that these drawings illustrate typical examples of the present invention and should not be considered as limitations on the scope of the present invention. In the drawings,

[0010] [Figure 1] FIG. 1 shows a block diagram of functional modules of an electronic device for wireless communication according to one embodiment of the present disclosure. [Diagram 2] FIG. 2 illustrates a schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Diagram 3] FIG. 3 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Figure 4] FIG. 4 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Diagram 5] FIG. 5 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Figure 6] FIG. 6 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Figure 7] FIG. 7 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Figure 8] FIG. 8 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. [Figure 9] FIG. 9 illustrates a flowchart of a method for wireless communication according to one embodiment of the present disclosure. [Figure 10] FIG. 10 is a block diagram showing a first example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure can be applied. [Figure 11] FIG. 11 is a block diagram showing a second example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure can be applied. [Figure 12] FIG. 12 is a block diagram showing an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied. [Figure 13] FIG. 13 is a block diagram showing an example of a schematic configuration of a car navigation device to which the technology of the present disclosure can be applied. [Figure 14] FIG. 14 is a block diagram showing a schematic configuration of a personal computer that can be employed in an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] In the following, exemplary embodiments of the present disclosure will be described in conjunction with the drawings. For the sake of clarity and conciseness, not all features of actual embodiments will be described in the specification. It should be understood that embodiment-specific decisions must be made in the course of developing such actual embodiments to achieve the developer's specific goals, for example, subject to system and business constraints, which may vary from embodiment to embodiment. It should also be understood that while the development work may be very complex and time-consuming, such development work would be a routine task for those of ordinary skill in the art having the benefit of this disclosure.

[0012] It should also be noted here that in order to avoid obscuring the present disclosure with unnecessary details, the drawings only show device configurations and / or processing steps closely related to the solutions of the present disclosure, and omit other details that are largely unrelated to the present disclosure.

[0013] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

[0014] FIG. 1 shows a block diagram of functional modules of an electronic device 100 for wireless communication according to an embodiment of the present disclosure. As shown in FIG. 1, the electronic device 100 includes a transmitting unit 102 that may be configured to perform repeated transmission of at least some of the transmission blocks from the 1st to the repKth transmission blocks starting from the nth time domain position when it is detected that the nth time domain position is available when the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions for repeated transmission configured by the base station are unavailable when the nth time domain position is unavailable, and a determining unit 104 that may be configured to determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station, where repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.

[0015] The transmitting unit 102 and the determining unit 104 may be realized by one or more processing circuits, and the processing circuits may be realized, for example, as a chip.

[0016] The electronic device 100 may be installed on a user equipment (UE) side or communicatively connected to the UE. Here, the electronic device 100 may be realized at a chip level or a device level. For example, the electronic device 100 may operate as a user equipment itself, and may further include external devices such as a memory and a transceiver (not shown). The memory is used to store programs and related data information that the user equipment needs to execute to realize various functions. The transceiver may include one or more communication interfaces to support communication between different devices (e.g., a base station, another user equipment, etc.), but the implementation form of the transceiver is not specifically limited here.

[0017] The base station may be, for example, a gNB.

[0018] For example, the above-mentioned predetermined continuous time domain positions are configured grant (CG) time domain positions pre-assigned by the base station. For example, the number of the above-mentioned predetermined continuous time domain positions is equal to or greater than repK. The CG time domain positions may be referred to as CG resources, and the time domain period to which the predetermined continuous time domain positions belong may be referred to as a CG period.

[0019] For example, the transmitter 102 may be configured to perform repeated transmission (also referred to as redundant transmission) of a transmission block (TB) in an unlicensed band in a scheduling-free manner. For example, the transmitter 102 may be configured to perform repeated transmission of a transmission block by a hybrid automatic repeat request (HARQ) process.

[0020] The communication in the unlicensed band adopts a fair competition mechanism of channel occupancy, and after obtaining configuration information on available resources in a CG period by the base station, the UE performs channel idle detection and attempts to occupy preconfigured resources for data transmission. However, if the UE finds that the channel is busy at a preconfigured time domain position where the channel can be accessed, the UE cannot transmit a transmission block at the time domain position for repeated transmission configured by the base station. The channel detection is, for example, LBT (Listen Before Talk). For example, at least some of the time domain positions pre-assigned by the base station may not be able to transmit a transmission block due to failure of LBT. For example, for example, due to failure of LBT, the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions for repeated transmission configured by the base station become unavailable, and therefore the transmission block cannot be transmitted at the first n-1 consecutive time domain positions.

[0021] When it is detected that the n-th time domain position of the above-mentioned predetermined consecutive time domain positions is available, the transmission unit 102 performs repeated transmission of at least some of the transmission blocks from the 1st to the repKth transmission blocks, starting from the n-th time domain position. As an example, the transmission unit 102 performs repeated transmission of at least some of the transmission blocks at consecutive time positions from the n-th time domain position.

[0022] As an example, the first redundancy version pattern may be one of the redundancy version sequences {0,2,3,1}, {0,3,0,3}, and {0,0,0,0}.

[0023] The determining unit 104 may determine a redundancy version number corresponding to each transmitted transmission block based on the first redundancy version pattern.

[0024] When the electronic device 100 according to the embodiment of the present disclosure finds that the channel is busy in some time domain positions to access the channel pre-configured by the base station, it can perform repeated transmission of the transmission block only after an available time domain position is detected, and determine the redundancy version number of the transmitted transmission block, and the base station can effectively perform combined decoding after receiving the redundant transmission.

[0025] For example, the determining unit 104 may be configured to determine the (mod(n-1, 4)+1)th data in the first redundancy version pattern as the redundancy version number corresponding to the nth transmission block, where mod() is a modulus operation. In this way, the redundancy version number corresponding to each transmission block can be simply and easily determined.

[0026] For example, repK=4 and the first redundancy version pattern is the redundancy version sequence {0,2,3,1}. When n=1, the redundancy version number corresponding to the first transmission block TB0 is the first data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transmission block TB1 is the second data in the first redundancy version pattern, i.e., its redundancy version number is 2; when n=3, the redundancy version number corresponding to the third transmission block TB2 is the third data in the first redundancy version pattern, i.e., its redundancy version number is 3; when n=4, the redundancy version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundancy version pattern, i.e., its redundancy version number is 1.

[0027] For example, repK=4 and the first redundancy version pattern is the redundancy version sequence {0,3,0,3}. When n=1, the redundancy version number corresponding to the first transmission block TB0 is the first data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transmission block TB1 is the second data in the first redundancy version pattern, i.e., its redundancy version number is 3; when n=3, the redundancy version number corresponding to the third transmission block TB2 is the third data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=4, the redundancy version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundancy version pattern, i.e., its redundancy version number is 3.

[0028] For example, repK=4 and the first redundancy version pattern is the redundancy version sequence {0,0,0,0}. When n=1, the redundancy version number corresponding to the first transmission block TB0 is the first data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transmission block TB1 is the second data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=3, the redundancy version number corresponding to the third transmission block TB2 is the third data in the first redundancy version pattern, i.e., its redundancy version number is 0; when n=4, the redundancy version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundancy version pattern, i.e., its redundancy version number is 0.

[0029] As an example, the transmission unit 102 can be configured to abandon transmission of the first n-1 transmission blocks among the 1st to repKth transmission blocks at the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions, and transmit at least the nth transmission block starting from the nth time domain position of the predetermined consecutive time domain positions that is detected as available.

[0030] For example, when the transmitting unit 102 finds that the channel is busy in the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions preconfigured by the base station where the channel is accessible, the transmitting unit 102 abandons the transmission of the first n-1 transmission blocks in the first n-1 consecutive time domain positions. Also, when the transmitting unit 102 continuously performs channel detection within a CG period and successfully detects that the channel is idle in the n-th time domain position among the predetermined consecutive time domain positions for repeated transmission, the transmitting unit 102 transmits the n-th transmission block in the n-th time domain position.

[0031] The base station pre-allocates a number of time domain periods for repeated transmission to the electronic device 100. These periods are called time domain periods of the same type as the time domain period to which the predetermined consecutive time domain positions for the repeated transmission belong. In the following figures, each of the pre-allocated time domain periods for repeated transmission is marked as CG-period_0. The time domain periods not allocated to the repeated transmission of the electronic device 100 are called time domain periods of a different type from the time domain period to which the predetermined consecutive time domain positions for the repeated transmission belong, and the time domain periods not allocated to the repeated transmission of the electronic device 100 are marked as CG-period_1.

[0032] In Figures 2 to 8 described below, an example is taken where repK=4 and the first redundancy version pattern is the redundancy version sequence {0, 2, 3, 1}, and the first time-domain position marked with an "X" in the first CG-period_0 in the figures represents the first time-domain position among the predetermined consecutive time-domain positions that can be used for repeated transmission preconfigured by the base station, and hereinafter, the consecutive time-domain positions after the first time-domain position are respectively referred to as the second time-domain position, the third time-domain position, the fourth time-domain position, etc. among the predetermined consecutive time-domain positions.

[0033] FIG. 2 illustrates a schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure.

[0034] In Fig. 2, when the transmitting unit 102 finds that the channel is busy at a first time domain position among the predetermined consecutive time domain positions available for repeated transmission preconfigured by the base station, it abandons the transmission of the first transmission block TB0 at the first time domain position. Then, when the transmitting unit 102 successfully detects that the channel is idle at a second time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the second transmission block TB1 at the second time domain position. As described above, the redundancy version number RV corresponding to the second transmission block TB1 is the second data in the first redundancy version pattern, i.e., RV=2.

[0035] FIG. 3 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure.

[0036] In FIG. 3, when the transmitting unit 102 finds that the channel is busy at the first three (i.e., the first to third) time domain positions among the predetermined consecutive time domain positions that are preconfigured by the base station and can be used for repeated transmission, the transmitting unit 102 abandons the transmission of the first to third transmission blocks TB0-TB2 at the first three time domain positions. Then, when the transmitting unit 102 successfully detects that the channel is idle at the fourth time domain position among the predetermined consecutive time domain positions for repeated transmission, the transmitting unit 102 transmits the fourth transmission block TB3 at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundancy version pattern, that is, RV=1.

[0037] For example, after sequentially transmitting the n-th to repK-th transmission blocks at available time domain positions of a predetermined consecutive time domain position, if it is detected that there are i additional available time domain positions in the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 may sequentially transmit the first i transmission blocks of the first n-1 discarded transmission blocks using the i additional available time domain positions, and sequentially transmit the transmission blocks that were not transmitted in the time domain period among the 1st to repK-th transmission blocks at available time domain positions in the next time domain period of the same type as the time domain period, or discard the transmission of the transmission blocks that were not transmitted, where i is greater than or equal to 0 and less than or equal to n-1.

[0038] After the transmitting unit 102 transmits the n-th transmission block at the n-th time domain position, the electronic device 100 continues to occupy the channel, thereby sequentially transmitting the transmission blocks after the n-th transmission block. If there is an additional available time domain position within the time domain period after transmitting the repK-th transmission block, the transmitting unit 102 shifts the transmission block that was not transmitted due to the channel detection failure to the position after the repK-th transmission block and transmits it.

[0039] As an example, if all of the transmission blocks that were not transmitted due to channel detection failure can be transmitted in the above-mentioned additional available time domain positions, the transmission unit 102 transmits all of the transmission blocks that were not transmitted due to channel detection failure within that time domain period.

[0040] As shown in Fig. 2, the transmitting unit 102 transmits the second transmission block TB1 within a time domain period CG-perood_0, and then continues to transmit TB2-TB3 (RVs of TB2-TB3 are 3 and 1, respectively). After transmitting TB1-TB3, there is an additional available time domain position within the time domain period, and the additional available time domain position is sufficient to transmit TB0, which was not transmitted due to the above channel detection failure, so the transmitting unit 102 shifts TB0 to after TB3 and transmits TB0 within the time domain period.

[0041] For example, when the additional available time domain positions are not enough to transmit all of the transmission blocks that were not transmitted due to channel detection failure, the transmitting unit 102 can ensure that the first to repK transmission blocks are completely transmitted by transmitting some of the transmission blocks that were not transmitted due to channel detection failure within the time domain period, and transmitting the remaining transmission blocks among the transmission blocks that were not transmitted due to channel detection failure at available time domain positions within the next time domain period of the same type as the time domain period. It should be noted that the transmitting unit 102 should not transmit the transmission blocks transmitted by the electronic device 100 within a time domain period of a different type from the time domain period.

[0042] As shown in FIG. 3, after the transmitting unit 102 transmits TB3 within a time domain period CG-perood_0, there are additional available time domain positions within the time domain period, but the additional available time domain positions are not sufficient to transmit TB0-TB2 which were not transmitted due to channel detection failure, so the transmitting unit 102 shifts TB0-TB1 (RVs are 0 and 2, respectively) to after TB3 and transmits them within the time domain period, and transmits TB2 (RV is 3) within the next time domain period CG-perood_0.

[0043] FIG. 4 shows another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. The difference between FIG. 4 and FIG. 3 is that FIG. 4 emphasizes that for TB2 transmitted in the next time domain period CG-perood_0 in FIG. 3, the TB2 cannot be transmitted in a CG-perood_1 of a different type from CG-perood_0 (i.e., a time domain period not allocated to repeated transmission by the electronic device 100). As an example, the transmitting unit 102 can abandon the transmission of the TB2.

[0044] As can be seen from the above description, in the repeated transmission described with reference to FIGS. 2 to 4, the transmission unit 102 cyclically shifts the transmission blocks that were not transmitted due to a failure in channel detection.

[0045] As an example, the transmission unit 102 may be configured to transmit at least a first transmission block starting from the nth time domain position detected as available among the predetermined consecutive time domain positions.

[0046] For example, when the transmitting unit 102 finds that the channel is busy in the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions preconfigured by the base station and accessible to the channel, the transmitting unit 102 abandons transmission of the first n-1 transmission blocks among the 1st to repKth transmission blocks in the first n-1 consecutive time domain positions. Then, the transmitting unit 102 continuously performs channel detection within a CG period, and transmits the first transmission block in the nth time domain position if it successfully detects that the channel is idle in the nth time domain position among the predetermined consecutive time domain positions for repeated transmission.

[0047] FIG. 5 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure.

[0048] 5, when the transmitting unit 102 finds that the channel is busy at a first time domain position among the predetermined consecutive time domain positions preconfigured by the base station and available for repeated transmission, it abandons the transmission of the first transmission block TB0 (whose RV=0) at the first time domain position. Then, when the transmitting unit 102 successfully detects that the channel is idle at a second time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the abandoned first transmission block (whose RV=0) at the second time domain position.

[0049] FIG. 6 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure.

[0050] 6, when the transmitting unit 102 finds that the channel is busy in the first to third time domain positions among the predetermined consecutive time domain positions preconfigured by the base station and available for repeated transmission, it abandons the transmission of the first transmission block TB0 (whose RV=0) in the first to third time domain positions. When the transmitting unit 102 successfully detects that the channel is idle in the fourth time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the abandoned first transmission block (whose RV=0) in the fourth time domain position.

[0051] For example, when it is detected that there are repK-1 or more available time domain positions within a time domain period to which a predetermined consecutive time domain position belongs after transmitting a first transmission block, the transmission unit 102 can be configured to sequentially transmit the second to repK-th transmission blocks within the time domain period.

[0052] After the transmitting unit 102 transmits the first transmission block at the above n-th time domain position, the electronic device 100 continues to occupy the channel, thereby sequentially transmitting the transmission blocks following the first transmission block.

[0053] For example, as shown in FIG. 5, after transmitting the first transmission block, since there are three or more available time domain positions within the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong, the transmission unit 102 sequentially transmits the second to fourth transmission blocks TB1, TB2, TB3 (whose RVs are 2, 3, and 1, respectively) within the time domain period.

[0054] For example, when it is detected that there are j available time domain positions in a time domain period to which a certain consecutive time domain position belongs after transmitting the first transmission block, the transmission unit 102 may be configured to sequentially transmit j transmission blocks from the second transmission block at the j available time domain positions, and sequentially transmit transmission blocks that were not transmitted in the time domain period among the first to repK-th transmission blocks in the next time domain period of the same type as the time domain period, or discard transmission of the transmission blocks that were not transmitted, where j is greater than or equal to 0 and less than repK-1.

[0055] For example, as shown in FIG. 6, after transmitting the first transmission block, there are j=2 available time domain positions in the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong, so the transmission unit 102 sequentially transmits two transmission blocks from the second transmission block, i.e., TB1 and TB2 (whose RVs are 2 and 3, respectively), at these two available time domain positions, and transmits the fourth transmission block TB3 (whose RV is 1) in the next time domain period CG-perood_0 of the same type as the time domain period.

[0056] FIG. 7 shows another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the present disclosure. The difference between FIG. 7 and FIG. 6 is that for TB3 transmitted in the next time domain period CG-perood_0 in FIG. 6, FIG. 7 highlights that TB3 cannot be transmitted in CG-perood_1 of a different type from CG-perood_0 (i.e., a time domain period not allocated to repeated transmission by the electronic device 100). As an example, the transmitting unit 102 can abandon the transmission of TB3.

[0057] As can be seen from the above description, in the repeated transmission described with reference to FIGS. 5 to 7, the transmission unit 102 shifts all of the transmission blocks that have not been transmitted due to a failure in channel detection.

[0058] For example, the determination unit 104 can be configured to modify the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device, and modify the first redundancy version pattern to the second redundancy version pattern selected by the electronic device. In this way, the transmission selection right of the electronic device 100 can be improved by repeatedly transmitting the transmission block according to the second repeated transmission count and the second redundancy version pattern selected by the electronic device 100 itself.

[0059] As an example, the second redundancy version pattern may be one of the redundancy version sequences {0,2,3,1}, {0,3,0,3}, and {0,0,0,0}.

[0060] As an example, the second repeated transmission number repK' is not equal to the first repeated transmission number repK and / or the second redundancy version pattern is not equal to the first redundancy version pattern.

[0061] For example, the determination unit 104 may be configured to determine the (mod(m-1, 4)+1)th data in the second redundancy version pattern as the redundancy version number corresponding to the mth transmission block, where mod() is a modulus operation, and m is an integer equal to or greater than 1 and equal to or less than repK'. In this way, the redundancy version number corresponding to each transmission block can be simply and easily determined.

[0062] As an example, the determining unit 104 may be configured to select the second repetition transmission number repK′ and the second redundancy version pattern based on the number of remaining available time domain positions in the time domain period to which the given consecutive time domain position belongs. Those skilled in the art may conceive of other ways of selecting the second repetition transmission number repK′ and the second redundancy version pattern, which will not be repeated here again.

[0063] For example, the determining unit 104 may be configured to add the second repetition transmission number and the second redundancy version pattern to the uplink control indication UCI and transmit the same to the base station. That is, the determining unit 104 may add the modified first repetition transmission number (i.e., repK') and the modified first redundancy version pattern (i.e., the second redundancy version pattern) to the uplink control indication UCI and transmit the same to the base station.

[0064] For example, when it is detected that there are repK' or more available time domain positions within a time domain period to which a predetermined consecutive time domain position belongs, the transmission unit 102 can be configured to sequentially transmit transmission blocks from 1st to repK'th within the time domain period, starting from the nth time domain position detected as available among the predetermined consecutive time domain positions.

[0065] FIG. 8 illustrates another schematic diagram of a transmitted transmission block and a redundancy version number corresponding to the transmission block according to an embodiment of the disclosure. In FIG. 8, repK=4, the first redundancy version pattern is a redundancy version sequence {0,2,3,1}, and repK′=2, the second redundancy version pattern is a redundancy version sequence {0,3,0,3}. Note that repK and the first redundancy version pattern are configured by RRC (Radio Resource Control).

[0066] As shown in FIG. 8, when the transmitting unit 102 finds that the channel is busy in the first three (i.e., the first to third) time domain positions among predetermined consecutive time domain positions that are preconfigured by the base station and can be used for repeated transmission, the transmitting unit 102 abandons the transmission of the first to third transmission blocks TB0-TB2 in the first three time domain positions.

[0067] Then, when the transmitting unit 102 successfully detects that the channel is idle at a fourth time domain position among the predetermined consecutive time domain positions for repeated transmission, it performs repeated transmission starting from the fourth time domain position and based on the second redundancy version pattern with the number of repeated transmissions being repK'.

[0068] When detecting that there are two or more available time domain positions in a time domain period CG-period_0 to which predetermined consecutive time domain positions that can be used for repeated transmission belong, the transmitting unit 102 starts from the fourth time domain position and sequentially transmits the first to second transmission blocks in the time domain period. As shown in Fig. 8, starting from the fourth time domain position, the transmitting unit 102 transmits the first transmission block TB0 (whose corresponding redundancy version number is the first data in the second redundancy version pattern, i.e., RV=0) and TB1 (whose corresponding redundancy version number is the second data in the second redundancy version pattern, i.e., RV=3) as the first transmission block.

[0069] As an example, the transmission unit 102 may be configured to, when it is detected that there are k available time domain positions in a time domain period to which a given consecutive time domain position belongs, sequentially transmit the 1st to kth transmission blocks in the time domain period starting from the nth time domain position detected as available among the given consecutive time domain positions, and sequentially transmit the transmission blocks among the 1st to repK'th transmission blocks that were not transmitted in the time domain period in the next time domain period of the same type as the time domain period, or discard the transmission of the transmission blocks that were not transmitted, where k is greater than or equal to 0 and less than repK'.

[0070] The above describes the repK and the first redundancy version pattern preconfigured by the base station. However, the base station does not need to preconfigure the repK and the first redundancy version pattern. If the base station does not configure the repK and the first redundancy version pattern, the electronic device 100 can notify the base station of the number of repeated transmissions and the redundancy version pattern used in this transmission by the UCI carried when transmitting each transmission block. In this case, it is necessary to add two parameters, the number of repeated transmissions and the redundancy version pattern, to the UCI.

[0071] In the above embodiments, some processes or methods have been disclosed in the process of describing the electronic device for wireless communication. The following provides an overview of these methods without repeating some details already discussed in the previous paragraph. Although these methods have been disclosed in the process of describing the electronic device for wireless communication, they do not necessarily use or are performed by the components described. For example, the embodiments of the electronic device for wireless communication may be partially or completely realized by hardware and / or firmware, and the following methods for wireless communication may be completely realized by a computer-executable program. Of course, these methods may use the hardware and / or firmware of the electronic device for wireless communication.

[0072] FIG. 9 shows a flow chart of a method 900 for wireless communication according to an embodiment of the present disclosure. The method 900 starts at step S902. In step S904, when performing repeated transmission including the 1st to repKth transmission blocks to a base station serving an electronic device, starting from the nth time domain position, when it is detected that the nth time domain position is available when the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions for repeated transmission configured by the base station are unavailable, the method performs repeated transmission of at least some of the 1st to repKth transmission blocks. In addition, a redundancy version number corresponding to each transmitted transmission block is determined based on a first redundancy version pattern received from the base station, where repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. The method 900 ends at step S906. The method 900 may be performed at a UE side.

[0073] The method can be performed, for example, by the electronic device 100 described in the first embodiment, and specific details thereof can be referred to the corresponding descriptions above, so they will not be repeated here.

[0074] The techniques of this disclosure are applicable to a variety of products.

[0075] For example, the electronic device 100 may be realized as various user devices. The user devices may be realized as mobile terminals (e.g., smartphones, tablet personal computer (PC), notebook PCs, portable game terminals, portable / dongle-type mobile routers, and digital photography devices) or in-vehicle terminals (e.g., car navigation devices). The user devices may further be realized as terminals that perform Machine To Machine (M2M) communication (also called Machine Type Communication (MTC) terminals). The user devices may also be wireless communication modules (e.g., integrated circuit modules including a single chip) mounted on each of these terminals.

[0076] [Application examples for base stations] (First application example) 10 is a block diagram showing a first example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. The following description uses an eNB as an example, but is similarly applicable to a gNB. The eNB 800 has one or more antennas 810 and a base station device 820. Each antenna 810 and each base station device 820 can be connected to each other via an RF cable.

[0077] Each of the antennas 810 has a single or multiple antenna elements (e.g., multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving radio signals by the base station device 820. The eNB 800 may have multiple antennas 810 as shown in FIG. 10. The multiple antennas 810 may be compatible with, for example, multiple frequency bands used by the eNB 800. Note that, although an example in which the eNB 800 has multiple antennas 810 is shown in FIG. 10, the eNB 800 may have a single antenna 810.

[0078] The base station device 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.

[0079] The controller 821 may be, for example, a CPU or a DSP, and operates various functions of the upper layer of the base station device 820. For example, the controller 821 generates a data packet from data in a signal processed by the wireless communication interface 825, and transfers the generated packet via the network interface 823. The controller 821 can generate a bundled packet by bundling data from a plurality of baseband processors, and transfer the generated bundled packet. The controller 821 can also have a logical function of performing control such as radio resource control, radio bearer control, mobility management, admission control, or scheduling. The control can also be performed in cooperation with a surrounding eNB or core network node. The memory 822 includes a RAM and a ROM, and stores a program executed by the controller 821 and various control data (for example, a terminal list, transmission power data, and scheduling data).

[0080] The network interface 823 is a communication interface for connecting the base station device 820 to the core network 824. The controller 821 can communicate with a core network node or other eNBs via the network interface 823. In this case, the eNB 800 and the core network node or other eNBs are connected to each other by a logical interface (e.g., an S1 interface and an X2 interface). The network interface 823 may be a wired communication interface or a wireless communication interface for a wireless backhaul line. When the network interface 823 is a wireless communication interface, the network interface 823 can use a higher frequency band for wireless communication than the frequency band used by the wireless communication interface 825.

[0081] The wireless communication interface 825 supports any cellular communication method (e.g., Long Term Evolution (LTE) and LTE-Advanced) and provides wireless connection to terminals located in the cell of the eNB 800 via the antenna 810. The wireless communication interface 825 may typically include, for example, a baseband (BB) processor 826 and an RF circuit 827. The BB processor 826 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and may perform signal processing of each type of layer (e.g., L1, media access control (MAC), radio link control (RLC), packet data aggregation protocol (PDCP)). The BB processor 826 may have some or all of the logical functions described above instead of the controller 821. The BB processor 826 may be a memory that stores a communication control program, or may be a module that includes a processor and related circuits configured to execute the program. Updating the program may change the function of the BB processor 826. This module may be a card or a board that is inserted into a slot in the base station device 820. Alternatively, this module may be a chip mounted on a card or a board. At the same time, the RF circuit 827 may include, for example, mixers, filters, amplifiers, and may transmit and receive radio signals by the antenna 810.

[0082] As shown in Fig. 10, the wireless communication interface 825 may include multiple BB processors 826. For example, the multiple BB processors 826 may be compatible with multiple frequency bands used by the eNB 800. As shown in Fig. 10, the wireless communication interface 825 may include multiple RF circuits 827. For example, the multiple RF circuits 827 may be compatible with multiple antenna elements. Although Fig. 10 illustrates an example in which the wireless communication interface 825 includes multiple BB processors 826 and multiple RF circuits 827, the wireless communication interface 825 may include a single BB processor 826 or a single RF circuit 827.

[0083] 10, the transceiver may be implemented by the wireless communication interface 825. At least a portion of the functionality may be implemented by the controller 821.

[0084] (Second application example) FIG. 11 is a block diagram showing a second example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. Similarly, the following description uses an eNB as an example, but is similarly applicable to a gNB. The eNB 830 has one or more antennas 840, a base station device 850, and an RRH 860. The RRH 860 and each antenna 840 may be connected to each other via an RF cable. In addition, the base station device 850 and the RRH 860 may be connected to each other by a high-speed line such as an optical fiber cable.

[0085] Each of the antennas 840 has a single or multiple antenna elements (e.g., multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving radio signals by the RRH 860. The eNB 830 may have multiple antennas 840 as shown in Fig. 11. The multiple antennas 840 may be compatible with, for example, multiple frequency bands used by the eNB 830. Note that, although Fig. 11 shows an example in which the eNB 830 has multiple antennas 840, the eNB 830 may have a single antenna 840.

[0086] The base station device 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857. The controller 851, the memory 852, and the network interface 853 are similar to the controller 821, the memory 822, and the network interface 823 described with reference to FIG.

[0087] The wireless communication interface 855 supports any cellular communication method (e.g., LTE and LTE-Advanced) and provides wireless connection to a terminal located in a sector corresponding to the RRH 860 via the RRH 860 and the antenna 840. The wireless communication interface 855 may typically include, for example, a BB processor 856. The BB processor 856 is similar to the BB processor 826 described with reference to FIG. 10 except that the BB processor 856 is connected to the RF circuit 864 of the RRH 860 via a connection interface 857. The wireless communication interface 855 may include multiple BB processors 856 as shown in FIG. 11. The multiple BB processors 856 may be compatible with, for example, multiple frequency bands used by the eNB 830. Note that, although FIG. 11 shows an example in which the wireless communication interface 855 includes multiple BB processors 856, the wireless communication interface 855 may include a single BB processor 856.

[0088] The connection interface 857 is an interface for connecting the base station device 850 (wireless communication interface 855) to the RRH 860. The connection interface 857 may be a communication module for communication in the above-mentioned high-speed line for connecting the base station device 850 (wireless communication interface 855) to the RRH 860.

[0089] The RRH 860 includes a connection interface 861 and a wireless communication interface 863 .

[0090] The connection interface 861 is an interface for connecting the RRH 860 (wireless communication interface 863) to the base station device 850. The connection interface 861 may be a communication module for communication in the above-mentioned high-speed line.

[0091] The wireless communication interface 863 transmits and receives wireless signals via the antenna 840. The wireless communication interface 863 may typically include, for example, an RF circuit 864. The RF circuit 864 may include, for example, a mixer, a filter, and an amplifier, and may transmit and receive wireless signals via the antenna 840. The wireless communication interface 863 may include multiple RF circuits 864 as shown in FIG. 11. The multiple RF circuits 864 may support multiple antenna elements. Note that, although FIG. 11 shows an example in which the wireless communication interface 863 includes multiple RF circuits 864, the wireless communication interface 863 may include a single RF circuit 864.

[0092] 11, the transceiver may be implemented by the wireless communication interface 855. At least a portion of the functionality may be implemented by the controller 851.

[0093] [Examples of user equipment applications] (First application example) 12 is a block diagram showing an example of a schematic configuration of a smartphone 900 to which the technology of the present disclosure can be applied. The smartphone 900 includes a processor 901, a memory 902, a storage device 903, an external connection interface 904, an image capture device 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 912, one or more antenna switches 915, one or more antennas 916, a bus 917, a battery 918, and an auxiliary controller 919.

[0094] The processor 901 is, for example, a CPU or a system on chip (SoC), and can control the functions of the application layer and other layers of the smartphone 900. The memory 902 includes a RAM and a ROM, and stores data and programs executed by the processor 901. The storage device 903 can include storage media such as a semiconductor memory and a hard disk. The external connection interface 904 is an interface for connecting an external device (for example, a memory card and a universal serial bus (USB) device) to the smartphone 900.

[0095] The image capture device 906 includes an image sensor (e.g., a charge-coupled device (CCD) and a complementary metal oxide semiconductor (CMOS)) and generates a captured image. The sensor 907 can include a set of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 908 converts a sound input to the smartphone 900 into an audio signal. The input device 909 includes, for example, a touch sensor configured to detect a touch on the screen of the display device 910, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user. The display device 910 includes a screen (e.g., a liquid crystal display (LCD), an organic light-emitting diode (OLED) display), and displays an output image of the smartphone 900. The speaker 911 converts an audio signal output from the smartphone 900 into a sound.

[0096] The wireless communication interface 912 supports any cellular communication method (e.g., LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 912 can typically include, for example, a BB processor 913 and an RF circuit 914. The BB processor 913 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, as well as various types of signal processing for wireless communication. At the same time, the RF circuit 914 can include, for example, a mixer, a filter, and an amplifier, and can transmit and receive wireless signals via an antenna 916. Note that the figure shows a case where one RF link is connected to one antenna, but this is merely an example, and also includes a case where one RF link is connected to multiple antennas via multiple phase shifters. The wireless communication interface 912 can be a single chip module on which the BB processor 913 and the RF circuit 914 are integrated. As shown in FIG. 12, the wireless communication interface 912 can include multiple BB processors 913 and multiple RF circuits 914. Although FIG. 12 shows an example in which the wireless communication interface 912 includes multiple BB processors 913 and multiple RF circuits 914, the wireless communication interface 912 may include a single BB processor 913 or a single RF circuit 914.

[0097] In addition to the cellular communication system, the wireless communication interface 912 can support other types of wireless communication systems, such as a short-distance wireless communication system, a proximity communication system, a wireless local network (LAN) system, etc. In this case, the wireless communication interface 912 can include a BB processor 913 and an RF circuit 914 for various wireless communication systems.

[0098] Each of the antenna switches 915 switches the connection of the antenna 916 between a plurality of circuits (eg, circuits used for different wireless communication methods) included in the wireless communication interface 912.

[0099] Each of the antennas 916 includes a single or multiple antenna elements (e.g., multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals through the wireless communication interface 912. As shown in Fig. 12, the smartphone 900 can include multiple antennas 916. Although Fig. 12 illustrates an example in which the smartphone 900 includes multiple antennas 916, the smartphone 900 may include a single antenna 916.

[0100] The smartphone 900 may include an antenna 916 for various wireless communication methods. In this case, the antenna switch 915 may be omitted from the configuration of the smartphone 900.

[0101] The bus 917 connects the processor 901, the memory 902, the storage device 903, the external connection interface 904, the image capture device 906, the sensor 907, the microphone 908, the input device 909, the display device 910, the speaker 911, the wireless communication interface 912, and the auxiliary controller 919 to each other. The battery 918 supplies power to each block of the smartphone 900 shown in FIG. 12 via a power supply line, and the power supply line is partially represented as a dotted line in the drawing. The auxiliary controller 919 operates the minimum necessary functions of the smartphone 900, for example, in a sleep mode.

[0102] In the smartphone 900 shown in Fig. 12, the transceiver of the electronic device 100 may be realized by the wireless communication interface 912. At least a part of the functions may be realized by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 can repeatedly transmit a transmission block in an unlicensed band in a scheduling-free manner and determine a redundancy version number of the transmitted transmission block by executing the functions of the transmitting unit 102 and the determining unit 104 described with reference to Fig. 1.

[0103] (Second application example) 13 is a block diagram showing an example of a schematic configuration of a car navigation device 920 to which the technology of the present disclosure can be applied. The car navigation device 920 includes a processor 921, a memory 922, a global positioning system (GPS) module 924, a sensor 925, a data interface 926, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, a wireless communication interface 933, one or more antenna switches 936, one or more antennas 937, and a battery 938.

[0104] The processor 921 is, for example, a CPU or SoC, and can control the navigation function and other functions of the car navigation device 920. The memory 922 includes a RAM and a ROM, and stores data and programs executed by the processor 921.

[0105] The GPS module 924 measures the position (e.g., latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 can include a set of sensors such as a gyro sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 926 connects to, for example, an in-vehicle network 941 via a terminal (not shown) and acquires data generated by the vehicle (e.g., vehicle speed data).

[0106] The content player 927 plays content stored on a storage medium (e.g., CD and DVD) inserted into the storage medium interface 928. The input device 929 includes, for example, a touch sensor, button, or switch configured to detect a touch on the screen of the display device 930, and receives operations or information input from a user. The display device 930 includes, for example, a screen such as an LCD or OLED display, and displays images of the navigation function or the played content. The speaker 931 outputs sounds of the navigation function or the played content.

[0107] The wireless communication interface 933 supports any cellular communication method (e.g., LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 933 may typically include, for example, a BB processor 934 and an RF circuit 935. The BB processor 934 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, as well as various types of signal processing for wireless communication. At the same time, the RF circuit 935 may include, for example, a mixer, a filter, and an amplifier, and may transmit and receive wireless signals via an antenna 937. The wireless communication interface 933 may also be a single chip module on which the BB processor 934 and the RF circuit 935 are integrated. As shown in FIG. 13, the wireless communication interface 933 may include multiple BB processors 934 and multiple RF circuits 935. Although FIG. 13 shows an example in which the wireless communication interface 933 includes multiple BB processors 934 and multiple RF circuits 935, the wireless communication interface 933 may include a single BB processor 934 or a single RF circuit 935.

[0108] In addition to the cellular communication system, the wireless communication interface 933 can support other types of wireless communication systems, such as a short-distance wireless communication system, a close-proximity communication system, a wireless LAN system, etc. In this case, the wireless communication interface 933 can include a BB processor 934 and an RF circuit 935 for various wireless communication systems.

[0109] Each of the antenna switches 936 switches the connection destination of the antenna 937 between a plurality of circuits (eg, circuits used for different wireless communication methods) included in the wireless communication interface 933.

[0110] Each of the antennas 937 includes a single or multiple antenna elements (for example, multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals via the wireless communication interface 933. As shown in Fig. 13, the car navigation device 920 can include multiple antennas 937. Although Fig. 13 shows an example in which the car navigation device 920 includes multiple antennas 937, the car navigation device 920 may include a single antenna 937.

[0111] The car navigation device 920 may include an antenna 937 for various wireless communication methods. In this case, the antenna switch 936 may be omitted from the configuration of the car navigation device 920.

[0112] 13 via a power supply line, which is partially represented by a dotted line in the drawing. The battery 938 stores the power supplied from the vehicle.

[0113] 13, the transceiver of the electronic device 100 may be realized by the wireless communication interface 912. At least a part of the functions may be realized by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 can repeatedly transmit a transmission block in an unlicensed band in a scheduling-free manner and determine a redundancy version number of the transmitted transmission block by executing the functions of the transmitting unit 102 and the determining unit 104 described with reference to FIG.

[0114] The technology of the present disclosure may be realized as an in-vehicle system (or vehicle) 940 including one or more of the following blocks: a car navigation device 920, an in-vehicle network 941, and a vehicle module 942. The vehicle module 942 generates vehicle data (e.g., vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 941.

[0115] The above describes the basic principles of the present invention by combining specific embodiments. However, it will be understood by those skilled in the art that all or any of the steps or components of the method and apparatus of the present invention can be realized by any computer device (including a processor, a storage medium, etc.) or a network of computer devices, using hardware, firmware, software, or a combination thereof, and this can be realized by those skilled in the art after reading the description of the present invention and utilizing their basic circuit design knowledge or basic programming skills.

[0116] The present invention further provides a program product having stored thereon machine-readable instruction codes which, when read and executed by a machine, perform a method according to the above-described embodiment of the present invention.

[0117] Correspondingly, a storage medium for storing the program product having the above machine-readable code stored therein is also included in the disclosure of the present invention. The above storage medium includes, but is not limited to, a flexible disk, an optical disk, a magneto-optical disk, a memory card, a memory stick, etc.

[0118] When realizing the present invention using software or firmware, the programs that constitute the software are installed from a storage medium or network into a computer having a dedicated hardware configuration (e.g., general-purpose computer 1400 shown in FIG. 14), and when various programs are installed, the computer can perform various functions.

[0119] 14, a central processing unit (CPU) 1401 executes various processes based on a program stored in a read-only memory (ROM) 1402 or a program loaded from a storage unit 1408 to a random access memory (RAM) 1403. The RAM 1403 stores data required when the CPU 1401 executes various processes, etc., as necessary. The CPU 1401, the ROM 1402, and the RAM 1403 are connected to one another via a bus 1404. An input / output interface 1405 is also connected to the bus 1404.

[0120] An input section 1406 (including a keyboard, a mouse, etc.), an output section 1407 (including a display such as a cathode ray tube (CRT) or a liquid crystal display (LCD), etc., and a speaker, etc.), a storage section 1408 (including a hard disk, etc.), and a communication section 1409 (including a network interface card such as a LAN card, a modulator / demodulator, etc.) are connected to the input / output interface 1405. The communication section 1409 executes communication processing via a network, for example, a network such as the Internet. If necessary, a drive 1410 may be connected to the input / output interface 1405. A removable medium 1411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted in the drive 1410 as necessary, and a computer program read from the removable medium 1406 is installed in the storage section 1408 as necessary.

[0121] When the above series of processes is realized by software, the programs constituting the software are installed from a network such as the Internet, or from a storage medium such as the removable medium 1411.

[0122] Those skilled in the art should understand that such a storage medium is not limited to the removable medium 141 in which the program is stored and distributed separately from the device as shown in Fig. 14 to provide the program to the user. Examples of the removable medium 1411 include a magnetic disk (including a flexible disk (registered trademark)), an optical disk (including an optical disk read only memory (CD-ROM) and a digital versatile disk (DVD)), a magneto-optical disk (including a mini disk (MD) (registered trademark)), and a semiconductor memory. Alternatively, the storage medium may be a ROM 1402, a hard disk included in the storage portion 1408, etc., in which the program is stored and distributed to the user together with the device including them.

[0123] In the device, method, and system of the present invention, each component or each step can be disassembled and / or recombined. Such disassembly and / or recombination should also be considered as an equivalent solution of the present invention. Note that the execution steps of the above series of processes can be performed in the order of description or chronological order, but are not necessarily required to be performed in chronological order. Some steps may be performed in parallel or independently of each other.

[0124] Finally, the terms "comprise," "including," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or device that includes a set of elements not only includes those elements, but also includes other elements not expressly listed, or includes the inherent elements of such process, method, article, or device. Also, unless specifically limited, an element qualified by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article, or device that includes the set of elements.

[0125] The above describes the embodiments of the present invention in detail with reference to the drawings, but the above-described embodiments are merely illustrative of the present invention and do not constitute limitations on the present invention. Those skilled in the art can make various modifications and changes to the above-described embodiments without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention is limited by the appended claims and their equivalents.

[0126] The present technology can be further implemented as follows. Appendix 1. Electronic equipment for wireless communication, When performing a repeat transmission including the 1st to repKth transmission blocks to a base station serving the electronic device, when it is detected that an nth time domain position is available when the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeat transmission configured by the base station are unavailable, repeating transmission of at least a part of the 1st to repKth transmission blocks starting from the nth time domain position; a processing circuit configured to determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station; repK is a first repeated transmission count received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. Appendix 2. The electronic device described in Appendix 1, wherein the processing circuit is configured to set the (mod(n-1,4)+1)th data in the first redundancy version pattern as the redundancy version number corresponding to the nth transmission block, where mod() is a modulus operation. Appendix 3. The electronic device described in Appendix 1 or 2, wherein the processing circuit is configured to abandon transmission of the first n-1 transmission blocks of the 1st to the repKth transmission blocks at the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions, and to transmit at least the nth transmission block starting from the nth time domain position of the predetermined consecutive time domain positions. Appendix 4. The processing circuit comprises: After sequentially transmitting the n-th to repK-th transmission blocks at available time domain positions of the predetermined consecutive time domain positions, if it is detected that there are i additional available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit the first i transmission blocks of the first n-1 transmission blocks that were discarded using the i additional available time domain positions; sequentially transmitting the transmission blocks that were not transmitted within the time domain period among the first to repK-th transmission blocks at available time domain positions within a next time domain period of the same type as the time domain period, or discarding the transmission of the transmission blocks that were not transmitted; An electronic device as described in Appendix 3, wherein i is greater than or equal to 0 and less than or equal to n-1. Appendix 5. An electronic device as described in Appendix 1 or 2, wherein the processing circuitry is configured to transmit at least a first transmission block starting from an n-th time domain position of the predetermined consecutive time domain positions. Appendix 6. The electronic device described in Appendix 5, wherein the processing circuit is configured to sequentially transmit the second through repK-th transmission blocks within a time domain period when it is detected that, after transmitting the first transmission block, there are repK-1 or more available time domain positions within the time domain period to which the specified consecutive time domain positions belong. Appendix 7. The processing circuit comprises: After transmitting the first transport block, if it is detected that there are j available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit j transport blocks from a second transport block at the j available time domain positions; In a next time domain period of the same type as the time domain period, the transmission blocks that have not been transmitted in the time domain period from the first transmission block to the repK-th transmission block are sequentially transmitted, or the transmission of the transmission blocks that have not been transmitted is abandoned; 6. The electronic device of claim 5, wherein j is greater than or equal to 0 and less than repK-1. Appendix 8. The electronic device of Appendix 1, wherein the processing circuitry is configured to modify the first repeated transmission number repK to a second repeated transmission number repK' selected by the electronic device, and to modify the first redundancy version pattern to a second redundancy version pattern selected by the electronic device. Appendix 9. The electronic device described in Appendix 8, wherein the processing circuit is configured to set the (mod(m-1,4)+1)th data in the second redundancy version pattern as the redundancy version number corresponding to the mth transmission block, where mod() is a modulus operation and m is an integer greater than or equal to 1 and less than or equal to repK'. Appendix 10. An electronic device as described in Appendix 8 or 9, wherein the processing circuit is configured to, when it is detected that there are repK' or more available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit the 1st to repK'th transmission blocks within the time domain period, starting from the nth time domain position of the predetermined consecutive time domain positions. Appendix 11. The processing circuit comprises: if it is detected that there are k available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, transmitting the first through kth transmission blocks sequentially within the time domain period, starting from the nth time domain position of the predetermined consecutive time domain positions; In a next time domain period of the same type as the time domain period, the transmission blocks that have not been transmitted in the time domain period from the first transmission block to the repK'th transmission block are sequentially transmitted, or the transmission of the transmission blocks that have not been transmitted is abandoned; 10. The electronic device of claim 8 or 9, wherein k is greater than or equal to 0 and less than repK'. Appendix 12. An electronic device described in any one of Appendixes 8 to 11, wherein the processing circuitry is configured to select the second repeat transmission count repK' and the second redundancy version pattern based on the number of remaining available time domain positions within a time domain period to which the predetermined consecutive time domain position belongs. Appendix 13. An electronic device described in any one of Appendices 8 to 12, wherein the processing circuit is configured to add the second repeated transmission count repK' and the second redundancy version pattern to an uplink control indication UCI and transmit it to the base station. Appendix 14. An electronic device described in any one of Appendices 8 to 13, wherein the second repeated transmission count repK' is not equal to the first repeated transmission count repK, and / or the second redundancy version pattern is not equal to the first redundancy version pattern. Appendix 15. An electronic device according to any one of appendices 1 to 14, wherein the processing circuit is configured to repeatedly transmit a transmission block in an unlicensed band using a scheduling-free method. Appendix 16. A method for wireless communication comprising: When performing a repeat transmission including a 1st to a repKth transmission block to a base station serving an electronic device, when it is detected that an nth time domain position is available when a first n-1 consecutive time domain positions among predetermined consecutive time domain positions for the repeat transmission configured by the base station are unavailable, repeating transmission of at least a part of the 1st to the repKth transmission blocks starting from the nth time domain position; determining a redundancy version number corresponding to each transmitted transport block based on a first redundancy version pattern received from the base station; repK is a first repeat transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. Appendix 17. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, cause the method for wireless communication of claim 16 to be performed.

Claims

1. An electronic device for wireless communication, comprising: When performing a repeat transmission including the 1st to repKth transmission blocks to a base station serving the electronic device, when it is detected that an nth time domain position is available when the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeat transmission configured by the base station are unavailable, perform a repeat transmission of at least a part of the 1st to repKth transmission blocks starting from the nth time domain position; a processing circuit configured to determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station; repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK; the processing circuitry is configured to discard transmission of a first n-1 transport blocks of the 1st through the repKth transport blocks at the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions, and transmit at least an nth transport block starting from the nth time domain position of the predetermined consecutive time domain positions; The processing circuitry includes: After sequentially transmitting the n-th to repK-th transport blocks at available time domain positions of the predetermined consecutive time domain positions, if it is detected that there are i additional available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit first i transport blocks of the first n-1 discarded transport blocks using the i additional available time domain positions; sequentially transmitting the transport blocks that were not transmitted within the time domain period among the first to repK-th transport blocks at available time domain positions within a next time domain period of the same type as the time domain period, or discarding the transmission of the transport blocks that were not transmitted; An electronic device, where i is greater than or equal to 0 and less than or equal to n-1.

2. 2. The electronic device of claim 1, wherein the processing circuit is configured to set a (mod(n-1, 4)+1)-th data in the first redundancy version pattern as a redundancy version number corresponding to an n-th transmission block, where mod() is a modulus operation.

3. 3. The electronic device of claim 1, wherein the processing circuitry is configured to transmit at least a first transmission block starting from an n-th time domain position of the predetermined consecutive time domain positions.

4. 4. The electronic device according to claim 3, wherein the processing circuit is configured to sequentially transmit a second to the repK-th transmission block within a time domain period when it is detected that there are repK-1 or more available time domain positions within a time domain period to which the predetermined consecutive time domain position belongs after transmitting the first transmission block.

5. The processing circuitry includes: if it is detected that there are j available time domain positions in a time domain period to which the predetermined consecutive time domain positions belong after transmitting the first transport block, sequentially transmit j transport blocks from a second transport block at the j available time domain positions; In a next time domain period of the same type as the time domain period, the transmission blocks that have not been transmitted in the time domain period from the first transmission block to the repK transmission block are sequentially transmitted, or the transmission of the transmission blocks that have not been transmitted is abandoned; 4. The electronic device according to claim 3, wherein j is equal to or greater than 0 and less than repK-1.

6. 2. The electronic device of claim 1, wherein the processing circuitry is configured to modify the first repeat transmission number repK to a second repeat transmission number repK′ selected by the electronic device and to modify the first redundancy version pattern to a second redundancy version pattern selected by the electronic device.

7. 7. The electronic device of claim 6, wherein the processing circuit is configured to set a (mod(m-1, 4)+1)-th data in the second redundancy version pattern as a redundancy version number corresponding to an m-th transmission block, where mod() is a modulus operation, and m is an integer greater than or equal to 1 and less than or equal to repK′.

8. 8. The electronic device according to claim 6, wherein the processing circuit is configured to, when it is detected that there are repK' or more available time-domain positions in a time-domain period to which the predetermined consecutive time-domain positions belong, sequentially transmit the first to repK'-th transmission blocks within the time-domain period, starting from an n-th time-domain position of the predetermined consecutive time-domain positions.

9. The processing circuitry includes: if it is detected that there are k available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, transmitting the first through kth transmission blocks sequentially within the time domain period, starting from the nth time domain position of the predetermined consecutive time domain positions; In a next time domain period of the same type as the time domain period, the transmission blocks that have not been transmitted in the time domain period among the first to repK'-th transmission blocks are sequentially transmitted, or the transmission of the transmission blocks that have not been transmitted is abandoned; The electronic device according to claim 6 or 7, wherein k is equal to or greater than 0 and less than repK'.

10. 10. The electronic device of claim 6, wherein the processing circuitry is configured to select the second repetition transmission count repK′ and the second redundancy version pattern based on a number of remaining available time domain positions within a time domain period to which the given consecutive time domain positions belong.

11. The electronic device according to any one of claims 6 to 10, wherein the processing circuit is configured to add the second repeated transmission count repK' and the second redundancy version pattern to an uplink control indication UCI and transmit the same to the base station.

12. 12. The electronic device according to claim 6, wherein the second number of repeated transmissions repK' is not equal to the first number of repeated transmissions repK.

13. An electronic device described in any one of claims 6 to 11, wherein the second redundancy version pattern is not equal to the first redundancy version pattern.

14. An electronic device described in any one of claims 6 to 11, wherein the second repeated transmission count repK' is not equal to the first repeated transmission count repK, and the second redundancy version pattern is not equal to the first redundancy version pattern.

15. The electronic device according to any one of claims 1 to 14, wherein the processing circuitry is configured to perform repeated transmission of a transmission block in an unlicensed band in a scheduling-free manner.

16. When performing a repeat transmission including a 1st to a repKth transmission block to a base station serving an electronic device, when it is detected that an nth time domain position is available when a first n-1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeat transmission configured by the base station are unavailable, repeating transmission of at least a part of the 1st to the repKth transmission blocks starting from the nth time domain position; determining a redundancy version number corresponding to each transmitted transport block based on a first redundancy version pattern received from the base station; repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK; Abandoning transmission of the first n-1 transport blocks among the first through repK transport blocks at the first n-1 consecutive time domain positions of the predetermined consecutive time domain positions, and transmitting at least an n-th transport block starting from the n-th time domain position of the predetermined consecutive time domain positions; After sequentially transmitting the n-th to repK-th transport blocks at available time domain positions of the predetermined consecutive time domain positions, if it is detected that there are i additional available time domain positions within a time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit first i transport blocks of the first n-1 discarded transport blocks using the i additional available time domain positions; Sequentially transmit the transport blocks that have not been transmitted within the time domain period among the first to repK-th transport blocks at available time domain positions within a next time domain period of the same type as the time domain period, or discard the transmission of the transport blocks that have not been transmitted; A method for wireless communication, wherein i is greater than or equal to 0 and less than or equal to n-1.

17. 20. A computer readable storage medium having stored thereon computer executable instructions that, when executed, cause a method for wireless communication as recited in claim 16 to be performed.

Citation Information

Patent Citations

  • Method of operating a terminal and a base station in a wireless communication system and an apparatus supporting the same

    JP2019521623A

  • Method and apparatus for transmitting and receiving PUCCH carrying SR in a wireless communication system

    JP2021502773A

  • Repeated transmission method and apparatus, network device, and computer-readable storage medium

    JP2021532632A

  • Method for transmitting or receiving pucch carrying sr in wireless communication system and apparatus therefor

    WO2019093841A1

  • Repetition transmission method and apparatus, network device, and computer readable storage medium

    WO2020030174A1