Electronic device, method, and base station for wireless communication
The electronic device optimizes wireless communication in a license-free band by adjusting transmission blocks based on available time domain positions and redundancy versions, ensuring reliable data transfer despite initial channel unavailability.
Patent Information
- Application Number
- JP2025034898
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-02-14
- Filing Date
- 2025-03-05
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-02-08
AI Technical Summary
In wireless communication using a license-free band, when channel resources pre-configured by a base station become unavailable due to busy conditions, existing technologies struggle to efficiently transmit data without causing interference, leading to inefficiencies in channel occupancy and data transmission.
An electronic device for wireless communication that performs repeated transmission of blocks from the first to the repK-th time domain position, starting from the nth available position, determines redundancy version numbers based on a received pattern, and adjusts transmission accordingly to ensure data delivery.
This approach enhances data transmission reliability and efficiency by allowing seamless continuation of data transfer even when initial configured channels are busy, optimizing channel utilization and reducing interference.
Smart Images

Figure 2025102789000001_ABST
Abstract
Description
Technical Field
[0001] This application claims priority to a Chinese patent application filed with the China National Intellectual Property Administration on February 14, 2020, with application number 20201 0093281.5, and the title of the invention is "Electronic Device and Method for Wireless Communication, and Computer Readable Storage Medium", and incorporates all of its content by reference.
[0002] The present disclosure relates to the field of wireless communication technology, and more specifically, to performing repeated transmission of transmission blocks in a license-free band in a scheduling-free manner. More specifically, it relates to an electronic device and method for wireless communication, and a computer-readable storage medium
Background Art
[0003] Communication in a license-free band adopts a fair competition mechanism for channel occupancy. After obtaining configuration information regarding available resources from a base station, a user equipment performs channel idle detection and attempts to occupy pre-configured resources for data transmission However, when it is discovered that the channel is busy at a pre-configured position where access to the channel is possible, the user equipment cannot transmit data using the channel resources pre-configured by the base station
Summary of the Invention
Means for Solving the Problems
[0004] Hereinafter, a brief overview of the present invention will be described 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 specifically identify the core or important parts of the present invention, nor is it intended to limit the scope of the present invention. Its purpose is to provide a certain concept in a simplified form for the foregoing of the more detailed technology to be discussed later.
[0005] According to one aspect of the present disclosure, when performing repeated transmission including transmission blocks from the first to the repK th to the base station that provides services to the electronic device, among the predetermined consecutive time domain positions for the repeated transmission configured by the base station, when it is detected that the nth time domain position is available when the first n - 1 consecutive time domain positions are not available, starting from the nth time domain position, perform repeated transmission of at least some of the transmission blocks from the first to the repKth transmission blocks, and determine the redundancy version number corresponding to each transmitted transmission block based on the first redundancy version pattern received from the base station. A processing circuit configured as such is included, where repK is the first number of repeated transmission times received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. An electronic device for wireless communication is provided.
[0006] According to another aspect of the present disclosure, when performing repeated transmission including transmission blocks from the first to the rep Kth to the base station that provides services to the electronic device, among the predetermined consecutive time domain positions for the repeated transmission configured by the base station, when it is detected that the nth time domain position is available when the first n - 1 consecutive time domain positions are not available, when this is detected, starting from the nth time domain position, among the transmission blocks from the first to the repKth and repeatedly transmitting at least a part of the transmission block of the Based on the first redundancy version pattern, a redundancy version corresponding to each transmitted transmission block is generated. Determine the version number, repK being the first repeat transmission 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 provided a computer for implementing the above-described method for wireless communication. and a computer program code and a computer program product, A computer having computer program code recorded thereon for implementing the method. A readable storage medium is further provided.
[0008] The above-mentioned objects, features and advantages of the present invention will become more apparent by describing in detail the preferred embodiments of the present invention in detail with reference to the accompanying drawings as follows. And other advantages become more apparent. [Brief description of the drawings]
[0009] In order to further illustrate the above and other advantages and features of the present invention, the following description is given in conjunction with the drawings. The drawings, taken in conjunction with the following detailed description, further illustrate specific embodiments of the present invention. The same reference numerals are used to denote elements having the same function and structure. It should be noted that these drawings are illustrative of typical examples of the present invention and are not intended to limit the scope of the present invention. In the drawings,
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Embodiments for Carrying Out the Invention
[0011] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings. For clarity and brevity not all features of actual embodiments are described in the specification. For example, system and service pertaining to the limitations and these limitations may vary depending on the embodiment It should be understood that in the process of developing such actual embodiments, decisions must be made to specify the embodiments so as to achieve the specific goals of the developer. Also, although the development work may be very complex and time-consuming, it should also be understood that for those skilled in the art who benefit from the content of the present disclosure such development work is just an everyday task.
[0012] Here, to avoid obscuring the present disclosure with unnecessary details, in the drawings, only the device configurations and / or processing steps closely related to the solution of the present disclosure are shown, and it should also be noted that other details that have little to do with the present disclosure are omitted.
[0013] Hereinafter, embodiments according to 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, when the electronic device 100 performs repeated transmission including transmission blocks from the 1st to the repKth to a base station that provides services to the electronic device 100, if the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeated transmission configured by the base station are not available, the nth time domain position When it is detected that is available, starting from the nth time domain position, at least some of the transmission blocks among the transmission blocks from the first to the repKth are repeatedly transmitted, and the transmission unit 102 can be configured to perform the repeated transmission. And a determination unit 104 that can be configured to determine the redundancy version number corresponding to each transmitted transmission block based on the first redundancy version pattern received from the base station. Here, repK is the number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. It should be noted that the transmission unit 102 and the determination unit 104 can be realized by one or more processing circuits, and the processing circuit can be realized as a chip, for example. The electronic device 100 can be installed on the user equipment (UE) side, for example, or may be communicably connected to the UE. Here, the electronic device 100 can be realized at the chip level or at the device level. For example, the electronic device 100 can operate as the 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 need to be executed for the user equipment to realize various functions. The transceiver can include one or more communication interfaces to support communication with different devices (such as base stations, other user equipment, etc.), but the specific implementation form of the transceiver is not specifically limited here. The base station can be, for example, a gNB.
[0015] When it is detected that is available, starting from the nth time domain position, at least some of the transmission blocks among the transmission blocks from the first to the repKth are repeatedly transmitted, and the transmission unit 102 can be configured to perform the repeated transmission. And a determination unit 104 that can be configured to determine the redundancy version number corresponding to each transmitted transmission block based on the first redundancy version pattern received from the base station. Here, repK is the number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.
[0016] The electronic device 100 can be installed on the user equipment (UE) side, for example, or may be communicably connected to the UE. Here, the electronic device 100 can be realized at the chip level or at the device level. For example, the electronic device 100 can operate as the 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 need to be executed for the user equipment to realize various functions. The transceiver can include one or more communication interfaces to support communication with different devices (such as base stations, other user equipment, etc.), but the specific implementation form of the transceiver is not specifically limited here. The base station can be, for example, a gNB. When it is detected that is available, starting from the nth time domain position, at least some of the transmission blocks among the transmission blocks from the first to the repKth are repeatedly transmitted, and the transmission unit 102 can be configured to perform the repeated transmission. And a determination unit 104 that can be configured to determine the redundancy version number corresponding to each transmitted transmission block based on the first redundancy version pattern received from the base station. Here, repK is the number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. It should be noted that the transmission unit 102 and the determination unit 104 can be realized by one or more processing circuits, and the processing circuit can be realized as a chip, for example. The electronic device 100 can be installed on the user equipment (UE) side, for example, or may be communicably connected to the UE. Here, the electronic device 100 can be realized at the chip level or at the device level. For example, the electronic device 100 can operate as the 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 need to be executed for the user equipment to realize various functions. The transceiver can include one or more communication interfaces to support communication with different devices (such as base stations, other user equipment, etc.), but the specific implementation form of the transceiver is not specifically limited here. The base station can be, for example, a gNB.
[0017] The base station can be, for example, a gNB.
[0018] As an example, the above-mentioned predetermined continuous time domain position is a radio resource control (RRC) configured grant (CG) time domain position pre-assigned by a base station. As an example, the number of the above-mentioned predetermined continuous time domain positions is equal to or greater than repK. The CG time domain position may be referred to as a CG resource, and the time domain period to which the predetermined continuous time domain position belongs may be referred to as a CG period. As an example, the transmission unit 102 may be configured to perform repeated transmission (which may also be referred to as redundant transmission) of a transmission block (TB) in a non-licensed band in a scheduling-free manner. As an example, the transmission unit 102 may be configured to perform repeated transmission of a transmission block by means of a hybrid automatic repeat request (HARQ) process. Communication in a non-licensed band adopts a fair competition mechanism for channel occupancy. After obtaining configuration information regarding available resources within a CG period by a base station, a UE performs channel idle detection and attempts to occupy pre-configured resources for data transmission.
[0019] However, when it is discovered that the channel is busy at a pre-configured time domain position where the UE can access the channel, the UE cannot transmit a transmission block at the above-mentioned time domain position for repeated transmission configured by the base station. Channel detection may be, for example, listen before talk (LBT). As an example, at least some of the time domain positions pre-assigned by a base station may be unable to perform transmission of a transmission block due to an LBT failure. As an example, for example, LBT may be performed on a pre-configured time domain position for a certain period of time. If the channel is detected as idle during this period, the UE may transmit a transmission block at the pre-configured time domain position.
[0020] However, if it is detected that the channel is busy during this period, the UE needs to re-detect the channel or select another available time domain position for transmission. In the case of a non-licensed band, since there is no license for spectrum resources, in order to ensure fair access to the channel, a contention-based mechanism needs to be adopted. For example, the UE may perform a random backoff operation and then attempt to access the channel again after a certain period of time. In addition, the base station may also adjust the configuration parameters of the CG according to the channel conditions and the number of UEs accessing the non-licensed band to ensure efficient use of the spectrum resources. For example, the base station may reduce the CG period or the number of available CG time domain positions when the channel is congested. On the other hand, when the channel conditions are good, the base station may increase the CG period or the number of available CG time domain positions to improve the data transmission rate. In summary, communication in a non-licensed band needs to balance spectrum resource utilization and fairness through a series of mechanisms and strategies to ensure reliable data transmission. As an example, at least some of the time domain positions pre-assigned by a base station may be unable to perform transmission of a transmission block due to an LBT failure. As an example, for example, LBT may be performed on a pre-configured time domain position for a certain period of time. Due to the failure, the first n - 1 consecutive time - domain positions among the predetermined consecutive time - domain positions for the repeated transmission constituted by the base station become unavailable. Therefore, it is impossible to transmit the transmission block at the above - mentioned first n - 1 consecutive time - domain positions. When it is detected that the n - th time - domain position among the above - mentioned predetermined consecutive time - domain positions is available, the transmission unit 102 starts from the n - th time - domain position and repeats the transmission of at least some of the transmission blocks among the transmission blocks from the 1st to the r epK - th. For example, the transmission unit 102 repeats the transmission of at least some of the transmission blocks at consecutive time positions starting from the n - th time - domain position.
[0021] As an example, the first redundancy version pattern can be one of the redundancy version sequences {0, 2, 3, 1}, {0, 3, 0, 3}, and {0, 0, 0, 0}. Based on the first redundancy version pattern, the determination unit 104 can determine the redundancy version number corresponding to each transmitted transmission block. When the electronic device 100 according to the embodiment of the present disclosure discovers that the channel is busy at some time - domain positions accessing a channel pre - configured by the base station, it repeats the transmission of the transmission block only after a usable time - domain position is detected, can determine the redundancy version number of the transmitted transmission block, and the base station can effectively perform combined decoding after receiving the redundant transmission.
[0022]
[0023]
[0024]
[0025] As an example, the determination unit 104 may be configured such that the (mod(n - 1 , 4)+1)-th data in the first redundant version pattern is the redundant version number corresponding to the n-th transmission block, where mod() is the remainder operation. In this way, the redundant version number corresponding to each transmission block can be determined simply and easily.
[0026] Taking repK = 4 and the first redundant version pattern being the redundant version sequence {0, 2, 3, 1} as an example, when n = 1, the redundant version number corresponding to the first transmission block TB0 is the first data in the first redundant version pattern, i.e., the redundant version number is 0. When n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, i.e., the redundant version number is 2. When n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, i.e., the redundant version number is 3. When n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, i.e., the redundant version number is 1. Taking repK = 4 and the first redundant version pattern being the redundant version sequence {0, 3, 0, 3} as an example, when n = 1, the redundant version number corresponding to the first transmission block TB0 is the first data in the first redundant version pattern, i.e., the redundant version number is 0.
[0027] Taking repK = 4 and the first redundant version pattern being the redundant version sequence {0, 3, 0, 3} as an example, when n = 1, the redundant version number corresponding to the first transmission block TB0 is the first data in the first redundant version pattern, i.e., the redundant version number is 0. When n = 2, the redundant version number corresponding to the second transmission block That is, the redundant version number is 0, and in the case of n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 3. In the case of n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 3. The redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 3. That is, the redundant version number is 0, and in the case of n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 3. That is, the redundant version number is 0, and in the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 3. In the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 3. That is, the redundant version number is 3.
[0028] Taking repK = 4 and the first redundant version pattern being the redundant version sequence {0, 0, 0, 0} as an example, in the case of n = 1, the redundant version number corresponding to the first transmission block TB0 is the first data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 0. Taking repK = 4 and the first redundant version pattern being the redundant version sequence {0, 0, 0, 0} as an example, in the case of n = 1, the redundant version number corresponding to the first transmission block TB0 is the first data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 0. That is, the redundant version number is 0, and in the case of n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 2, the redundant version number corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, the redundant version number is 0. That is, the redundant version number is 0, and in the case of n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 3, the redundant version number corresponding to the third transmission block TB2 is the third data in the first redundant version pattern, that is, the redundant version number is 0. That is, the redundant version number is 0, and in the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 0. In the case of n = 4, the redundant version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundant version pattern, that is, the redundant version number is 0. That is, the redundant version number is 0.
[0029] As an example, the transmission unit 102 abandons the transmission of the first n - 1 transmission blocks among the first repK transmission blocks at the first n - 1 consecutive time domain positions out of the predetermined consecutive time domain positions, and starts from the nth time domain position among the predetermined consecutive time domain positions detected as available, and can be configured to transmit at least the nth transmission block. Among the first n - 1 transmission blocks among the first repK transmission blocks at the first n - 1 consecutive time domain positions and abandons the transmission of the first n - 1 transmission blocks among the first repK transmission blocks at the first n - 1 consecutive time domain positions out of the predetermined consecutive time domain positions, and starts from the nth time domain position among the predetermined consecutive time domain positions detected as available, and transmits at least the nth transmission block. Among the above, starting from the nth time domain position, at least the nth transmission block is transmitted. It can be configured as follows.
[0030] As an example, when the transmission unit 102 discovers that the channel is busy at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions that can access the channel and are pre - configured by the base station, it abandons the transmission of the first n - 1 transmission blocks at the first n - 1 consecutive time domain positions. Also, the transmission unit 102 continuously performs channel detection within the CG period, and when it successfully detects that the channel is idle at the nth time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the nth transmission block at the nth time domain position. Among the first n - 1 consecutive time domain positions of the predetermined consecutive time domain positions that can access the channel and are pre - configured by the base station, when it discovers that the channel is busy, it abandons the transmission of the first n - 1 transmission blocks at the first n - 1 consecutive time domain positions. Among the first n - 1 consecutive time domain positions of the predetermined consecutive time domain positions that can access the channel and are pre - configured by the base station, when it discovers that the channel is busy, it abandons the transmission of the first n - 1 transmission blocks at the first n - 1 consecutive time domain positions. Also, the transmission unit 102 continuously performs channel detection within the CG period, and when it successfully detects that the channel is idle at the nth time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the nth transmission block at the nth time domain position. Among the predetermined consecutive time domain positions for repeated transmission, when it successfully detects that the channel is idle at the nth time domain position, it transmits the nth transmission block at the nth time domain position. When it successfully detects that the channel is idle at the nth time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the nth transmission block at the nth time domain position. Transmits the nth transmission block at the nth time domain position.
[0031] The base station pre - assigns a plurality 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 above - mentioned repeated transmission belong. In the following figures, each of the pre - assigned time domain periods for repeated transmission is marked as CG - period_0. The time domain periods not assigned 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 above - mentioned repeated transmission belong, and the time domain periods not assigned to the repeated transmission of the electronic device 100 are C The base station pre - assigns a plurality 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 above - mentioned repeated transmission belong. In the following figures, each of the pre - assigned time domain periods for repeated transmission is marked as CG - period_0. The time domain periods not assigned 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 above - mentioned repeated transmission belong. In the following figures, each of the pre - assigned time domain periods for repeated transmission is marked as CG - period_0. The time domain periods not assigned 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 above - mentioned repeated transmission belong, and the time domain periods not assigned to the repeated transmission of the electronic device 100 are C The time domain periods not assigned 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 above - mentioned repeated transmission belong. The time domain periods not assigned 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 above - mentioned repeated transmission belong, and the time domain periods not assigned to the repeated transmission of the electronic device 100 are C It is marked as G-period_1.
[0032] In FIGS. 2 to 8 described below, taking repK = 4 and the first redundant version pattern sequence being the redundant version sequence {0, 2, 3, 1} as an example, the time domain position marked with the first "X" in the first CG-period_0 in the figure is the first time domain position among the predetermined consecutive time domain positions that can be used for the repeated transmission preconfigured by the base station. 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 shows a schematic diagram of a transmitted transmission block according to an embodiment of the present disclosure and the redundant version numbers corresponding to the transmission blocks.
[0034] In FIG. 2, when the transmission unit 102 discovers that the channel is busy at the first time domain position among the predetermined consecutive time domain positions that can be used for the repeated transmission preconfigured by the base station, the transmission of the first transmission block TB0 at the first time domain position is abandoned. Then, when the transmission unit 102 successfully detects that the channel is idle at the second time domain position among the predetermined consecutive time domain positions for the repeated transmission, the second transmission block TB1 is transmitted at the second time domain position. As described above, the redundant version number RV corresponding to the second transmission block TB1 is the second data in the first redundant version pattern, that is, RV = 2.
[0035] FIG. 3 shows another schematic diagram of the transmitted transport block according to an embodiment of the present disclosure and the redundancy version number corresponding to the transport block. When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e.,
[0036] FIG. 3 shows that when the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. RV = 1. RV = 1. RV = 1.
[0037] As an example, after the transmission unit 102 sequentially transmits the transport blocks from the nth to the repKth at the available time domain positions of the predetermined consecutive time domain positions, when it is detected that there are i additional available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the first i transport blocks among the first n - 1 abandoned transport blocks are sequentially transmitted using the i additional available time domain positions, and the transport blocks that were not transmitted within the time domain period among the transport blocks from the first to the repKth at the available time domain positions within the next time domain period of the same type as the time domain period are sequentially transmitted, or the transmission of the transport blocks that were not transmitted can be abandoned. i is greater than or equal to 0 and When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. When the transmission unit 102 discovers that the channel is busy at the first three (i.e., the first to the third) time domain positions among the predetermined consecutive time domain positions that can be used for repeated transmission preconfigured by the base station, the transmission of the first to third transport blocks TB0 - TB2 at the first three time domain positions is abandoned. Then, when the transmission 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 fourth transport block TB3 is transmitted at the fourth time domain position. As described above, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version pattern, i.e., RV = 1. RV = 1. It is less than n - 1.
[0038] After the transmission unit 102 transmits the nth transmission block at the above-mentioned nth time domain position, the electronic device 100 continues to occupy the channel, and thereby sequentially transmits the transmission blocks after the nth transmission block. After transmitting the repKth transmission block, if there is an additional available time domain position within the time domain period, the transmission unit 102 shifts and transmits the transmission blocks that were not transmitted due to the failure of channel detection after the repKth transmission block.
[0039] As an example, if all of the transmission blocks that were not transmitted due to the failure of channel detection can be transmitted at the above-mentioned additional available time domain position, the transmission unit 102 transmits all of the transmission blocks that were not transmitted due to the failure of channel detection within the time domain period.
[0040] As shown in FIG. 2, after the transmission unit 102 transmits the second transmission block TB1 within the time domain period CG - perood_0, it continuously transmits TB2 - TB3 (the RVs of TB2 - TB3 are 3 and 1, respectively). After transmitting TB1 - TB3, if 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 that was not transmitted due to the failure of the above-mentioned channel detection, the transmission unit 102 shifts TB0 after TB3 and transmits TB0 within the time domain period.
[0041] As an example, the above-mentioned additional available time domain position is due to the failure of channel detection When it is not sufficient to transmit all of the transmission blocks that have not been transmitted, the transmission unit 102 transmits a part of the transmission blocks that have not been transmitted due to the failure of channel detection within the time domain period, and transmits the remaining transmission blocks of the transmission blocks that have not been transmitted due to the failure of channel detection at the available time domain positions within the next time domain period of the same type as the time domain period, so as to ensure that the transmission blocks from the first to the repK-th are completely transmitted. It should be noted that the transmission unit 102 shall not transmit the transmission blocks transmitted by the electronic device 100 within a time domain period of a type different from the time domain period. As shown in FIG. 3, after the transmission unit 102 transmits TB3 within the time domain period CG-perood_0, although there are additional available time domain positions within the time domain period, the additional available time domain positions are not sufficient to transmit TB0-TB2 that have not been transmitted due to the failure of channel detection. Therefore, the transmission unit 102 shifts TB0-TB1 (RVs are 0 and 2 respectively) and transmits them within the time domain period after TB3, and transmits TB2 (RV is 3) within the next time domain period CG-perood_0.
[0042] As shown in FIG. 3, after the transmission unit 102 transmits TB3 within the time domain period CG-perood_0, although there are additional available time domain positions within the time domain period, the additional available time domain positions are not sufficient to transmit TB0-TB2 that have not been transmitted due to the failure of channel detection. Therefore, the transmission unit 102 shifts TB0-TB1 (RVs are 0 and 2 respectively) and transmits them within the time domain period after TB3, and transmits TB2 (RV is 3) within the next time domain period CG-perood_0.
[0043] FIG. 4 shows another schematic diagram of the transmitted transmission blocks according to the embodiments of the present disclosure and the redundant version numbers corresponding to the transmission blocks. The difference between FIG. 4 and FIG. 3 is that for TB2 transmitted within the next time domain period CG-perood_0 in FIG. 3, CG-pero od_0 is of a different type from CG-perood_1 (i.e., the repetition by the electronic device 100 od_0 and CG-perood_1 of a different type (i.e., the repetition by the electronic device 100 It is emphasized in FIG. 4 that the TB2 cannot be transmitted within the time domain period not allocated to downlink transmission. As an example, the transmission unit 102 can abandon the transmission of the TB2. As can be seen from the above description, in the repeated transmission described with reference to FIGS. 2 to 4 above, the transmission unit 102 circulates and shifts the transmission blocks not transmitted due to the failure of channel detection. As an example, the transmission unit 102 can be configured to start from the nth time domain position detected as available among the predetermined consecutive time domain positions and transmit at least the first transmission block.
[0044] As an example, when the transmission unit 102 discovers that the channel is busy at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions pre - configured by the base station and accessible to the channel, it abandons the transmission of the first n - 1 transmission blocks among the first to repKth transmission blocks at the first n - 1 consecutive time domain positions. Then, the transmission unit 102 continuously performs channel detection within the CG period, and when it successfully detects that the channel is idle at the nth time domain position among the predetermined consecutive time domain positions for repeated transmission, it transmits the first transmission block at the nth time domain position. FIG. 5 shows another schematic diagram of the transmitted transmission block according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block.
[0045]
[0046]
[0047]
[0048] In FIG. 5, when the transmission unit 102 discovers that the channel is busy at the first time domain position among the predetermined continuous time domain positions that can be used for repeated transmission and are preconfigured by the base station, it abandons the transmission of the first transmission block TB0 (with its RV = 0) at the first time domain position. Then, when the transmission unit 102 successfully detects that the channel is idle at the second time domain position among the predetermined continuous time domain positions for repeated transmission, it transmits the abandoned first transmission block (with its RV = 0) at the second time domain position. When it is discovered that the channel is busy at the first time domain position among the predetermined continuous time domain positions that can be used for repeated transmission and are preconfigured by the base station, the transmission of the first transmission block TB0 (with its RV = 0) at the first time domain position is abandoned. And then, when the transmission unit 102 successfully detects that the channel is idle at the second time domain position among the predetermined continuous time domain positions for repeated transmission, it transmits the abandoned first transmission block (with its RV = 0) at the second time domain position. When it is successfully detected that the channel is idle at the second time domain position, the abandoned first transmission block (with its RV = 0) is transmitted at the second time domain position.
[0049] FIG. 6 shows another schematic diagram of the transmitted transmission block according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block.
[0050] In FIG. 6, when the transmission unit 102 discovers that the channel is busy at the first to third time domain positions among the predetermined continuous time domain positions that can be used for repeated transmission and are preconfigured by the base station, it abandons the transmission of the first transmission block TB0 (with its RV = 0) at the first to third time domain positions. When the transmission unit 102 successfully detects that the channel is idle at the fourth time domain position among the predetermined continuous time domain positions for repeated transmission, it transmits the abandoned first transmission block (with its RV = 0) at the fourth time domain position. When it is discovered that the channel is busy at the first to third time domain positions among the predetermined continuous time domain positions that can be used for repeated transmission and are preconfigured by the base station, the transmission of the first transmission block TB0 (with its RV = 0) at the first to third time domain positions is abandoned. The transmission unit 102 abandons the transmission of the first transmission block TB0 (with its RV = 0). When the transmission unit 102 successfully detects that the channel is idle at the fourth time domain position among the predetermined continuous time domain positions for repeated transmission, it transmits the abandoned first transmission block (with its RV = 0) at the fourth time domain position.
[0051] As an example, after transmitting the first transmission block, when it is detected that there are available time domain positions of repK - 1 or more within the time domain period to which the predetermined continuous time domain position belongs, the transmission unit 102 transmits the second to repK-th transmission blocks within the time domain period. can be configured to sequentially transmit.
[0052] After the transmission unit 102 transmits the first transmission block at the above-described n-th time domain position, the electronic device 100 continues to occupy the channel, whereby the subsequent transmissions after the first transmission block sequentially transmit the transmission blocks.
[0053] As an example, as shown in FIG. 5, after transmitting the first transmission block, within the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong, since there are three or more available time domain positions, the transmission unit 102, within the time domain period, sequentially transmits the second to fourth transmission blocks TB1, TB2, TB3 (whose RVs are 2, 3, 1 respectively). As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. 3, 1 respectively). 3, 1 respectively).
[0054] As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1. As an example, after the transmission unit 102 transmits the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, the transmission unit 102 sequentially transmits j transmission blocks starting from the second transmission block at the j available time domain positions, and within the next time domain period of the same type as the time domain period, sequentially transmits the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period, or can be configured to abandon the transmission of the transmission blocks that were not transmitted, where j is 0 or more and less than repK - 1.
[0055] As an example, as shown in FIG. 6, after transmitting the first transmission block, within the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong, where j = 2 As an example, after transmitting the first transmission block, within the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong, where j = 2 Since there are two available time domain positions, the transmission unit 102 transmits two transmission blocks from the second transmission block at these two available time domain positions, namely, TB1 and TB2 (the RVs of which are 2 and 3 respectively) sequentially, and transmits the fourth transmission block TB3 (the RV of which is 1) within the next time domain period CG - perood_0 of the same type as the time domain period. The second transmission block from the second transmission block, i.e., TB1 and TB2 (the RVs of which are 2 and 3 respectively) are sequentially transmitted at these two available time domain positions, and the fourth transmission block TB3 (the RV of which is 1) is transmitted within the next time domain period CG - perood_0 of the same type as the time domain period. In FIG. 7, another schematic diagram of the transmitted transmission block according to an embodiment of the present disclosure and the redundancy version number corresponding to the transmission block is shown. The difference between FIG. 7 and FIG. 6 is that for TB3 transmitted within the next time domain period CG - perood_0 in FIG. 6, FIG. 7 emphasizes that the TB3 cannot be transmitted within a different type of CG - perood_1 (i.e., a time domain period not allocated for repeated transmission by the electronic device 100) from CG - pero od_0. For example, the transmission unit 102 can abandon the transmission of the TB3.
[0056] As can be seen from the above description, in the repeated transmission described in FIGS. 5 to 7, the transmission unit 102 shifts the transmission blocks not transmitted due to the failure of channel detection as a whole. For example, the determination unit 104 can be configured to correct the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device, and correct the first redundancy version pattern to the second redundancy version pattern selected by the electronic device. In this way, the second repeated transmission count and the second redundancy version pattern selected by the electronic device 100 itself are emphasized in FIG. 7. For example, the transmission unit 102 can abandon the transmission of the TB3. As can be seen from the above description, in the repeated transmission described in FIGS. 5 to 7, the transmission unit 102 shifts the transmission blocks not transmitted due to the failure of channel detection as a whole.
[0057] As can be seen from the above description, in the repeated transmission described in FIGS. 5 to 7, the transmission unit 102 shifts the transmission blocks not transmitted due to the failure of channel detection as a whole. For example, the determination unit 104 can be configured to correct the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device, and correct the first redundancy version pattern to the second redundancy version pattern selected by the electronic device. In this way, the second repeated transmission count and the second
[0058] redundancy version pattern selected by the electronic device 100 itself are emphasized in FIG. 7. For example, the transmission unit 102 can abandon the transmission of the TB3. redundancy version pattern selected by the electronic device 100 itself are emphasized in FIG. 7. For example, the transmission unit 102 can abandon the transmission of the TB3. According to the redundant version pattern, by performing repeated transmission of the transport block, the transmission selection right of the electronic device 100 can be improved.
[0059] As an example, the second redundant version pattern can be one of the redundant version sequences {0, 2, 3, 1}, {0, 3, 0, 3}, and {0, 0, 0, 0}.
[0060] As an example, the second number of repeated transmissions repK' is not equal to the first number of repeated transmissions repK, and / or the second redundant version pattern is not equal to the first redundant version pattern.
[0061] As an example, the determination unit 104 can be configured such that the data at the ((mod(m - 1, 4)+1)-th) position in the second redundant version pattern is the redundant version number corresponding to the m-th transport block, where mod() is the remainder operation and m is an integer greater than or equal to 1 and less than or equal to repK'. In this way, the redundant version number corresponding to each transport block can be determined simply and easily.
[0062] As an example, the determination unit 104 can be configured to select the second number of repeated transmissions repK' and the second redundant version pattern based on the number of available time domain positions remaining within the time domain period to which a predetermined continuous time domain position belongs. Those skilled in the art can also conceive of other methods for selecting the second number of repeated transmissions repK' and the second redundant version pattern, so there is no need to repeat here.
[0063] As an example, the determination unit 104 is the second number of repeated transmissions and the second redundant version pattern configured to add it to the uplink control indication UCI and transmit it to the base station That is, the determination unit 104 can add the modified first repetition transmission count (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 it to the base station.
[0064] As an example, when it is detected that there are available time domain positions of repK’ or more within the time domain period to which a predetermined continuous time domain position belongs, the transmission unit 102 starts from the above-mentioned nth time domain position detected as available among the predetermined continuous time domain positions, and can be configured to sequentially transmit transmission blocks from the 1st to the repK’th within the time domain period.
[0065] FIG. 8 shows another schematic diagram of the transmitted transmission block according to the disclosed embodiment and the redundancy version number corresponding to the transmission block. In FIG. 8, repK = 4, the first redundancy version pattern is the redundancy version sequence {0, 2, 3, 1}, repK’ = 2, and the second redundancy version pattern is the 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 transmission unit 102 discovers that the channel is busy at the first three (i.e., the 1st to the 3rd) time domain positions among the predetermined continuous time domain positions that can be used for repeated transmission and are preconfigured by the base station, the first three time domain positions Abort the transmission of the first to third transmission blocks TB0 - TB2.
[0067] Then, when the transmission unit 102 successfully detects that the channel is idle at the fourth time domain position among the predetermined continuous time domain positions for retransmission, starting from the fourth time domain position, perform retransmission based on the second redundant version pattern with the number of retransmission times being repK’.
[0068] The transmission unit 102 is within the time domain period CG - period_0 to which the predetermined continuous time domain positions configured in advance by the base station and available for retransmission belong, and when it is detected that there are two or more available time domain positions, starting from the above - mentioned fourth time domain position, sequentially transmit the first to second transmission blocks within the time domain period. As shown in FIG. 8, starting from the above - mentioned fourth time domain position, the transmission unit 102 transmits the first transmission block TB0 (the corresponding redundant version number is the first data in the second redundant version pattern, that is, RV = 0), and TB1 (the corresponding redundant version number is the second data in the second redundant version pattern, that is, RV = 3).
[0069] As an example, when the transmission unit 102 detects that there are k available time domain positions within the time domain period to which the predetermined continuous time domain positions belong, starting from the above - mentioned nth time domain position detected as available among the predetermined continuous time domain positions, sequentially transmit the first to kth transmission blocks within the time domain period, and the next time domain period of the same type as the time domain period Among the transmission blocks from the 1st to the repK’th within the domain period, transmit the transmission blocks that were not transmitted within the time domain period in sequence, or abandon the transmission of the transmission blocks that were not transmitted. Here, k is 0 or more and less than repK’. The above has been described with respect to repK preconfigured by the base station and the first redundant version pattern. However, the base station may not preconfigure repK and the first redundant version pattern. If the base station does not configure repK and the first redundant version pattern, the electronic device 100 can notify the base station of the number of repeated transmissions and the redundant version pattern used in this transmission through 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 redundant version pattern, to the UCI.
[0070]
[0071] In the process of describing the electronic device for wireless communication in the above embodiments, several obvious processes or methods were disclosed. The following is a description of the outlines of these methods without repeating some details already discussed above. These methods were disclosed in the process of describing the electronic device for wireless communication, but do not necessarily use the members described or be implemented by these members. For example, the embodiments of the electronic device for wireless communication can be realized partially or completely by hardware and / or firmware, and the following methods for wireless communication can be realized by a completely computer-executable program. Of course, these methods may also utilize the hardware and / or firmware of the electronic device for wireless communication.
[0072] FIG. 9 shows a flowchart of a method 900 for wireless communication according to an embodiment of the present disclosure. The method 900 starts from step S902. In step S904, when performing repeated transmission including transmission blocks from the first to the repK-th to a base station that provides services to an electronic device, if the first n - 1 consecutive time domain positions among predetermined consecutive time domain positions for repeated transmission configured by the base station are unavailable, when it is detected that the n-th time domain position is available, starting from the n-th time domain position, repeated transmission of at least some of the transmission blocks from the first to the repK-th is performed. Note that, based on the first redundancy version pattern received from the base station, a redundancy version number corresponding to each transmitted transmission block is determined, and repK is the first number of repeated transmission times 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 can be executed on the UE side. The method can be executed, for example, by the electronic device 100 described in the first embodiment. For specific details, reference can be made to the corresponding descriptions above, and thus will not be repeated here.
[0073] The technology of the present disclosure is applicable to various products. For example, the electronic device 100 can be realized as various user devices. The user device
[0074] is, for example, a mobile terminal (e.g., a smartphone, a tablet personal computer (PC),
[0075] A notebook PC, a portable game terminal, a mobile router of a portable / dongle type, and a digital camera device), or may be implemented as an in-vehicle terminal (e.g., a car navigation device). The user equipment may further be a terminal for performing M2M (Machine To Machine) communication (also referred to as an MTC (Machine Type Communication) terminal). In addition, the user equipment may be a wireless communication module (e.g., an integrated circuit module including a single chip) mounted on each of these terminals.
[0076] [Application examples related to base stations] (First application example) FIG. 10 is a block diagram showing a first example of the schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. The following description is given by taking the eNB as an example, but it is similarly applicable to the gNB. The eNB 800 has one or more antennas 810 and a base station device 820. Each antenna 810 and the base station device 820 can be connected to each other via an RF cable. Each of the antennas 810 has a single or a plurality of antenna elements (e.g., a plurality of antenna elements included in a MIMO antenna), and is used for transmitting and receiving wireless signals by the base station device 820. As shown in FIG. 10, the eNB 800 can have a plurality of antennas 810. The plurality of antennas 810 can be compatible with, for example, a plurality of frequency bands used by the eNB 800. Although FIG. 10 shows an example in which the eNB 800 has a plurality of antennas 810, the eNB 800 may have a single antenna 810.
[0077]
[0078] The base station apparatus 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.
[0079] The controller 821 can be, for example, a CPU or a DSP, and operates various functions of the upper layer of the base station apparatus 820. For example, the controller 821 generates data packets from the data in the signal processed by the wireless communication interface 825, and transfers the generated packets via the network interface 823. The controller 82 1 can generate bundled packets by bundling data from a plurality of baseband processors, and transfer the generated bundled packets. Also, the co ntroller 821 can have a logical function for performing controls such as radio resource control (Radio Resource Contro l), radio bearer control, mobility management (Mobility Management), admission control (Admissio n Control), or scheduling. Also, the control can be executed in cooperation with surrounding eNBs or core ne (Mobility Management), admission control (Admission Control), or scheduling. Also, the control can be executed in cooperation with surrounding eNBs or core network nodes. The memory 822 includes a RAM and a RO M, and stores programs executed by the controller 821 and various control data (e.g., a terminal list, transmission power data, and scheduling data, etc.). The network interface 823 is a communication interface for connecting the base station apparatus 820 to the core network 824. The controller 821 is connected to the network interface
[0080] 823, and a wireless communication interface 825. The controller 821 is connected to the network interface Communicate with a core network node or another eNB via the interface 823 This can be done. In that case, the eNB 800 and the core network node or another eNB are connected to each other via logical interfaces (e.g., S1 interface and 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 system (e.g., Long Term Evolution ( LTE) and LTE-Advanced) and provides a wireless connection to terminals located in the cell of the eNB 800 via the antenna 810. The wireless communication interface 825 usually may include, for example, a baseband (BB) processor 826 and an RF circuit 827. The BB processor 826 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and can 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 above-described logical functions instead of the controller 821. The BB processor 826 may be a memory storing a communication control program, or may execute a program It may be a module including a processor configured to execute and associated circuits. The update of the program can change the functions of the BB processor 826. This module may be a card or a blade inserted into a slot of the base station apparatus 820. Alternatively, this module may be a chip mounted on a card or a blade. At the same time, the RF circuit 827 includes, for example, a mixer, a filter, and an amplifier, and can transmit and receive wireless signals through the antenna 810.
[0082] As shown in FIG. 10, the wireless communication interface 825 can include a plurality of BB processors 82 6. For example, the plurality of BB processors 826 can be compatible with a plurality of frequency bands used by the eNB 800. As shown in FIG. 10, the wireless communication interface 825 can include a plurality of RF circuits 827. For example, the plurality of RF circuits 827 can be compatible with a plurality of antenna elements. FIG. 10 shows an example in which the wireless communication interface 82 5 includes a plurality of BB processors 826 and a plurality of RF circuits 827, but the wireless communication interface 825 may include a single BB processor 826 or a single RF circuit 827.
[0083] In the eNB 800 shown in FIG. 10, the transceiver may be implemented by the wireless communication interface 8 25. At least a part of the functions may be implemented by the controller 821.
[0084] (Second Application Example) FIG. 11 shows a second example of the schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. It is a block diagram. Similarly, the following description uses the eNB as an example, but it is equally applicable to the gNB. It is possible. 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 can be connected to each other via an RF cable. Also, the base station device 850 and the RRH 860 can be connected to each other via a high-speed line such as an optical fiber cable.
[0085] Each of the antennas 840 has a single or multiple antenna elements (for example, the multiple antenna elements included in a MIMO antenna), and is used for the transmission and reception of radio signals by the RRH 860. As shown in FIG. 11, the eNB 830 can have a plurality of antennas 840. The plurality of antennas 840 can be compatible with, for example, the multiple frequency bands used by the eNB 830. Note that FIG. 11 shows an example in which the eNB 830 has a plurality of antennas 840, but 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 the same as the controller 821, the memory 822, and the network interface 823 described with reference to FIG. 10.
[0087] The wireless communication interface 855 supports any cellular communication method (for example, LTE and LTE-Advanced), and communicates with the RRH 860 via the RRH 860 and the antenna 840. Provide a wireless connection to a terminal located within the corresponding sector. Wireless communication interface 85 5 may typically include, for example, a BB processor 856. The BB processor 856 is connected to the RF circuit 864 of the RRH 860 via a connection interface 857, except that it is similar to the BB processor 826 described with reference to FIG. 10. The wireless communication interface 855 may include a plurality of BB processors 856 as shown in FIG. 11. The plurality of BB processors 856 may be compatible with, for example, a plurality of frequency bands used by the eNB 830 . Note that FIG. 11 shows an example where the wireless communication interface 855 includes a plurality of BB processors 8 56, but the wireless communication interface 855 may include a single BB processor 85 6.
[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 85 7 may be a communication module for communication in the above 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 86 1 may be a communication module for communication in the above 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, etc. The RF circuit 864 includes, for example, mixers, filters, amplifiers, and can transmit and receive wireless signals via the antenna 840. As shown in FIG. 11, the wireless communication interface 863 can include a plurality of RF circuits 864. The plurality of RF circuits 864 can support a plurality of antenna elements. Note that FIG. 11 shows an example where the wireless communication interface 863 includes a plurality of RF circuits 864, but the wireless communication interface 863 may include a single RF circuit 864. In the eNB 830 shown in FIG. 11, the transceiver may be realized by the wireless communication interface 855. At least a part of the functions may be realized by the controller 851.
[0092]
[0093] [Application Examples for User Equipment] (First Application Example) FIG. 12 is a block diagram showing an example of the 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, a photographing 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 the smartphone It is possible to control the functions of the application layer and other layers of the smartphone 900. Memory 9 02 includes RAM and ROM, and stores data and programs executed by the processor 901 The storage device 903 can include storage media such as semiconductor memory and hard disks The external connection interface 904 is an interface for connecting external devices (such as memory cards and universal serial bus (USB) devices) to the smartphone 900
[0095] The imaging device 906 includes an image sensor (such as a charge-coupled device (CCD) and a complementary metal oxide semiconductor (CMOS)), and generates an imaging image. The sensor 907 includes a set of sensors such as a measurement sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor The microphone 908 converts the sound input to the smartphone 900 into an audio signal The input device 909 includes a touch sensor, a keypad, a keyboard, buttons, or switches configured to detect touches on the screen of the display device 910, and receives operations or information input by the user The display device 910 includes a screen ( for example, a liquid crystal display (LCD), an organic light-emitting diode (OLED) display) and displays the output image of the smartphone 900. The speaker 911 converts the audio signal output from the smartphone 900 into sound
[0096] The wireless communication interface 912 supports any cellular communication method (such as LTE and LT E-Advanced) and performs wireless communication. The wireless communication interface 912 may typically include, for example, a BB processor 913 and an RF circuit 914. The B processor 913 performs, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing. In addition, various types of signal processing for wireless communication can be performed. At the same time, the RF circuitry 914 includes, for example, mixers, filters, and amplifiers, and transmits the signal to the antenna 916. In the figure, one RF link is one access point. Although the figure shows a single RF link connected to an antenna, this is for illustrative purposes only. This also includes cases where a link is connected to multiple antennas via multiple phase shifters. The interface 912 has a BB processor 913 and an RF circuit 914 integrated thereon. As shown in FIG. 12, the wireless communication interface can be a single chip module. The interface 912 includes a plurality of BB processors 913 and a plurality of RF circuits 914. In FIG. 12, a wireless communication interface 912 is provided with multiple BB processors 913. Although an example is shown in which the wireless communication interface 912 includes a single RF circuit 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 may be, for example, a short-distance Different types of wireless communication methods, proximity communication methods, wireless local network (LAN) methods, etc. In this case, the wireless communication interface 912 includes a BB processor 913 and an RF circuit 914 for various wireless communication methods. This can be done.
[0098] Each of the antenna switches 915 is connected to a plurality of antennas included in the wireless communication interface 912. Switch the connection destination between circuits of numbers (for example, circuits used for different wireless communication systems).
[0099] Each of the antennas 916 includes single or multiple antenna elements (for example, multiple antenna elements included in a MIMO antenna), and is used for transmission and reception of wireless signals by the wireless communication interface 912. As shown in FIG. 12, the smartphone 900 can include multiple antennas 916. FIG. 12 shows an example in which the smartphone 900 includes multiple antennas 916, but the smartphone 900 may include a single antenna 916.
[0100] Note that the smartphone 900 can include antennas 916 for various wireless communication systems. In this case, the antenna switch 915 can 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 imaging 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 in, for example, the sleep mode.
[0102] In the smartphone 900 shown in FIG. 12, the transceiver of the electronic device 100 is a wireless communication It may be implemented by the signal interface 912. At least a part of the functions may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block. It may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block. It may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block. It may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block. It may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block. It may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may perform the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and perform repeated transmission of transmission blocks in a scheduling-free band by a method, and determine the redundancy version number of the transmitted transmission block.
[0103] (Second application example) FIG. 13 is a block diagram showing an example of the 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. The processor 921 is, for example, a CPU or an 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. The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925
[0104] The processor 921 is, for example, a CPU or an 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. The processor 921 is, for example, a CPU or an 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. The processor 921 is, for example, a CPU or an 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 (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 The GPS module 924 measures the position (for example, latitude, longitude, altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 For example, it can include a set of sensors such as a gyro sensor, a geomagnetic sensor, and a barometric pressure sensor. The data interface 926 is connected to, for example, an in-vehicle network work 941 via a terminal (not shown) to acquire data (e.g., vehicle speed data) generated by the vehicle.
[0106] The content player 927 plays the content stored in 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, a button, or a switch configured to detect a touch on the screen of the display device 930, and receives an operation or information input by the user. The display device 930 includes, for example, a screen of an LCD or OLED display, and displays an image of the navigation function or the played content. The speaker 931 outputs the sound of the navigation function or the played content.
[0107] The wireless communication interface 933 supports any cellular communication method (e.g., LTE and LT E-Advanced) and performs wireless communication. The wireless communication interface 933 can usually include, for example, a BB processor 934 and an RF circuit 935. The B B processor 934 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and can perform various types of signal processing for wireless communication. At the same time, the RF circuit 935 includes, for example, a mixer, a filter, and an amplifier, and can transmit and receive wireless signals via an antenna 937. The wireless communication interface 933 is a single chip module on which the BB processor 934 and the RF circuit 935 are integrated. It is also possible. As shown in FIG. 13, the wireless communication interface 933 can include a plurality of BB processors 934 and a plurality of RF circuits 935. FIG. 13 shows an example in which the wireless communication interface 933 includes a plurality of BB processors 934 and a plurality of RF circuits 935. Therefore, the wireless communication interface 933 may include a single BB processor 934 or a single RF circuit 935. The wireless communication interface 933 can include a plurality of BB processors 934 and a plurality of RF circuits 935. FIG. 13 shows an example in which the wireless communication interface 933 includes a plurality of BB processors 934 and a plurality of RF circuits 935. Therefore, 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 method, the wireless communication interface 933 can support another type of wireless communication method such as, for example, a short-range wireless communication method, a proximity communication method, or a wireless LAN method. In this case, for various wireless communication methods, the wireless communication interface 933 can include a BB processor 934 and an RF circuit 935. In addition to the cellular communication method, the wireless communication interface 933 can support another type of wireless communication method such as, for example, a short-range wireless communication method, a proximity communication method, or a wireless LAN method. In this case, for various wireless communication methods, the wireless communication interface 933 can include a BB processor 934 and an RF circuit 935.
[0109] Each of the antenna switches 936 switches the connection destination of the antenna 937 among a plurality of circuits (for example, circuits used for different wireless communication methods) included in the wireless communication interface 933. Each of the antenna switches 936 switches the connection destination of the antenna 937 among a plurality of circuits (for example, circuits used for different wireless communication methods) included in the wireless communication interface 933.
[0110] Each of the antennas 937 includes one or a plurality of antenna elements (for example, a plurality of antenna elements included in a MIMO antenna), and is used for transmitting and receiving wireless signals by the wireless communication interface 933. As shown in FIG. 13, the car navigation device 920 can include a plurality of antennas 937. FIG. 13 shows an example in which the car navigation device 920 includes a plurality of antennas 937. However, the car navigation device 920 may include a single antenna 937. Each of the antennas 937 includes one or a plurality of antenna elements (for example, a plurality of antenna elements included in a MIMO antenna), and is used for transmitting and receiving wireless signals by the wireless communication interface 933. As shown in FIG. 13, the car navigation device 920 can include a plurality of antennas 937. FIG. 13 shows an example in which the car navigation device 920 includes a plurality of antennas 937. However, the car navigation device 920 may include a single antenna 937.
[0111] Note that the car navigation device 920 can include an antenna 937 for various wireless communication methods. In this case, the antenna switch 936 can be omitted from the configuration of the car navigation device 920.
[0112] The battery 938 supplies power to each block of the car navigation device 920 shown in FIG. 13 via a power supply line, and the power supply line is partially represented as a dotted line in the drawing. The battery 938 stores the power supplied from the vehicle.
[0113] In the car navigation device 920 shown in FIG. 13, the transceiver of the electronic device 100 may be implemented by the wireless communication interface 912. At least a part of the functions may be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 executes the functions of the transmission unit 102 and the determination unit 104 described with reference to FIG. 1, and performs repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band, and can determine the redundant version number of the transmitted transmission blocks.
[0114] The technology of the present disclosure may be implemented as an in-vehicle system (or vehicle) 9 40 including one or more blocks of the car navigation device 920, the in-vehicle network 941, and the vehicle module 942. The vehicle module 942 generates vehicle data (such as vehicle speed, engine speed, fault information) and outputs the generated data to the in-vehicle network 941.
[0115] The above has explained the basic principle of the present invention in combination with specific embodiments. For those skilled in the art Furthermore, all or any steps or components of the method and apparatus of the present invention can be implemented by any computer device (including a processor, a storage medium, etc.) or a network of computer devices by hardware, firmware, software, or a combination thereof, which can be understood by those skilled in the art who can implement it by utilizing their basic circuit design knowledge or basic programming skills after reading the description of the present invention. Furthermore, all or any steps or components of the method and apparatus of the present invention can be implemented by any computer device (including a processor, a storage medium, etc.) or a network of computer devices by hardware, firmware, software, or a combination thereof, which can be understood by those skilled in the art who can implement it by utilizing their basic circuit design knowledge or basic programming skills after reading the description of the present invention. Furthermore, all or any steps or components of the method and apparatus of the present invention can be implemented by any computer device (including a processor, a storage medium, etc.) or a network of computer devices by hardware, firmware, software, or a combination thereof, which can be understood by those skilled in the art who can implement it by utilizing their basic circuit design knowledge or basic programming skills after reading the description of the present invention. Furthermore, all or any steps or components of the method and apparatus of the present invention can be implemented by any computer device (including a processor, a storage medium, etc.) or a network of computer devices by hardware, firmware, software, or a combination thereof, which can be understood by those skilled in the art who can implement it by utilizing their basic circuit design knowledge or basic programming skills after reading the description of the present invention. Furthermore, all or any steps or components of the method and apparatus of the present invention can be implemented by any computer device (including a processor, a storage medium, etc.) or a network of computer devices by hardware, firmware, software, or a combination thereof, which can be understood by those skilled in the art who can implement it by utilizing their basic circuit design knowledge or basic programming skills after reading the description of the present invention.
[0116] Moreover, the present invention provides a program product in which machine-readable instruction codes are stored. When the instruction codes are read and executed by a device, the method according to the embodiments of the present invention described above is executed. Moreover, the present invention provides a program product in which machine-readable instruction codes are stored. When the instruction codes are read and executed by a device, the method according to the embodiments of the present invention described above is executed. Moreover, the present invention provides a program product in which machine-readable instruction codes are stored. When the instruction codes are read and executed by a device, the method according to the embodiments of the present invention described above is executed.
[0117] Correspondingly, a storage medium for storing the above program product in which the machine-readable code is stored 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. Correspondingly, a storage medium for storing the above program product in which the machine-readable code is stored 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. Correspondingly, a storage medium for storing the above program product in which the machine-readable code is stored 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. Correspondingly, a storage medium for storing the above program product in which the machine-readable code is stored 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 the present invention is implemented by software or firmware, a program constituting the software is installed from a storage medium or a network work into a computer having a dedicated hardware configuration (for example, the general-purpose computer 1400 shown in FIG. 14). When various programs are installed, the computer can execute various functions. When the present invention is implemented by software or firmware, a program constituting the software is installed from a storage medium or a network work into a computer having a dedicated hardware configuration (for example, the general-purpose computer 1400 shown in FIG. 14). When various programs are installed, the computer can execute various functions. When the present invention is implemented by software or firmware, a program constituting the software is installed from a storage medium or a network work into a computer having a dedicated hardware configuration (for example, the general-purpose computer 1400 shown in FIG. 14). When various programs are installed, the computer can execute various functions. When the present invention is implemented by software or firmware, a program constituting the software is installed from a storage medium or a network work into a computer having a dedicated hardware configuration (for example, the general-purpose computer 1400 shown in FIG. 14). When various programs are installed, the computer can execute various functions. When the present invention is implemented by software or firmware, a program constituting the software is installed from a storage medium or a network work into a computer having a dedicated hardware configuration (for example, the general-purpose computer 1400 shown in FIG. 14). When various programs are installed, the computer can execute various functions.
[0119] In FIG. 14, a central processing unit (CPU) 1401 reads a program stored in a read-only memory (ROM) 1402 or a random access memory from a storage section 1408 In FIG. 14, a central processing unit (CPU) 1401 reads a program stored in a read-only memory (ROM) 1402 or a random access memory from a storage section 1408 Based on the program loaded in the RAM (Random Access Memory) 1403, various processes are executed. RA In the RAM 1403, when necessary, the CPU 1401 executes various processes, etc. stores necessary data. The CPU 1401, ROM 1402, and RAM 1403 are connected to each other via the bus 1404. The input / output interface 1405 is also connected to the bus 140 4.
[0120] The input section 1406 (including a keyboard, mouse, etc.), the output section 1407 (for example, a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker etc.), the storage section 1408 (including a hard disk, etc.), and the communication section 1409 (including a network interface card such as an L AN card, a modem, etc.) are connected to the input / output interface 1405. The communication section 1409 executes communication processing via a network such as the Internet. If necessary the drive 1410 may be connected to the input / output interface 1405. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. 1411 is mounted on the drive 1410 if necessary, and the computer program read therefrom is installed in the storage section 1408 if necessary. When a series of the above processes are realized by software, for example, a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 1411.
[0121]
[0122] A person skilled in the art will understand that such a storage medium stores the program shown in FIG. 14 and distributes it separately from the device to provide the program to the user as a removable medium is not limited to 141. Examples of the removable medium 1411 include magnetic disks (including flexible disks (registered trademarks)), optical disks (including compact disc read only memory (CD-ROM) and digital versatile disc (DVD)), magneto-optical disks (including mini discs (MD) (registered trademarks)), and semiconductor memories. Or, the storage medium may be a ROM 1402, a hard disk included in the storage section 1408, etc., in which the program is stored and distributed to the user together with the device including them is. In the device, method, and system of the present invention, each member or each step can be disassembled and / or recombined. These disassemblies and / or recombinations should also be regarded as equivalent solutions of the present invention
[0123] In the device, method, and system of the present invention, each member or each step can be disassembled and / or recombined. These disassemblies and / or recombinations should also be regarded as equivalent solutions of the present invention should be. Note that the execution steps of the above series of processes can be executed in the order of explanation or chronological order, but it is not necessarily required to be executed in chronological order. Some steps may be executed in parallel or independently of each other.
[0124] Finally, the term "including", "comprising", or any other variation thereof is intended to include non-exclusive inclusion, whereby a process, method, article, or device including a series of elements includes not only those elements but also other elements not explicitly listed, or also includes the unique elements of such a process, method, article, or device. Also, unless otherwise limited, the element limited by the phrase "including one of..." is also included in the process, method, article, or device including the above elements nor does it exclude the existence of other same elements.
[0125] The above has described the embodiments of the present invention in detail by combining the drawings. However, the embodiments described above are only for explaining the present invention and do not constitute limitations to the present invention. For those skilled in the art , various modifications and changes can be made to the above embodiments without departing from the essence and scope of the present invention. Therefore, the scope of the present invention is defined by the scope of the appended patent claims and their equivalent meanings.
[0126] This technology can be further realized as follows. Appendix 1. An electronic device for wireless communication, when performing repeated transmission including transmission blocks from the first to the repK-th to a base station that provides services to the electronic device, if it is detected that the n-th time domain position is available when the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeated transmission constituted by the base station are unavailable, starting from the n-th time domain position, perform repeated transmission of at least some of the transmission blocks from the first to the repK-th transmission blocks, including 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, where repK is the first number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK, an electronic device. Appendix 2. The processing circuit sets the data at the (mod(n - 1 , 4) + 1)-th position in the first redundancy version pattern as the redundancy version number corresponding to the n-th transmission block The electronic device described in Appendix 1, which is configured such that mod() is a remainder operation. Appendix 3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the first to repK-th transmission blocks at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the n-th transmission block. The electronic device described in Appendix 1 or 2. Appendix 3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the first to repK-th transmission blocks at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the n-th transmission block. The electronic device described in Appendix 1 or 2. Appendix 3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the first to repK-th transmission blocks at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the n-th transmission block. The electronic device described in Appendix 1 or 2. Appendix 3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the first to repK-th transmission blocks at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the n-th transmission block. The electronic device described in Appendix 1 or 2. Appendix 3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the first to repK-th transmission blocks at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the n-th transmission block. The electronic device described in Appendix 1 or 2. Appendix 4. The processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit After sequentially transmitting the n-th to repK-th transmission blocks at the 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 the time domain period to which the predetermined consecutive time domain positions belong, the processing circuit is configured to sequentially transmit the first i transmission blocks among the first n - 1 transmission blocks that were abandoned, using the i additional available time domain positions, and to sequentially transmit the transmission blocks among the first to repK-th transmission blocks that were not transmitted within the time domain period at the available time domain positions within the next time domain period of the same type as the time domain period, or to abandon the transmission of the transmission blocks that were not transmitted. The electronic device described in Appendix 3, where i is greater than or equal to 0 and less than or equal to n - 1. Appendix 5. The processing circuit is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the first transmission block. The electronic device described in Appendix 1 or 2. Appendix 5. The processing circuit is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the first transmission block. The electronic device described in Appendix 1 or 2. Appendix 5. The processing circuit is configured to start from the n-th time domain position among the predetermined consecutive time domain positions and transmit at least the first transmission block. The electronic device described in Appendix 1 or 2. Appendix 6. After transmitting the first transmission block, the processing circuit There are more than repK - 1 available time domain positions within the time domain period to which the intermediate region position belongs When it is detected that there are, within the time domain period, the second to the repK-th transmission blocks are configured to be sequentially transmitted, the electronic device described in Appendix 5 When it is detected that there are, within the time domain period, the second to the repK-th transmission blocks are configured to be sequentially transmitted, the electronic device described in Appendix 5 Appendix 7. The processing circuit After transmitting the first transmission block, when it is detected that there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong the j transmission blocks starting from the second transmission block are sequentially transmitted at the j available time domain positions the j transmission blocks starting from the second transmission block are sequentially transmitted at the j available time domain positions , Within the next time domain period of the same type as the time domain period, the transmission blocks among the first to the repK-th transmission blocks that were not transmitted within the time domain period are sequentially transmitted Within the next time domain period of the same type as the time domain period, the transmission blocks among the first to the repK-th transmission blocks that were not transmitted within the time domain period are sequentially transmitted or configured to abandon the transmission of the untransmitted transmission blocks , where j is an integer greater than or equal to 0 and less than repK - 1, the electronic device described in Appendix 5 Appendix 8. The processing circuit is configured to correct the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device and correct the first redundancy version pattern to the second redundancy version pattern selected by the electronic device and correct the first redundancy version pattern to the second redundancy version pattern selected by the electronic device the electronic device described in Appendix 1 Appendix 9. The processing circuit is configured such that the data at the (mod(m - 1 , 4)+1)-th position in the second redundancy version pattern is used as the redundancy version number corresponding to the m-th transmission block , where mod() is the remainder operation and m is an integer greater than or equal to 1 and less than or equal to repK' the electronic device described in Appendix 8 Appendix 10. The processing circuit is configured such that within the time domain period to which the predetermined consecutive time domain positions belong, re When it is detected that there are pK' or more available time domain positions, the predetermined continuous Starting from the n-th time domain position among the time domain positions, within the time domain period, the 1 th to repK'-th transmission blocks are sequentially transmitted, the electronic device according to Appendix 8 or 9. Appendix 11. The processing circuit When it is detected that there are k available time domain positions within the time domain period to which the predetermined continuous time domain positions belong, starting from the n-th time domain position among the predetermined continuous time domain positions, within the time domain period, the 1st to k-th transmission blocks are sequentially transmitted, starting from the n-th time domain position among the predetermined continuous time domain positions, within the time domain period, the 1st to k-th transmission blocks are sequentially transmitted, within the next time domain period of the same type as the time domain period, among the 1st to repK'-th transmission blocks, the transmission blocks not transmitted within the time domain period are sequentially transmitted, or the transmission of the untransmitted transmission blocks is configured to be abandoned, where k is 0 or more and less than repK', the electronic device according to Appendix 8 or 9. k is 0 or more and less than repK', the electronic device according to Appendix 8 or 9. Appendix 12. The processing circuit is configured to select the second repeated transmission count repK' and the second redundancy version pattern based on the number of remaining available time domain positions within the time domain period to which the predetermined continuous time domain positions belong, any one of Appendices 8 to 11 or one described in the above. The electronic device according to any one of Appendices 8 to 11 or one described in the above. Appendix 13. The processing circuit is configured to add the second repeated transmission count repK' and the second redundancy version pattern to the uplink control indication UCI and transmit it to the base station, the electronic device according to any one of Appendices 8 to 12. Appendix 14. The second repeated transmission count repK' is the first repeated transmission count re Not equal to pK and / or the second redundant version pattern is not equal to the first redundant version pattern, an electronic device described in any one of Appendices 8 to 13. Appendix 15. The processing circuit is configured to perform repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band, an electronic device described in any one of Appendices 1 to 14. Appendix 15. The processing circuit is configured to perform repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band, an electronic device described in any one of Appendices 1 to 14. Appendix 15. The processing circuit is configured to perform repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band, an electronic device described in any one of Appendices 1 to 14. Appendix 15. The processing circuit is configured to perform repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band, an electronic device described in any one of Appendices 1 to 14. Appendix 16. A method for wireless communication, comprising: when performing repeated transmission including transmission blocks from the first to the repK-th to a base station providing a service to an electronic device, if it is detected that the n-th time domain position is available when the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeated transmission configured by the base station are not available, starting from the n-th time domain position, performing repeated transmission of at least some of the transmission blocks from the first to the repK-th transmission blocks, determining a redundant version number corresponding to each transmitted transmission block based on the first redundant version pattern received from the base station, wherein repK is the first number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK, a method for wireless communication. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed. Appendix 17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed.
Claims
1. An electronic device for wireless communication, when performing repeated transmission including transmission blocks from the first to the repK-th to a base station that provides services to the electronic device, when it is detected that the n-th time domain position is available while the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeated transmission constituted by the base station are unavailable, starting from the n-th time domain position, perform repeated transmission of at least some of the transmission blocks from the first to the repK-th, including 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, where repK is the first number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK, the electronic device.
2. The processing circuit is configured such that the data at the (mod(n - 1, 4) + 1)-th position in the first redundancy version pattern is set as the redundancy version number corresponding to the n-th transmission block, where mod() is a remainder operation, the electronic device according to Claim 1.
3. The processing circuit abandons the transmission of the first n - 1 transmission blocks among the transmission blocks from the first to the repK-th at the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions, and is configured to transmit at least the n-th transmission block starting from the n-th time domain position among the predetermined consecutive time domain positions, the electronic device according to Claim 1 or 2.
4. The processing circuit, after sequentially transmitting the transmission blocks from the n-th to the repK-th at the available time domain positions of the predetermined consecutive time domain positions, when it is detected that there are i additional available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, sequentially transmits the first i transmission blocks among the first n - 1 transmission blocks that have been abandoned using the i additional available time domain positions, and at the available time domain positions within the next time domain period of the same type as the time domain period, among the transmission blocks from the first to the repK-th, those transmitted within the time domain period Sequentially transmit the transmission blocks that have not been transmitted, or abandon the transmission of the transmission blocks that have not been transmitted configured to The electronic device according to claim 3, wherein i is greater than or equal to 0 and less than or equal to n-1.
5. The processing circuit is configured to start from the nth time domain position among the predetermined continuous time domain positions and transmit at least the first transmission block, according to claim 1 or 2 The electronic device described.
6. After transmitting the first transmission block, the processing circuit If it is detected that there are more than repK-1 available time domain positions within the time domain period to which the predetermined continuous time domain position belongs configured to sequentially transmit the second to repKth transmission blocks within the time domain period, the electronic device according to claim 5.
7. The processing circuit After transmitting the first transmission block, if it is detected that there are j available time domain positions within the time domain period to which the predetermined continuous time domain position belongs sequentially transmit j transmission blocks starting from the second transmission block at the j available time domain positions In the next time domain period of the same type as the time domain period, sequentially transmit the transmission blocks that have not been transmitted within the time domain period among the first to repKth transmission blocks or configured to abandon the transmission of the transmission blocks that have not been transmitted, j is greater than or equal to 0 and less than repK-1, the electronic device according to claim 5. 、
8. The processing circuit is configured to correct the first repetition transmission count repK to the second repetition transmission count repK' selected by the electronic device, and correct the first redundant version pattern to the second redundant version pattern selected by the electronic device, according to claim 1 The electronic device described.
9. The processing circuit is configured such that the (mod(m-1,4) +1)th data in the second redundant version pattern is the redundant version number corresponding to the mth transmission block, where mod() is a remainder operation, and m is an integer greater than or equal to 1 and less than or equal to repK', the electronic device according to claim 8.
10. If it is detected that there are more than repK' available time domain positions within the time domain period to which the predetermined continuous time domain position belongs, the predetermined continuous time domain
11.
12.
13.
14.
15.
16.
17.
18.
19. Starting from the n-th time domain position among the positions, and sequentially transmitting the transmission blocks from the 1st to the repK'-th within the time domain period, as configured in claim 8 or 9, the electronic device described.
11. The processing circuit, when it is detected that there are k available time domain positions within the time domain period to which the predetermined continuous time domain position belongs, starting from the n-th time domain position among the predetermined continuous time domain positions, sequentially transmitting the transmission blocks from the 1st to the k-th within the time domain period, and sequentially transmitting the transmission blocks among the transmission blocks from the 1st to the repK'-th that were not transmitted within the time domain period within the next time domain period of the same type as the time domain period, or configured to abandon the transmission of the transmission blocks that were not transmitted, where k is 0 or more and less than repK', the electronic device described in claim 8 or 9.
12. The processing circuit is configured to select the second repetition transmission count repK' and the second redundancy version pattern based on the number of remaining available time domain positions within the time domain period to which the predetermined continuous time domain position belongs, as described in any one of claims 8 to 11.
13. The processing circuit is configured to add the second repetition transmission count repK' and the second redundancy version pattern to the uplink control indication UCI and transmit it to the base station, as described in any one of claims 8 to 12.
14. The second repetition transmission count repK' is not equal to the first repetition transmission count repK, and / or the second redundancy version pattern is not equal to the first redundancy version pattern, the electronic device described in any one of claims 8 to 13.
15. The processing circuit is configured to perform repeated transmission of transmission blocks in a license-free band in a scheduling-free manner, as described in any one of claims 1 to 14.
16. When performing repeated transmission including transmission blocks from the 1st to the repK-th to a base station that provides services to the electronic device, if the first n - 1 consecutive time domain positions among the predetermined consecutive time domain positions for the repeated transmission configured by the base station are not available When it is detected that the n-th time domain position in the combination is available, starting from the n-th time domain position, performing repeated transmission of at least a part of the transmission blocks from the 1st to the repK-th transmission blocks, 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 number of repeated transmissions received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK, a method for wireless communication.
17. A computer-readable storage medium storing computer-executable instructions that, when executed, cause the method for wireless communication according to claim 16 to be executed.