Single Downlink Control Information (DCI) Multiple Transmit and Receive Points (Multi-TRP) Time Division Multiplexing (TDM) Enhancements
By synchronizing data transmission and reception across multiple TRPs with adjusted offset time lengths based on link characteristics, the method addresses inefficiencies in current wireless systems, enhancing reliability and efficiency in multi-TRP environments.
Patent Information
- Application Number
- JP2023144503
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-06
- Publication Date
- 2025-01-29
- Estimated Expiration
- 2040-02-12
AI Technical Summary
Existing wireless communication systems face challenges in efficiently managing simultaneous connections with current and next-generation wireless access technologies, particularly in handling data transmission and reception using multiple transmission and reception points (TRPs) to enhance reliability and efficiency.
The method involves determining an offset time length for data transmission and reception using multiple wireless links, allowing for the synchronization of data parts across different time intervals, which can be based on the characteristics of the wireless links and their association with logical groups of antenna arrays, and adjusting this time length dynamically based on device capabilities.
This approach enhances data transmission reliability and efficiency by aligning data parts across multiple TRPs, reducing processing inconsistencies and improving overall network performance.
Smart Images

Figure 0007624040000023 
Figure 0007624040000024 
Figure 0007624040000025
Abstract
Description
[Technical field]
[0001] TECHNICAL FIELD This application relates to wireless devices, and more particularly to apparatus, systems and methods for wireless devices to establish and maintain simultaneous connections with current and next generation wireless access technologies. [Background technology]
[0002] The use of wireless communication systems is growing rapidly. Furthermore, wireless communication technology has evolved from voice-only communications to also include the transmission of data, such as Internet and multimedia content. Thus, improvements in this area are desirable. Summary of the Invention
[0003] In one aspect, a method includes determining, by a user equipment (UE) device, an offset time length associated with transmitting or receiving data over a wireless network, transmitting, by the UE device, an indication of the offset time length to the wireless network, transmitting or receiving, by the UE device, a first portion of the data to or from the wireless network over a first wireless link during a first time interval, and transmitting or receiving, by the UE device, a second portion of the data to or from the wireless network over a second wireless link during a second time interval, where an end of the first time interval is offset from a start of the second time interval by the offset time length.
[0004] Implementations of this aspect may include one or more of the following features.
[0005] In some implementations, the first portion of the data may be identical to the second portion of the data.
[0006] In some implementations, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0007] In some implementations, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by the first antenna array.
[0008] In some implementations, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by a second antenna array of the UE device.
[0009] In some implementations, the first portion of data and the second portion of data may be transmitted within the same slot with respect to the time domain.
[0010] In some implementations, the first portion of data and the second portion of data may be transmitted during different respective slots with respect to the time domain.
[0011] In some implementations, the offset time length may be expressed as a number of network transmitted symbols.
[0012] In some implementations, the offset time length can be expressed in units of time.
[0013] In some implementations, determining the offset length of time may include selecting the offset length of time from a plurality of candidate offset lengths of time.
[0014] In some implementations, the offset time length may be determined based on one or more characteristics of the first wireless link and the second wireless link.
[0015] In some implementations, the offset time length may be determined based on a determination that the first wireless link and the second wireless link are associated with a common logical grouping for one or more antenna arrays of the UE device.
[0016] In some implementations, the offset time length may be determined based on a determination that the first wireless link and the second wireless link are associated with different respective logical groupings for one or more antenna arrays of the UE device.
[0017] In some implementations, the method may further include modifying, by the UE device, the offset time length subsequent to transmitting or receiving the second portion of the data, transmitting, by the UE device, an indication of the modified offset time length to the wireless network, transmitting, by the UE device, the third portion of the data to or from the wireless network via the third wireless link during a third time interval, and transmitting, by the UE device, the fourth portion of the data to or from the wireless network via the fourth wireless link during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the modified offset time length.
[0018] In some implementations, the method may further include determining, by the UE device, a second offset time length associated with receiving the data over the wireless network. It may further include transmitting, by the UE device, an indication of the second offset time length to the wireless network, receiving, by the UE device, a third portion of the data to the wireless network over the third wireless link during a third time interval, and receiving, by the UE device, a fourth portion of the data to the wireless network over the fourth wireless link during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the second offset time length.
[0019] In another aspect, a method includes receiving, by a base station, an indication of an offset time length associated with transmitting or receiving data from a user equipment (UE) device over a wireless network, transmitting or receiving a first portion of the data from or to the UE device over the wireless network over a first wireless link by the base station during a first time interval, and transmitting or receiving a second portion of the data from or to the UE device over the wireless network over a second wireless link by the base station during a second time interval, wherein an end of the first time interval is offset from a start of the second time interval by the offset time length.
[0020] Implementations of this aspect may include one or more of the following features.
[0021] In some implementations, the first portion of the data may be identical to the second portion of the data.
[0022] In some implementations, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data corresponds to a second PDSCH.
[0023] In some implementations, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by the first antenna array.
[0024] In some implementations, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by a second antenna array of the UE device.
[0025] In some implementations, the first portion of data and the second portion of data may be transmitted within the same slot with respect to the time domain.
[0026] In some implementations, the first portion of data and the second portion of data may be transmitted during different respective slots with respect to the time domain.
[0027] In some implementations, the offset time length may be expressed as a number of network transmitted symbols.
[0028] In some implementations, the offset time length can be expressed in units of time.
[0029] In some implementations, the UE device may determine the offset time length by selecting an offset time length from a plurality of candidate offset time lengths.
[0030] In some implementations, the UE device may determine the offset time length based on one or more characteristics of the first wireless link and the second wireless link.
[0031] In some implementations, the UE device may determine the offset time length based on a determination that the first wireless link and the second wireless link are associated with a common logical grouping for one or more antenna arrays of the UE device.
[0032] In some implementations, the UE device may determine the offset time length based on a determination that the first wireless link and the second wireless link are associated with different respective logical groupings for one or more antenna arrays of the UE device.
[0033] In some implementations, the method may further include receiving, by the base station, an indication of the modified offset time length from the UE device subsequent to transmitting or receiving the second portion of the data, transmitting or receiving, by the base station, the third portion of the data to or from the UE device over the wireless network via a third wireless link during a third time interval, and transmitting or receiving, by the base station, the fourth portion of the data to or from the UE device over the wireless network via a fourth wireless link during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the modified offset time length.
[0034] In some implementations, the method may further include receiving an indication of a second offset time length associated with receiving data from the UE device over the wireless network by the station, receiving a third portion of the data from the UE device over the wireless network by the base station over a third wireless link during a third time interval, and receiving a fourth portion of the data from the UE device from the wireless network over the fourth wireless link by the base station during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the second offset time length.
[0035] In another aspect, a method includes receiving, by a user equipment (UE) device, control information from a wireless network indicating scheduling of at least one of transmitting data to or receiving data from the wireless network. The transmitting or receiving of the data includes transmitting or receiving a first portion of the data via a first beam and transmitting or receiving a second portion of the data via a second beam. The method also includes determining, by the UE device, that the scheduling exceeds a capability of the UE device, and performing at least one of transmitting, by the UE device, data to the wireless network according to the modified scheduling or receiving, by the UE device, data from the wireless network according to the modified scheduling in response to determining that the scheduling exceeds a capability of the UE device.
[0036] Implementations of this aspect may include one or more of the following features.
[0037] In some implementations, the control information may include an indication that a first portion of the data is transmitted during a first time interval and a second portion of the data is transmitted during a second time interval. An end of the first time interval may be offset from a start of the second time interval by an offset time length. Determining that the scheduling is beyond the capability of the UE device may include determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0038] In some implementations, the control information may include an indication that a first portion of the data is received during a first time interval and a second portion of the data is received during a second time interval. An end of the first time interval may be offset from a start of the second time interval by an offset time length. Determining that the scheduling exceeds the capability of the UE device may include determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0039] In some implementations, transmitting the data to the wireless network in accordance with the modified scheduling may include transmitting a first portion of the data to the wireless network in accordance with the scheduling indicated by the control data and not transmitting a second portion of the data to the wireless network.
[0040] In some implementations, receiving data from the wireless network in accordance with the modified scheduling may include receiving a first portion of the data from the wireless network in accordance with the scheduling indicated by the control data and not receiving a second portion of the data from the wireless network.
[0041] In some implementations, transmitting the data to the wireless network according to the modified scheduling can include transmitting a first portion of the data and a second portion of the data according to the common beam. In some implementations, the common beam can be selected based on at least one of a control resource set (CORESET) having a lowest logical index from among a plurality of CORESETs configured for use with the wireless network, a CORESET last used by the UE device to monitor transmissions from the wireless network, or an active transmission configuration indicator (TCI) state having a lowest logical index from a plurality of TCI states of the UE device.
[0042] In some implementations, receiving data from the wireless network according to the modified scheduling can include receiving a first portion of the data and a second portion of the data according to the common beam. In some implementations, the common beam can be selected based on at least one of a control resource set (CORESET) having a lowest logical index from another plurality of CORESETs configured for use by the wireless network, a CORESET last used by the UE device to monitor transmissions from the wireless network, or an active transmission configuration indicator (TCI) state having a lowest logical index among a plurality of TCI states of the UE device.
[0043] In some implementations, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0044] In another aspect, a method includes transmitting, by a base station to a user equipment (UE) device over a wireless network, control information indicating scheduling of at least one of transmitting data to or receiving data from the wireless network. The transmitting or receiving of data includes transmitting or receiving a first portion of the data over a first beam and transmitting or receiving a second portion of the data over a second beam. The method also includes, in response to the UE device determining that the scheduling exceeds a capability of the UE device, performing at least one of transmitting, by the base station, the data to the UE device over the wireless network according to the modified scheduling or receiving, by the base station, the data to the UE device over the wireless network according to the modified scheduling.
[0045] Implementations of this aspect may include one or more of the following features.
[0046] In some implementations, the control information may include an indication that a first portion of the data is to be transmitted during a first time interval and a second portion of the data is to be transmitted during a second time interval, where an end of the first time interval is offset from a start of the second time interval by an offset time length. The UE device may determine that the scheduling is beyond the capabilities of the UE device by determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0047] In some implementations, the control information may include an indication that a first portion of the data is received during a first time interval and a second portion of the data is received during a second time interval, where an end of the first time interval is offset from a start of the second time interval by an offset time length. The UE device may determine that the scheduling is beyond the capabilities of the UE device by determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0048] In some implementations, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0049] In another aspect, a method includes initiating transmission of a data sequence from a first network device to a second network device over a wireless network according to a network schedule, where a portion of the data is transmitted periodically a plurality of times according to the network schedule. The method also includes receiving, by the first network device, an indication from the second network device to terminate transmission of the data sequence, and responsive to receiving the indication, terminating transmission of the sequence data by the first network device to the second network device.
[0050] Implementations of this aspect may include one or more of the following features.
[0051] In some implementations, terminating the transmission of the data sequence may include terminating the periodic transmission of the portion of the data.
[0052] In some implementations, the indication may be received via a physical uplink control channel (PUCCH).
[0053] In some implementations, the indication may be received over a physical channel configured to indicate successful reception of data on the wireless network.
[0054] In some implementations, the indication may be received via downlink control information (DCI) transmitted by the second network device.
[0055] In another aspect, a method includes determining, by a user equipment (UE) device, that data is transmitted to a wireless network according to a first transmission scheme. According to the first transmission scheme, a first instance of data and a second instance of data are transmitted within a first slot with respect to the time domain, and the first instance of data is identical to the second instance of data. The method also includes determining, by the UE device, that the first instance of data and the second instance of data may not be transmitted entirely within the first slot, and in response to determining that the first instance of data and the second instance of data may not be transmitted entirely within the first slot, transmitting the first instance of data and the second instance of data according to a modified transmission scheme.
[0056] Implementations of this aspect may include one or more of the following features.
[0057] In some implementations, determining that the first instance of data and the second instance of data may not be transmitted completely within the first slot may include determining that transmission of the first instance of data and the second instance of data exceeds a length of the first slot.
[0058] In some implementations, transmitting the first instance of the data and the second instance of the data according to the modified transmission scheme may include transmitting only the first instance of the data during the first slot.
[0059] In some implementations, transmitting the first instance of data and the second instance of data according to the modified transmission scheme may include transmitting the first instance of data during a first slot and transmitting the second instance of data during the first slot and a second slot related to a time domain immediately following the first slot.
[0060] In some implementations, transmitting the first instance of data and the second instance of data according to the modified transmission scheme may include transmitting the first instance of data during a first slot, truncating the second instance of data, and transmitting the truncated second instance of data during the first slot.
[0061] In another aspect, a method includes determining, by a user equipment (UE) device, that data is received from a wireless network according to a first transmission scheme. According to the first transmission scheme, a first instance of data and a second instance of data are received within a first slot with respect to the time domain, the first instance of data being identical to the second instance of data. The method further includes determining, by the UE device, that the first instance of data and the second instance of data may not be completely received within the first slot, and receiving the first instance of data and the second instance of data according to a modified reception scheme in response to determining that the first instance of data and the second instance of data may not be completely received within the first slot.
[0062] Implementations of this aspect may include one or more of the following features.
[0063] In some implementations, determining that the first instance of data and the second instance of data may not be completely received within the first slot may include determining that reception of the first instance of data and the second instance of data exceeds a length of time of the first slot.
[0064] In some implementations, receiving the first instance of the data and the second instance of the data in accordance with the modified transmission scheme may include receiving only the first instance of the data during the first slot.
[0065] In some implementations, receiving the first instance of data and the second instance of data in accordance with the modified transmission scheme may include receiving the first instance of data during a first slot and receiving the second instance of data during the first slot and a second slot related to a time domain immediately following the first slot.
[0066] In another aspect, a method includes receiving, by a user equipment (UE) device, control information related to transmission of data to a wireless network. The control information includes an indication of a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, and an indication of a transmission scheme associated with the transmission. The transmission scheme is one of a first transmission scheme in which data is transmitted multiple times within a same slot in the time domain, or a second transmission scheme in which data is transmitted multiple times during different respective slots in the time domain. The method further includes determining, by the UE device based on the control information, that the data is transmitted in accordance with the transmission scheme and in accordance with a dynamic point selection (DPS) configuration, and transmitting or receiving the data in accordance with the transmission scheme and in accordance with the DPS configuration.
[0067] Implementations of this aspect may include one or more of the following features.
[0068] In some implementations, transmitting or receiving data in accordance with the transmission scheme and DPS configuration may include selecting, by the UE device, a base station from among multiple base stations of the wireless network based on one or more quality metrics, generating, by the UE device using one or more antenna arrays, a beam directed to the selected base station, and transmitting or receiving, by the UE device, data to or from the selected base station using the beam in accordance with the transmission scheme.
[0069] In some implementations, the control information may indicate that a first transmission scheme, one TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine, based on the control information, that data is to be transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0070] In some implementations, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is equal to 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0071] In some implementations, the control information may indicate that a second transmission scheme, one TCI state, and one or more CDM groups are associated with the transmission. The UE device may determine, based on the control information, that data is to be transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0072] In some implementations, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is greater than 1. The UE device may determine, based on the control information, that the data is transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0073] In another aspect, a method includes transmitting control information from a base station to a user equipment (UE) device regarding transmission of data to a wireless network. The control information includes an indication of a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, and an indication of a transmission scheme associated with the transmission. The transmission scheme is one of a first transmission scheme in which data is transmitted multiple times within a same slot in the time domain, or a second transmission scheme in which data is transmitted multiple times during different respective slots in the time domain.
[0074] The method also includes receiving data from the UE device at the base station via the wireless network, or transmitting data from the base station to the UE device via the wireless network, in accordance with the transmission scheme and in accordance with a dynamic point selection (DPS) configuration.
[0075] Implementations of this aspect may include one or more of the following features.
[0076] In some implementations, transmitting or receiving data in accordance with the transmission scheme and DPS configuration may include selecting, by the UE device, a base station from among multiple base stations of the wireless network based on one or more quality metrics, generating, by the UE device using one or more antenna arrays, a beam directed to the selected base station, and transmitting or receiving, by the UE device, data to or from the selected base station using the beam in accordance with the transmission scheme.
[0077] In some implementations, the control information may indicate that a first transmission scheme, one TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine, based on the control information, that data is to be transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0078] In some implementations, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is equal to 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0079] In some implementations, the control information may indicate that a second transmission scheme, one TCI state, and one or more CDM groups are associated with the transmission. The UE device may determine, based on the control information, that data is to be transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0080] In some implementations, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is greater than 1. The UE device may determine, based on the control information, that the data is transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0081] Other implementations are directed to systems, devices, and non-transitory computer-readable media that include instructions for performing the techniques described herein.
[0082] The techniques described herein may be implemented in and / or used in conjunction with a number of different types of devices, including, but not limited to, any of a cellular telephone, a tablet computer, a wearable computing device, a portable media player, and a variety of other computing devices.
[0083] This Summary is intended to provide a brief overview of some of the subject matter described herein. It will therefore be understood that the above features are merely examples and should not be construed as narrowing in any way the scope or spirit of the subject matter described herein. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following Detailed Description, Figures, and Claims.
[0084] A better understanding of the present subject matter may be obtained from the following detailed description of various embodiments when considered in conjunction with the following drawings. [Brief description of the drawings]
[0085] [Figure 1] 1 illustrates an exemplary wireless communication system. [Diagram 2] FIG. 1 illustrates a base station (BS) in communication with a user equipment (UE) device. [Diagram 3] 1 shows an example block diagram of a UE. [Figure 4] 1 shows an example block diagram of a BS. [Diagram 5] FIG. 2 is an example block diagram of a cellular communication circuit. [Figure 6A] 1 illustrates an exemplary system for transmitting data according to a multi-TRP transmission protocol. [Figure 6B] 1 illustrates an exemplary system for transmitting data according to a multi-TRP transmission protocol. [Figure 7A] 1 illustrates an exemplary schedule for transmitting or receiving data that may exceed the capabilities of a device. [Figure 7B] 1 illustrates an exemplary schedule for transmitting or receiving data that may exceed the capabilities of a device. [Figure 8] 1 illustrates an example process for early termination of data repetition during an inter-slot repeat transmission scheme. [Figure 9] Indicates intra-slot repetition of data that may exceed the boundaries of the assigned slot. [Figure 10A] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10B] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10C] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10D] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10E] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10F] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10G] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10H] 1 illustrates an example process for transmitting and / or receiving data over a wireless network. [Figure 10I]1 illustrates an example process for transmitting and / or receiving data over a wireless network.
[0086] While the features described herein may be susceptible to various modifications and alternative forms, specific embodiments of the features have been shown by way of example in the drawings and are described in detail herein. It should be understood, however, that the drawings and detailed description of the features are not intended to limit the invention to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives within the spirit and scope of the present subject matter as defined by the appended claims. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0087] term
[0088] Below is a glossary of terms used in this disclosure.
[0089] Memory medium - any type of non-transitory memory or storage device. The term "memory medium" is intended to include, for example, installation media such as CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM; magnetic media such as flash, hard drives, or non-volatile memory such as optical storage devices; registers, or other similar types of memory elements. Memory media may also include other types of non-transitory memory, or may include combinations thereof. In addition, the memory medium may be located in a first computer system where a program is executed, or in a second, different computer system that connects to the first computer system via a network such as the Internet. In the latter case, the second computer system can provide the program instructions to the first computer for execution. The term "memory medium" may include two or more memory media that may be present in different locations, for example, in different computer systems connected via a network. The memory medium may store program instructions (e.g., embodied as a computer program) that can be executed by one or more processors.
[0090] Carrier Medium - memory media as described above, as well as physical transmission media such as a bus, network, and / or other physical transmission medium that carries signals, such as electrical, electromagnetic, or digital signals.
[0091] Programmable Hardware Element - includes a variety of hardware devices with multiple programmable function blocks connected via programmable interconnects. Examples include Field Programmable Gate Arrays (FPGAs), Programmable Logic Devices (PLDs), Field Programmable Object Arrays (FPOAs), and Complex PLDs (CPLDs). Programmable function blocks can range from fine-grained (combinational logic or look-up tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements are also sometimes referred to as "reconfigurable logic."
[0092] Computer System - any of a variety of computing or processing systems, including a personal computer system (PC), a mainframe computer system, a workstation, a network appliance, an Internet appliance, a personal digital assistant (PDA), a television system, a grid computing system, or any other device or combination of devices. In general, the term "computer system" can be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a memory medium.
[0093] User Equipment (UE) (or "UE device") - any of various types of computer system devices that are mobile or portable and perform wireless communications. Examples of UE devices include mobile phones or smartphones (e.g., iPhone™, Android™ based phones), portable gaming devices (e.g., Nintendo DS™, PlayStation Portable™, Gameboy Advance™, iPhone™), laptop computers, wearable devices (e.g., smart watches, smart glasses), PDAs, portable Internet devices, music players, data storage devices, or other handheld devices. In general, the term "UE" or "UE device" can be broadly defined to encompass any electronic, computing and / or telecommunications device (or combination of devices) that is easily carried by a user and capable of wireless communications.
[0094] Base Station - The term "base station" has the full scope of its ordinary meaning and includes at least a wireless communication station that is installed at a fixed location and used to communicate as part of a wireless telephone or wireless system.
[0095] Processing Element - refers to various elements or combinations of elements capable of performing functions within a device such as a user equipment or cellular network device. A processing element may include, for example, a processor and associated memory, a portion or circuitry of an individual processor core, an entire processor core, a processor array, a circuit such as an Application Specific Integrated Circuit (ASIC), a programmable hardware element such as a Field Programmable Gate Array (FPGA), and any of the various combinations of the above.
[0096] Channel - a medium used to convey information from a sender (transmitter) to a receiver. Note that since the characteristics of a "channel" may differ according to different wireless protocols, as used herein, the term "channel" is considered to be used to match the standard of the type of device to which the term is used in reference. In some standards, the channel width may be variable (e.g., depending on device capabilities, band conditions, etc.). For example, LTE may support scalable channel bandwidths from 1.4 MHz to 20 MHz. In contrast, a WLAN channel may be 22 MHz wide, while a Bluetooth channel may be 1 MHz wide. Other protocols and standards may include different definitions of a channel. Additionally, some standards may define and use multiple types of channels, e.g., different channels for uplink or downlink, and / or different channels for different uses such as data, control information, etc.
[0097] Band - The term "band" has the full scope of the ordinary meaning of band and includes at least that portion of the spectrum (eg, the radio frequency spectrum) in which channels are used for the same purpose or are excluded.
[0098] Automatically - refers to an action or operation performed by a computer system (e.g., software executed by a computer system) or device (e.g., a circuit, a programmable hardware element, an ASIC, etc.) without user input directly specifying or executing the action or operation. Thus, the term "automatically" is in contrast to an operation that is manually performed or specified by a user, where the user provides input to directly perform the operation. An automatic procedure may be initiated by input provided by a user, but subsequent actions that are performed "automatically" are not specified by the user, i.e., the user is not "manually" specifying each of the actions to be performed. For example, a user filling out an electronic form by selecting each of the fields and providing input specifying information (e.g., by typing information, selecting checkboxes, radio selections, etc.) is manually filling out a form, although the computer system must update the form in response to the user actions. A form may be filled out automatically by a computer system, where the computer system (e.g., software executing on the computer system) analyzes the fields of the form and fills out the form without user input specifying answers to the fields. As noted above, a user can invoke automatic filling of a form, but is not involved in the actual filling of the form (e.g., the user is not manually specifying answers in the fields, but rather the answers are completed automatically). This specification provides various examples of operations that are automatically performed in response to actions taken by a user.
[0099] Approximately - Refers to a value that is almost exact or precise. For example, approximately may refer to a value that is within 1-10 percent of a precise (or desired) value. Note, however, that the actual threshold (or tolerance) may depend on the application. For example, in some embodiments, "approximately" may mean within 0.1% of some specified or desired value, while in various other embodiments the threshold may be, for example, 2%, 3%, 5%, etc., as desired or required by the particular application.
[0100] Concurrent - refers to the execution or implementation of parallel tasks, processes, or programs in an at least partially overlapping manner. For example, concurrent execution may be performed using "strong" or strict parallelism, where tasks are executed (at least partially) in parallel on respective computing elements, or using "weak parallelism," where tasks are executed in an interleaved manner, e.g., by time division multiplexing of execution threads.
[0101] Various components may be described as being "configured to" perform a task or tasks. In this context, "configured to" is a broad description that generally means "having a structure" to perform a task or tasks during operation. Thus, a component may be configured to perform a task even when the component is not currently performing the task (e.g., a set of conductors may be configured to electrically connect a module to another module even when the two modules are not connected). In some contexts, "configured to" may be a broad description of a structure that generally means "having circuitry" to perform a task or tasks during operation. Thus, a component may be configured to perform a task even when the component is not currently on. In general, the circuitry that forms the structure corresponding to "configured to" may include hardware circuitry.
[0102] Various components may be described as performing a task or tasks for convenience in description. Such descriptions should be construed as including the phrase "configured to." It is expressly intended that the description of a component as being configured to perform one or more tasks does not enforce 35 U.S.C. 112(f) interpretation on the component. Exemplary Communication System
[0103] Figure 1 illustrates a simplified exemplary wireless communication system. It should be noted that the system of Figure 1 is merely one example of a possible system, and that the features of the present disclosure may be implemented in any of a variety of systems, as desired.
[0104] As shown in the figure, the exemplary wireless communication system includes a base station 102A that communicates over a transmission medium with one or more user devices 106A, 106B, etc. through 106N. Each of the user devices may be referred to herein as a "user equipment" (UE). Accordingly, the user devices 106 are referred to as UEs or UE devices.
[0105] The base station (BS) 102A may be a base transceiver station (BTS) or a cell site (cellular base station) and may include hardware that enables wireless communication with the UEs 106A-106N.
[0106] A communication area (or coverage area) of a base station may be referred to as a "cell." The base station 102A and the UE 106 may be configured to communicate over a transmission medium using any of a variety of Radio Access Technologies (RATs), also referred to as wireless communication technologies or telecommunication standards, such as GSM (e.g., associated with a WCDMA or TD-SCDMA air interface), UMTS, LTE, LTE-Advanced (LTE-A), 5G New Radio (5G NR), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc. It should be noted that if the base station 102A is implemented in the context of LTE, the base station 102A may alternatively be referred to as an "eNodeB" or "eNB." It should be noted that if the base station 102A is implemented in the context of 5G NR, the base station 102A may alternatively be referred to as a "gNodeB" or "gNB."
[0107] As shown in the figure, the base station 102A may also be equipped to communicate with a network 100 (e.g., a cellular service provider's core network, a telecommunications network such as the Public Switched Telephone Network (PSTN), and / or the Internet, among other possibilities). Thus, the base station 102A may facilitate communications between user devices and / or between the user devices and the network 100. In particular, the cellular base station 102A may provide various telecommunications capabilities to the UE 106, such as voice, SMS, and / or data services.
[0108] Base station 102A and other similar base stations (e.g., base stations 102B, 102N) operating according to the same or different cellular communication standards may thus be provided as a network of cells that can provide continuous or near-continuous overlapping services to UEs 106A-106N and similar devices across a geographic area via one or more cellular communication standards.
[0109] Thus, as shown in FIG. 1, the base station 102A may function as a "serving cell" for the UEs 106A-106N, and each of the UEs 106 may also receive signals from (where possible within range of) one or more other cells (which may be provided by the base stations 102B-102N and / or any other base stations), which may be referred to as "neighboring cells." Such cells may also facilitate communication between user devices and / or between the user devices and the network 100. Such cells may include "macro" cells, "micro" cells, "pico" cells, and / or cells providing any of various other granularities of service area size. For example, the base stations 102A-102B shown in FIG. 1 may be macro cells, and the base station 102N may be a micro cell. Other configurations are also possible.
[0110] In some embodiments, the base station 102A may be a next generation base station, such as a 5G New Radio (5G NR) base station, or "gNB." In some embodiments, the gNB may be connected to an older Evolved Packet Core (EPC) network and / or an NR Core (NRC) network. In addition, a gNB cell may include one or more transmission and reception points (TRPs). In addition, a UE capable of operating according to 5G NR may be connected to one or more TRPs in one or more gNBs.
[0111] It should be noted that the UE 106 may be capable of communicating using multiple wireless communication standards. For example, the UE 106 may be configured to communicate using at least one cellular communication protocol (e.g., GSM, UMTS (e.g., associated with a WCDMA or TD-SCDMA air interface), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.) in addition to a wireless network protocol (e.g., Wi-Fi) and / or a peer-to-peer wireless communication protocol (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.). The UE 106 may additionally or alternatively be configured to communicate using one or more Global Navigational Satellite Systems (GNSS, e.g., GPS or GLONASS), one or more mobile television broadcast standards (e.g., ATSC-M / H or DVB-H), and / or any other wireless communication protocol, if desired. Other combinations of wireless communication standards (including three or more wireless communication standards) are also possible.
[0112] 2 illustrates a user equipment 106 (e.g., one of devices 106A-106N) in communication with base station 102. UE 106 may be a device with cellular communication capabilities, such as a mobile phone, a handheld device, a computer or tablet, or virtually any type of wireless device.
[0113] The UE 106 may include a processor configured to execute program instructions stored in a memory. The UE 106 may perform any of the method embodiment described herein by executing such stored instructions. Alternatively or in addition, the UE 106 may include a programmable hardware element, such as a field programmable gate array (FPGA), configured to perform any of the method embodiment described herein, or any portion of any of the method embodiment described herein.
[0114] The UE 106 may include one or more antennas for communicating using one or more wireless communication protocols or technologies. In some embodiments, the UE 106 may be configured to communicate, for example, using CDMA2000 (1xRTT / 1xEV-DO / HRPD / eHRPD) or LTE using a single shared radio, and / or using GSM or LTE using a single shared radio. The shared radio may be coupled to a single antenna or to multiple antennas (e.g., for MIMO) to perform wireless communication. In general, a radio may include any combination of a baseband processor, analog RF signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.), or digital processing circuitry (e.g., for digital modulation and other digital processing). Similarly, a radio may implement one or more receive and transmit chains using the hardware described above. For example, the UE 106 may share one or more portions of the receive and / or transmit chains between multiple wireless communication technologies, such as the technologies described above.
[0115] In some embodiments, the UE 106 may include a separate transmit and / or receive chain (e.g., including separate antennas and other radio components) for each wireless communication protocol over which the UE 106 is configured to communicate. As a further possibility, the UE 106 may include one or more radios shared among multiple wireless communication protocols and one or more radios used only by a single wireless communication protocol. For example, the UE 106 may include a shared radio for communicating using either LTE or 5G NR (or LTE, or 1xRTT, or LTE, or GSM) and a separate radio for communicating using each of Wi-Fi and Bluetooth. Other configurations are also possible. Exemplary User Equipment
[0116] FIG. 3 illustrates an exemplary simplified block diagram of a communication device 106. It should be noted that the communication device block diagram of FIG. 3 is only one example of a possible communication device. According to an embodiment, the communication device 106 may be a user equipment (UE) device, a mobile device or station, a wireless device or station, a desktop computer or computing device, a mobile computing device (e.g., a laptop computer, a notebook computer, or a portable computing device), a tablet, and / or a combination of devices, among other devices. As shown in the figure, the communication device 106 may include a set of components 300 configured to perform a core function. For example, the set of components may be implemented as a System On Chip (SOC), which may include portions for various purposes. Alternatively, the set of components 300 may be implemented as separate components or groups of components for various purposes. The set of components 300 may be coupled (e.g., communicatively coupled, directly or indirectly) to various other circuits of the communication device 106.
[0117] For example, the communication device 106 may include various types of memory (including, for example, NAND flash 310), input / output interfaces such as connector I / F 320 (e.g., for connecting to a computer system, a dock, a charging station, input devices such as a microphone, camera, keyboard, output devices such as speakers, etc.), a display 360 that may be integrated with the communication device 106 or may be external to the communication device 106, cellular communication circuitry 330 for 5G NR, LTE, GSM, etc., and near-medium range wireless communication circuitry 329 (e.g., Bluetooth and WLAN circuitry). In some embodiments, the communication device 106 may include wired communication circuitry (not shown), such as a network interface card for Ethernet, for example.
[0118] The cellular communication circuitry 330 may be communicatively coupled (e.g., communicatively, directly or indirectly) to one or more antennas, such as antennas 335 and 336, as shown. The near-medium range wireless communication circuitry 329 may also be communicatively coupled (e.g., communicatively, directly or indirectly) to one or more antennas, such as antennas 337 and 338, as shown. Alternatively, the near-medium range wireless communication circuitry 329 may be communicatively coupled (e.g., communicatively, directly or indirectly) to antennas 335 and 336 in addition to or instead of being communicatively coupled (e.g., communicatively, directly or indirectly) to antennas 337 and 338. The near-medium range wireless communication circuitry 329 and / or the cellular communication circuitry 330 may include multiple receive chains and / or multiple transmit chains for receiving and / or transmitting multiple spatial streams, such as in a Multiple-Input Multiple Output (MIMO) configuration.
[0119] In some embodiments, as described further below, the cellular communication circuitry 330 may include (e.g., directly or indirectly includes and / or is communicatively coupled to, dedicated processors and / or radios) dedicated receive chains for multiple RATs (e.g., a first receive chain for LTE and a second receive chain for 5G NR). Additionally, in some embodiments, the cellular communication circuitry 330 may include a single transmit chain that may be switched between radios dedicated to a particular RAT. For example, a first radio may be dedicated to a first RAT, e.g., LTE, and may communicate with a dedicated receive chain and a transmit chain shared with an additional radio, e.g., a second radio, which may be dedicated to a second RAT, e.g., 5G NR, and may communicate with a dedicated receive chain and a shared transmit chain.
[0120] Communications device 106 may also include and / or be configured for use with one or more user interface elements, which may include any of a variety of elements, such as a display 360 (which may be a touchscreen display), a keyboard (which may be a separate keyboard or may be implemented as part of the touchscreen display), a mouse, a microphone and / or speaker, one or more cameras, one or more buttons, and / or any of a variety of other elements capable of providing information to a user and / or receiving or interpreting user input.
[0121] The communication device 106 may further include one or more smart cards 345 that include Subscriber Identity Module (SIM) functionality, such as one or more Universal Integrated Circuit Cards (UICCs).
[0122] As shown, the SOC 300 may include a processor(s) 302 capable of executing program instructions for the communication device 106, and a display circuit 304 capable of performing graphic processing and providing display signals to a display 360. The processor(s) 302 may be coupled to a Memory Management Unit (MMU) 340, which may be configured to receive addresses from the processor(s) 302 and translate those addresses to locations in memory (e.g., memory 306, Read Only Memory (ROM) 350, NAND flash memory 310) and / or to other circuits or devices, such as the display circuit 304, the near field communication circuit 229, the cellular communication circuit 330, the connector I / F 320, and / or the display 360. The MMU 340 may be configured to perform memory protection and page table translation or setup. In some embodiments, the MMU 340 may be included as part of the processor(s) 302.
[0123] As described above, the communication device 106 may be configured to communicate using wireless and / or wired communication circuitry. The communication device 106 may be configured to transmit a request to attach to a first network node operating according to a first RAT and transmit an indication that the wireless device is capable of maintaining a substantially simultaneous connection with the first network node and a second network node operating according to a second RAT. The wireless device may also be configured to transmit a request to attach to a second network node. The request may include an indication that the wireless device is capable of maintaining a substantially simultaneous connection with the first network node and the second network node. Furthermore, the wireless device may be configured to receive an indication that dual connectivity with the first network node and the second network node has been established.
[0124] The communication device 106 may include hardware and software components for implementing the functions described herein. The processor 302 of the communication device 106 may be configured to implement some or all of the features described herein, for example, by executing program instructions stored in a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively (or in addition), the processor 302 may be configured as a programmable hardware element, such as a field programmable gate array FPGA, or as an application specific integrated circuit ASIC. Alternatively (or in addition), the processor 302 of the communication device 106 may be configured to implement some or all of the features described herein together with any one or more of the other components 300, 304, 306, 310, 320, 329, 330, 340, 345, 350, 360.
[0125] Additionally, as described herein, the processor 302 may include one or more processing elements. Thus, the processor 302 may include one or more integrated circuits (ICs) configured to perform the functions of the processor 302. Additionally, each of the integrated circuits may include a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the processor(s) 302.
[0126] Further, as described herein, the cellular communication circuit 330 and the near field communication circuit 329 may each include one or more processing elements. In other words, one or more processing elements may be included in the cellular communication circuit 330, and similarly, one or more processing elements may be included in the near field communication circuit 329. Thus, the cellular communication circuit 330 may include one or more integrated circuits (ICs) configured to perform the functions of the cellular communication circuit 330. In addition, each of the integrated circuits may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the cellular communication circuit 230. Similarly, the near field communication circuit 329 may include one or more ICs configured to perform the functions of the near field communication circuit 32. In addition, each of the integrated circuits may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the near field communication circuit 329. Exemplary Base Station
[0127] 4 illustrates an exemplary block diagram of a base station 102 according to some embodiments. It should be noted that the base station of FIG. 4 is merely one example of a possible base station. As shown, the base station 102 may include a processor(s) 404 capable of executing program instructions for the base station 102. The processor(s) 404 may also be coupled to a memory management unit (MMU) 440, which may be configured to receive addresses from the processor(s) 404 and translate these addresses to locations in memory (e.g., memory 460 and read-only memory (ROM) 450) or other circuits or devices.
[0128] The base station 102 may include at least one network port 470. The network port 470 may be configured to couple to a telephone network and provide access to the telephone network to multiple devices, such as the UE device 106, as described above in Figures 1 and 2.
[0129] Network port 470 (or additional network ports) may additionally or alternatively be configured to couple to a cellular network, such as a core network of a cellular service provider. The core network may provide mobility-related services and / or other services to multiple devices, such as UE device 106. In some cases, network port 470 may be coupled to a telephone network via the core network and / or the core network may provide telephone services (e.g., between other UE devices serviced by the cellular service provider).
[0130] In some embodiments, the base station 102 may be a next generation base station, e.g., a 5G New Radio (5G NR) base station, or "gNB." In such embodiments, the base station 102 may be connected to a legacy evolved packet core (EPC) network and / or an NR core (NRC) network. In addition, the base station 102 may be considered a 5G NR cell and may include one or more transmit and receive points (TRPs). In addition, a UE capable of operating according to 5G NR may be connected to one or more TRPs in one or more gNBs.
[0131] The base station 102 may include at least one antenna 434, and possibly multiple antennas. The at least one antenna 434 may be configured to operate as a wireless transceiver and may be further configured to communicate with the UE device 106 via the radio 430. The antenna 434 communicates with the radio 430 via a communication chain 432. The communication chain 432 may be a receive chain, a transmit chain, or both. The radio 430 may be configured to communicate via various wireless communication standards, including, but not limited to, 5G NR, LTE, LTE-A, GSM, UMTS, CDMA2000, Wi-Fi, etc.
[0132] The base station 102 may be configured to communicate wirelessly using multiple wireless communication standards. In some cases, the base station 102 may include multiple radios that may enable the base station 102 to communicate according to multiple wireless communication technologies. For example, in one possibility, the base station 102 may include an LTE radio for performing communications according to LTE and a 5G NR radio for communicating according to 5G NR. In such a case, the base station 102 may be capable of operating as both an LTE base station and a 5G NR base station. In another possibility, the base station 102 may include a multimode radio that is capable of performing communications according to any of multiple wireless communication technologies (e.g., 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.).
[0133] As described further herein below, the base station 102 may include hardware and software components for implementing or supporting the implementation of the features described herein. The processor 404 of the base station 102 may be configured to implement or support some or all of the methods described herein, for example, by executing program instructions stored in a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively, the processor 404 may be configured as a programmable hardware element, such as a field programmable gate array (FPGA), or as an application specific integrated circuit (ASIC), or as a combination thereof. Alternatively (or in addition), the processor 404 of the station 102 may be configured to implement or support some or all of the features described herein in conjunction with any one or more of the other components 430, 432, 434, 440, 450, 460, 470.
[0134] Additionally, as described herein, the processor(s) 404 may be comprised of one or more processing elements. In other words, one or more processing elements may be included within the processor(s) 404. Thus, the processor(s) 404 may include one or more integrated circuits (ICs) configured to perform the functions of the processor(s) 404. Additionally, each integrated circuit may include a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the processor(s) 404.
[0135] Further, as described herein, the radio 430 may be comprised of one or more processing elements. In other words, the one or more processing elements may be included within the radio 430. Thus, the radio 430 may include one or more integrated circuits (ICs) configured to perform the functions of the radio 430. In addition, each of the integrated circuits may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the radio 430. Exemplary Cellular Communication Circuit
[0136] FIG. 5 illustrates an exemplary simplified block diagram of cellular communication circuitry according to some embodiments. It should be noted that the block diagram of the cellular communication circuitry in FIG. 5 is only one example of possible cellular communication circuitry. According to an embodiment, the cellular communication circuitry 330 may be included within a communication device, such as the communication device 106 described above. As noted above, the communication device 106 may be a user equipment (UE) device, a mobile device or station, a wireless device or station, a desktop computer or computing device, a mobile computing device (e.g., a laptop, notebook, or portable computing device), a tablet, and / or a combination of devices, among other devices.
[0137] The cellular communication circuitry 330 may be communicatively coupled (e.g., communicatively, directly or indirectly) to one or more antennas, such as antennas 335a-335b and 336, as shown (in FIG. 3). In some embodiments, the cellular communication circuitry 330 may include dedicated receive chains (e.g., including and / or communicatively coupled, directly or indirectly, to dedicated processors and / or radios) for multiple RATs (e.g., a first receive chain for LTE, and a second receive chain for 5G NR). For example, as shown in FIG. 5, the cellular communication circuitry 330 may include a modem 510 and a modem 520. The modem 510 may be configured for communication according to a first RAT, such as, for example, LTE or LTE-A, and the modem 520 may be configured for communication according to a second RAT, such as, for example, 5G NR.
[0138] As shown, the modem 510 may include one or more processors 512 and memory 516 in communication with the processor 512. The modem 510 may be in communication with a Radio Frequency (RF) front end 530. The RF front end 530 may include circuitry for transmitting and receiving wireless signals. For example, the RF front end 530 may include receive circuitry (RX) 532 and transmit circuitry (TX) 534. In some embodiments, the receive circuitry 532 may be in communication with a downlink (DL) front end 550, which may include circuitry for receiving wireless signals via an antenna 335a.
[0139] Similarly, the modem 520 may include one or more processors 522 and a memory 526 in communication with the processor 522. The modem 520 may be in communication with an RF front end 540. The RF front end 540 may include circuitry for transmitting and receiving wireless signals. For example, the RF front end 540 may include receive circuitry 542 and transmit circuitry 544. In some embodiments, the receive circuitry 542 may be in communication with a DL front end 560, which may include circuitry for receiving wireless signals via the antenna 335b.
[0140] In some embodiments, the switch 570 may couple the transmit circuitry 534 to an uplink (UL) front end 572. Additionally, the switch 570 may couple the transmit circuitry 544 to the UL front end 572. The UL front end 572 may include circuitry for transmitting wireless signals via the antenna 336. Thus, when the cellular communication circuitry 330 receives an instruction to transmit according to a first RAT (e.g., as supported via the modem 510), the switch 570 may be switched to a first state that enables the modem 510 to transmit signals according to the first RAT (e.g., via a transmit chain that includes the transmit circuitry 534 and the UL front end 572). Similarly, when the cellular communication circuitry 330 receives an instruction to transmit according to a second RAT (e.g., as supported via the modem 520), the switch 570 may be switched to a second state that enables the modem 520 to transmit signals according to the second RAT (e.g., via a transmit chain that includes the transmit circuitry 544 and the UL front end 572).
[0141] In some embodiments, the cellular communication circuitry 330 may be configured to establish a first wireless link with a first cell operating in a first system bandwidth according to a first radio access technology (RAT) and establish a second wireless link with a second cell operating in a second system bandwidth according to a second radio access technology (RAT). Further, the cellular communication circuitry 330 may be configured to determine whether the cellular communication circuitry 330 has uplink activity scheduled according to both the first RAT and the second RAT, and if the uplink activity is scheduled according to both the first RAT and the second RAT, perform uplink activity for both the first RAT and the second RAT by time division multiplexing (TDM) uplink data for the first RAT and uplink data for the second RAT. In some embodiments, when uplink activity is scheduled according to both the first RAT and the second RAT, the cellular communication circuitry 330 may be configured to receive an allocation of a first UL subframe for transmission according to the first RAT and an allocation of a second UL subframe for transmission according to the second RAT to perform uplink activity for both the first RAT and the second RAT by time division multiplexing (TDM) the uplink data for the first RAT and the uplink data for the second RAT. In some embodiments, the TDM of the uplink data may be performed at a physical layer of the cellular communication circuitry 330. In some embodiments, the cellular communication circuitry 330 may be further configured to receive an allocation of a respective portion of a UL subframe for control signaling according to one of the first or second RAT.
[0142] The modem 510 may include hardware and software components for implementing the above functions described herein. The processor 512 may be configured to implement some or all of the features described herein, for example, by executing program instructions stored in a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively (or in addition), the processor 512 may be configured as a programmable hardware element, such as an FPGA (field programmable gate array), or as an ASIC (application specific integrated circuit). Alternatively (or in addition), the processor 512 may be configured to implement some or all of the features described herein together with any one or more of the other components 530, 532, 534, 550, 570, 572, 335, and 336.
[0143] Additionally, as described herein, processor 512 may include one or more processing elements. Thus, processor 512 may include one or more integrated circuits (ICs) configured to perform the functions of processor 512. Additionally, each integrated circuit may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor 512.
[0144] The modem 520 may include hardware and software components for implementing the functions described herein. The processor 522 may be configured to implement some or all of the features described herein, for example, by executing program instructions stored in a memory medium (e.g., a non-transitory computer-readable memory medium). Alternatively (or in addition), the processor 522 may be configured as a programmable hardware element, such as a field programmable gate array (FPGA), or as an application specific integrated circuit (ASIC). Alternatively (or in addition), the processor 522 may be configured to implement some or all of the features described herein together with one or more of the other components 540, 542, 544, 550, 570, 572, 335, and 336.
[0145] In addition, as described herein, processor 522 may include one or more processing elements. Thus, processor 522 may include one or more integrated circuits (ICs) configured to perform the functions of processor 522. In addition, each of the integrated circuits may include circuitry (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of processor 522. Reporting of switching delay times by user equipment devices
[0146] In some embodiments, the UE device 106 may communicate with one or more base stations 102 according to a multi-transmit and receive point (multi-TRP) communication protocol. For example, each base station of a wireless network may include one or more TRPs (e.g., one or more antennas or antenna arrays), and the UE device may sequentially or simultaneously connect to multiple different TRPs (e.g., at the same base station or different base stations) to transmit data and / or receive data over the wireless network. This may be beneficial, for example, in enabling the UE device 106 to quickly and reliably communicate with the wireless network under a range of different conditions (e.g., by mitigating the effects of path loss or signal attenuation associated with communicating with each TRP individually).
[0147] In some embodiments, each of the UE device 106 and the base station 102 may coordinate the transmission and / or reception of data according to a particular schedule. For example, the schedule may specify data to be transmitted between the UE device and a particular TRP of the base station at a particular time and using a particular allocation of network resources (e.g., a particular frequency domain and / or time domain resource allocation slot). In some embodiments, scheduling information may be exchanged between the UE device and the base station in the form of a Downlink Control Information (DCI) message transmitted over a control channel (e.g., a Physical Downlink Control Channel, PDCCH) between the UE device and the base station. In some embodiments, a single DCI message may include scheduling information that allows the UE device to schedule the transmission and / or reception of data between multiple TRPs. This may be referred to as a single DCI multi-TRP communication protocol.
[0148] In some embodiments, a device (e.g., a base station 102) may repeatedly transmit the same data multiple times to another device (e.g., a UE device 106). As an example, a device may transmit the same data two, three, four, or more times over a period of time (e.g., according to a periodic schedule). This may be beneficial, for example, to improve the fidelity of the transmission.
[0149] In some embodiments, the same data may be transmitted at multiple different times, but each instance of the transmitted data may be encoded according to a different encoding scheme. As an example, a first device may encode a particular portion of data (e.g., a data packet) according to a first encoding scheme and transmit the encoded data to a second device. Furthermore, the first device may encode a portion of the data according to a second encoding scheme and transmit the different encoded data to the second device. Thus, the same underlying data is transmitted to the second device (e.g., an "identical" instance of the data is transmitted between the devices). However, due to the use of different encoding schemes, the actual signals transmitted between the devices may be different.
[0150] In some embodiments, a device may transmit the same data multiple times within the same slot (e.g., the same frequency region and / or time resource allocation slot) to another UE device. This may be referred to as intra-slot repetition or "Scheme 3" according to the 5G New Radio (5G NR) standard. Each instance of data (e.g., PDSCH or PUSCH data) may have the same length or duration within the slot. Furthermore, consecutive instances of data may be separated from each other by a certain offset time length. In some embodiments, the offset time length may be signaled by a Radio Resource Control (RRC) parameter (e.g., "StartingSymbolOffsetK"). The offset time length may be signaled in units of time (e.g., milliseconds) or in number of symbols.
[0151] In some embodiments, a device may transmit the same data multiple times to another device within different respective slots (e.g., one instance of the data is included in each of several frequency domain and / or time domain resource allocation slots). This may be referred to as inter-slot repetition or "Scheme 4" according to the 5G NR standard. In some embodiments, each instance of the data may be transmitted according to the same time domain resource allocation (TDRA) within each slot (e.g., according to the same start and length indicator value SLIV). In some embodiments, the number of repetitions may be signaled in the DCI. For example, the number of repetitions may be signaled in the TDRA of the DCI via the "URLLCRepNum" parameter.
[0152] An exemplary system 600 for transmitting data according to a multi-TRP transmission protocol is shown in FIG. 6A. The system 600 includes a UE device 106 and two base stations 102A and 102B. The base station 102A includes two TRPs 600a and 600b (e.g., two different antennas or antenna arrays). The base station 102B includes two TRPs 600c and 600d (e.g., two different antennas or antenna arrays). Although FIG. 6A shows two base stations with two TRPs each, this is merely exemplary. In practice, there may be any number of base stations, each with any number of TRPs.
[0153] In the example shown in FIG. 6A, the base station 102A uses the TRP 600a to transmit a first instance of data 602a to the UE device 106. For example, the base station 102A can form a beam 604a directed toward the UE device 106 using the TRP 600a (e.g., a directional or spatially "shaped" beam formed by a pattern of constructive and destructive interference of a radio signal radiated by the TRP 600a) and transmit the first instance of data 602a using the beam 604a. The UE device receives the first instance of data 602a by activating the first antenna array 606a, measuring characteristics of the beam 604a using the first antenna array 606a, and decoding the first instance of data 602a from the measurements.
[0154] The base station 102B then transmits the second instance of data 602b to the UE device 106 using the TRP 600c. For example, the base station 102B can form a beam 604b directed toward the UE device 106 using the TRP 600c (e.g., a directional or spatially "shaped" beam formed by a pattern of constructive and destructive interference of a radio signal radiated by the TRP 600c) and transmit the second instance of data 602b using the beam 604b. The UE device receives the second instance of data 602b by measuring characteristics of the beam 604b using the first antenna array 606a and decoding the second instance of data 602b from the measurements.
[0155] As mentioned above, the first instance 602a and the second instance 602b of data may be identical (e.g., to improve fidelity of the data transmission). As an example, the first instance 602a and the second instance 602b of data may include identical data (e.g., a data packet) encoded according to the same encoding scheme. As another example, the first instance 602a and the second instance 602b of data may include identical data encoded according to different respective encoding schemes (e.g., such that the underlying data is identical despite being encoded according to different encoding schemes). Furthermore, scheduling of data transmissions may be specified using DCI messages transmitted between the base station and the UE device.
[0156] As shown in FIG. 6A, the transmission of a first instance of data 602a and the transmission of a second instance of data 602b are separated by a switching delay time t switch The switching delay time t switch may be selected based on the capabilities of the UE device 106 and / or the capabilities of the TRP with which it communicates. In some embodiments, the switching delay time t switch may be selected based on the amount of time required for the UE device 106 to switch from measuring the characteristics of one beam (e.g., beam 604a) to measuring the characteristics of another beam (e.g., beam 604b) using the same antenna array (e.g., antenna array 606a).
[0157] In some embodiments, the switching delay time t switchmay be selected based on the amount of time required for the UE device 106 to switch from measuring the characteristics of one beam using the first antenna array to measuring the characteristics of another beam using the second antenna array. For example, referring to FIG. 6B, the base station 102A may transmit a first instance of data 602a to the UE device 106 using the TRP 600a (e.g., by forming a beam 604a directed to the UE device 106 using the TRP 600a). The UE device may receive the first instance of data 602a by activating the first antenna array 606a, measuring the characteristics of the beam 604a using the first antenna array 606a, and decoding the first instance of data 602a from the measurements. The base station 102B may then transmit a second instance of data 602b to the UE device 106 using the TRP 600d (e.g., by forming a beam 604b directed to the UE device 106 using the TRP 600d). The UE device can receive the second instance of data 602b by activating the second antenna array 606b, measuring characteristics of the beam 604b using the second antenna array 606b, and decoding the second instance of data 602b from the measurements. As shown in FIG. 6B, the switching delay time t switch will be longer compared to that shown in FIG. 6A due to the time required to switch between using the first antenna array 606a and the second antenna array 606b (e.g., to account for the additional time to start up and switch to using the second antenna array 606b).
[0158] 6A and 6B show a switching delay time t that varies depending on whether the UE device 106 receives transmissions using the same antenna array or different antenna arrays. switch However, this is merely an example. In reality, the switching delay time t switch can also vary based on other factors. For example, the switching delay time tswitch may vary depending on whether the antenna array is in an active or dormant state (eg, a sleep or power saving state).
[0159] In some embodiments, the UE device 106 may be configured to receive a switching delay time t from one or more other devices in the wireless network (e.g., one or more base stations 102) such that the other devices can transmit and / or receive data from the UE device 106 in a manner consistent with the capabilities of the UE device 106. switch (e.g., at least the switching delay time t switch In some embodiments, the UE device 106 schedules the transmission and / or reception of data at a single switching delay time t switch In some embodiments, the UE device 106 may report different switching delay times t over a period of time depending on the current or expected state of the UE device. switch can be dynamically reported.
[0160] In some embodiments, the UE device 106 may be configured to determine an appropriate switching delay time t to be used when communicating with the UE device 106. switch The appropriate switching delay time t can be dynamically determined (e.g., by determining the conditions under which data is transmitted or received, such as whether the data should be transmitted or received using the same antenna array or a different antenna array). switch Upon determining, the UE device 106 transmits the switching delay time t switch (e.g., via a Radio Resource Control / MAC Control Element / Level 1 RRC / MAC-CE / L1 message) switch In some embodiments, the UE device 106 may measure the switching delay time t switchIn some embodiments, the UE device 106 may specify a switching delay time t switch In some embodiments, the UE device 106 selects a switching delay t from a pool of candidate switching delays (e.g., 0, 1, 2, 3, 4, 5, 6, or 7 symbols). switch In some embodiments, the UE device 106 may select an arbitrary switching delay time t switch (eg, any number of symbols) can be selected.
[0161] In some embodiments, the switching delay time t switch can be used to determine the length of time between transmissions according to an intra-slot transmission scheme (e.g., "Scheme 3"). For example, the switching delay time t switch may specify the amount of time between the end of transmission of one data instance and the start of transmission of another data instance within the same slot. In some embodiments, the switching delay time t switch may be the minimum allowed time between the end of the transmission of one data instance and the start of the transmission of another data instance in the same slot.
[0162] In some embodiments, the switching delay time t switch can be used to determine the length of time between transmissions according to an inter-slot transmission scheme (e.g., "Scheme 4"). For example, the switching delay time t switch may specify the amount of time between the end of transmission of one data instance in one slot and the start of transmission of another data instance in another slot. In some embodiments, the switching delay time t switch may be the minimum allowed time between the end of transmission of one data instance in one slot and the start of transmission of another data instance in another slot.
[0163] In some implementations, the UE device 106 groups different types of beams into different logical groups (e.g., “logical panel IDs”) and assigns a different switching delay time t switch Each of the logical groups may be based on characteristics of the beams and / or antennas used to generate and / or receive those beams. By way of example, the beams may be grouped based on factors such as a transmission configuration indicator (TCI) associated with the beam, a spatial relationship between the beams, a sounding reference signal (SRS) group associated with the beam, a channel status information reference signal (CSI-RS) group associated with the beam, a port group associated with the beam, a report group associated with the beam, or any other characteristic associated with the beam and / or antenna array. Additionally, the UE device 106 may assign a different switching delay time t to each logical group based on those characteristics. switch can be assigned.
[0164] In some embodiments, the switching delay time t switch may also depend on whether the first beam and the subsequent second beam are associated with the same logical group (e.g., beam switching within the same logical group, which may require a relatively short switching delay time) or whether the first beam and the subsequent second beam are associated with different logical groups (e.g., beam switching across different logical groups, which may require a relatively long switching delay time). In some embodiments, the UE device 106 dynamically updates the switching delay time (e.g., via an RRC / MAC-CE / L1 message) and determines whether the switching delay time t switch The updated switching delay time may be indicated to other devices in the network (by transmitting an indication of the same to one or more base stations).
[0165] In the examples discussed above (e.g., with respect to FIGS. 6A and 6B), the UE device 106 may be configured to receive a switching delay time tswitch However, in some embodiments, the UE device 106 may specify a switching delay time t for transmitting uplink data from the UE device 106 to one or more base stations 102 in a manner similar to that described above. switch In some embodiments, the UE device 106 may specify different switching delay times t for transmitting uplink data and downlink data, respectively. switch In some embodiments, the UE device 106 may specify the same switching delay time t switch It is possible to specify that is to be used. Default User Equipment Behavior for Beam Switching
[0166] As described herein, the UE device 106 may be configured to detect a particular switching delay time t between transmission or reception of successive instances of data using different beams (e.g., due to the time required to switch between different beams and / or different antenna arrays). switch Additionally, as described herein, the UE device 106 may need to determine an appropriate switching delay time t switch can be reported.
[0167] However, in some embodiments, other devices in the wireless network may schedule data transmission or reception in a manner that exceeds the capabilities of the UE device 106. For example, referring to FIG. 7A, the schedule may be set so that the UE device 106 does not experience a minimum switching delay time t switch,scheduled A scheduled switchover delay time t switch7B, a schedule may specify that the UE device 106 transmits or receives two instances of data 702a and 702b using two different beams during an overlapping period. As another example, referring to FIG. 7B, a schedule may specify that the UE device 106 transmits or receives two instances of data 702a and 702b using two different beams during an overlapping period.
[0168] In some embodiments, if the schedule exceeds the capabilities of the UE device 106, the UE device 106 may revert to transmitting or receiving data according to a predefined "default" scheme. This may be useful, for example, because it allows devices on the network to handle data transmission or reception in a more predictable manner (e.g., thereby reducing inconsistencies in data processing).
[0169] In some embodiments, if the schedule exceeds the capabilities of the UE device 106, the UE device 106 may process the transmission or reception of the first instance of the data and drop the transmission or reception of the subsequent instance of the data (e.g., do not transmit or receive the subsequent instance of the data). In some embodiments, the UE device 106 may transmit an indication that it has dropped the transmission or reception of the subsequent instance of the data (e.g., by transmitting an appropriate message to one or more base stations).
[0170] In some embodiments, if the schedule exceeds the capabilities of the UE device 106, the UE device 106 may process the transmission or reception of an instance of data using the same beam despite the schedule indicating that the instance is to be transmitted or received using a different beam. In some embodiments, the UE device 106 may transmit or receive each instance of data using the beam scheduled to transmit the first instance of data. In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than following the scheduled scheme.
[0171] In some embodiments, if a schedule exceeds the capabilities of the UE device 106, the UE device 106 may process transmission or reception of an instance of data using a beam associated with a control resource set (CORESET) previously used to receive control information to the wireless network. A CORESET is, for example, an allocation of network resources in the time and frequency domains (e.g., resource blocks or slots spanning a contiguous range of frequencies and a contiguous range of time).
[0172] In some embodiments, each CORESET available for use by the UE device 106 may be assigned a corresponding CORESET ID (e.g., a logical index such as a numeric value). If the schedule exceeds the capabilities of the UE device 106, the UE device 106 may handle the transmission or reception of one or more instances of data using a beam associated with the CORESET having the lowest CORESET ID. In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than following a scheduled scheme.
[0173] In some embodiments, each CORESET available for use by the UE device 106 may be assigned a corresponding CORESET ID (e.g., a logical index, such as a numeric value). If the schedule exceeds the capabilities of the UE device 106, the UE device 106 may process the transmission or reception of one or more instances of data using a beam associated with the CORESET having the lowest CORESET ID in the last monitored slot (e.g., the CORESET last used by the UE device to monitor transmissions from the wireless network). In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than following a scheduled scheme.
[0174] In some embodiments, the UE device 106 may operate according to one of a number of different transmission configuration indicator (TCI) states when communicating with the network. Additionally, each TCI state may be assigned a corresponding TCI ID (e.g., a logical index, such as a numerical value). If the schedule exceeds the capabilities of the UE device 106, the UE device 106 may handle the transmission or reception of one or more instances of data using a beam associated with an active TCI state having the lowest TCI ID. As an example, the TCI ID may be represented by three bits in a sequence. A beam associated with an active TCI state having a TCI ID of 000 may be selected to transmit one or more of the instances of data. In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than following a scheduled scheme. Early termination of data repetition during intra-slot or inter-slot repetition
[0175] As described herein, a device may transmit the same data to another device multiple times in different slots (e.g., one instance of the data is included in each of several frequency domain and / or time domain resource allocation slots). This may be referred to as inter-slot repetition or "Scheme 4" according to the 5G NR standard. This may be beneficial, for example, to improve the fidelity of the transmission.
[0176] In some embodiments, the receiving device can selectively terminate repetition of data transmitted to the receiving device. For example, referring to FIG. 8, transmissions can be scheduled such that several instances of the same data 800a, 800b,..., 800n can be transmitted from the base station 102 to the UE device 106 in several different slots (e.g., 16 instances of the same data in 16 different slots). Before receiving the final instance of data 800n, the base station 106 can determine that the data has been successfully decoded (e.g., based on already received instances of the data) and transmit a message 802 to the transmitting device to terminate further transmission of the instances of the data. Upon receiving the message 802, the base station 102 terminates transmission of further instances of the data to the UE device 102. This can be beneficial, for example, to reduce resources and / or time required to transmit data over a network.
[0177] Although FIG. 8 illustrates terminating repeated data transmissions (e.g., downlink data) from the base station to the UE device, repeated data transmissions (e.g., uplink data) from the UE device to the base station may also be terminated (e.g., by sending an appropriate message 802 from the base station to the UE device).
[0178] In some embodiments, the message 802 may be transmitted to terminate a repetition of a downlink transmission (e.g., a downlink transmission from a base station to a UE device). As an example, the UE device may transmit the message 802 in the form of an acknowledgement (ACK) or negative acknowledgement (NAK) indication over a physical uplink control channel (PUCCH) established between the UE device and the base station.
[0179] In some embodiments, the message 802 may be transmitted to terminate a repeat of an uplink transmission (e.g., an uplink transmission from a UE device to a base station). As an example, the base station may transmit DCI information including the message 802 (e.g., an ACK or NAK) to the UE device (e.g., to schedule a future data transmission or reception). In some embodiments, the message 802 may be included in a hybrid automatic repeat request (HARQ) having the same process ID as that used to schedule the previous data transmission or reception, but with an inverted new data indicator (NDI) bit, such as from 0 to 1 or from 1 to 0, indicating that the previous data was successfully received. In some embodiments, the message 802 (e.g., an ACK or NAK) may be transmitted on a physical channel configured to indicate successful reception of data over a wireless network (e.g., a physical channel established between the UE device and the base station). In some embodiments, the message 802 (e.g., an ACK or NAK) may be transmitted on a physical hybrid indication channel (PHICH) established between the base station and the UE device. Handling transmission and reception when there are insufficient symbols in a slot
[0180] In some embodiments, a device may transmit the same data multiple times to another UE device within the same slot (e.g., the same frequency domain and / or time domain resource allocation slot). This may be referred to as intra-slot repetition or "Scheme 3" according to the 5G NR standard. Each instance of data (e.g., PDSCH or PUSCH data) may have the same length or duration within the slot. Furthermore, consecutive instances of data may be separated from each other by a certain offset time length.
[0181] However, in some embodiments, the length of a slot may be determined to accommodate the transmission of two instances of data and the appropriate switching delay time t switch For example, referring to FIG. 9, a slot may be assigned a certain number of symbols, but may be too short to accommodate the length of two instances of data 902a and 902b and the switching delay time t switch The sum of may exceed the number of symbols assigned to the slot.
[0182] In some embodiments, if the length of a slot is insufficient to transmit or receive two instances of data in that slot, the UE device may revert to transmitting or receiving data according to a predefined "default" scheme. This may be useful, for example, because it allows devices on the network to handle data transmission or reception in a more predictable manner (e.g., thereby reducing inconsistencies in data processing).
[0183] In some embodiments, if the length of a slot is insufficient to transmit or receive two instances of data in that slot, the UE device 106 may process the transmission or reception of the first instance of the data and drop the transmission or reception of the subsequent instance of the data (e.g., do not transmit or receive the subsequent instance of the data). In some embodiments, the UE device 106 may transmit an indication that it has dropped the transmission or reception of the subsequent instance of the data (e.g., by transmitting an appropriate message to one or more base stations).
[0184] In some embodiments, if the length of a slot is insufficient to transmit or receive two instances of data within that slot, the UE device 106 may handle transmission or reception across a slot boundary (e.g., transmitting or receiving the second instance of the data at least partially during the next slot in time). In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than following a scheduled scheme.
[0185] In some embodiments, if the length of a slot is insufficient to transmit or receive two instances of data in that slot, the UE device 106 may truncate any portion of the instance of data that exceeds the boundary of a subsequent slot such that both instances of data may be transmitted or received within the boundary of the slot. Additionally, the UE device may perform rate matching or puncturing to fit the transmission or reception of the instance of data into the slot. In some embodiments, the UE device 106 may transmit an indication that it is transmitting or receiving data in this manner rather than according to a scheduled scheme. Dynamic Point Selection (DPS) by Iteration
[0186] In some embodiments, a device may transmit over a wireless network using a dynamic point selection (DPS) communication protocol. According to the DPS communication protocol, a transmitting device identifies multiple available TRPs through which it can transmit data to a receiving device. The transmitting device selects one of the TRPs based on one or more quality metrics (e.g., signal strength, path loss, latency, etc.) and transmits the data to the receiving device via the selected TRP. Furthermore, the transmitting device may dynamically select different TRPs over time in response to changes in one or more quality metrics.
[0187] In some embodiments, the DPS communication protocol can be used in combination with intra-slot or inter-slot repetition. As an example, a UE device can obtain control information regarding how data should be transmitted over a wireless network. The UE device can selectively use either the intra-slot repetition or inter-slot repetition DPS communication protocol if the control information indicates that certain criteria are met.
[0188] As an example, the UE device may obtain control information regarding a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, an indication of a repetition number for transmitting data, and / or an indication of a transmission scheme (e.g., either intra-slot repetition or inter-slot repetition) associated with the transmission. If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, (iii) an intra-slot repetition transmission scheme ("Scheme 3") is indicated, and (iv) the repetition number is not indicated or is 1, the UE device may select a DPS communication protocol with intra-slot repetition and transmit data to the network using the selected scheme.
[0189] As an example, the UE device may obtain control information regarding a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, an indication of a repetition number for transmitting data, and / or an indication of a transmission scheme (e.g., either intra-slot repetition or inter-slot repetition) associated with the transmission. If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, (iii) the transmission scheme associated with the transmission is not indicated or is indicated as an inter-slot repetition transmission scheme ("Scheme 4"), and (iv) the repetition number is greater than 1, the UE device may select a DPS communication protocol with inter-slot repetition and may transmit data to the network using the selected scheme.
[0190] As an example, the UE device may obtain control information regarding a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, an indication of a number of repetitions for transmitting data, and / or an indication of a transmission scheme (e.g., either intra-slot repetition or inter-slot repetition) associated with the transmission. If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, and (iii) an intra-slot repetition transmission scheme ("Scheme 3") is indicated, the UE device may select a DPS communication protocol with intra-slot repetition and transmit data to the network using the selected scheme.
[0191] As an example, the UE device may obtain control information regarding a number of transmission configuration indication (TCI) states associated with the transmission, an indication of a number of code division multiplexing (CDM) groups associated with the transmission, an indication of a repetition number for transmitting data, and / or an indication of a transmission scheme (e.g., either intra-slot repetition or inter-slot repetition) associated with the transmission. If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, (iii) the transmission scheme associated with the transmission is not indicated or is not indicated as an intra-slot repetition transmission scheme (not "scheme 3"), and (iv) the repetition number is greater than 1, the UE device may select a DPS communication protocol with inter-slot repetition and may transmit data to the network using the selected scheme. Example Process
[0192] 10A shows an example process 1000 for transmitting and / or receiving data over a wireless network. The process 1000 may be performed by one or more of the devices described herein. As an example, the process 1000 may be performed by a UE device 160 to transmit and / or receive data to and from a base station 102.
[0193] According to process 1000, a UE device determines an offset time length associated with transmitting or receiving data over a wireless network (step 1002).
[0194] In some embodiments, the offset length of time may be expressed as a number of network transmitted symbols. In some embodiments, the offset length of time may be expressed in units of time (e.g., milliseconds). In some embodiments, the offset length of time may be determined by selecting an offset length of time from a plurality of candidate offset lengths of time.
[0195] The UE device transmits an indication of the offset time length to the wireless network (step 1004).
[0196] The UE device transmits or receives a first portion of data to or from the wireless network over a first radio link during a first time interval, step 1006. As an example, the UE device may transmit the first portion of data to a base station of the wireless network or receive the first portion of data from a base station of the wireless network.
[0197] The UE device transmits or receives a second portion of the data to or from the wireless network over a second radio link during the second time interval (step 1008). As an example, the UE device may transmit the second portion of the data to a base station of the wireless network or receive the second portion of the data from a base station of the wireless network. The end of the first time interval is offset from the start of the second time interval by an offset time length.
[0198] In some embodiments, the first portion of data may be identical to the second portion of data. For example, the first portion of data and the second portion of data may each include the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first portion of data and the second portion of data may each include the same data, but encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., an "identical" instance of data is transmitted or received). However, due to the use of different encoding schemes, the actual signals transmitted between the devices may be different.
[0199] In some embodiments, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0200] In some embodiments, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by the first antenna array.
[0201] In some embodiments, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by a second antenna array of the UE device.
[0202] In some embodiments, the first portion of data and the second portion of data may be transmitted within the same slot in the time domain (e.g., according to an intra-slot repeated transmission scheme). In some embodiments, the first portion of data and the second portion of data may be transmitted during different respective slots in the time domain (e.g., according to an inter-slot repeated transmission scheme).
[0203] In some embodiments, the offset length of time may be determined based on one or more characteristics of the first wireless link and the second wireless link. For example, the offset length of time may be determined based on a determination that the first wireless link and the second wireless link are associated with a common logical grouping for one or more antenna arrays of the UE device. In another example, the offset length of time may be determined based on a determination that the first wireless link and the second wireless link are associated with different respective logical groupings for one or more antenna arrays of the UE device.
[0204] In some embodiments, subsequent to transmitting or receiving the second portion of the data, the UE device may modify the offset time length and transmit an indication of the modified offset time length to the wireless network (e.g., to one or more base stations of the wireless network). Further, the UE device may transmit or receive the third portion of the data to or from the wireless network via the third wireless link during the third time interval. Further, the UE device may transmit or receive the fourth portion of the data to or from the wireless network via the fourth wireless link during the fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the modified offset time length.
[0205] In some embodiments, the UE device may determine a second offset time length associated with receiving the data over the wireless network and transmit an indication of the second offset time length to the wireless network. Further, the UE device may receive a third portion of the data to the wireless network over a third wireless link during a third time interval. Further, the UE device may receive a fourth portion of the data to the wireless network over a fourth wireless link during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the second offset time length.
[0206] 10B illustrates another example process 1010 for transmitting and / or receiving data over a wireless network. The process 1010 may be performed by one or more of the devices described herein. As an example, the process 1010 may be performed by a base station 102 to transmit and / or receive data to or from a UE device 106.
[0207] According to process 1010, the base station receives from the UE device via the wireless network an indication of an offset time length associated with transmitting or receiving data over the wireless network (step 1012). In some embodiments, the offset time length may be expressed as a number of network transmitted symbols. In some embodiments, the offset time length is expressed in time units (e.g., milliseconds).
[0208] The base station transmits or receives a first portion of data to or from the UE device over the wireless network via the first wireless link during a first time interval (step 1014).
[0209] The base station transmits or receives a second portion of the data to or from the UE device over the wireless network via the second wireless link during a second time interval (step 1016), where the end of the first time interval is offset from the start of the second time interval by the offset time length.
[0210] In some embodiments, the first portion of data may be identical to the second portion of data. For example, the first portion of data and the second portion of data may each include the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first portion of data and the second portion of data may each include the same data, but encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., an "identical" instance of data is transmitted or received). However, due to the use of different encoding schemes, the actual signals transmitted between the devices may be different.
[0211] In some embodiments, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0212] In some embodiments, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by the first antenna array.
[0213] In some embodiments, the first wireless link may correspond to a first beam generated by a first antenna array of the UE device, and the second wireless link may correspond to a second beam generated by a second antenna array of the UE device.
[0214] In some embodiments, the first portion of data and the second portion of data may be transmitted within the same slot in the time domain (e.g., according to an intra-slot repeated transmission scheme). In some embodiments, the first portion of data and the second portion of data may be transmitted during different respective slots in the time domain (e.g., according to an inter-slot repeated transmission scheme).
[0215] In some embodiments, the UE device may determine the offset time length by selecting an offset time length from a plurality of candidate offset time lengths.
[0216] In some embodiments, the UE device may determine the offset time length based on one or more characteristics of the first wireless link and the second wireless link.
[0217] In some embodiments, the UE device may determine the offset time length based on a determination that the first wireless link and the second wireless link are associated with a common logical grouping for one or more antenna arrays of the UE device.
[0218] In some embodiments, the UE device may determine the offset time length based on a determination that the first wireless link and the second wireless link are associated with different respective logical groupings for one or more antenna arrays of the UE device.
[0219] In some embodiments, process 1010 may further include receiving, by the base station, an indication of the modified offset time length from the UE device subsequent to transmitting or receiving the second portion of the data, transmitting or receiving, by the base station, the third portion of the data to or from the UE device over the wireless network via the third wireless link during a third time interval, and transmitting or receiving, by the base station, the fourth portion of the data to or from the UE device over the wireless network via the fourth wireless link during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the modified offset time length.
[0220] In some embodiments, process 1010 may further include receiving an indication of a second offset time length associated with receiving data from the UE device over the wireless network by the station, receiving a third portion of the data from the UE device over the wireless network by the base station over a third wireless link during a third time interval, and receiving a fourth portion of the data from the UE device from the wireless network over a fourth wireless link by the base station during a fourth time interval. An end of the third time interval may be offset from a start of the fourth time interval by at least the second offset time length.
[0221] 10C illustrates another example process 1020 for transmitting and / or receiving data over a wireless network. The process 1020 may be performed by one or more of the devices described herein. As an example, the process 1020 may be performed by a UE device 160 to transmit and / or receive data to and from a base station 102.
[0222] According to process 1020, the UE device receives control information indicating scheduling of at least one of transmitting data to or receiving data from a wireless network (step 1022), the transmitting or receiving data including transmitting or receiving a first portion of the data via a first beam and transmitting or receiving a second portion of the data via a second beam.
[0223] The UE device determines that the scheduling exceeds the capabilities of the UE device (step 1024).
[0224] In response to determining that the scheduling exceeds the capabilities of the UE device, the UE device at least one of: (i) transmitting data to the wireless network in accordance with the modified scheduling; or (ii) receiving data from the wireless network in accordance with the modified scheduling (step 1026).
[0225] In some embodiments, transmitting the data to the wireless network according to the modified scheduling includes transmitting a first portion of the data to the wireless network according to the scheduling indicated by the control data; and not transmitting the second portion of the data to the wireless network.
[0226] In some embodiments, receiving data from the wireless network in accordance with the modified scheduling may include receiving a first portion of the data from the wireless network in accordance with the scheduling indicated by the control data and not receiving a second portion of the data from the wireless network.
[0227] In some embodiments, transmitting data to the wireless network according to the modified scheduling can include transmitting a first portion of the data and a second portion of the data according to a common beam. The common beam can be selected based on at least one of: (i) a control resource set (CORESET) having a lowest logical index from among a plurality of CORESETs configured for use with the wireless network, (ii) a CORESET last used by the UE device to monitor transmissions from the wireless network, or (iii) an active transmission configuration indicator (TCI) state having a lowest logical index from a plurality of TCI states of the UE device.
[0228] In some embodiments, receiving data from the wireless network according to the modified scheduling can include receiving a first portion of the data and a second portion of the data according to a common beam. The common beam can be selected based on at least one of: (i) a control resource set (CORESET) having a lowest logical index from another plurality of CORESETs configured for use by the wireless network, (ii) a CORESET last used by the UE device to monitor transmissions from the wireless network, or (iii) an active transmission configuration indicator (TCI) state having a lowest logical index among a plurality of TCI states of the UE device.
[0229] In some embodiments, the control information may include an indication that a first portion of the data is transmitted during a first time interval and a second portion of the data is transmitted during a second time interval, where an end of the first time interval is offset from a start of the second time interval by an offset time length. Further, determining that the scheduling is beyond the capability of the UE device may include determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0230] In some embodiments, the control information may include an indication that a first portion of the data is received during a first time interval and a second portion of the data is received during a second time interval, where an end of the first time interval is offset from a start of the second time interval by an offset time length. Further, determining that the scheduling is beyond the capability of the UE device may include determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0231] In some embodiments, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0232] 10D illustrates another example process 1030 for transmitting and / or receiving data over a wireless network. The process 1030 may be performed by one or more of the devices described herein. As an example, the process 1030 may be performed by a base station 102 to transmit and / or receive data to or from a UE device 160.
[0233] According to process 1030, control information is transmitted by the base station to a user equipment (UE) device via a wireless network indicating scheduling of at least one of transmitting or receiving data to or from the wireless network (step 1032), the transmitting or receiving of the data including transmitting or receiving a first portion of the data via a first beam and transmitting or receiving a second portion of the data via a second beam.
[0234] In response to the UE device determining that the scheduling exceeds the capability of the UE device, the base station performs at least one of: (i) transmitting data to the UE device via the wireless network in accordance with the modified scheduling, or (ii) receiving data to the UE device via the wireless network in accordance with the modified scheduling (step 1034).
[0235] In some embodiments, the control information may include an indication that a first portion of the data is transmitted during a first time interval and a second portion of the data is transmitted during a second time interval. An end of the first time interval may be offset from a start of the second time interval by an offset time length. Further, the UE device may determine that scheduling is beyond the capabilities of the UE device by determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0236] In some embodiments, the control information may include an indication that a first portion of the data is received during a first time interval and a second portion of the data is received during a second time interval. An end of the first time interval may be offset from a start of the second time interval by an offset time length. The UE device may determine that scheduling is beyond the capabilities of the UE device by determining that the offset time length is less than a minimum offset time length associated with the UE device.
[0237] In some embodiments, the first portion of the data may correspond to a first physical downlink shared channel (PDSCH) and the second portion of the data may correspond to a second PDSCH.
[0238] 10E illustrates another example process 1040 for transmitting and / or receiving data over a wireless network. The process 1040 may be performed by one or more of the devices described herein. As an example, the process 1040 may be performed by the base station 102 to transmit and / or receive data to or from the UE device 160.
[0239] According to the processor 1040, the first network device begins transmitting the data sequence over the wireless network to the second network device in accordance with the network schedule (step 1042).
[0240] The first network device receives an indication from the second network device to terminate transmission of the data sequence (step 1044). In some embodiments, the indication may be received via a physical uplink control channel (PUCCH). In some embodiments, the indication may be received via a physical channel configured to indicate successful reception of data on the wireless network. In some embodiments, the indication may be received via downlink control information (DCI) transmitted by the second network device.
[0241] In response to receiving the indication, the first network device terminates transmission of the data sequence to the second network device (step 1046). In some embodiments, terminating transmission of the data sequence may include terminating periodic transmission of the portion of the data.
[0242] 10F illustrates another example process 1050 for transmitting and / or receiving data over a wireless network. The process 1050 may be performed by one or more of the devices described herein. As an example, the process 1050 may be performed by a UE device 160 to transmit and / or receive data to and from a base station 102.
[0243] According to process 1050, the UE device determines that data is transmitted to the wireless network according to a first transmission scheme (step 1052), where the first instance of data and the second instance of data are transmitted within a first slot in the time domain, and the first instance of data is identical to the second instance of data (e.g., an intra-slot repetition transmission scheme).
[0244] For example, the first instance of data and the second instance of data may each include the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first instance of data and the second instance of data may each include the same data, but encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., an "identical" instance of data is transmitted or received). However, due to the use of different encoding schemes, the actual signals transmitted between the devices may be different.
[0245] The UE device determines that the first instance of the data and the second instance of the data may not be transmitted completely within the first slot, step 1054. In some embodiments, this determination may be made by determining that the transmission of the first instance of the data and the second instance of the data exceeds the time length of the first slot.
[0246] In response to determining that the first instance of the data and the second instance of the data may not be transmitted completely within the first slot, the UE device transmits the first instance of the data and the second instance of the data in accordance with a modified transmission scheme (step 1056).
[0247] In some embodiments, transmitting the first instance of the data and the second instance of the data in accordance with the modified transmission scheme may include transmitting only the first instance of the data during the first slot.
[0248] In some embodiments, transmitting the first instance of data and the second instance of data in accordance with the modified transmission scheme may include transmitting the first instance of data during a first slot and transmitting the second instance of data during the first slot and a second slot related to a time domain immediately following the first slot.
[0249] In some embodiments, transmitting the first instance of data and the second instance of data in accordance with the modified transmission scheme may include transmitting the first instance of data during a first slot, truncating the second instance of data, and transmitting the truncated second instance of data during the first slot.
[0250] 10G illustrates another example process 1060 for transmitting and / or receiving data over a wireless network. The process 1060 may be performed by one or more of the devices described herein. As an example, the process 1060 may be performed by a UE device 160 to transmit and / or receive data to and from a base station 102.
[0251] According to process 1060, the UE device determines that data is received from a wireless network according to a first transmission scheme (step 1062), where a first instance of data and a second instance of data are received within a first slot in the time domain, and the first instance of data is identical to the second instance of data (e.g., an intra-slot repeated transmission scheme).
[0252] For example, the first instance of data and the second instance of data may each include the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first instance of data and the second instance of data may each include the same data, but encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., an "identical" instance of data is transmitted or received). However, due to the use of different encoding schemes, the actual signals transmitted between the devices may be different.
[0253] The UE device determines that the first instance of the data and the second instance of the data may not be received completely within the first slot, step 1064. In some embodiments, this determination may be made by determining that reception of the first instance of the data and the second instance of the data exceeds the time length of the first slot.
[0254] In response to determining that the first instance of the data and the second instance of the data may not be completely received within the first slot, the UE device receives the first instance of the data and the second instance of the data in accordance with a modified reception scheme (step 1066).
[0255] In some embodiments, receiving the first instance of the data and the second instance of the data in accordance with the modified transmission scheme may include receiving only the first instance of the data during a first slot.
[0256] In some embodiments, receiving the first instance of data and the second instance of data in accordance with the modified transmission scheme may include receiving the first instance of data during a first slot and receiving the second instance of data during the first slot and a second slot related to a time domain immediately following the first slot.
[0257] 10H illustrates another example process 1070 for transmitting and / or receiving data over a wireless network. The process 1070 may be performed by one or more of the devices described herein. As an example, the process 1070 may be performed by a UE device 160 to transmit and / or receive data to and from a base station 102.
[0258] According to method 1070, the UE device receives control information related to transmission of data to a wireless network (step 1072). The control information includes at least (i) an indication of a number of transmission configuration indication (TCI) states associated with the transmission, (ii) an indication of a number of code division multiplexing (CDM) groups associated with the transmission, and (iii) an indication of a transmission scheme associated with the transmission. The transmission scheme is one of (i) a first transmission scheme in which data is transmitted multiple times within the same slot in the time domain (e.g., an intra-slot repetition transmission scheme), or (ii) a second transmission scheme in which data is transmitted multiple times during different respective slots in the time domain (e.g., an inter-slot repetition transmission scheme).
[0259] Based on the control information, the UE device determines that the data is to be transmitted in accordance with a transmission scheme and in accordance with a dynamic point selection (DPS) configuration (step 1074).
[0260] The UE device transmits or receives the data in accordance with the transmission scheme and in accordance with the DPS configuration, step 1076. In some embodiments, transmitting or receiving the data in accordance with the transmission scheme and the DPS configuration may include selecting a base station from among a plurality of base stations of the wireless network based on one or more quality metrics, generating a beam directed toward the selected base station using one or more antenna arrays, and transmitting or receiving data to or from the selected base station using the beam in accordance with the transmission scheme.
[0261] In some embodiments, the control information may indicate that a first transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine based on the control information that data is to be transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0262] In some embodiments, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is equal to 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0263] In some embodiments, the control information may indicate that a second transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine based on the control information that data is to be transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0264] In some embodiments, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is greater than 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0265] 10I illustrates another example process 1080 for transmitting and / or receiving data over a wireless network. The process 1080 may be performed by one or more of the devices described herein. As an example, the process 1080 may be performed by a base station 102 to transmit and / or receive data to or from a UE device 160.
[0266] According to method 1060, the base station transmits control information to the UE device regarding transmission of data to the wireless network (step 1082). The control information includes at least (i) an indication of a number of transmission configuration indication (TCI) states associated with the transmission, (ii) an indication of a number of code division multiplexing (CDM) groups associated with the transmission, and (iii) an indication of a transmission scheme associated with the transmission. The transmission scheme is one of (i) a first transmission scheme in which data is transmitted multiple times within the same slot in the time domain (e.g., an intra-slot repetition transmission scheme), or (ii) a second transmission scheme in which data is transmitted multiple times during different respective slots in the time domain (e.g., an inter-slot repetition transmission scheme).
[0267] The base station receives data from or transmits data to the UE device over the wireless network in accordance with the transmission scheme and in accordance with a dynamic point selection (DPS) configuration (step 1084). In some embodiments, transmitting or receiving data in accordance with the transmission scheme and the DPS configuration may include selecting, by the UE device, a base station from among a plurality of base stations of the wireless network based on one or more quality metrics, generating, by the UE device using one or more antenna arrays, a beam directed to the selected base station, and transmitting or receiving, by the UE device, data to or from the selected base station using the beam in accordance with the transmission scheme.
[0268] In some embodiments, the control information may indicate that a first transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine based on the control information that data is to be transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0269] In some embodiments, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is equal to 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the first transmission scheme and in accordance with the DPS configuration.
[0270] In some embodiments, the control information may indicate that a second transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Further, the UE device may determine based on the control information that data is to be transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration.
[0271] In some embodiments, the control information may further include an indication of a repetition number for transmitting the data, where the repetition number is greater than 1. Further, the UE device may determine, based on the control information, that the data is transmitted or received in accordance with the second transmission scheme and in accordance with the DPS configuration. User Privacy
[0272] It is fully understood that use of personally identifiable information should comply with privacy policies and practices generally recognized as meeting or exceeding industry or governmental requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of permitted uses should be clearly indicated to users.
[0273] The embodiments of the present disclosure may be implemented in any of a variety of forms. For example, some embodiments may be implemented as a computer-implemented method, a computer-readable memory medium, or a computer system. Other embodiments may be implemented using one or more custom-designed hardware devices, such as an ASIC. Still other embodiments may be implemented using one or more programmable hardware elements, such as an FPGA.
[0274] In some embodiments, a non-transitory computer readable memory medium may be configured to store program instructions and / or data that, when executed by a computer system, cause the computer system to perform a method, such as any of the method embodiment embodiments described herein, or any combination of the method embodiment embodiments described herein, or any subset of any of the method embodiment embodiments described herein, or any combination of such subsets.
[0275] In some embodiments, a device (e.g., UE 106) may be configured to include a processor (or set of processors) and a memory medium, the memory medium storing program instructions, the processor configured to read the program instructions from the memory medium and execute the program instructions, the program instructions executable to implement any of the various method embodiments described herein (or any combination of the method embodiments described herein, or any subset of any of the method embodiments described herein, or any combination of such subsets). The device may be realized in any of a variety of forms.
[0276] Although the above embodiments have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated, and it is intended that the following claims be interpreted to embrace all such variations and modifications. JPEG0007624040000001.jpg22151 JPEG0007624040000002.jpg248142 JPEG0007624040000003.jpg249141 JPEG0007624040000004.jpg249140 JPEG0007624040000005.jpg249137 JPEG0007624040000006.jpg248139 JPEG0007624040000007.jpg249142 JPEG0007624040000008.jpg248140 JPEG0007624040000009.jpg249142 JPEG0007624040000010.jpg249141 JPEG0007624040000011.jpg26170 JPEG0007624040000012.jpg243170 JPEG0007624040000013.jpg237170 JPEG0007624040000014.jpg234170 JPEG0007624040000015.jpg108170 JPEG0007624040000016.jpg244170 JPEG0007624040000017.jpg164170 JPEG0007624040000018.jpg238170 JPEG0007624040000019.jpg90170 JPEG0007624040000020.jpg236170 JPEG0007624040000021.jpg232170 JPEG0007624040000022.jpg91170
Claims
1. A base station, one or more processors; a memory, when executed by the one or more processors, transmitting control information from the base station to a user equipment (UE) device regarding transmission of data to a wireless network, the control information comprising: an indication of a number of transmission configuration indication (TCI) states associated with the transmission; and an indication of a number of code division multiplexing (CDM) groups associated with the transmission; and an indication of the number of repetitions at which the transmission is to be transmitted, the number being selected from a set of numbers that includes 1; transmitting, receiving, at the base station, multiple repetitions of the transmission from the UE device over the wireless network according to a dynamic point selection (DPS) configuration; a memory storing instructions for causing the UE device to perform operations including A base station comprising:
2. Receiving multiple repetitions of the transmission in accordance with the DPS configuration comprises: causing the UE device to select a base station from among a plurality of base stations of the wireless network based on one or more quality metrics; causing the UE device to generate a beam directed toward the selected base station using one or more antenna arrays; causing the UE device to transmit multiple repetitions of the transmission to a selected base station using the beam; The base station of claim 1 , comprising:
3. The multiple repetitions of the transmission are received within the same slot with respect to the time domain. The base station according to claim 1 .
4. The multiple repetitions of the transmission are received during respective different slots with respect to the time domain. The base station according to claim 3.
5. The method of claim 1, further comprising: receiving multiple repetitions of the transmission in accordance with the DPS configuration; receiving the transmission at a first iteration according to a first TCI associated with the transmission; receiving the transmission at a second iteration according to a second TCI associated with the transmission; The base station of claim 1 , comprising:
6. A device, comprising: one or more processors; a memory, when executed by the one or more processors, Transmitting control information from a base station to a user equipment (UE) device regarding transmission of data to a wireless network, the control information comprising: an indication of a number of transmission configuration indication (TCI) states associated with the transmission; and an indication of a number of code division multiplexing (CDM) groups associated with the transmission; and an indication of the number of repetitions at which the transmission is to be transmitted, the number being selected from a set of numbers that includes 1; transmitting, receiving, at the base station, multiple repetitions of the transmission from the UE device over the wireless network according to a dynamic point selection (DPS) configuration; a memory storing instructions for causing the one or more processors to perform operations including: A device comprising:
7. The method of claim 6, further comprising: receiving multiple repetitions of the transmission in accordance with the DPS configuration; causing the UE device to select a base station from among a plurality of base stations of the wireless network based on one or more quality metrics; causing the UE device to generate a beam directed toward the selected base station using one or more antenna arrays; causing the UE device to transmit multiple repetitions of the transmission to a selected base station using the beam; The device of claim 6 , comprising:
8. The method of claim 7, wherein the multiple repetitions of the transmission are received within the same slot in the time domain. The device of claim 6.
9. The method of claim 8, wherein the multiple repetitions of the transmission are received during respective different slots relative to the time domain. The device of claim 8.
10. The method of claim 1, further comprising: receiving multiple repetitions of the transmission in accordance with the DPS configuration; receiving the transmission at a first iteration according to a first TCI associated with the transmission; receiving the transmission at a second iteration according to a second TCI associated with the transmission; The device of claim 6 , comprising:
11. A baseband circuit of a base station (BS), comprising: Transmitting control information from a base station to a user equipment (UE) device regarding transmission of data to a wireless network, the control information comprising: an indication of a number of transmission configuration indication (TCI) states associated with the transmission; and an indication of a number of code division multiplexing (CDM) groups associated with the transmission; and an indication of the number of repetitions at which the transmission is to be transmitted, the number being selected from a set of numbers that includes 1; transmitting, receiving, at the base station, multiple repetitions of the transmission from the UE device over the wireless network according to a dynamic point selection (DPS) configuration; A baseband circuit configured to perform the following:
12. The method of claim 11, further comprising: receiving multiple repetitions of the transmission in accordance with the DPS configuration; causing the UE device to select a base station from among a plurality of base stations of the wireless network based on one or more quality metrics; causing the UE device to generate a beam directed toward the selected base station using one or more antenna arrays; causing the UE device to transmit multiple repetitions of the transmission to a selected base station using the beam; The baseband circuit of claim 11 , comprising:
13. The method of claim 12, wherein the multiple repetitions of the transmission are received within the same slot in the time domain. The baseband circuit according to claim 11.
14. The method of claim 13, wherein the multiple repetitions of the transmission are received during respective different slots relative to the time domain. A baseband circuit as claimed in claim 13.
15. The method of claim 14, further comprising: receiving multiple repetitions of the transmission in accordance with the DPS configuration; receiving the transmission at a first iteration according to a first TCI associated with the transmission; receiving the transmission at a second iteration according to a second TCI associated with the transmission; The baseband circuit of claim 11 , comprising: