Electronic equipment, methods, and base stations for wireless communication
A scheduling-free method with repeated transmissions and redundant version patterns addresses channel occupancy issues in unlicensed bands, ensuring complete data delivery and enhancing communication reliability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- SONY GROUP CORP
- Filing Date
- 2025-03-05
- Publication Date
- 2026-05-15
AI Technical Summary
In wireless communication using unlicensed bands, user equipment faces challenges in transmitting data when channel occupancy is busy, leading to failed transmissions due to fair competition mechanisms, resulting in inefficiencies and incomplete data transfer.
Implementing a scheduling-free method that allows for repeated transmissions of data blocks, using a predetermined pattern for redundant versions, where transmission blocks are sent only when the channel becomes available after initial failures, ensuring complete data delivery.
Enhances data transmission reliability and efficiency by ensuring all data blocks are transmitted despite initial channel occupancy failures, improving communication robustness in unlicensed bands.
Smart Images

Figure 0007859550000001 
Figure 0007859550000002 
Figure 0007859550000003
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 titled "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 specifically, to performing repeated transmission of transmission blocks in a scheduling-free manner in an unlicensed band. More specifically, it relates to an electronic device and method for wireless communication, and a computer-readable storage medium
Background Art
[0003] Communication in an unlicensed 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 preconfigured resources for data transmission. However, when it discovers that the channel is busy at a preconfigured position where it can access the channel, the user equipment cannot transmit data using the channel resources preconfigured by the base station
Summary of the Invention
Means for Solving the Problems
[0004] The following provides a brief overview of the present invention to provide a basic understanding of certain aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention This is not intended to identify the essential or important part of the present invention, but rather to define the scope of the invention. It is not intended to be intentionally limited. The purpose is to provide a concept in a simplified form, This serves as a preliminary overview of the more detailed techniques that will be discussed later.
[0005] According to one aspect of this disclosure, the first repK is sent to the base station that provides services to electronic devices. When performing repeated transmissions that include up to the nth transmission block, the recurring transmission configured by the base station The first n-1 continuous time domain positions among the predetermined continuous time domain positions for return transmission When it is detected that the nth time-domain position is available when the n is unavailable, Starting from the nth time domain position, of the transmission blocks from the 1st to the repKth Repeat transmission of at least some transmission blocks, and the first redundant received from the base station Based on the version pattern, a redundant version number corresponding to each transmitted transmission block. The processing circuit includes a component configured to determine the number, and repK is the number received from the base station. The number of repeated transmissions of 1, where n is an integer greater than or equal to 1 and less than or equal to repK, for wireless communication. We provide electronic equipment for this purpose.
[0006] According to other aspects of this disclosure, the first rep to the base station providing services to electronic devices When performing repeated transmissions that include up to the Kth transmission block, the base station is configured The first n-1 continuous time domain positions among the predetermined continuous time domain positions for repeated transmission When a location is unavailable, and it is detected that the nth time-domain location is available, Starting from the nth time domain position, of the transmission blocks from the 1st to the repKth position This includes repeatedly transmitting at least a portion of the transmission blocks, which are received from the base station. Based on the first redundant version pattern, redundancy corresponding to each transmitted transmission block is generated. Determine the version number, and repK is the first number of repeated transmissions received from the base station. The present invention provides a method for wireless communication in which n is an integer greater than or equal to 1 and less than or equal to repK.
[0007] According to other aspects of this disclosure, a computer for realizing the above-mentioned method for wireless communication Program code and computer program products, as well as the above wireless communication A computer containing computer program code to implement the method. Further readable storage media are provided.
[0008] The following describes preferred embodiments of the present invention in detail by combining the drawings. And other advantages become more apparent. [Brief explanation of the drawing]
[0009] To further illustrate the above and other advantages and features of the present invention, the following is accompanied by the drawings. Specific embodiments of the present invention will be described in more detail below. The drawings will be used in conjunction with the following detailed description. This specification is included and forms part of this specification. Elements having the same function and configuration will have the same markings. These drawings illustrate typical examples of the present invention and do not extend to the scope of the invention. It should not be considered a limitation. In the drawing,
[0010] [Figure 1] Figure 1 shows a block diagram of a functional module of an electronic device for wireless communication according to one embodiment of the present disclosure. [Figure 2]FIG. 2 shows a schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 3] FIG. 3 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 4] FIG. 4 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 5] FIG. 5 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 6] FIG. 6 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 7] FIG. 7 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 8] FIG. 8 shows another schematic diagram of a transmitted transport block and a redundant version number corresponding to the transport block according to an embodiment of the present disclosure. [Figure 9] FIG. 9 shows a flowchart of a method for wireless communication according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a block diagram showing a first example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. [Figure 11] FIG. 11 is a block diagram showing a second example of a schematic configuration of an eNB or a gNB to which the technology of the present disclosure can be applied. [Figure 12] FIG. 12 is a block diagram showing an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied. [Figure 13] FIG. 13 is a block diagram showing an example of a schematic configuration of a car navigation device to which the technology of the present disclosure can be applied. [Figure 14] FIG. 14 is a block diagram showing a schematic configuration as a personal computer that can be adopted in an embodiment of the present disclosure. [Modes for carrying out the invention]
[0011] The following describes exemplary embodiments of the present disclosure, with accompanying drawings for clarity and simplicity. Furthermore, the specification does not describe all the features of the actual embodiments. For example, the system and operations. This falls under the limitations relating to and these limitations may change depending on the embodiment. To achieve the specific goals of the developers, we develop such practical examples. Please understand that you will need to make a decision to specify the embodiment during the process. While the work can be very complex and time-consuming, for those skilled in the art who will benefit from this disclosure Please understand that this kind of development work is just part of the routine tasks.
[0012] Herein, in order to avoid obscuring this disclosure with unnecessary details, the drawings are used. The disclosure shows only the apparatus configuration and / or processing steps that are closely related to the proposed solution, and this disclosure is almost identical to the present disclosure. Please note that other unrelated details have been omitted.
[0013] The embodiments described herein will be explained in detail below with reference to the drawings.
[0014] Figure 1 shows a functional module of an electronic device 100 for wireless communication according to one embodiment of the present disclosure. A block diagram is shown, and as shown in Figure 1, the electronic device 100 is connected to the electronic device 100. Repeated transmissions to the base station providing the service, including transmission blocks from the 1st to the repKth. When performing this, a predetermined continuous time domain position for repeated transmission configured by the base station If the first n-1 consecutive time-domain positions are unavailable, then the nth time-domain position When it is detected that it is available, starting from the nth time domain position, the 1st or Repeat transmission of at least some of the transmission blocks up to the repKth transmission block A transmission unit 102 which may be configured to transmit, and a first redundant version received from the base station Based on the pattern, determine the redundant version number corresponding to each transmitted transmission block. It includes a determination unit 104 which can be configured to receive a first from the base station, and repK includes a determination unit 104 which can be configured to receive a first from the base station. This is the number of repeated transmissions, where n is an integer between 1 and repK.
[0015] The transmission unit 102 and the determination unit 104 may be implemented by one or more processing circuits. The processing circuit can be implemented, for example, as a chip.
[0016] The electronic device 100 is installed, for example, on the user equipment (UE) side, or communicates with the UE. They may be connected as possible. Here, the electronic device 100 may be implemented at the chip level. It may also be implemented at the device level. For example, electronic device 100 is the user device itself It may also operate as such, and externally, for example, memory, transceiver (not shown), etc. The unit may further include devices. Memory is used to enable user devices to perform various functions. Used to store programs that need to be executed and related data information. A transceiver is used to communicate between different devices (e.g., base stations, other user equipment, etc.). To support communication, it may include one or more communication interfaces, but here Therefore, the specific form in which the transceiver will be implemented is not limited.
[0017] A base station can be, for example, a gNB (Global Network Module).
[0018] For example, the above predetermined continuous time domain location is a mile pre-assigned by the base station. A sense (configured grant, CG) is a time-domain position. For example, The number of specified continuous time domain positions is greater than or equal to repK. The CG time domain positions are CG ri The time domain period to which a given continuous time domain position belongs, which can be called the source, is called the CG period. obtain.
[0019] For example, the transmission unit 102 uses a scheduling-free method on an unlicensed band. This configuration enables repeated transmission of transmission blocks (TB) (also known as redundant transmission). This can be done. For example, the transmission unit 102 performs a Hybrid Automatic Retransmission Request (HARQ) The process can be configured to repeatedly transmit transmission blocks.
[0020] Communications on unlicensed bands employ a fair competition mechanism for channel occupancy. The UE obtains configuration information about the resources available within the CG cycle from the base station. It performs channel idle detection and attempts to occupy pre-configured resources for data transmission. However, at a pre-configured time-domain location where the channel can be accessed, When the UE detects that the base station is busy, it will configure the repetitive transmission configured by the base station. The transmission block cannot be sent at the above time-domain position. Channel detection is, for example, For example, LBT (Listen Before Talk). At least some of the time-domain locations pre-assigned by the local station will be affected by the failure of LBT. This can sometimes prevent the transmission of a transmission block. For example, LBT The failure of the base station resulted in a predetermined continuous time domain position for repeated transmission. The first n-1 continuous time domain positions of the positions become unavailable, and therefore the first Transmission of the transmission block cannot be performed at n-1 consecutive time domain positions.
[0021] The transmission unit 102 utilizes the nth time domain position among the predetermined continuous time domain positions described above. If possible, start from the nth time domain position and proceed from the 1st to the r Repeat transmission of at least some of the transmission blocks up to epK To do so. For example, the transmission unit 102 has at least the following continuous time positions from the nth time domain position: It also performs repeated transmission of some transmission blocks.
[0022] For example, the first redundant version pattern is the redundant version sequence {0,2,3, It can be one of {1}, {0,3,0,3}, and {0,0,0,0}.
[0023] The determination unit 104 determines each transmitted transmission block based on the first redundant version pattern. The corresponding redundant version number can be determined.
[0024] The electronic device 100 according to the embodiment of this disclosure is connected to a channel pre-configured by the base station. If the channel is found to be busy at certain time-domain locations during access, it becomes available. Only after a valid time-domain position is detected, the transmission block is repeatedly transmitted and transmitted. The redundant version number of the transmission block can be determined, and the base station, after receiving the redundant transmission, Combinatorial decoding can be performed effectively.
[0025] For example, the determination unit 104 determines the first redundant version pattern (mod(n-1 The 4th (+1)th data point is used as the redundant version number corresponding to the nth transmission block. It can be configured in such a way that mod() is a modulo operation. In this way, each transmission block The corresponding redundant version number can be easily and simply determined.
[0026] repK=4, and the first redundant version pattern is redundant version sequence {0, Taking {2,3,1} as an example, when n=1, it corresponds to the first transmission block TB0. The redundant version number is the first data in the first redundant version pattern. Therefore, its redundant version number is 0, and in the case of n=2, the second transmission block The redundant version number corresponding to TB1 is the second in the first redundant version pattern. This is the data for the eye, and therefore its redundant version number is 2, and if n=3, then it is the 3rd. The redundant version number corresponding to the transmission block TB2 is the first redundant version pattern. This is the third data point in n, meaning its redundant version number is 3, and n=4 In this case, the redundant version number corresponding to the fourth transmission block TB3 is the same as the first redundant version number. It is the fourth data in the version pattern, i.e., its redundant version number is 1 That is the case.
[0027] repK=4, and the first redundant version pattern is redundant version sequence {0, Using {3,0,3} as an example, when n=1, it corresponds to the first transmission block TB0. The redundant version number is the first data in the first redundant version pattern. Therefore, its redundant version number is 0, and in the case of n=2, the second transmission block The redundant version number corresponding to TB1 is the second in the first redundant version pattern. This is the data for the eye, and therefore its redundant version number is 3, and if n=3, then it is the 3rd. The redundant version number corresponding to the transmission block TB2 is the first redundant version pattern. This is the third data point in n, meaning its redundant version number is 0, and n=4 In this case, the redundant version number corresponding to the fourth transmission block TB3 is the same as the first redundant version number. It is the fourth data in the version pattern, i.e., its redundant version number is 3 That is the case.
[0028] repK=4, and the first redundant version pattern is redundant version sequence {0, Taking {0,0,0} as an example, when n=1, it corresponds to the first transmission block TB0. The redundant version number is the first data in the first redundant version pattern. Therefore, its redundant version number is 0, and in the case of n=2, the second transmission block The redundant version number corresponding to TB1 is the second in the first redundant version pattern. This is the data for the eye, meaning its redundant version number is 0, and if n=3, it is the 3rd. The redundant version number corresponding to the transmission block TB2 is the first redundant version pattern. This is the third data point in n, meaning its redundant version number is 0, and n=4 In this case, the redundant version number corresponding to the fourth transmission block TB3 is the same as the first redundant version number. The fourth data in the version pattern, i.e., its redundant version number, is 0 That is the case.
[0029] For example, the transmission unit 102 is the first n-1 consecutive time within a predetermined continuous time domain position The first n-1 transmissions from the 1st to the repKth transmission at the inter-region location The transmission of the block is abandoned, and the above detected as available within a predetermined continuous time domain location. Starting from the nth time-domain position, transmit at least the nth transmission block. It can be configured in this way.
[0030] For example, the transmission unit 102 has access to channels pre-configured by the base station. At the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions, the channel is visible. - If it is discovered that the first n-1 consecutive time domain positions are The transmission block is abandoned. Also, the transmission unit 102 detects the channel within the CG period. Performed continuously, the nth time domain of predetermined continuous time domain positions for repeated transmission If the channel is successfully detected as idle at the position, then at the nth time-domain position Send the nth transmission block.
[0031] The base station pre-allocates multiple time-domain periods for repeated transmission to the electronic device 100. These periods correspond to the predetermined continuous time domain positions for the repeated transmission described above. It is called a time-domain period of the same type as the time-domain period. In the following figure, pre-allocated Each of the time-domain periods for repeated transmission is defined as CG-period_0 and . The time domain period that is not allocated to the repeated transmission of the electronic device 100 is the same as the repeated transmission. A time domain of a different type from the time domain period to which a predetermined continuous time domain position for return transmission belongs. The time-domain period, which is not assigned to the repetitive transmission of electronic equipment 100, is called the time-domain period. It is marked as G-period_1.
[0032] In Figures 2 to 8 described below, repK=4, and the first redundant version pattern The example given is that the sequence is a redundant version sequence {0,2,3,1}, and the diagram shows The time-domain position marked with the first "X" in the first CG-period_0 is , a predetermined continuous time domain location that can be used for repeated transmission preconfigured by the base station This represents the first time-domain position, and the following are the consecutive time-domain positions after the first time-domain position. The positions are the second time domain position and the third time domain position among the predetermined continuous time domain positions. This is referred to as the domain position, the fourth time-domain position, etc.
[0033] Figure 2 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. This shows a schematic diagram of redundant version numbers.
[0034] In Figure 2, the transmission unit 102 is used for repetitive transmission pre-configured by the base station. The channel is busy at the first of the possible consecutive time-domain locations. Upon discovering this, the transmission of the first transmission block TB0 at the first time domain location is It is abandoned. And the transmission unit 102 is a predetermined continuous time domain position for repeated transmission. If the channel is successfully detected as idle at the second time-domain position, 2 The second transmission block TB1 is transmitted at the second time domain position. The redundant version number RV corresponding to transmission block TB1 is the first redundant version pattern This is the second data point in the sequence, meaning RV=2.
[0035] Figure 3 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. Another schematic diagram of redundant version numbers is shown.
[0036] Figure 3 shows that the transmission unit 102 can be used for repeated transmission, which is pre-configured by the base station. The first three (i.e., the 1st to 3rd) time domain positions among the predetermined continuous time domain positions If it is discovered that the channel is busy, then the first of the first three time-domain positions ~The transmission of the third transmission block TB0-TB2 is abandoned. Then, the transmission unit 102 repeats At the fourth time domain position among the predetermined continuous time domain positions for return transmission, the channel If it is successfully detected that it is idle, the fourth transmission block at the fourth time domain position Send lock TB3. As described above, redundant blocks corresponding to the fourth transmission block TB3. The version number is the fourth data point in the first redundant version pattern, i.e., RV = 1.
[0037] For example, the transmission unit 102 is the nth available time domain position at a predetermined continuous time domain position. After sequentially transmitting transmission blocks from the first to the repKth position, a predetermined continuous time domain position If it is detected that there are i additional available time domain positions within the time domain period to which it belongs, In addition, using i additional available time-domain positions, the first n-1 transmissions that were abandoned The first i transmission blocks of the transmission block are transmitted sequentially, and the same time domain period is From the 1st to the repKth available time-domain position within the next time-domain period of the same type The transmission blocks that were not transmitted within the time domain period are transmitted sequentially. Alternatively, the transmission of a transmission block that has not been sent may be abandoned, i is 0 or greater and It is less than or equal to n-1.
[0038] After the transmission unit 102 transmits the nth transmission block at the nth time domain position, Electronic device 100 continues to occupy the channel, thereby preventing transmission after the nth transmission block. The blocks are transmitted sequentially. After transmitting the repK transmission block, the time domain period... If there are additional available time domain positions within the period, the transmission unit 102 will not detect channel detection failures. The transmission block that was not sent due to failure is shifted after the repK transmission block. Send it.
[0039] For example, all transmission blocks that were not sent due to channel detection failure are as described above. If transmission is possible at an additional available time domain location, the transmission unit 102 will not attempt to transmit at the channel detection location. All transmission blocks that were not transmitted due to failure are transmitted within the relevant time domain period.
[0040] As shown in Figure 2, the transmission unit 102 is second within the time-domain period CG-perood_0 After transmitting transmission block TB1, continue with TB2-TB3 (RV of TB2-TB3) These are 3 and 1 respectively) and send. After sending TB1-TB3, the time There are additional available time domain positions within the domain period, and these additional available time domains The position is sufficient to send the TB0 that was not sent due to the channel detection failure mentioned above. Therefore, the transmission unit 102 shifts TB0 after TB3 and keeps TB within the time domain period. Send 0.
[0041] For example, the above additional available time-domain locations are transmitted due to channel detection failure. If it is not enough to transmit all of the transmission blocks that have not been transmitted, the transmission unit 102 will A portion of the transmission block that was not transmitted due to channel detection failure is included within the relevant time domain period. Transmit and the available time domain positions within the next time domain period of the same type as the current time domain period. And the remaining transmission blocks that were not sent due to channel detection failure By sending the block, the transmission block from 1 to repK is completely transmitted. It can be guaranteed that this will be the case. The transmission unit 102 is a time of a different type than the time domain period. Within the inter-period, the transmission block transmitted by the electronic device 100 must not be transmitted. Please take note of this.
[0042] As shown in Figure 3, the transmission unit 102 transmits TB3 within the time domain period CG-perood_0. After transmission, there are additional available time domain positions within that time domain period, but The available time domain position of TB0-TB was not transmitted due to channel detection failure. Since it is not enough to transmit 2, the transmission unit 102 transmits TB0-TB1 (RV each The TB3 (which is 0 and 2) is shifted after the TB3 and transmitted within the time domain period, and the TB2 ( RV (which is 3) is transmitted within the next time-domain period CG-perood_0.
[0043] Figure 4 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. Another schematic diagram of redundant version numbers is shown. The difference between Figure 4 and Figure 3 is that in Figure 3, the following Regarding TB2 transmitted within the time domain period CG-perood_0, CG-pero od_0 is a different type of CG-perood_1 (i.e., repeated by electronic device 100) Figure 4 clearly shows that the TB2 cannot be transmitted within the time domain period (which is not allocated to transmission). This is what is being adjusted. For example, the transmission unit 102 may abandon the transmission of the TB2. can.
[0044] As can be seen from the above explanation, the repeated transmission explained with reference to Figures 2 to 4 above During transmission, the transmission unit 102 detects transmission blocks that were not transmitted due to channel detection failure. The cycle shifts.
[0045] For example, the transmission unit 102 detects an available location within a predetermined continuous time domain. Starting from the nth time-domain position mentioned above, transmit at least one transmission block. It can be configured in this way.
[0046] For example, the transmission unit 102 has access to channels pre-configured by the base station. At the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions, the channel is visible. When it is discovered that this is the case, then from the first of the first n-1 continuous time domain positions, re The transmission of the first n-1 transmission blocks out of the pK transmission blocks is abandoned. Then, the transmission unit 102 continuously performs channel detection within the CG cycle and repeats the transmission. The channel is idle at the nth time domain position out of a given set of continuous time domain positions. If successful detection occurs, the first transmission block is sent at the nth time domain position. .
[0047] Figure 5 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. Another schematic diagram of redundant version numbers is shown.
[0048] In Figure 5, the transmission unit 102 is pre-configured by the base station for repeated transmission. The channel is busy at the first of the predetermined continuous time domain positions that can be used. Upon discovering this, the first transmission block TB0 at the first time domain position (that The transmission of RV=0) is abandoned. Then, the transmission unit 102 performs a predetermined sequence for repeated transmission. The channel is successfully idle at the second time-domain position among the consecutive time-domain positions. If detected, the first transmission block that was abandoned at the second time domain position (its RV) Send =0).
[0049] Figure 6 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. Another schematic diagram of redundant version numbers is shown.
[0050] In Figure 6, the transmission unit 102 is configured by the base station for repeated transmission. Channeling is performed at the first to third time domain positions out of the predetermined continuous time domain positions that can be used. When it is discovered that the first of the three time domain positions is busy, The transmission block TB0 (with RV=0) is abandoned. The transmission unit 102 repeatedly The channel idles at the fourth time domain position out of a predetermined continuous time domain position for transmission. If it is successfully detected that it is a , the abandoned first transmission is placed at the fourth time domain position. Send the send block (its RV=0).
[0051] For example, after transmitting the first transmission block, the transmission unit 102 transmits a predetermined continuous time portion There are available time-domain locations of repK-1 or higher within the time-domain period to which the region location belongs. If detected, the transmission blocks from the 2nd to the repKth within that time domain period. It can be configured to transmit sequentially.
[0052] After the transmission unit 102 transmits the first transmission block at the nth time domain position, Electronic device 100 continues to occupy the channel, thereby preventing transmission after the first transmission block. Send the blocks sequentially.
[0053] For example, as shown in Figure 5, after transmitting the first transmission block, repeated transmission There are three or fewer predetermined continuous time domain positions within the time domain period CG-perood_0 to which a given continuous time domain position belongs. Because there is an available time domain position above, the transmission unit 102, within that time domain period, The transmission blocks TB1, TB2, and TB3 from the 4th position (their RVs are 2, respectively) 3 and 1 are transmitted sequentially.
[0054] For example, after transmitting the first transmission block, the transmission unit 102 transmits a predetermined continuous time portion It was detected that there are j available time-domain locations within the time-domain period to which the current location belongs. In this case, j transmission blocks from the second transmission block at j available time domain positions The 'k' is transmitted sequentially, and within the next time-domain period of the same type as the time-domain period, the 'repK' is transmitted from the first to the next 'repK'. The transmission blocks that were not transmitted within the time domain period of the first transmission block are sequentially transmitted. It is configured to either transmit the transmission or abandon the transmission of transmission blocks that were not transmitted. This is possible, and j is greater than or equal to 0 and less than repK-1.
[0055] For example, as shown in Figure 6, after transmitting the first transmission block, repeated transmission The predetermined continuous time domain position belongs within the time domain period CG-perood_0 where j=2 Since there are two available time domain positions, the transmission unit 102 uses these two available time domains At the local location, two transmission blocks from the second transmission block, namely TB1 and TB2 ( The RVs (which are 2 and 3 respectively) are transmitted sequentially, and the same type as the time-domain period. Within the next time-domain period CG-perood_0, the fourth transmission block TB3 (its RV is It transmits (which is 1).
[0056] Figure 7 shows the transmitted transmission block according to the embodiment of this disclosure, and the corresponding transmission block. Another schematic diagram of redundant version numbers is shown. The difference between Figure 7 and Figure 6 is that in Figure 6, the following is shown. Regarding TB3 transmitted within the time domain period CG-perood_0, CG-pero od_0 is a different type of CG-perood_1 (i.e., repeated by electronic device 100) Figure 7 clearly shows that the TB3 cannot be transmitted within the time domain period (which is not allocated to transmission). For example, the transmission unit 102 may abandon the transmission of the TB3.
[0057] As can be seen from the above explanation, in the repeated transmission described in Figures 5 to 7, the transmission section 102 shifts the entire transmission block that was not sent due to channel detection failure. do.
[0058] For example, the determination unit 104 determines the first number of repeated transmissions repK when an electronic device is selected. The second number of repeated transmissions, repK', was modified, and the first redundant version pattern was changed electronically. The device can be configured to modify to a selected second redundant version pattern. In this way, the electronic device 100 has selected a second number of repeated transmissions, and the second By repeatedly transmitting transmission blocks according to the redundant version pattern, This can improve the transmission selection rights of the slave device 100.
[0059] For example, the second redundant version pattern is the redundant version sequence {0,2,3, It can be one of {1}, {0,3,0,3}, and {0,0,0,0}.
[0060] For example, the second number of repeated transmissions repK' is equal to the first number of repeated transmissions repK. If the second redundant version pattern is not equal to the first redundant version pattern, and / or if the second redundant version pattern is not equal to the first redundant version pattern, then... It is not equal to .
[0061] For example, the determination unit 104 determines the second redundant version pattern (mod(m-1 The 4th (+1)th data point is used as the redundant version number corresponding to the mth transmission block. It can be configured such that mod() is the modulo operation, and m is greater than or equal to 1 and less than or equal to repK'. It is an integer. In this way, the redundant version number corresponding to each transmission block can be easily obtained. It can be easily determined.
[0062] For example, the determination unit 104 determines the remaining time domain period to which a predetermined continuous time domain position belongs. Based on the number of available time-domain positions, the second number of repeated transmissions repK' and the second It can be configured to select a redundant version pattern. Those skilled in the art will know the second redundant version Other methods for selecting the number of repeat transmissions repK' and a second redundant version pattern have been conceived. It is also possible to do so, so there will be no duplication here.
[0063] For example, the determination unit 104 determines the second number of repeated transmissions and the second redundant version pattern. It can be configured to add the uplink control instruction UCI and transmit it to the base station. In other words, the determination unit 104 determines the corrected first number of repeated transmissions (i.e., repK'). ), and the modified first redundant version pattern (i.e., the second redundant version pattern) The (n) can be added to the uplink control instruction UCI and transmitted to the base station.
[0064] For example, the transmission unit 102 rep within the time domain period to which a predetermined continuous time domain position belongs If it is detected that there is an available time domain position greater than or equal to K', a predetermined continuous time domain Starting from the nth time domain location detected as available among the locations, the time The system is configured to sequentially transmit transmission blocks from the 1st to the repK'th within the domain period. It is possible to do so.
[0065] Figure 8 shows the transmitted transmission block according to the disclosed embodiment, and the corresponding redundancy of the transmission block. Another schematic diagram of the long version number is shown. In Figure 8, repK=4, and the first The redundant version pattern is the redundant version sequence {0,2,3,1}, and re pK'=2, and the second redundant version pattern is the redundant version sequence {0, 3,0,3}. Note that repK and the first redundant version pattern are RRC (wireless). It is composed of resource control.
[0066] As shown in Figure 8, the transmission unit 102 is a repeating transmission pre-configured by the base station. The first three (i.e., the 1st to the 3rd) of the predetermined continuous time domain positions that can be used If it is discovered that the channel is busy at an inter-domain location, the first three time-domain locations Abandon transmission of the first to third transmission blocks TB0-TB2.
[0067] Then, the transmission unit 102 is the fourth of the predetermined continuous time domain positions for repeated transmission. If the channel is successfully detected as idle at the time domain position of the eye, then the fourth time Starting from the intermediate region position, the number of repeated transmissions is based on the second redundant version pattern. The transmission is repeated as repK'.
[0068] The transmission unit 102 is a predetermined unit that can be used for repeated transmission and is pre-configured by the base station. Two or more available within the time domain period CG-period_0 to which the continuous time domain position belongs. If a time-domain position is detected, start from the fourth time-domain position mentioned above. Then, the first to second transmission blocks are transmitted sequentially within the time domain period. (See Figure 8) As shown, the transmission unit 102 starts from the fourth time domain position described above and transmits the first transmission Block TB0 (and its corresponding redundant version number is the second redundant version pattern) The first data in, i.e., RV=0), and TB1 (the corresponding redundant ba The version number is the second data in the second redundant version pattern, i.e., Transmit RV=3).
[0069] For example, the transmission unit 102 has k units within the time domain period to which a predetermined continuous time domain position belongs. If an available time domain location is detected, among the predetermined continuous time domain locations, Starting from the nth time-domain position above that was detected as available, within the time-domain period 1 Transmission blocks from the nth to the kth are transmitted sequentially, and the next time is of the same type as the time domain period. Within the time domain period, transmission blocks from the 1st to repK' are sent within the time domain period. Transmit the unsent transmission blocks sequentially, or transmit the transmission blocks that were not sent. The transmission may be abandoned, and k is greater than or equal to 0 and less than repK'.
[0070] The above describes the repK pre-configured by the base station and the first redundant version pattern. This was explained. However, the base station uses repK and the first redundant version pattern. It is not necessary to configure the base station in advance. The base station configures repK and the first redundant version pattern. If not configured, the electronic device 100 will use the UCI that is carried when transmitting each transmission block. The number of transmission repetitions and redundant version patterns used in this transmission were then sent to the base station. In this case, UCI can be informed of two patterns: the number of repeated transmissions and the redundant version pattern. We need to add a lameter.
[0071] In the process of describing electronic devices for wireless communication in the above embodiments, it is clear that several The processing or method is disclosed. The following details overlap with some of the details already discussed in the preamble. Instead, we will describe the outline of these methods. These methods explain electronic equipment for wireless communication. As disclosed in the process of explanation, it is not necessarily required to use the explained components or to implement them using these components. This is not necessarily the case. For example, embodiments of electronic devices for wireless communication may be partially or completely It can be fully implemented by hardware and / or firmware, and for the following wireless communications This method can be implemented by a fully computer-executable program. Of course, these methods involve the hardware and / or firmware of electronic devices for wireless communication. You may use the provided clothing.
[0072] Figure 9 shows a flowchart of Method 900 for wireless communication according to one embodiment of the present disclosure. Method 900 begins with step S902. In step S904, The base station providing services to electronic devices includes transmission blocks 1 through repK. When performing repeated transmission, a predetermined network configured by the base station for repeated transmission If the first n-1 consecutive time-domain positions among the consecutive time-domain positions are unavailable, then the nth position When a time-domain position is detected as available, start from the nth time-domain position. Then, at least some of the transmission blocks from the 1st to the repKth transmission block The transmission of the first redundant version pattern received from the base station will be repeated. Based on this, a redundant version number corresponding to each transmitted transmission block is determined, and repK n is the number of first repeated transmissions received from the base station, and n is 1 or greater and repK or less. The integer is shown below. Method 900 is terminated in step S906. Method 900 is U This can be executed on the E side.
[0073] This method can be performed, for example, by the electronic device 100 described in the first embodiment. For specific details, please refer to the explanations in the corresponding sections above, so I will repeat them here. do not have.
[0074] The technology described in this disclosure is applicable to a variety of products.
[0075] For example, electronic device 100 can be implemented as various user devices. User devices are , mobile devices (for example, smartphones, tablet computers (PCs), Notebook PCs, portable game consoles, portable / dongle-type mobile routers, and digital cameras It may be implemented as a device, or as an in-vehicle terminal (for example, a car navigation system). The user device also performs M2M (Machine To Machine) communication. End (also called MTC (Machine Type Communication) terminal) It may be implemented as follows. In addition, user devices are installed in each of these terminals. It may be a wireless communication module (for example, an integrated circuit module including a single chip). .
[0076] [Application examples related to base stations] (First application example) Figure 10 shows a first example of a schematic configuration of an eNB or gNB to which the technology described herein can be applied. This is a block diagram. The following explanation uses eNB as an example, but it is similarly applicable to gNB. The eNB800 has one or more antennas 810 and base station equipment 820. The antenna 810 and the base station equipment 820 can be connected to each other via an RF cable.
[0077] Each of the antennas 810 has one or more antenna elements (e.g., MIMO antennas) It has multiple antenna elements included in the tenter, and transmits and receives radio signals by the base station device 820. It is used for the following purpose. The eNB800 has multiple antennas 810 as shown in Figure 10. It can have multiple antennas 810, for example, multiple antennas used by the eNB800. It may be compatible with the frequency band. Note that Figure 10 shows the eNB800 with multiple antennas 81 Although an example with 0 was shown, the eNB800 may have a single antenna 810.
[0078] The base station device 820 includes a controller 821, memory 822, and a network interface. Includes -823 and wireless communication interface 825.
[0079] The controller 821 may be, for example, a CPU or a DSP, and is located above the base station equipment 820. The various functions of the layer are activated. For example, the controller 821 is a wireless communication interface. From the data in the signal processed by the phase 825, a data packet is generated, and The packet is forwarded via network interface 823. Controller 82 1 is achieved by bundling data from multiple baseband processors. It can generate bundled packets and forward the generated bundled packets. The controller 821 is a radio resource controller. l) Radio Bearer Control, Mobility Management (Mobility Management), Admission Control (Admission Control) Control, or scheduling, etc. It can have a logical function to perform. Furthermore, this control can be performed on the surrounding eNB or core network. It can be executed in conjunction with network nodes. Memory 822 consists of RAM and RO A program that includes M and is executed by the controller 821, and various control data (e.g., For example, it stores terminal lists, transmission power data, and scheduling data.
[0080] The network interface 823 connects the base station equipment 820 to the core network 824 This is a communication interface for connecting to the network. Controller 821 is a network interface. Communicating with core network nodes or other eNBs via interface 823. This is possible. In that case, the eNB800 and the core network node or other eNBs are Logical interfaces (for example, S1 interface and X2 interface) They become more interconnected. Network interface 823 is a wired communication interface. It may be a wireless interface for a wireless backhaul line. Good. If network interface 823 is a wireless communication interface, The network interface 823 is used by the wireless communication interface 825. A higher frequency band than the one used can be used for wireless communication.
[0081] The wireless communication interface 825 supports any cellular communication scheme (e.g., long-term evolution). Supports LTE and LTE-Advanced, and uses antenna 810 for eNB. Provides wireless connectivity to terminals located in 800 cells. Wireless communication interface 825 This may typically include, for example, a baseband (BB) processor 826 and an RF circuit 827. The BB processor 826 performs tasks such as encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing. It is possible to perform transformations on layers (e.g., L1, Media Access Control (MAC)), Wireless Link Control (RLC), Packet Data Aggregation Protocol (PDCP) It can perform each type of signal processing. The BB processor 826 is a controller Instead of 821, it may have some or all of the logical functions described above. BB Process Sa826 may be a memory that stores a communication control program, or a program The module may include a processor configured to run and associated circuitry. Program updates can change the functionality of the BB processor 826. The `url` may be a card or bread inserted into a slot in the base station device 820. Alternatively, this module may be a chip mounted on a card or bread. At the same time, the RF circuit 827 includes, for example, a mixer, filter, and amplifier, and antenna 810 Wireless signals can be transmitted and received using this method.
[0082] As shown in Figure 10, the wireless communication interface 825 has multiple BB processors 82 It can include 6. For example, multiple BB processors 826 are used by eNB800. It can be compatible with multiple frequency bands. As shown in Figure 10, the wireless communication interface S825 can include multiple RF circuits 827. For example, multiple RF circuits 827 It may be compatible with multiple antenna elements. Figure 10 shows the wireless communication interface 82 While example 5 shows an example including multiple BB processors 826 and multiple RF circuits 827, wireless communication Interface 825 includes a single BB processor 826 or a single RF circuit 827. That's fine.
[0083] In the eNB800 shown in Figure 10, the transceiver has a wireless communication interface 8 This may be implemented by 25. At least part of the function is implemented by controller 821. It may be implemented.
[0084] (Second application example) Figure 11 shows a second example of a schematic configuration of an eNB or gNB to which the technology described herein can be applied. This is a block diagram. Similarly, although the following explanation uses eNB as an example, it can be applied to gNB in the same way. It is possible. The eNB830 has one or more antennas 840, base station equipment 850, and RR It has an H860. The RRH860 and each antenna 840 are connected to each other via RF cables. It can be connected to, for example, fiber optic cables. They can be connected to each other via high-speed lines.
[0085] Each of the 840 antennas has one or more antenna elements (e.g., MIMO antennas) It has multiple antenna elements included in the tenter, and the RRH860 transmits and receives wireless signals. It is used for this purpose. The eNB830 has multiple antennas 840, as shown in Figure 11. Multiple antennas 840 can, for example, be used by multiple frequencies of the eNB830. It may be compatible with several bandwidths. Note that Figure 11 shows that the eNB830 has multiple antennas 840. Although an example has been shown, the eNB830 may also have a single antenna 840.
[0086] The base station device 850 includes a controller 851, memory 852, and a network interface. It comprises a -853, a wireless communication interface 855, and a connection interface 857. The controller 851, memory 852, and network interface 853 are: The controller 821, memory 822, and network interface described with reference to Figure 10 - It is the same as Face 823.
[0087] The wireless communication interface 855 supports any cellular communication method (e.g., LTE and LT). Supports E-Advanced, and via RRH860 and Antenna 840, for RRH860 Provides wireless connectivity to terminals 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 Except for being connected to the RRH860's RF circuit 864 via interface 857. This is similar to the BB processor 826 described with reference to Figure 10. Wireless communication interface -855 may include multiple BB processors 856, as shown in Figure 11. The BB processor 856 is compatible with multiple frequency bands used by, for example, the eNB830. It is possible. Figure 11 shows that the wireless communication interface 855 is connected to multiple BB processors 8 Although an example including 56 was shown, the wireless communication interface 855 is a single BB processor 85 It may include 6.
[0088] The connection interface 857 is connected to the base station equipment 850 (wireless communication interface 855 This is the interface for connecting the RRH860. Connection interface 85 7 connects the base station equipment 850 (wireless communication interface 855) to the RRH860. It may also be a communication module for communication on the high-speed line described above.
[0089] The RRH860 has a connection interface 861 and a wireless communication interface 863. Prepare.
[0090] The connection interface 861 connects to RRH860 (wireless communication interface 863). This is an interface for connecting to the base station device 850. Connection interface 86 1 may be a communication module for communication on the high-speed line described above.
[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. Circuit F 864 includes, for example, a mixer, filter, and amplifier, and transmits wirelessly via antenna 840. It can send and receive signals. The wireless communication interface 863 is shown in Figure 11. Therefore, it can include multiple RF circuits 864. Multiple RF circuits 864 can include multiple amps. It can support tenor elements. Figure 11 shows wireless communication interface 8. While example 63 shows an example including multiple RF circuits 864, the wireless communication interface 863 is, It may include a single RF circuit 864.
[0092] In the eNB830 shown in Figure 11, the transceiver has a wireless communication interface 8 55 may be implemented by controller 851. At least part of the function is implemented by controller 851. It may be implemented.
[0093] [Examples of application related to user equipment] (First application example) Figure 12 shows an example of a schematic configuration of a smartphone 900 to which the technology described herein can be applied. This is a block diagram. Smartphone 900 consists of processor 901, memory 902, and memory Device 903, external connection interface 904, imaging device 906, sensor 907, microphone 908, input device 909, display device 910, speaker 911, wireless communication interface 912, one or more antenna switches 915, one or more antennas 916, bus Includes 917, a battery 918, and an auxiliary controller 919.
[0094] Processor 901 is, for example, a CPU or system-on-a-chip (SoC), and smart It can control the application layer and other layer functions of the Tophone 900. Memory 9 02 includes RAM and ROM, and data and programs executed by processor 901 It stores the memory. The storage device 903 is a storage medium such as semiconductor memory and hard disk. It may include a body. The external connection interface 904 is an external device (e.g., memory card). To connect a USB (Universal Serial Bus) device to a smartphone 900 It is the interface.
[0095] The imaging device 906 includes an image sensor (for example, a charge-coupled device (CCD) and a complementary gold It includes a composite oxide semiconductor (CMOS) and generates an image. The sensor 907 is, for example, measuring Includes a set of sensors such as a constant sensor, gyroscope, geomagnetic sensor, and accelerometer. It can do this. Microphone 908 transmits sound input to smartphone 900 as audio signal. Convert to number. Input device 909 detects, for example, a touch on the screen of display device 910. Includes touch sensors, keypads, keyboards, buttons, or switches configured to include The display device 910 receives operations or information entered by the user. For example, liquid crystal displays (LCDs), organic light-emitting diode (OLED) displays. It includes and displays the output image of smartphone 900. Speaker 911 is smartphone Converts the audio signal output from the 900 into sound.
[0096] The wireless communication interface 912 supports any cellular communication method (e.g., LTE and LT). Supports E-Advanced and performs wireless communication. Wireless communication interface 912 can 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 to execution, it can perform various types of signal processing for wireless communication. At the same time, the RF circuit 914 includes, for example, a mixer, filter, and amplifier, and the antenna 916 Wireless signals can be transmitted and received via this. Note that in the diagram, one RF link is one A This shows the case when connected to an antenna, but this is just an example, and one RF ring This also includes cases where the link is connected to multiple antennas via multiple phase shifters. Wireless communication Interface 912 integrates a BB processor 913 and an RF circuit 914 on top of it. It can be a single chip module, as shown in Figure 12, wireless communication The surface 912 includes multiple BB processors 913 and multiple RF circuits 914. This is possible. Figure 12 shows that the wireless communication interface 912 has multiple BB processors 913 Although an example including multiple RF circuits 914 was shown, the wireless communication interface 912 is single It may also include a BB processor 913 or a single RF circuit 914.
[0097] In addition to the cellular communication method, the wireless communication interface 912 can also be used for short distances, for example. Other types include wireless communication, proximity communication, and wireless local network (LAN) systems. It can support the wireless communication method. In this case, the wireless communication interface 912 includes a BB processor 913 and an RF circuit 914 for various wireless communication methods. It is possible.
[0098] Each of the antenna switches 915 is included in the wireless communication interface 912 Between several circuits (for example, circuits used in different wireless communication systems), the antenna 916 is connected Switch destination.
[0099] Each of the antennas 916 has one or more antenna elements (e.g., MIMO antennas) It includes multiple antenna elements (included in the na), and wirelessly transmits via the wireless communication interface 912. It is used for transmitting and receiving signals. As shown in Figure 12, the smartphone 900 has multiple antennas. It may include antenna 916. Figure 12 shows a smartphone 900 with multiple antennas 9 Although an example including 16 was shown, the smartphone 900 may also include a single antenna 916. stomach.
[0100] Furthermore, the smartphone 900 includes an antenna 916 for various wireless communication methods. This is possible. In this case, the antenna switch 915 is configured from the smartphone 900. It can be omitted.
[0101] Bus 917 is connected to the processor 901, memory 902, storage device 903, and external connection interface. Face 904, imaging device 906, sensor 907, microphone 908, input device 909, display Device 910, speaker 911, wireless communication interface 912, and auxiliary controller Connect 919 to each other. Battery 918 is connected via the power supply line to the smart device shown in Figure 12. Power is supplied to each block of the 900, and the power lines are shown partially as dotted lines in the diagram. The auxiliary controller 919, for example, controls the minimum power of the smartphone 900 in sleep mode. Activate the necessary functions.
[0102] In the smartphone 900 shown in Figure 12, the transceiver of the electronic device 100 is wireless communication This may be implemented by the communication interface 912. At least part of the functionality is performed by the processor. This may be implemented by the 901 or the auxiliary controller 919. For example, a processor 901 or the auxiliary controller 919 is the transmission unit 102 and determination unit as described with reference to Figure 1. By performing the function of section 104, scheduling free on unlicensed bands - This method repeatedly transmits transmission blocks, and the redundant bars of the transmitted transmission blocks It is possible to determine the John number.
[0103] (Second application example) Figure 13 shows a schematic configuration of a car navigation device 920 to which the technology described herein can be applied. This is a block diagram as an example. The car navigation device 920 is a processor 921, Mori 922, Global Positioning System (GPS) module 924, Sensor 9 25, data interface 926, content player 927, storage medium interface Face 928, input device 929, display device 930, speaker 931, wireless communication interface Face 933, one or more antenna switches 936, one or more antennas 93 7, and battery 938 included.
[0104] The processor 921 is, for example, a CPU or SoC, and the car navigation device 920 It can control the navigation function and other functions. Memory 922 is RAM and R It includes OM and stores data and programs executed by processor 921.
[0105] The GPS module 924 uses GPS signals received from GPS satellites to provide car navigation. The position of the motion device 920 (e.g., latitude, longitude, altitude) is measured. Sensor 925 measures the position of the motion device 920. For example, including a set of sensors such as a gyroscope, a geomagnetic sensor, and a barometric pressure sensor. This is possible. The data interface 926 can be accessed via a terminal (not shown) for example, an in-vehicle network. Connect to workpiece 941 and acquire data generated by the vehicle (e.g., vehicle speed data).
[0106] The content player 927 is a storage medium inserted into the storage medium interface 928. It plays content stored on a device (for example, a CD and a DVD). Input device 929 For example, a touch sensor configured to detect touches on the screen of the display device 930. Includes buttons or switches, and receives operations or information entered by the user. The device 930 includes, for example, an LCD or OLED display screen, and navigation Displays images or played content of the navigation function. Speaker 931 is for navigation Outputs the sound of the function or the content being played.
[0107] The wireless communication interface 933 supports any cellular communication method (e.g., LTE and LT). Supports E-Advanced and performs wireless communication. Wireless communication interface 933 can typically include, for example, a BB processor 934 and an RF circuit 935. The B processor 934 performs, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing. It can perform various types of signal processing for wireless communication. Sometimes, the RF circuit 935 includes, for example, a mixer, filter, and amplifier, and transmits signals via the antenna 937. Wireless signals can be sent and received. The wireless communication interface 933 is located on top of it. This is a single chip module that integrates the BB processor 934 and the RF circuit 935. It can also be done. 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 where 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 where 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, short - range wireless communication method, proximity communication method, or 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, short - range wireless communication method, proximity communication method, or 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 more 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 where the car navigation device 920 includes a plurality of antennas 937, but the car navigation device 920 may include a single antenna 937. Each of the antennas 937 includes one or more 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 where the car navigation device 920 includes a plurality of antennas 937. but the car navigation device 920 may include a single antenna 937.
[0111] Furthermore, the car navigation device 920 has an antenna 937 for various wireless communication methods. This may include the following: In this case, the antenna switch 936 is a car navigation system. It can be omitted from the 920 configuration.
[0112] Battery 938 is powered via the power supply line to each of the car navigation devices 920 shown in Figure 13. Power is supplied to the lock, and the power supply line is represented as a partially dotted line in the diagram. Battery Unit 938 stores the power supplied by the vehicle.
[0113] In the car navigation device 920 shown in Figure 13, the transceiver of the electronic device 100 is , which may be implemented by wireless communication interface 912. At least part of the function is This may be implemented by a processor 901 or an auxiliary controller 919. For example, The transducer 901 or auxiliary controller 919 is the transmission unit 102 as described with reference to Figure 1. And by executing the functions of the determination unit 104, the scheduler will be able to use the unlicensed band. The transmission block is repeatedly transmitted using a ping-free method, and the transmitted transmission block It is possible to determine redundant version numbers.
[0114] The technology described herein relates to a car navigation system 920, an in-vehicle network 941, and an in-vehicle An in-vehicle system (or vehicle) 9 including one or more blocks of both modules 942 It may be implemented as 40. The vehicle module 942 stores vehicle data (e.g., vehicle speed, engine). It generates (sin speed, fault information) and outputs the generated data to the in-vehicle network 941. .
[0115] The above has described the basic principles of the present invention by combining specific examples, but for those skilled in the art... Furthermore, all or any step or component of the method and apparatus of the present invention may be any computer equipment A network of computer devices (including processors, storage media, etc.) This can be achieved through air, firmware, software, or a combination thereof. This means that a person skilled in the art can understand this by reading the description of the present invention and possessing basic circuit design knowledge or This can be achieved using basic programming skills.
[0116] Furthermore, the present invention relates to a program product in which machine-readable instruction codes are stored. Submit. The above instruction code, when read and executed by a device, is in accordance with the present invention described above. Perform the method according to the example.
[0117] In response to this, program products that store the above machine-readable codes A storage medium for storage is also included in the disclosure of the present invention. The above storage medium is a flexible disk This includes discs, optical discs, magneto-optical discs, memory cards, memory sticks, etc. , but not limited to these.
[0118] When the present invention is implemented by software or firmware, a storage medium or network From the workpiece, a computer with a dedicated hardware configuration (for example, the general-purpose computer shown in Figure 14) Install the programs that make up the software onto the computer (1400), and each When a certain program is installed, the computer can perform various functions. Cut.
[0119] In Figure 14, the central processing unit (CPU) 1401 is a read-only memory (ROM). The program stored in 1402, or random access memory from memory section 1408. Based on the program loaded into the RAM 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 a 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), liquid crystal display (LCD), etc.), and a speaker etc.), the storage section 1408 (including a hard disk, etc.), and the communication section 1409 (L AN card, a network interface card such as a modem, etc.) are connected to the input / output interface 1405. The communication section 1409 executes communication processing via a network , for example, a network such as the Internet. If necessary , the drive 1410 may be connected to the input / output interface 1405. A magnetic disk, optical disk, magneto-optical disk, removable media such as a semiconductor memory 1411 is mounted on the drive 1410 as necessary, and the computer program read therefrom is installed in the storage section 1408 as necessary.
[0121] When realizing the above series of processes by software, for example, from a network such as the Internet or a storage medium such as the removable media 1411, a program constituting the software is installed.
[0122] Those skilled in the art will know that such a storage medium stores the program shown in Figure 14 and is connected to the device. Removable media that delivers programs to users by being delivered in a separate manner. It should be understood that this is not limited to 141. An example of removable media 1411 is: Magnetic disks (including Flexible Disks®), optical disks (optical disk reading Dedicated memory (CD-ROM) and digital general-purpose disc (DVD), optical magneto Includes gas disks (including MiniDisc (MD) (registered trademark)) and semiconductor memory. Alternatively, the storage medium may be a hard disk included in ROM 1402 or storage section 1408. It may exist, the program is stored, and it is distributed to the user along with the device containing it. It will be done.
[0123] In the apparatus, method, and system of the present invention, each component or each step is disassembled and / or These can be recombined. These decompositions and / or recombinations are also equivalent to the present invention. It should be considered as such. Furthermore, the execution steps of the above series of processes are in the order of explanation and chronological order. It can be executed, but it doesn't necessarily have to be executed in chronological order. The processes may be executed in parallel or independently of each other.
[0124] Finally, the terms “include,” “inclusion,” or any other variations thereof should include non-exclusive inclusion. It is intended to be, thereby, a process, method, item or apparatus that includes a set of elements, those This includes not only elements, but also other elements that are not explicitly listed, or such pro This also includes inherent elements of a set, method, item, or device. Furthermore, unless otherwise specified, the phrase "one" is also included. The elements limited by "including..." apply to processes, methods, goods, or equipment that include the above elements. Furthermore, this does not rule out the existence of other identical elements.
[0125] The embodiments of the present invention have been described in detail above, with the drawings being combined. The descriptions are merely illustrative and do not constitute limitations on the present invention. By making various modifications and changes to the above embodiments, we can deviate from the substance and scope of the present invention. No. Therefore, the scope of the present invention is not limited to the appended claims and their equivalent meaning. It is determined.
[0126] This technology can be further implemented as follows: Appendix 1. Electronic equipment for wireless communication, The base station providing service to the aforementioned electronic device receives transmission blocks 1 through repK. When performing repeated transmission including the 'k', the repeated transmission configured by the base station If the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions are unavailable When it is detected that the nth time domain position is available, the nth time Starting from the intermediate region position, of the transmission blocks from the 1st to the repKth Perform repeated transmission of at least some of the transmission blocks. Based on the first redundant version pattern received from the base station, each transmitted Includes processing circuitry configured to determine redundant version numbers corresponding to transmission blocks, repK is the number of first repeated transmissions received from the base station, and n is 1 or greater. An electronic device whose repK value is an integer less than or equal to repK. Appendix 2. The processing circuit is (mod(n-1) in the first redundant version pattern. The 4th (+1)th data point is used as the redundant version number corresponding to the nth transmission block. The mod() operator is configured as described in Appendix 1 of the Electronic Devices section. Appendix 3. The processing circuit is the first n-1 consecutive time domain positions among the predetermined continuous time domain positions At the time domain position, the first n of the transmission blocks from the 1st to the repKth - Abandon the transmission of one transmission block, and the nth position among the predetermined continuous time domain positions It is configured to transmit at least the nth transmission block, starting from a time-domain position. Electronic devices as described in Appendix 1 or 2. Appendix 4. The processing circuit is, At the available time domain positions of the predetermined continuous time domain position, from the nth repK After sequentially transmitting up to the nth transmission block, the time to which the predetermined continuous time domain position belongs If it is detected that there are i additional available time-domain positions within the domain period, Using i additional available time-domain positions, the first n-1 transmission blocks that were abandoned The first i transmission blocks of the 'k' are transmitted sequentially. At an available time domain position within the next time domain period of the same type as the aforementioned time domain period, The transmission blocks from the 1st to the repKth are transmitted within the time domain period. Transmit the missing transmission blocks sequentially, or transmit the transmission blocks that were not transmitted. It is configured to abandon, i is an electronic device as 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 the nth time domain position among the predetermined continuous time domain positions. It is configured to start from and transmit at least the first transmission block, Appendix 1 or This refers to the electronic equipment described in item 2. Appendix 6. The processing circuit, after transmitting the first transmission block, performs the predetermined continuous time. If there are repK-1 or more available time-domain positions within the time-domain period to which the inter-domain position belongs If this is detected, the transmission from the 2nd to the repKth within the time domain period An electronic device as described in Appendix 5, configured to transmit transmission blocks sequentially. Appendix 7. The processing circuit is, After the transmission of the first transmission block, the time to which the predetermined continuous time domain position belongs If it is detected that there are j available time domain positions within the domain period, then the j positions Transmit j transmission blocks sequentially from the second transmission block at available time-domain positions. , Within the next time-domain period of the same type as the aforementioned time-domain period, from the 1st to the repK number The transmission blocks that were not transmitted within the aforementioned time domain period among the transmission blocks up to the next time are sequentially selected. It is configured to either transmit the next transmission or abandon the transmission of the transmission block that was not transmitted. , j is an electronic device as described in Appendix 5, where j is greater than or equal to 0 and less than repK-1. Appendix 8. The processing circuit is configured such that the first number of repeated transmissions repK is selected by the electronic device. The second number of repeated transmissions repK' is modified, and the first redundant version pattern is changed The electronic device is configured to modify to a selected second redundant version pattern. Electronic devices as described in Appendix 1. Appendix 9. The processing circuit is (mod(m-1) in the second redundant version pattern. The 4th (+1)th data point is used as the redundant version number corresponding to the mth transmission block. It is structured as follows, mod() is the modulo operation, and m is greater than or equal to 1 and less than or equal to repK'. An integer, as described in Appendix 8. Appendix 10. The processing circuit performs re within the time domain period to which the predetermined continuous time domain position belongs. If it is detected that there are pK' or more available time domain positions, the predetermined consecutive Starting from the nth time domain position among the time domain positions, within the time domain period, the 1 The transmission blocks from the 1st to the repK'th are configured to be transmitted sequentially, Appendix 8 This refers to the electronic devices described in section 9. Appendix 11. The processing circuit is, k available time domain positions within the time domain period to which the predetermined continuous time domain position belongs If it is detected that such a thing exists, the nth time among the predetermined continuous time domain positions Starting from the region position, the transmission blocks from the 1st to the kth within the time domain period. They are transmitted sequentially, Within the next time-domain period of the same type as the aforementioned time-domain period, the first to repK' The transmission blocks that were not transmitted within the aforementioned time domain period among the transmission blocks up to that point are transmitted sequentially. It is configured to either transmit or abandon the transmission of the transmission block that was not transmitted. The electronic device described in Appendix 8 or 9, where k is greater than or equal to 0 and less than repK'. Appendix 12. The processing circuit is used for the remaining time domain period to which the predetermined continuous time domain position belongs. Based on the number of available time-domain positions, the second number of repeated transmissions repK' and Any of Appendix 8-11 is configured to select the second redundant version pattern described above. One of the electronic devices listed. Appendix 13. The processing circuit has a second number of repeated transmissions repK' and a second redundancy The version pattern is added to the uplink control instruction UCI and transmitted to the base station. An electronic device consisting of one of the components described in Appendix 8 to 12. Appendix 14. The second number of repeated transmissions repK' is equal to the first number of repeated transmissions re If pK is not equal to and / or the second redundant version pattern is the first redundant version Electronic devices described in any one of Appendix 8-13 that are not equal to the version pattern. Appendix 15. The processing circuit is configured to be a scheduling-free system in an unlicensed band. One of the appendices 1-14, configured to perform more repeated transmission of transmission blocks. The electronic devices described above. Appendix 16. Methods for wireless communication, Send the transmission blocks from 1 to repK to the base station that provides services to electronic devices. When performing repeated transmission, the repeated transmission configured by the base station If the first n-1 consecutive time domain positions among the predetermined consecutive time domain positions are unavailable When it is detected that the nth time domain position is available, the nth time domain Starting from the region position, at least one of the transmission blocks from the 1st to the repKth This includes, at least, repeatedly transmitting some of the transmission blocks. Based on the first redundant version pattern received from the base station, each transmitted Determine the redundant version number corresponding to the sent block, repK is the number of first repeated transmissions received from the base station, and n is 1 or greater. A method for wireless communication, wherein the integer value is less than or equal to repK. Appendix 17. A device that causes the wireless communication method described in claim 16 to be performed when it is executed. A computer-readable storage medium that stores executable instructions.
Claims
1. Electronic equipment for wireless communication, A radio resource control (RRC) configuration of a first redundant version pattern is received from the base station to provide services to the electronic device, for retransmitting uplink transmissions from the first transmission to the repKth uplink transmission repK times. For the nth transmission out of the aforementioned repK retransmissions, the redundant version number is determined based on the (mod(n-1,4)+1)th value. Includes a processing circuit configured to perform the nth transmission using the aforementioned redundant version number, repK is the number of first repeated transmissions received from the base station, n is an integer greater than or equal to 1 and less than or equal to repK, and mod() is the modulo operation. The processing circuit further, The first redundant version pattern is modified to a second redundant version pattern that the electronic device retransmits repK' times, The (mod(m-1,4)+1)th data in the second redundant version pattern is configured to be the redundant version number corresponding to the mth transmission block. An electronic device where m is an integer greater than or equal to 1 and less than or equal to repK', and mod() is the modulo operation.
2. The electronic device according to claim 1, wherein the processing circuit is configured to set the first redundant version pattern to a redundant version sequence {0, 2, 3, 1} according to the RRC configuration.
3. The electronic device according to claim 1, wherein the processing circuit is configured to set the first redundant version pattern to a redundant version sequence {0,3,0,3} in accordance with the RRC configuration.
4. The electronic device according to claim 1, wherein the processing circuit is configured to set the first redundant version pattern to a redundant version sequence {0,0,0,0} in accordance with the RRC configuration.
5. A method performed by electronic equipment for wireless communication, A radio resource control (RRC) configuration of a first redundant version pattern is received from the base station to provide services to the electronic device, for retransmitting uplink transmissions from the first transmission to the repKth uplink transmission repK times. For the nth transmission out of the aforementioned repK retransmissions, the redundant version number is determined based on the (mod(n-1,4)+1)th value. This includes performing the nth transmission using the aforementioned redundant version number, repK is the number of first repeated transmissions received from the base station, n is an integer greater than or equal to 1 and less than or equal to repK, and mod() is the modulo operation. The first redundant version pattern is modified to a second redundant version pattern that the electronic device retransmits repK' times, The second redundant version pattern further includes setting the (mod(m-1,4)+1)th data in the second redundant version pattern to the redundant version number corresponding to the mth transmission block, A method where m is an integer greater than or equal to 1 and less than or equal to repK', and mod() is the modulo operation.
6. The method according to claim 5, further comprising setting the first redundant version pattern to a redundant version sequence {0, 2, 3, 1} depending on the RRC configuration.
7. The method according to claim 5, further comprising setting the first redundant version pattern to a redundant version sequence {0,3,0,3} depending on the RRC configuration.
8. The method according to claim 5, further comprising setting the first redundant version pattern to a redundant version sequence {0,0,0,0} depending on the RRC configuration.
9. A base station in a wireless communication network, By transmitting to the base station a radio resource control (RRC) configuration of a first redundant version pattern for retransmitting uplink transmissions from the first transmission to the repKth uplink transmission repK times, the electronic device shall, for the nth transmission among the repK retransmissions, a) Determine the redundant version number based on the (mod(n-1,4)+1)th value, b) Enable the nth transmission to be performed using the redundant version number, Includes a processing circuit configured to receive the nth transmission from the electronic device using the aforementioned redundant version number, repK is the number of first repeated transmissions received from the base station, n is an integer greater than or equal to 1 and less than or equal to repK, and mod() is the modulo operation. The aforementioned electronic device further, The first redundant version pattern is modified to a second redundant version pattern that the electronic device retransmits repK' times, The (mod(m-1,4)+1)th data in the second redundant version pattern is configured to be the redundant version number corresponding to the mth transmission block. m is an integer greater than or equal to 1 and less than or equal to repK', and mod() is a modulo operation.
10. The base station according to claim 9, wherein the electronic device is configured to set the first redundant version pattern to a redundant version sequence {0,2,3,1} in accordance with the RRC configuration.
11. The base station according to claim 9, wherein the electronic device is configured to set the first redundant version pattern to a redundant version sequence {0,3,0,3} in accordance with the RRC configuration.
12. The base station according to claim 9, wherein the electronic device is configured to set the first redundant version pattern to a redundant version sequence {0,0,0,0} in accordance with the RRC configuration.