Electronic devices and methods for wireless communication, computer-readable storage medium
By detecting available time-domain locations on unlicensed frequency bands and repeatedly transmitting transport blocks, and determining the version number based on a redundant version mode, the problem of transmission failure caused by channel congestion is solved, thus improving communication efficiency and reliability.
Patent Information
- Application Number
- CN202180012873.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-02-14
- Filing Date
- 2021-02-08
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2041-02-08
AI Technical Summary
When communicating on unlicensed frequency bands, user equipment may find that the channel is busy on the channel resources pre-configured by the base station, which will prevent data transmission and affect communication efficiency.
When the predetermined continuous time domain position configured by the base station is unavailable, the transmission block is repeatedly transmitted after an available time domain position is detected, and the redundancy version number of the transmission block is determined based on the redundancy version mode received from the base station to ensure that the base station can effectively decode.
It improves communication efficiency on unlicensed frequency bands, ensures the success rate and reliability of data transmission, and avoids transmission failures caused by channel congestion.
Smart Images

Figure CN115053605B_ABST
Abstract
Description
[0001] This application claims priority to Chinese Patent Application No. 202010093281.5, filed on February 14, 2020, entitled "Electronic Device and Method for Wireless Communication, Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of wireless communication technology, and more specifically to the repetitive transmission of transport blocks in unlicensed frequency bands without scheduling. More specifically, it relates to an electronic device and method for wireless communication, as well as a computer-readable storage medium. Background Technology
[0003] Communication on unlicensed frequency bands employs a fair competition mechanism for channel occupancy. After obtaining configuration information from the base station regarding available resources, the user equipment (UE) performs channel idle detection and attempts to occupy pre-configured resources for data transmission. However, if the pre-configured channel is found to be busy, the UE will be unable to transmit data on the pre-configured channel resources. Summary of the Invention
[0004] A brief overview of the invention is given below to provide a basic understanding of certain aspects of it. It should be understood that this overview is not an exhaustive summary of the invention. It is not intended to identify key or essential parts of the invention, nor is it intended to limit the scope of the invention. Its purpose is merely to present certain concepts in a simplified form as a prelude to the more detailed description that follows.
[0005] According to one aspect of this disclosure, an electronic device for wireless communication is provided, including processing circuitry configured to: when a repeated transmission comprising a first transmission block to a repeat K transmission block is to be performed to a base station serving the electronic device, and when it is detected that the nth time domain position is available if the first n-1 consecutive time domain positions configured by the base station for repeated transmission are unavailable, perform repeated transmission of at least a portion of the transmission blocks from the first transmission block to the repeat K transmission block starting from the nth time domain position; and determine a redundancy version number corresponding to each transmitted transmission block based on a first redundancy version pattern received from the base station, wherein repeat K 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 repeat K.
[0006] According to another aspect of this disclosure, a method for wireless communication is provided, comprising: when repeated transmission including a first transmission block to a repK transmission block is to be performed to a base station serving an electronic device, and when an nth time domain position is detected to be available if the first n-1 consecutive time domain positions configured by the base station for repeated transmission are unavailable, repeated transmission of at least a portion of the transmission blocks from the first transmission block to the repK transmission block is performed starting from the nth time domain position, wherein a redundancy version number corresponding to each transmitted transmission block is determined based on a first redundancy version pattern received from the base station, and 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.
[0007] According to other aspects of the present invention, computer program code and computer program product for implementing the above-described method for wireless communication, as well as a computer-readable storage medium having the computer program code for implementing the above-described method for wireless communication recorded thereon, are also provided.
[0008] These and other advantages of the invention will become more apparent from the following detailed description of preferred embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description
[0009] To further illustrate the above and other advantages and features of the present invention, specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings. These drawings, together with the following detailed description, are included in and form a part of this specification. Elements having the same function and structure are indicated by the same reference numerals. It should be understood that these drawings only depict typical examples of the invention and should not be construed as limiting the scope of the invention. In the drawings:
[0010] Figure 1 A functional block diagram of an electronic device for wireless communication according to an embodiment of the present disclosure is shown;
[0011] Figure 2 A schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundancy version number corresponding to the transmission block;
[0012] Figure 3 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0013] Figure 4 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0014] Figure 5Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0015] Figure 6 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0016] Figure 7 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0017] Figure 8 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block;
[0018] Figure 9 A flowchart of a method for wireless communication according to an embodiment of the present disclosure is shown;
[0019] Figure 10 This is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied;
[0020] Figure 11 This is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied;
[0021] Figure 12 This is a block diagram illustrating an example of a schematic configuration of a smartphone to which the technologies of this disclosure can be applied;
[0022] Figure 13 This is a block diagram illustrating an example of a schematic configuration of a car navigation device to which the technology of this disclosure can be applied; and
[0023] Figure 14 This is a block diagram illustrating an example structure of a personal computer that may be employed as an embodiment of this disclosure. Detailed Implementation
[0024] Exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings. For clarity and brevity, not all features of actual implementations are described in the specification. However, it should be understood that many implementation-specific decisions must be made in the development of any such actual embodiment to achieve the developer’s specific goals, such as complying with constraints related to the system and business, and these constraints may vary from implementation to implementation. Furthermore, it should be understood that while development work can be very complex and time-consuming, such development work is merely a routine task for those skilled in the art who benefit from the present disclosure.
[0025] It should also be noted that, in order to avoid obscuring this disclosure with unnecessary details, only the equipment structure and / or processing steps closely related to the solution according to this disclosure are shown in the accompanying drawings, while other details that are not closely related to this disclosure are omitted.
[0026] The embodiments according to this disclosure are described in detail below with reference to the accompanying drawings.
[0027] Figure 1 A functional block diagram of an electronic device 100 for wireless communication according to an embodiment of the present disclosure is shown, such as... Figure 1 As shown, the electronic device 100 includes: a transmission unit 102, which can be configured to perform repeated transmission of at least a portion of the transmission blocks from the first transmission block to the repKth transmission block when the first n-1 consecutive time domain positions in the predetermined consecutive time domain positions configured by the base station for repeated transmission are unavailable, in the case of repetitive transmission of the first transmission block to the repKth transmission block to a base station serving the electronic device 100; and a determination unit 104, which can be configured to determine the redundancy version number corresponding to each transmitted transmission block based on a first redundancy version mode 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.
[0028] The transmission unit 102 and the determination unit 104 can be implemented by one or more processing circuits, such as chips.
[0029] Electronic device 100 may be located on the user equipment (UE) side or communicatively connected to the UE. It should also be noted that electronic device 100 may be implemented at the chip level or at the device level. For example, electronic device 100 may function as the user equipment itself and may also include external devices such as memory and transceivers (not shown). Memory may be used to store programs and related data information that the user equipment needs to execute to perform various functions. Transceivers may include one or more communication interfaces to support communication with different devices (e.g., base stations, other user equipment, etc.), and the specific implementation of the transceiver is not limited here.
[0030] The base station can be, for example, a gNB.
[0031] As an example, the aforementioned predetermined continuous time-domain locations are configured grant (CG) time-domain locations pre-allocated by the base station. As an example, the number of the aforementioned predetermined continuous time-domain locations is greater than or equal to repK. CG time-domain locations can be referred to as CG resources, and the time-domain period to which the predetermined continuous time-domain locations belong can be referred to as the CG period.
[0032] As an example, transmission unit 102 can be configured to perform redundant transmission of transport blocks (TBs) in an unlicensed frequency band without scheduling (also known as redundant transmission). As an example, transmission unit 102 can be configured to perform redundant transmission of transport blocks via a Hybrid Automatic Repeat Request (HARQ) process.
[0033] Communication on unlicensed frequency bands employs a fair competition mechanism for channel occupancy. After obtaining the base station's configuration information regarding available resources within the CG period, the UE performs channel idle detection and attempts to occupy pre-configured resources for data transmission. However, if the channel is found to be busy at a pre-configured time-domain location where access is possible, the UE cannot transmit transport blocks at the aforementioned time-domain locations configured by the base station for repeated transmission. Channel detection is, for example, LBT (Listen Before You Speak). As an example, LBT failure may prevent the transmission of transport blocks at least some of the time-domain locations pre-allocated by the base station. As an example, LBT failure may render the first n-1 consecutive time-domain locations in the predetermined consecutive time-domain locations configured by the base station for repeated transmission unavailable; therefore, transport block transmission cannot be performed at these first n-1 consecutive time-domain locations.
[0034] When the transmission unit 102 detects that the nth time-domain position among the aforementioned predetermined consecutive time-domain positions is available, it begins repeated transmission of at least a portion of the transmission blocks from the first transmission block to the repKth transmission block at the nth time-domain position. As an example, the transmission unit 102 performs repeated transmission of at least a portion of the transmission blocks at consecutive time positions starting from the nth time-domain position.
[0035] As an example, the first redundant version pattern can be one of the redundant version sequences {0,2,3,1}, {0,3,0,3}, and {0,0,0,0}.
[0036] The determining unit 104 can determine the redundancy version number corresponding to each transmitted transport block based on the first redundancy version mode.
[0037] When the electronic device 100 according to the embodiments of the present disclosure finds that the channel is busy at a certain time domain position of the access channel pre-configured by the base station, it performs repeated transmission of the transmission block only after detecting an available time domain position, and can determine the redundancy version number of the transmitted transmission block, so that the base station can effectively perform merging and decoding after receiving the redundant transmission.
[0038] As an example, the determining unit 104 can be configured to use the (mod(n-1, 4)+1)th data in the first redundancy version mode as the redundancy version number corresponding to the nth transport block, where mod() is the modulo operation. In this way, the redundancy version number corresponding to each transport block can be determined easily.
[0039] Taking repK=4 and the first redundancy version mode as the redundancy version sequence {0,2,3,1} as an example, when n=1, the redundancy version number corresponding to the first transport block TB0 is the first data in the first redundancy version mode, that is, its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transport block TB1 is the second data in the first redundancy version mode, that is, its redundancy version number is 2; when n=3, the redundancy version number corresponding to the third transport block TB2 is the third data in the first redundancy version mode, that is, its redundancy version number is 3; when n=4, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version mode, that is, its redundancy version number is 1.
[0040] Taking repK=4 and the first redundancy version mode as the redundancy version sequence {0,3,0,3} as an example, when n=1, the redundancy version number corresponding to the first transport block TB0 is the first data in the first redundancy version mode, that is, its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transport block TB1 is the second data in the first redundancy version mode, that is, its redundancy version number is 3; when n=3, the redundancy version number corresponding to the third transport block TB2 is the third data in the first redundancy version mode, that is, its redundancy version number is 0; when n=4, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version mode, that is, its redundancy version number is 3.
[0041] Taking repK=4 and the first redundancy version mode as the redundancy version sequence {0,0,0,0} as an example, when n=1, the redundancy version number corresponding to the first transport block TB0 is the first data in the first redundancy version mode, that is, its redundancy version number is 0; when n=2, the redundancy version number corresponding to the second transport block TB1 is the second data in the first redundancy version mode, that is, its redundancy version number is 0; when n=3, the redundancy version number corresponding to the third transport block TB2 is the third data in the first redundancy version mode, that is, its redundancy version number is 0; when n=4, the redundancy version number corresponding to the fourth transport block TB3 is the fourth data in the first redundancy version mode, that is, its redundancy version number is 0.
[0042] As an example, the transmission unit 102 can be configured to abandon the transmission of the first transmission block to the first n-1 transmission blocks in the first n-1 consecutive time domain positions in the predetermined consecutive time domain positions, and start transmitting at least the nth transmission block from the aforementioned nth time domain position that is detected as available in the predetermined consecutive time domain positions.
[0043] As an example, if the transmission unit 102 finds the channel busy in the first n-1 consecutive time-domain positions of the predetermined consecutive time-domain positions where the channel can be accessed, it will abandon the transmission of the first n-1 transmission blocks in those first n-1 consecutive time-domain positions. Furthermore, the transmission unit 102 continuously performs channel detection within the CG period. If it successfully detects that the channel is idle in the nth time-domain position of the predetermined consecutive time-domain positions used for repeated transmission, then the transmission unit 102 transmits the nth transmission block in the nth time-domain position.
[0044] The base station pre-allocates multiple time-domain periods for repeated transmissions to the electronic device 100. These periods are referred to as time-domain periods of the same type as the time-domain periods belonging to the predetermined consecutive time-domain positions for repeated transmissions. In the figure below, each pre-allocated time-domain period for repeated transmissions is labeled CG-period_0. Time-domain periods not allocated for repeated transmissions to the electronic device 100 are referred to as time-domain periods of a different type from the time-domain periods belonging to the predetermined consecutive time-domain positions for repeated transmissions, and are labeled CG-period_1.
[0045] The following description Figures 2 to 8 In the following text, the example of repK=4 and the first redundancy version mode being the redundancy version sequence {0,2,3,1} is used for illustration. The first time-domain position marked with an "X" in the first CG-period_0 in the figure represents the first time-domain position in the predetermined continuous time-domain positions that the base station has pre-configured for repeated transmission. In the following text, the continuous time-domain positions after the first time-domain position will be referred to as the second time-domain position, the third time-domain position, the fourth time-domain position, etc. in the predetermined continuous time-domain positions.
[0046] Figure 2 A schematic diagram is shown of a transport block transmitted according to an embodiment of the present disclosure and the redundancy version number corresponding to the transport block.
[0047] exist Figure 2In this process, if the transmission unit 102 detects a busy channel at the first time-domain position among the predetermined consecutive time-domain positions pre-configured by the base station for repeated transmission, it will abandon the transmission of the first transmission block TB0 at that first time-domain position. Then, when the transmission unit 102 successfully detects an idle channel at the second time-domain position among the predetermined consecutive time-domain positions for repeated transmission, the transmission unit 102 will transmit the second transmission block TB1 at the second time-domain position. As described above, the redundancy version number RV corresponding to the second transmission block TB1 is the second data in the first redundancy version mode, that is, its RV = 2.
[0048] Figure 3 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block.
[0049] exist Figure 3 In this process, if the transmission unit 102 finds the channel busy in the first three (i.e., the first to the third) time-domain positions pre-configured by the base station for repeated transmission, it will abandon the transmission of the first to third transmission blocks TB0-TB2 in those first three time-domain positions. Then, if the transmission unit 102 successfully detects that the channel is idle in the fourth time-domain position of the predetermined consecutive time-domain positions for repeated transmission, the transmission unit 102 will transmit the fourth transmission block TB3 in the fourth time-domain position. As mentioned above, the redundancy version number corresponding to the fourth transmission block TB3 is the fourth data in the first redundancy version mode, that is, its RV=1.
[0050] As an example, after detecting that the nth transmission block to the repKth transmission block has been transmitted sequentially in the available time domain positions of the predetermined continuous time domain position, and when there are i additional available time domain positions within the time domain period to which the predetermined continuous time domain position belongs, the transmission unit 102 may use the i additional available time domain positions to sequentially transmit the first i transmission blocks of the abandoned first n-1 transmission blocks, and sequentially transmit the first transmission block to the repKth transmission block of the available time domain positions in the next time domain period of the same type as the time domain period, the transmission blocks that were not transmitted in the time domain period, or abandon the transmission of the untransmitted transmission blocks, where i is greater than or equal to 0 and less than or equal to n-1.
[0051] After transmission unit 102 transmits the nth transport block at the aforementioned nth time-domain position, electronic device 100 continuously occupies the channel, thereby sequentially transmitting transport blocks after the nth transport block. If there are additional available time-domain positions in the time-domain period after transmitting the repKth transport block, then transmission unit 102 will shift the untransmitted transport blocks due to channel detection failure to the end of the repKth transport block for transmission.
[0052] As an example, when all transport blocks that were not sent due to channel detection failure can be sent at the aforementioned additional available time domain location, the transmission unit 102 sends all transport blocks that were not sent due to channel detection failure within that time domain period.
[0053] like Figure 2 As shown, after transmitting the second transport block TB1 within the time domain period CG-perood_0, transmission unit 102 continues to transmit TB2-TB3 (the RVs of TB2-TB3 are 3 and 1, respectively). After transmitting TB1-TB3, since there are additional available time domain positions within this time domain period, and these additional available time domain positions are sufficient to transmit TB0, which was not transmitted due to channel detection failure, transmission unit 102 shifts TB0 to after TB3 so that TB0 can be transmitted within this time domain period.
[0054] As an example, if the additional available time-domain positions are insufficient to send all transport blocks that were not sent due to channel detection failure, the transmission unit 102 sends a portion of the transport blocks that were not sent due to channel detection failure within that time-domain period, and sends the remaining transport blocks that were not sent due to channel detection failure in the available time-domain positions of the next time-domain period of the same type, thereby ensuring that the first transport block to the repKth transport block can be sent completely. It should be noted that the transmission unit 102 will not send the transport blocks to be sent by the electronic device 100 in a time-domain period of a different type than that time-domain period.
[0055] like Figure 3 As shown, after the transmission unit 102 finishes transmitting TB3 within the time domain period CG-perood_0, although there are additional available time domain positions within the time domain period, these additional available time domain positions are insufficient to transmit TB0-TB2, which were not transmitted due to channel detection failure. Therefore, the transmission unit 102 shifts TB0-TB1 (whose RVs are 0 and 2, respectively) to be transmitted after TB3 in the same time domain period, while transmitting TB2 (whose RV is 3) in the next time domain period CG-perood_0.
[0056] Figure 4 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block. Figure 4 and Figure 3 The difference lies in, for Figure 3 TB2 is sent in the next time domain period CG-perood_0. Figure 4It is emphasized that TB2 cannot be transmitted within CG-perood_1, which is of a different type than CG-perood_0 (i.e., not within the time-domain period allocated for repeated transmissions of electronic device 100). As an example, transmission unit 102 may abandon the transmission of TB2.
[0057] As can be seen from the above description, in combination with the above... Figures 2 to 4 In the described repeated transmission, the transmission unit 102 cyclically shifts the transmission blocks that were not transmitted due to channel detection failure.
[0058] As an example, the transmission unit 102 can be configured to transmit at least the first transmission block starting from the nth time domain position that is detected as available in a predetermined continuous time domain position.
[0059] As an example, if the transmission unit 102 finds the channel busy in the first n-1 consecutive time-domain positions of the predetermined consecutive time-domain positions where the channel can be accessed pre-configured by the base station, it will abandon sending the first transmission block to the first n-1 transmission blocks in the repK-th transmission block in the first n-1 consecutive time-domain positions. Furthermore, the transmission unit 102 continuously performs channel detection within the CG period. If it successfully detects that the channel is idle in the nth time-domain position of the predetermined consecutive time-domain positions used for repeated transmission, then the transmission unit 102 sends the first transmission block in the nth time-domain position.
[0060] Figure 5 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block.
[0061] exist Figure 5 If the transmission unit 102 finds the channel busy at the first time domain position in the predetermined consecutive time domain positions pre-configured by the base station for repeated transmission, it will abandon the transmission of the first transmission block TB0 (with RV=0) at the first time domain position. Then, if the transmission unit 102 successfully detects that the channel is idle at the second time domain position in the predetermined consecutive time domain positions for repeated transmission, the transmission unit 102 will transmit the abandoned first transmission block (with RV=0) at the second time domain position.
[0062] Figure 6 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block.
[0063] exist Figure 6If the transmission unit 102 detects that the channel is busy at the first to third time-domain positions in the predetermined consecutive time-domain positions pre-configured by the base station for repeated transmission, it will abandon the transmission of the first transmission block TB0 (with 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 in the predetermined consecutive time-domain positions for repeated transmission, the transmission unit 102 will transmit the abandoned first transmission block (with RV=0) at the fourth time-domain position.
[0064] As an example, the transmission unit 102 can be configured to transmit the second to the repKth transmission block sequentially within the time domain period after detecting that the first transmission block has been transmitted and there are more than or equal to repK-1 available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong.
[0065] After the transmission unit 102 finishes transmitting the first transmission block at the nth time domain position, the electronic device 100 continues to occupy the channel, thereby transmitting the transmission blocks after the first transmission block in sequence.
[0066] As an example, such as Figure 5 As shown, after transmitting the first transport block, there are three or more available time domain positions within the time domain period CG-perood_0, which is the predetermined continuous time domain position for repeated transmission. Therefore, the transmission unit 102 transmits the second transport block to the fourth transport block TB1, TB2, and TB3 in sequence within this time domain period (their RVs are 2, 3, and 1, respectively).
[0067] As an example, the transmission unit 102 can be configured to, after detecting that the first transmission block has been transmitted and there are j available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit j transmission blocks starting from the second transmission block at the j available time domain positions; and sequentially transmit the first transmission block to the transmission blocks in the repK-th transmission block that were not transmitted within the time domain period in the next time domain period of the same type as the time domain period, or abandon the transmission of untransmitted transmission blocks, wherein j is greater than or equal to 0 and less than repK-1.
[0068] As an example, such as Figure 6 As shown, after transmitting the first transport block, there are j=2 available time domain positions within the time domain period CG-perood_0 to which the predetermined consecutive time domain positions for repeated transmission belong. Therefore, the transmission unit 102 transmits two transport blocks, namely TB1 and TB2 (with RVs of 2 and 3 respectively), starting from the second transport block in these two available time domain positions, and transmits the fourth transport block TB3 (with an RV of 1) in the next time domain period CG-perood_0 of the same type as this time domain period.
[0069] Figure 7 Another schematic diagram is shown of a transmission block transmitted according to an embodiment of the present disclosure and the redundant version number corresponding to the transmission block. Figure 7 and Figure 6 The difference lies in, for Figure 6 TB3 is sent in the next time-domain period CG-perood_0. Figure 7 It is emphasized that TB3 cannot be transmitted within CG-perood_1, which is of a different type than CG-perood_0 (i.e., not within a time-domain period allocated for repeated transmissions of electronic device 100). As an example, transmission unit 102 may abandon the transmission of TB3.
[0070] As can be seen from the above description, in combination with the above... Figures 5 to 7 In the described repeated transmission, the transmission unit 102 is shifted as a whole, resulting in the transmission block that was not transmitted due to channel detection failure.
[0071] As an example, the determining unit 104 can be configured to modify the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device 100 and modify the first redundancy version mode repK-RV to the second redundancy version mode repK-RV' selected by the electronic device 100. In this way, the repeated transmission of the transmission block can be performed according to the second repeated transmission count and the second redundancy version mode selected by the electronic device 100, thereby improving the transmission selection ability of the electronic device 100.
[0072] 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}.
[0073] As an example, the second repeated transmission count repK' is not equal to the first repeated transmission count repK, and / or the second redundant version mode is not equal to the first redundant version mode.
[0074] As an example, the determining unit 104 can be configured to use the (mod(m-1, 4)+1)th data in the second redundancy version mode as the redundancy version number corresponding to the m-th transport block, where mod() is a modulo operation, and m is an integer greater than or equal to 1 and less than or equal to repK'. In this way, the redundancy version number corresponding to each transport block can be determined easily.
[0075] As an example, the determining unit 104 can be configured to select a second repetition count and a second redundancy version mode based on the number of remaining available time-domain locations within the time-domain period to which a predetermined continuous time-domain location belongs. Other methods for selecting the second repetition count repK' and the second redundancy version mode will also be apparent to those skilled in the art, and will not be elaborated here.
[0076] As an example, the determining unit 104 can be configured to add the second retransmission count and the second redundancy version pattern to the uplink control indication (UCI) and transmit it to the base station. That is, the determining unit 104 can add the modified first retransmission 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 them to the base station.
[0077] As an example, the transmission unit 102 can be configured to, when it detects that there are more than or equal to repK' available time domain positions within the time domain period to which the predetermined continuous time domain positions belong, start from the nth time domain position that is detected as available in the predetermined continuous time domain positions and sequentially transmit the first transmission block to the repK'th transmission block within the time domain period.
[0078] Figure 8 Another schematic diagram is shown illustrating a transmitted transport block and a corresponding redundancy version number according to an embodiment of this disclosure. Figure 8 In this configuration, repK=4 and the first redundancy version mode is the redundancy version sequence {0,2,3,1}, and repK'=2 and the second redundancy version mode is the redundancy version sequence {0,3,0,3}. RepK and the first redundancy version mode are configured by RRC (Radio Resource Control).
[0079] like Figure 8 As shown, if the transmission unit 102 finds the channel busy in the first three (i.e., the first to the third) time domain positions of the predetermined continuous time domain positions that can be used for repeated transmission in the base station, it will abandon the transmission of the first to the third transmission blocks TB0-TB2 in the first three time domain positions.
[0080] Then, if the transmission unit 102 successfully detects that the channel is idle at the fourth time domain position in the predetermined continuous time domain positions for repeated transmission, the transmission unit 102 will start repeated transmission based on the second redundancy version mode and repeated transmission number repK' at the fourth time domain position.
[0081] When the transmission unit 102 detects that there are two or more available time domain positions within the time domain period CG-period_0 of the predetermined continuous time domain positions pre-configured by the base station for repeated transmission, it starts from the fourth time domain position and sequentially transmits the first transmission block to the second transmission block within that time domain period. Figure 8 As shown, the transmission unit 102 starts transmitting the first transmission block TB0 (whose corresponding redundancy version number is the first data in the second redundancy version mode, i.e., its RV=0) and TB1 (whose corresponding redundancy version number is the second data in the second redundancy version mode, i.e., its RV=3) from the fourth time domain position mentioned above.
[0082] As an example, the transmission unit 102 can be configured to, when it detects the existence of k available time-domain locations within a time-domain period to which the predetermined consecutive time-domain locations belong, sequentially transmit the first transmission block to the kth transmission block within the time-domain period, starting from the nth time-domain location detected as available in the predetermined consecutive time-domain locations; and sequentially transmit the first transmission block to the transmission block in the repK'th transmission block that was not transmitted within the time-domain period within the next time-domain period of the same type as the time-domain period, or abandon the transmission of the untransmitted transmission block, wherein k is greater than or equal to 0 and less than repK'.
[0083] The preceding text describes how the base station pre-configures the repK and the first redundancy version mode. However, the base station may also choose not to pre-configure the repK and the first redundancy version mode. If the base station does not configure the repK and the first redundancy version mode, the electronic device 100 can notify the base station of the number of repetitions and the redundancy version mode used in this transmission by using the UCI carried when transmitting each transport block. In this case, the two parameters, the number of repetitions and the redundancy version mode, need to be added to the UCI.
[0084] In the process of describing the electronic device for wireless communication in the above embodiments, some processes or methods have obviously been disclosed. Hereinafter, without repeating some details already discussed above, a summary of these methods is given. However, it should be noted that although these methods are disclosed in the description of the electronic device for wireless communication, they do not necessarily employ or are performed by the components described. For example, the embodiments of the electronic device for wireless communication may be implemented partially or entirely using hardware and / or firmware, while the methods for wireless communication discussed below may be implemented entirely by computer-executable programs, although these methods may also employ the hardware and / or firmware of the electronic device for wireless communication.
[0085] Figure 9A flowchart of a method 900 for wireless communication according to an embodiment of the present disclosure is shown. Method 900 begins at step S902. In step S904, when repeated transmissions including the first transmission block to the repKth transmission block are to be performed to a base station serving an electronic device, if the first n-1 consecutive time-domain positions configured by the base station for repeated transmissions are unavailable, and it is detected that the nth time-domain position is available, repeated transmissions of at least a portion of the transmission blocks from the first transmission block to the repKth transmission block are performed starting from the nth time-domain position. The redundancy version number corresponding to each transmitted transmission block is determined based on a first redundancy version pattern received from the base station, where repK is the first 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. Method 900 ends at step S906. Method 900 can be executed on the UE side.
[0086] This method can be implemented, for example, by the electronic device 100 described in the first embodiment, the details of which can be found in the descriptions at the corresponding locations above, and will not be repeated here.
[0087] The technology disclosed herein can be applied to a variety of products.
[0088] For example, electronic device 100 can be implemented as various user devices. User devices can be implemented as mobile terminals (such as smartphones, tablet PCs, laptop PCs, portable gaming terminals, portable / dongle-type mobile routers, and digital camera devices) or in-vehicle terminals (such as car navigation devices). User devices can also be implemented as terminals performing machine-to-machine (M2M) communication (also known as machine-type communication (MTC) terminals). Furthermore, user devices can be wireless communication modules (such as integrated circuit modules comprising a single chip) installed on each of the aforementioned terminals.
[0089] [Application examples of base stations]
[0090] (First application example)
[0091] Figure 10 This is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied. Note that the following description uses an eNB as an example, but it can also be applied to a gNB. The eNB 800 includes one or more antennas 810 and a base station device 820. The base station device 820 and each antenna 810 can be connected to each other via RF cables.
[0092] Each of the antennas 810 includes one or more antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used by the base station equipment 820 to transmit and receive wireless signals. Figure 10 As shown, the eNB 800 may include multiple antennas 810. For example, the multiple antennas 810 may be compatible with multiple frequency bands used by the eNB 800. Although Figure 10 An example is shown in which the eNB 800 includes multiple antennas 810, but the eNB 800 may also include a single antenna 810.
[0093] The base station equipment 820 includes a controller 821, a memory 822, a network interface 823, and a wireless communication interface 825.
[0094] The controller 821 can be, for example, a CPU or a DSP, and operates various higher-level functions of the base station equipment 820. For example, the controller 821 generates data packets based on data in signals processed by the wireless communication interface 825, and transmits the generated packets via the network interface 823. The controller 821 can bundle data from multiple baseband processors to generate bundled packets and transmit the generated bundled packets. The controller 821 may have logical functions that perform controls such as radio resource control, radio bearer control, mobility management, admission control, and scheduling. This control can be performed in conjunction with nearby eNBs or core network nodes. The memory 822 includes RAM and ROM, and stores programs executed by the controller 821 and various types of control data (such as terminal lists, transmission power data, and scheduling data).
[0095] Network interface 823 is a communication interface used to connect base station equipment 820 to core network 824. Controller 821 can communicate with core network nodes or other eNBs via network interface 823. In this case, eNB 800 and core network nodes or other eNBs can be connected to each other through logical interfaces (such as S1 and X2 interfaces). Network interface 823 can also be a wired communication interface or a wireless communication interface for wireless backhaul. If network interface 823 is a wireless communication interface, it can use a higher frequency band for wireless communication compared to the frequency band used by wireless communication interface 825.
[0096] The wireless communication interface 825 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless connectivity to terminals located in the cell of eNB 800 via antenna 810. The wireless communication interface 825 typically includes, for example, a baseband (BB) processor 826 and RF circuitry 827. The BB processor 826 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing at layers such as L1, Media Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP). Instead of controller 821, the BB processor 826 may have some or all of the above-described logical functions. The BB processor 826 may be a memory storing communication control programs, or a module including a processor and associated circuitry configured to execute programs. Updates can change the functionality of the BB processor 826. The module may be a card or blade inserted into a slot in base station equipment 820. Alternatively, the module may be a chip mounted on a card or blade. Meanwhile, the RF circuit 827 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 810.
[0097] like Figure 10 As shown, the wireless communication interface 825 may include multiple BB processors 826. For example, the multiple BB processors 826 may be compatible with multiple frequency bands used by the eNB 800. Figure 10 As shown, the wireless communication interface 825 may include multiple RF circuits 827. For example, the multiple RF circuits 827 may be compatible with multiple antenna elements. Although Figure 10 An example is shown in which the wireless communication interface 825 includes multiple BB processors 826 and multiple RF circuits 827, but the wireless communication interface 825 may also include a single BB processor 826 or a single RF circuit 827.
[0098] exist Figure 10 In the eNB 800 shown, the transceiver can be implemented by the wireless communication interface 825. At least a portion of the functionality can also be implemented by the controller 821.
[0099] (Second application example)
[0100] Figure 11This is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technologies of this disclosure can be applied. Note that, similarly, the following description uses an eNB as an example, but it can also be applied to a gNB. The eNB 830 includes 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 RF cables. The base station device 850 and the RRH 860 can be connected to each other via high-speed lines such as fiber optic cables.
[0101] Each of the antennas 840 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the RRH 860 to transmit and receive wireless signals. Figure 11 As shown, the eNB 830 may include multiple antennas 840. For example, the multiple antennas 840 may be compatible with multiple frequency bands used by the eNB 830. Although Figure 11 An example is shown in which the eNB 830 includes multiple antennas 840, but the eNB 830 may also include a single antenna 840.
[0102] The base station equipment 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, memory 852, and network interface 853 are connected to a reference... Figure 10 The controller 821, memory 822, and network interface 823 described are the same.
[0103] The wireless communication interface 855 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in the sector corresponding to the RRH 860 via the RRH 860 and antenna 840. The wireless communication interface 855 may typically include, for example, a BB processor 856. In addition to the BB processor 856 being connected to the RF circuitry 864 of the RRH 860 via a connection interface 857, the BB processor 856 is connected to the reference... Figure 10 The described BB processor 826 is the same. Figure 11 As shown, the wireless communication interface 855 may include multiple BB processors 856. For example, the multiple BB processors 856 may be compatible with multiple frequency bands used by the eNB 830. Although Figure 11 An example is shown in which the wireless communication interface 855 includes multiple BB processors 856, but the wireless communication interface 855 may also include a single BB processor 856.
[0104] Connection interface 857 is an interface for connecting base station device 850 (wireless communication interface 855) to RRH 860. Connection interface 857 can also be a communication module for connecting base station device 850 (wireless communication interface 855) to the aforementioned high-speed line of RRH 860.
[0105] The RRH 860 includes a connectivity interface 861 and a wireless communication interface 863.
[0106] Connection interface 861 is an interface for connecting RRH 860 (wireless communication interface 863) to base station equipment 850. Connection interface 861 can also be a communication module for communication in the aforementioned high-speed line.
[0107] The wireless communication interface 863 transmits and receives wireless signals via antenna 840. The wireless communication interface 863 typically includes, for example, RF circuitry 864. RF circuitry 864 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via antenna 840. Figure 11 As shown, the wireless communication interface 863 may include multiple RF circuits 864. For example, the multiple RF circuits 864 may support multiple antenna elements. Although Figure 11 An example is shown in which the wireless communication interface 863 includes multiple RF circuits 864, but the wireless communication interface 863 may also include a single RF circuit 864.
[0108] exist Figure 11 In the eNB 830 shown, the transceiver can be implemented by the wireless communication interface 855. At least a portion of the functionality can also be implemented by the controller 851.
[0109] [Application examples related to user equipment]
[0110] (First application example)
[0111] Figure 12 This is a block diagram illustrating an example of a schematic configuration of a smartphone 900 to which the technologies of this disclosure can be applied. The smartphone 900 includes a processor 901, a memory 902, a storage device 903, an external connection interface 904, a camera 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.
[0112] The processor 901 can be, for example, a CPU or a system-on-a-chip (SoC), and controls the application layer and other functions of the smartphone 900. The memory 902 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 connectivity interface 904 is an interface for connecting external devices, such as memory cards and Universal Serial Bus (USB) devices, to the smartphone 900.
[0113] The camera device 906 includes an image sensor (such as a charge-coupled device (CCD) and complementary metal-oxide-semiconductor (CMOS)) and generates captured images. The sensor 907 may include a set of sensors, such as a measurement sensor, a gyroscope sensor, a magnetometer sensor, and an accelerometer sensor. The microphone 908 converts sound input to the smartphone 900 into an audio signal. The input device 909 includes, for example, a touch sensor, keypad, keyboard, buttons, or switches configured to detect touches on the screen of the display device 910 and receives operations or information input from the user. The display device 910 includes a screen (such as a liquid crystal display (LCD) and an organic light-emitting diode (OLED) display) and displays the output image of the smartphone 900. The speaker 911 converts the audio signal output from the smartphone 900 into sound.
[0114] The wireless communication interface 912 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 912 typically includes, for example, a BB processor 913 and RF circuitry 914. The BB processor 913 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 914 can include, for example, mixers, filters, and amplifiers, and transmits and receives wireless signals via antenna 916. Note that although the figure shows a scenario where one RF link is connected to one antenna, this is only illustrative; scenarios where an RF link is connected to multiple antennas via multiple phase shifters are also included. The wireless communication interface 912 can be a single chip module on which the BB processor 913 and RF circuitry 914 are integrated. Figure 12 As shown, the wireless communication interface 912 may include multiple BB processors 913 and multiple RF circuits 914. Although Figure 12 An example is shown in which the wireless communication interface 912 includes multiple BB processors 913 and multiple RF circuits 914, but the wireless communication interface 912 may also include a single BB processor 913 or a single RF circuit 914.
[0115] In addition to cellular communication schemes, the wireless communication interface 912 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless local area network (LAN) schemes. In this case, the wireless communication interface 912 may include a BB processor 913 and RF circuitry 914 for each wireless communication scheme.
[0116] Each of the antenna switches 915 switches the connection destination of the antenna 916 among multiple circuits (e.g., circuits for different wireless communication schemes) included in the wireless communication interface 912.
[0117] Each of the antennas 916 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the wireless communication interface 912 to transmit and receive wireless signals. Figure 12 As shown, the smartphone 900 may include multiple antennas 916. Although Figure 12 An example is shown in which the smartphone 900 includes multiple antennas 916, but the smartphone 900 may also include a single antenna 916.
[0118] Furthermore, the smartphone 900 may include an antenna 916 for each wireless communication scheme. In this case, the antenna switch 915 can be omitted from the configuration of the smartphone 900.
[0119] Bus 917 connects processor 901, memory 902, storage device 903, external connection interface 904, camera device 906, sensor 907, microphone 908, input device 909, display device 910, speaker 911, wireless communication interface 912, and auxiliary controller 919 to each other. Battery 918 supplies power to... Figure 12 The various blocks of the smartphone 900 shown are powered, and the feeders are partially shown as dashed lines in the figure. The auxiliary controller 919 operates the minimum necessary functions of the smartphone 900, for example, in sleep mode.
[0120] exist Figure 12 In the illustrated smartphone 900, the transceiver of the electronic device 100 can be implemented by the wireless communication interface 912. At least a portion of the functionality can also be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 can execute the functions described above. Figure 1 The described transmission unit 102 and determination unit 104 are used to avoid duplicate transmission of transmission blocks in a scheduling manner on unlicensed frequency bands and to determine the redundancy version number of the transmitted transmission blocks.
[0121] (Second application example)
[0122] Figure 13This is a block diagram illustrating an example of a schematic configuration of a car navigation device 920 to which the technology of this 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.
[0123] The processor 921 can be, for example, a CPU or a SoC, and controls the navigation functions and other functions of the car navigation device 920. The memory 922 includes RAM and ROM, and stores data and programs executed by the processor 921.
[0124] GPS module 924 uses GPS signals received from GPS satellites to measure the location (such as latitude, longitude, and altitude) of car navigation device 920. Sensor 925 may include a set of sensors, such as a gyroscope sensor, a geomagnetic sensor, and an air pressure sensor. Data interface 926 is connected to, for example, an in-vehicle network 941 via a terminal not shown, and acquires data generated by the vehicle (such as vehicle speed data).
[0125] Content player 927 reproduces content stored on storage media (such as CDs and DVDs), which is inserted into storage media interface 928. Input device 929 includes, for example, a touch sensor, button, or switch configured to detect touch on the screen of display device 930, and receives operations or information input from the user. Display device 930 includes a screen such as an LCD or OLED display and displays images or reproduced content for navigation functions. Speaker 931 outputs sound for navigation functions or reproduced content.
[0126] The wireless communication interface 933 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 933 typically includes, for example, a BB processor 934 and RF circuitry 935. The BB processor 934 can perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and performs various types of signal processing for wireless communication. Meanwhile, the RF circuitry 935 can include, for example, a mixer, filters, and amplifiers, and transmits and receives wireless signals via an antenna 937. The wireless communication interface 933 can also be a chip module on which the BB processor 934 and RF circuitry 935 are integrated. Figure 13 As shown, the wireless communication interface 933 may include multiple BB processors 934 and multiple RF circuits 935. Although Figure 13An example is shown in which the wireless communication interface 933 includes multiple BB processors 934 and multiple RF circuits 935, but the wireless communication interface 933 may also include a single BB processor 934 or a single RF circuit 935.
[0127] In addition to cellular communication schemes, the wireless communication interface 933 can support other types of wireless communication schemes, such as short-range wireless communication schemes, near-field communication schemes, and wireless LAN schemes. In this case, for each wireless communication scheme, the wireless communication interface 933 may include a BB processor 934 and an RF circuit 935.
[0128] Each of the antenna switches 936 switches the connection destination of the antenna 937 among multiple circuits (such as circuits for different wireless communication schemes) included in the wireless communication interface 933.
[0129] Each of the antennas 937 includes one or more antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used by the wireless communication interface 933 to transmit and receive wireless signals. Figure 13 As shown, the car navigation device 920 may include multiple antennas 937. Although Figure 13 An example is shown in which the car navigation device 920 includes multiple antennas 937, but the car navigation device 920 may also include a single antenna 937.
[0130] Furthermore, the car navigation device 920 may include an antenna 937 for each wireless communication scheme. In this case, the antenna switch 936 can be omitted from the configuration of the car navigation device 920.
[0131] Battery 938 via feeder to Figure 13 The various blocks of the car navigation device 920 shown are powered, and the feeders are partially shown as dashed lines in the figure. Battery 938 accumulates the power supplied from the vehicle.
[0132] exist Figure 13 In the illustrated car navigation device 920, the transceiver of the electronic device 100 can be implemented by a wireless communication interface 912. At least a portion of the functionality can also be implemented by a processor 901 or an auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 can execute the functions described above. Figure 1 The described transmission unit 102 and determination unit 104 are used to avoid duplicate transmission of transmission blocks in a scheduling manner on unlicensed frequency bands and to determine the redundancy version number of the transmitted transmission blocks.
[0133] The technology disclosed herein can also be implemented as an in-vehicle system (or vehicle) 940 comprising one or more of the following blocks: a car navigation device 920, an in-vehicle network 941, and a vehicle module 942. The vehicle module 942 generates vehicle data (such as vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 941.
[0134] The basic principles of the present invention have been described above in conjunction with specific embodiments. However, it should be noted that those skilled in the art will understand that all or any step or component of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in the form of hardware, firmware, software or a combination thereof. This can be achieved by those skilled in the art using their basic circuit design knowledge or basic programming skills after reading the description of the present invention.
[0135] Furthermore, the present invention also proposes a program product storing machine-readable instruction code. When the instruction code is read and executed by a machine, the method described above according to embodiments of the present invention can be performed.
[0136] Accordingly, the storage medium used to carry the program product storing machine-readable instruction code is also included in the disclosure of this invention. The storage medium includes, but is not limited to, floppy disks, optical disks, magneto-optical disks, memory cards, memory sticks, etc.
[0137] When the present invention is implemented via software or firmware, the transmission from a storage medium or network to a computer with a dedicated hardware architecture (e.g., Figure 14 The general-purpose computer 1400 shown is equipped with the programs that constitute the software, and when various programs are installed, the computer is able to perform various functions, etc.
[0138] exist Figure 14 In this system, the Central Processing Unit (CPU) 1401 performs various processes based on programs stored in the Read-Only Memory (ROM) 1402 or programs loaded into the Random Access Memory (RAM) 1403 from the Storage Section 1408. The RAM 1403 also stores data required as needed when the CPU 1401 performs various processes, etc. The CPU 1401, ROM 1402, and RAM 1403 are interconnected via a bus 1404. An Input / Output Interface 1405 is also connected to the bus 1404.
[0139] The following components are connected to the input / output interface 1405: input section 1406 (including keyboard, mouse, etc.), output section 1407 (including monitor, such as cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.), storage section 1408 (including hard disk, etc.), and communication section 1409 (including network interface card, such as LAN card, modem, etc.). The communication section 1409 performs communication processing via a network, such as the Internet. If necessary, a drive 1410 may also be connected to the input / output interface 1405. Removable media 1411, such as disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on the drive 1410 as needed, so that computer programs read from them can be installed into the storage section 1408 as needed.
[0140] When the above series of processes are implemented by software, the program constituting the software is installed from a network such as the Internet or a storage medium such as removable media 1411.
[0141] Those skilled in the art will understand that such storage media are not limited to Figure 14 The illustration shows a removable medium 1411 containing a program, distributed separately from the device to provide the program to the user. Examples of removable media 1411 include disks (including floppy disks (registered trademark)), optical disks (including optical disc read-only memory (CD-ROM) and digital versatile disks (DVD)), magneto-optical disks (including mini-discs (MD) (registered trademark)), and semiconductor memory. Alternatively, the storage medium may be ROM 1402, a hard disk included in storage section 1408, etc., containing programs and distributed to the user along with the device containing them.
[0142] It should also be noted that in the apparatus, method, and system of the present invention, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of the present invention. Furthermore, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order. Some steps can be performed in parallel or independently of each other.
[0143] Finally, it should be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0144] While embodiments of the present invention have been described in detail above with reference to the accompanying drawings, it should be understood that the embodiments described above are merely illustrative and do not constitute a limitation thereof. Those skilled in the art can make various modifications and alterations to the above embodiments without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention is defined only by the appended claims and their equivalents.
[0145] This technology can also be implemented as follows.
[0146] Appendix 1. An electronic device for wireless communication, comprising:
[0147] The processing circuit is configured as follows:
[0148] In the case of repetitive transmission including the first transmission block to the repKth transmission block to a base station serving the electronic device, when the nth time domain position is detected to be available if the first n-1 consecutive time domain positions configured by the base station for the repetitive transmission are unavailable, repetitive transmission of at least a portion of the transmission blocks from the first transmission block to the repKth transmission block is performed starting from the nth time domain position; and
[0149] The redundancy version number corresponding to each transmitted transport block is determined based on the first redundancy version mode received from the base station.
[0150] Where repK is the first repeated transmission number received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.
[0151] Note 2. The electronic device according to Note 1, wherein the processing circuit is configured to take the (mod(n-1, 4)+1)th data in the first redundancy version mode as the redundancy version number corresponding to the nth transport block, wherein mod() is a modulo operation.
[0152] Note 3. The electronic device according to Note 1 or 2, wherein the processing circuit is configured to abandon the transmission of the first transmission block to the first n-1 transmission blocks in the first n-1 consecutive time domain positions in the predetermined consecutive time domain positions, and to start transmitting at least the nth transmission block from the nth time domain position in the predetermined consecutive time domain positions.
[0153] Appendix 4. The electronic device according to Appendix 3, wherein the processing circuit is configured as follows:
[0154] After the nth transport block to the repKth transport block has been sequentially transmitted in the available time domain positions of the predetermined continuous time domain position, and if there are i additional available time domain positions within the time domain period to which the predetermined continuous time domain position belongs, the first i transport blocks of the abandoned first n-1 transport blocks are sequentially transmitted using the i additional available time domain positions.
[0155] In the next time-domain period of the same type as the stated time-domain period, the first transport block is sequentially transmitted to the transport block in the repK-th transport block that was not transmitted in the stated time-domain period, or the transmission of the untransmitted transport block is abandoned.
[0156] Where i is greater than or equal to 0 and less than or equal to n-1.
[0157] Note 5. The electronic device according to Note 1 or 2, wherein the processing circuit is configured to transmit at least a first transmission block starting from the nth time domain position in the predetermined consecutive time domain positions.
[0158] Note 6. The electronic device according to Note 5, wherein the processing circuit is configured to, after detecting that the first transport block has been transmitted, and when there are greater than or equal to repK-1 available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit the second transport block to the repKth transport block within the time domain period.
[0159] Note 7. The electronic device according to Note 5, wherein the processing circuit is configured as follows:
[0160] After detecting the completion of the first transport block, and when j available time domain positions exist within the time domain period to which the predetermined consecutive time domain positions belong, j transport blocks, starting from the second transport block, are sequentially transmitted at the j available time domain positions; and
[0161] In the next time-domain period of the same type as the stated time-domain period, the first transport block is sequentially transmitted to the transport blocks in the repK-th transport block that were not transmitted in the stated time-domain period, or the transmission of the untransmitted transport blocks is abandoned.
[0162] Where j is greater than or equal to 0 and less than repK-1.
[0163] Note 8. The electronic device according to Note 1, wherein the processing circuit is configured to modify the first repeated transmission count repK to a second repeated transmission count repK' selected by the electronic device and to modify the first redundancy version mode to a second redundancy version mode selected by the electronic device.
[0164] Note 9. The electronic device according to Note 8, wherein the processing circuit is configured to take the (mod(m-1, 4)+1)th data in the second redundancy version mode as the redundancy version number corresponding to the mth transport block, wherein mod() is a modulo operation, and m is an integer greater than or equal to 1 and less than or equal to repK'.
[0165] Note 10. The electronic device according to Note 8 or 9, wherein the processing circuit is configured to, when it detects that there are more than or equal to repK' available time domain positions within the time domain period to which the predetermined consecutive time domain positions belong, sequentially transmit the first transport block to the repK' transport block within the time domain period, starting from the nth time domain position among the predetermined consecutive time domain positions.
[0166] Note 11. The electronic device according to Note 8 or 9, wherein the processing circuit is configured as follows:
[0167] When it is detected that k available time-domain locations exist within the time-domain period to which the predetermined continuous time-domain locations belong, starting from the nth time-domain location among the predetermined continuous time-domain locations, the first transmission block to the kth transmission block are sequentially transmitted within the time-domain period; and
[0168] In the next time-domain period of the same type as the stated time-domain period, the first transport block to the repK'th transport block that was not transmitted in the stated time-domain period are transmitted sequentially, or the transmission of the untransmitted transport blocks is abandoned.
[0169] Where k is greater than or equal to 0 and less than repK'.
[0170] Note 12. The electronic device according to any one of Notes 8 to 11, wherein the processing circuit is configured to select the second repetition count repK' and the second redundancy version mode based on the number of remaining available time-domain locations within the time-domain period to which the predetermined continuous time-domain location belongs.
[0171] Note 13. The electronic device according to any one of Notes 8 to 12, wherein the processing circuit is configured to add the second repetition count repK' and the second redundancy version mode to the uplink control indication UCI and transmit them to the base station.
[0172] Note 14. The electronic device according to any one of Notes 8 to 13, wherein the second number of repeated transmissions repK' is not equal to the first number of repeated transmissions repK, and / or the second redundancy version mode is not equal to the first redundancy version mode.
[0173] Note 15. The electronic device according to any one of Notes 1 to 14, wherein the processing circuit is configured to perform repeated transmission of transport blocks in an unlicensed frequency band in a scheduling-free manner.
[0174] Appendix 16. A method for wireless communication, comprising:
[0175] In the case of repeated transmission including the first transmission block to the repKth transmission block to a base station providing services to an electronic device, if the first n-1 consecutive time domain positions configured by the base station for the repeated transmission are unavailable, and the availability of the nth time domain position is detected, repeated transmission of at least a portion of the transmission blocks from the first transmission block to the repKth transmission block shall begin from the nth time domain position.
[0176] The redundancy version number corresponding to each transmitted transport block is determined based on the first redundancy version mode received from the base station, and
[0177] repK is the first repeated transmission count received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK.
[0178] Appendix 17. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, perform the method for wireless communication as described in Appendix 16.
Claims
1. An electronic device for wireless communication, comprising: The processing circuit is configured as follows: In the case of repeated transmission including the first transmission block to the repKth transmission block to a base station providing services to the electronic device, if the first n-1 consecutive time domain positions configured by the base station for the repeated transmission are busy and the nth time domain position is detected to be idle, and if it is detected that there are fewer than repK idle time domain positions in the time domain period to which the predetermined consecutive time domain position belongs, repeated transmission of a portion of the transmission blocks from the first transmission block to the repKth transmission block is performed starting from the nth time domain position by using the idle time domain positions; as well as The redundancy version number corresponding to each transmitted transport block is determined based on the first redundancy version mode received from the base station. Where repK is the first repeated transmission count received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. The processing circuit is configured to modify the first repeated transmission count repK to the second repeated transmission count repK' selected by the electronic device and to modify the first redundancy version mode to the second redundancy version mode selected by the electronic device.
2. The electronic device according to claim 1, wherein, The processing circuit is configured to use the (mod(n-1, 4)+1)th data in the first redundancy version mode as the redundancy version number corresponding to the nth transport block, where mod() is the modulo operation.
3. The electronic device according to claim 1 or 2, wherein, The processing circuit is configured to abandon the transmission of the first transport block to the first n-1 transport blocks in the repK-th transport block at the first n-1 consecutive time domain positions in the predetermined consecutive time domain positions, and to start transmitting at least the nth transport block from the nth time domain position in the predetermined consecutive time domain positions.
4. The electronic device according to claim 3, wherein, The processing circuit is configured as follows: After the nth transport block to the repKth transport block has been sequentially transmitted in the idle time domain positions of the predetermined continuous time domain positions, and when i additional idle time domain positions exist within the time domain period to which the predetermined continuous time domain positions belong, the first i transport blocks of the abandoned first n-1 transport blocks are sequentially transmitted using the i additional idle time domain positions, and In the idle time domain position of the next time domain period of the same type as the time domain period, the first transport block is sequentially transmitted to the transport block in the repK-th transport block that was not transmitted in the time domain period, or the transmission of the untransmitted transport block is abandoned. Where i is greater than or equal to 0 and less than or equal to n-1.
5. The electronic device according to claim 1 or 2, wherein, The processing circuit is configured to transmit at least the first transmission block starting from the nth time domain position in the predetermined consecutive time domain positions.
6. The electronic device according to claim 5, wherein, The processing circuit is configured as follows: After the first transmission block is detected to have been transmitted, if there are j idle time domain positions within the time domain period to which the predetermined continuous time domain position belongs, then j transmission blocks starting from the second transmission block are transmitted sequentially at the j idle time domain positions. as well as In the next time-domain period of the same type as the stated time-domain period, the first transport block is sequentially transmitted to the transport blocks in the repK-th transport block that were not transmitted in the stated time-domain period, or the transmission of the untransmitted transport blocks is abandoned. Where j is greater than or equal to 0 and less than repK-1.
7. The electronic device according to claim 1, wherein, The processing circuit is configured to use the (mod(m-1, 4)+1)th data in the second redundancy version mode as the redundancy version number corresponding to the mth transport block, where mod() is a modulo operation and m is an integer greater than or equal to 1 and less than or equal to repK'.
8. The electronic device according to claim 1 or 7, wherein, The processing circuit is configured to, when it detects that there are more than or equal to repK' idle time domain positions within the time domain period to which the predetermined continuous time domain position belongs, sequentially transmit the first transmission block to the repK'th transmission block within the time domain period, starting from the nth time domain position among the predetermined continuous time domain positions.
9. The electronic device according to claim 1 or 7, wherein, The processing circuit is configured as follows: When it is detected that there are k idle time domain positions within the time domain period to which the predetermined continuous time domain position belongs, the first transmission block to the kth transmission block are transmitted sequentially within the time domain period, starting from the nth time domain position among the predetermined continuous time domain positions. as well as In the next time-domain period of the same type as the stated time-domain period, the first transport block to the repK'th transport block that was not transmitted in the stated time-domain period are transmitted sequentially, or the transmission of the untransmitted transport blocks is abandoned. Where k is greater than or equal to 0 and less than repK'.
10. The electronic device according to claim 1 or 7, wherein, The processing circuit is configured to select the second retransmission count repK' and the second redundancy version mode based on the number of remaining idle time domain positions within the time domain period to which the predetermined continuous time domain position belongs.
11. The electronic device according to claim 1 or 7, wherein, The processing circuit is configured to add the second repetition count repK' and the second redundancy version mode to the uplink control indication UCI and transmit them to the base station.
12. The electronic device according to claim 1 or 7, wherein, The second number of repeated transmissions repK' is not equal to the first number of repeated transmissions repK, and / or the second redundant version mode is not equal to the first redundant version mode.
13. The electronic device according to claim 1 or 2, wherein, The processing circuit is configured to transmit transmission blocks repeatedly in unlicensed frequency bands to avoid scheduling.
14. A method for wireless communication, comprising: In the case of repeated transmissions from the first transmission block to the repKth transmission block to a base station providing services to an electronic device, if the first n-1 consecutive time domain positions configured by the base station for the repeated transmission are busy, and if it is detected that the nth time domain position is idle, and it is detected that there are fewer than repK idle time domain positions in the time domain period to which the predetermined consecutive time domain position belongs, then repeated transmissions of a portion of the transmission blocks from the first transmission block to the repKth transmission block are performed starting from the nth time domain position using the idle time domain positions. Specifically, the redundancy version number corresponding to each transmitted transport block is determined based on the first redundancy version mode received from the base station. repK is the first repeated transmission count received from the base station, and n is an integer greater than or equal to 1 and less than or equal to repK. Specifically, the first repeated transmission count repK is modified to the second repeated transmission count repK' selected by the electronic device, and the first redundancy version mode is modified to the second redundancy version mode selected by the electronic device.
15. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed, perform the method for wireless communication according to claim 14.
Citation Information
Patent Citations
Repeated transmission method and device, network equipment and computer readable storage medium
CN110536458A