Single Downlink Control Information (DCI), Multiple Transmit and Receive Points (MULTI-TRP), Time Division Multiplexing (TDM) enhancement
Patent Information
- Application Number
- KR1020227021002
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-02-12
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2040-02-12
Smart Images

Figure 112022064466093-PCT00066_ABST
Abstract
Description
Technology Field
[0001] The present application relates to wireless devices, and more specifically, to devices, systems, and methods for enabling a wireless device to establish and maintain simultaneous connections with current wireless access technologies and next-generation wireless access technologies. Background Technology
[0002] The use of wireless communication systems is increasing rapidly. Furthermore, wireless communication technology has evolved from voice-only communications to include the transmission of data, such as the Internet and multimedia content. Therefore, improvements in this field are required.
[0003] In one aspect, the method comprises: determining an offset time length associated with transmitting or receiving data over a wireless network by a user equipment (UE) device; transmitting an indication of the offset time length to a wireless network by the UE device; transmitting or receiving a first portion of data to or from a wireless network via a first wireless link by the UE device during a first time interval; and transmitting or receiving a second portion of data to or from a wireless network via a second wireless link by the UE device during a second time interval. The end of the first time interval is offset by the offset time length from the beginning of the second time interval.
[0004] An embodiment of such a sun may include one or more of the following features.
[0005] In some embodiments, the first part of the data may be identical to the second part of the data.
[0006] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0007] 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.
[0008] 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.
[0009] In some embodiments, the first part of the data and the second part of the data may be transmitted within the same slot with respect to the time domain.
[0010] In some embodiments, the first part of the data and the second part of the data may be transmitted during different slots with respect to the time domain.
[0011] In some implementations, the offset time length can be expressed as the number of network transmitted symbols.
[0012] In some implementations, the offset time length can be expressed in units of time.
[0013] In some embodiments, the step of determining the offset time length may include the step of selecting an offset time length from a plurality of candidate offset time lengths.
[0014] In some embodiments, 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 embodiments, the offset time length may be determined based on the determination that the first wireless link and the second wireless link are associated with a common logical grouping in relation to one or more antenna arrays of the UE device.
[0016] In some embodiments, the offset time length may be determined based on the determination that the first wireless link and the second wireless link are associated with different logical groupings in relation to one or more antenna arrays of the UE device.
[0017] In some embodiments, the method may further include: modifying an offset time length by a UE device following transmitting or receiving a second portion of data; transmitting a indication of the modified offset time length by a UE device to a wireless network; transmitting or receiving a third portion of data to or from a wireless network via a third wireless link by a UE device during a third time interval; and transmitting or receiving a fourth portion of data to or from a wireless network via a fourth wireless link by a UE device during a fourth time interval. The end of the third time interval may be offset from the beginning of the fourth time interval by at least the modified offset time length.
[0018] In some embodiments, the method may further include the steps of: determining a second offset time length associated with receiving data over a wireless network by a UE device; transmitting an indication of the second offset time length to a wireless network by a UE device; receiving a third portion of data over a wireless network via a third wireless link by a UE device during a third time interval; and receiving a fourth portion of data over a wireless network via a fourth wireless link by a UE device during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the second offset time length.
[0019] In another aspect, the method comprises: receiving, by a base station, an indication of an offset time length associated with transmitting or receiving data over a wireless network from a user equipment (UE) device over a wireless network; transmitting or receiving a first portion of data to or from the UE device over a wireless network via a first wireless link by the base station during a first time interval; and transmitting or receiving a second portion of data to or from the UE device over a wireless network via a second wireless link by the base station during a second time interval. The end of the first time interval is offset by an offset time length from the beginning of the second time interval.
[0020] These embodiments of the sun may include one or more of the following features.
[0021] In some embodiments, the first part of the data may be identical to the second part of the data.
[0022] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0023] 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.
[0024] 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.
[0025] In some embodiments, the first part of the data and the second part of the data may be transmitted within the same slot with respect to the time domain.
[0026] In some embodiments, the first part of the data and the second part of the data may be transmitted during different slots with respect to the time domain.
[0027] In some implementations, the offset time length can be expressed as the number of network transmitted symbols.
[0028] In some implementations, the offset time length can be expressed in units of time.
[0029] In some embodiments, the UE device can determine the offset time length by selecting an offset time length from a plurality of candidate offset time lengths.
[0030] In some embodiments, the UE device can determine an offset time length based on one or more characteristics of the first wireless link and the second wireless link.
[0031] In some embodiments, the UE device may determine an offset time length based on a determination that the first wireless link and the second wireless link are associated with a common logic grouping in relation to one or more antenna arrays of the UE device.
[0032] In some embodiments, the UE device may determine an offset time length based on the determination that the first wireless link and the second wireless link are associated with different logical groupings in relation to one or more antenna arrays of the UE device.
[0033] In some embodiments, the method may further include the step of receiving, by a base station from a UE device, an indication of a modified offset time length, following the transmission or reception of a second portion of data; the step of transmitting or receiving a third portion of data to or from the UE device via a wireless network through a third wireless link by a base station during a third time interval; and the step of transmitting or receiving a fourth portion of data to or from the UE device via a wireless network through a fourth wireless link by a base station during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the modified offset time length.
[0034] In some embodiments, the method may further include the steps of: receiving an indication of a second offset time length associated with receiving data from a UE device via a wireless network by a base station by a base station during a third time interval; receiving a third portion of data from a UE device via a wireless network by a base station through a third wireless link during a third time interval; and receiving a fourth portion of data from a UE device via a wireless network by a base station through a fourth wireless link during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the second offset time length.
[0035] In another aspect, the method comprises receiving control information from a wireless network that indicates at least one scheduling of transmitting data to a wireless network or receiving data from a wireless network by a user equipment (UE) device. The transmission or reception of data includes the transmission or reception of a first portion of data according to a first beam and the transmission or reception of a second portion of data according to a second beam. The method further comprises: determining by the UE device that the scheduling exceeds the capability of the UE device; and in response to determining that the scheduling exceeds the capability of the UE device, performing at least one of transmitting data to a wireless network according to a modified scheduling by the UE device or receiving data from a wireless network according to a modified scheduling by the UE device.
[0036] An embodiment of such a sun may include one or more of the following features.
[0037] In some embodiments, the control information may include an indication that a first part of the data will be transmitted during a first time interval and a second part of the data will be transmitted during a second time interval. The end of the first time interval may be offset by an offset time length from the start of the second time interval. The step of determining that scheduling exceeds the capability of the UE device may include determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0038] In some embodiments, the control information may include an indication that a first part of the data will be received during a first time interval and a second part of the data will be received during a second time interval. The end of the first time interval may be offset by an offset time length from the start of the second time interval. The step of determining that scheduling exceeds the capability of the UE device may include determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0039] In some embodiments, transmitting data to a wireless network according to a modified scheduling may include transmitting a first portion of the data to a wireless network and not transmitting a second portion of the data to a wireless network according to a scheduling indicated by control data.
[0040] In some embodiments, receiving data from a wireless network according to a modified scheduling may include receiving a first portion of data from a wireless network and not receiving a second portion of data from a wireless network according to a scheduling indicated by control data.
[0041] In some embodiments, transmitting data to a wireless network according to modified scheduling may include transmitting a first portion of data and a second portion of data according to a common beam. In some embodiments, the common beam may be selected based on at least one of a CORESET having the lowest logical index among a plurality of control resource sets (CORESETs) configured for use in relation to a wireless network, a CORESET most recently used by a UE device to monitor transmission from a wireless network, or an active transmission configuration indicator (TCI) state having the lowest logical index among a plurality of transmission configuration indicator (TCI) states of the UE device.
[0042] In some embodiments, receiving data from a wireless network according to modified scheduling may include receiving a first portion of data and a second portion of data according to a common beam. In some embodiments, the common beam may be selected based on at least one of a CORESET having the lowest logical index among a plurality of other CORESETs configured for use by the wireless network, a CORESET most recently used by the UE device to monitor transmission from the wireless network, or an active transmission configuration indicator (TCI) state having the lowest logical index among a plurality of TCI states of the UE device.
[0043] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0044] In another aspect, the method comprises the step of transmitting control information by a base station to a user equipment (UE) device over a wireless network, indicating at least one scheduling of transmitting data to the wireless network or receiving data from the wireless network. The transmission or reception of data includes the transmission or reception of a first portion of data according to a first beam and the transmission or reception of a second portion of data according to a second beam. The method also comprises the step of performing at least one of transmitting data to the UE device over the wireless network according to a modified scheduling by the base station, or receiving data to the UE device over the wireless network according to a modified scheduling by the base station, in response to the UE device determining that the scheduling exceeds the capability of the UE device.
[0045] These embodiments of the sun may include one or more of the following features.
[0046] In some embodiments, the control information may include an indication that a first part of the data will be transmitted during a first time interval and a second part of the data will be transmitted during a second time interval, wherein the end of the first time interval is offset by an offset time length from the beginning of the second time interval. The UE device may determine that scheduling exceeds the capability of the UE device by determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0047] In some embodiments, the control information may include an indication that a first part of the data will be received during a first time interval and a second part of the data will be received during a second time interval, wherein the end of the first time interval is offset by an offset time length from the beginning of the second time interval. The UE device may determine that scheduling exceeds the capability of the UE device by determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0048] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0049] In another aspect, the method comprises the step of initiating the transmission of a sequence of data from a first network device to a second network device over a wireless network according to a network schedule. According to the network schedule, a portion of the data will be transmitted periodically multiple times. The method further comprises the step of receiving a signal from the first network device to terminate the transmission of the sequence of data from the second network device; and the step of terminating the transmission of the sequence of data to the second network device by the first network device in response to receiving the signal.
[0050] An embodiment of such a sun may include one or more of the following features.
[0051] In some embodiments, the step of terminating the transmission of a sequence of data may include the step of terminating the periodic transmission of a portion of the data.
[0052] In some embodiments, the indication can be received via a physical uplink control channel (PUCCH).
[0053] In some embodiments, the indication may be received through a physical channel configured to indicate successful reception of data over a wireless network.
[0054] In some embodiments, the indication may be received via downlink control information (DCI) transmitted by a second network device.
[0055] In another aspect, the method comprises the step of determining, by a user equipment (UE) device, that data will be 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 will be transmitted within a first slot with respect to a time domain, and the first instance of data is identical to the second instance of data. The method also comprises the step of determining, by the UE device, that the first instance of data and the second instance of data cannot be fully transmitted within the first slot; and the step of transmitting the first instance of data and the second instance of data according to a modified transmission scheme in response to the determination that the first instance of data and the second instance of data cannot be fully transmitted within the first slot.
[0056] An embodiment of such a sun may include one or more of the following features.
[0057] In some embodiments, the step of determining that a first instance of data and a second instance of data cannot be fully transmitted within a first slot may include the step of determining that the transmission of the first instance of data and the second instance of data will exceed the time length of the first slot.
[0058] In some embodiments, the step of transmitting a first instance of data and a second instance of data according to a modified transmission scheme may include the step of transmitting only the first instance of data during a first slot.
[0059] In some embodiments, the step of transmitting a first instance of data and a second instance of data according to a modified transmission scheme may include: transmitting a first instance of data during a first slot; and transmitting a second instance of data during a second slot in relation to the time domain immediately after the first slot and the first slot.
[0060] In some embodiments, the step of transmitting a first instance of data and a second instance of data according to a modified transmission scheme may include: transmitting the first instance of data during a first slot; truncate the second instance of data; and transmit the truncate second instance of data during the first slot.
[0061] In another aspect, the method comprises the step of determining, by a user equipment (UE) device, that data will be 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 will be received within a first slot with respect to a time domain, and the first instance of data is identical to the second instance of data. The method further comprises the step of determining, by the UE device, that the first instance of data and the second instance of data cannot be fully received within the first slot; and the step of receiving the first instance of data and the second instance of data according to a modified reception scheme in response to the determination that the first instance of data and the second instance of data cannot be fully received within the first slot.
[0062] An embodiment of such a sun may include one or more of the following features.
[0063] In some embodiments, the step of determining that a first instance of data and a second instance of data cannot be fully received within a first slot may include the step of determining that the reception of the first instance of data and the second instance of data will exceed the time length of the first slot.
[0064] In some embodiments, the step of receiving a first instance of data and a second instance of data according to a modified transmission scheme may include the step of receiving only the first instance of data during a first slot.
[0065] In some embodiments, the step of receiving a first instance of data and a second instance of data according to a modified transmission scheme may include: receiving a first instance of data during a first slot; and receiving a second instance of data during a second slot in relation to the time domain immediately after the first slot and the first slot.
[0066] In another aspect, the method comprises receiving control information regarding the transmission of data to a wireless network by a user equipment (UE) device. The control information includes an indication of the number of transmission configuration indication (TCI) states associated with the transmission, an indication of the 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 the same slot in relation to the time domain, or a second transmission scheme in which data is transmitted multiple times during different slots in relation to the time domain. The method further comprises, based on the control information, determining by the UE device that data will be transmitted according to the transmission scheme and according to a dynamic point selection (DPS) configuration; and transmitting or receiving data according to the transmission scheme and according to the DPS configuration.
[0067] An embodiment of such a sun may include one or more of the following features.
[0068] In some embodiments, the step of transmitting or receiving data according to a transmission scheme and according to a DPS configuration may include: selecting a base station among a plurality of base stations of a wireless network based on one or more quality metrics by a UE device; generating a beam directed toward the selected base station by using one or more antenna arrays by a UE device; and transmitting or receiving data to or from the selected base station by using the beam and according to the transmission scheme by a UE device.
[0069] In some embodiments, control information may indicate that a first transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Based on the control information, the UE device may determine whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0070] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is equal to 1. Based on the control information, the UE device may determine whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0071] 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. Based on the control information, the UE device may determine whether data will be transmitted or received according to the second transmission scheme and the DPS configuration.
[0072] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is greater than 1. Based on the control information, the UE device may determine whether data will be transmitted or received according to a second transmission scheme and according to a DPS configuration.
[0073] In another aspect, the method comprises the step of transmitting control information regarding the transmission of data to a wireless network from a base station to a user equipment (UE) device. The control information includes an indication of the number of transmission configuration indication (TCI) states associated with the transmission, an indication of the 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 the same slot in relation to the time domain, or a second transmission scheme in which data is transmitted multiple times during different slots in relation to the time domain.
[0074] The present method also includes the step of receiving data from a base station to a UE device via a wireless network or transmitting data from a base station to a UE device via a wireless network, depending on a transmission scheme and a dynamic point selection (DPS) configuration.
[0075] An embodiment of such a sun may include one or more of the following features.
[0076] In some embodiments, the step of transmitting or receiving data according to a transmission scheme and according to a DPS configuration may include: selecting a base station among a plurality of base stations of a wireless network based on one or more quality metrics by a UE device; generating a beam directed toward the selected base station by using one or more antenna arrays by a UE device; and transmitting or receiving data to or from the selected base station by using the beam and according to the transmission scheme by a UE device.
[0077] In some embodiments, control information may indicate that a first transmission scheme, a TCI state, and one or more CDM groups are associated with the transmission. Based on the control information, the UE device may determine whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0078] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is equal to 1. Based on the control information, the UE device may determine whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0079] 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. Based on the control information, the UE device may determine whether data will be transmitted or received according to the second transmission scheme and the DPS configuration.
[0080] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is greater than 1. Based on the control information, the UE device may determine whether data will be transmitted or received according to a second transmission scheme and according to a DPS configuration.
[0081] Other embodiments relate to systems, devices, and non-transient computer-readable media comprising instructions for performing the techniques described herein.
[0082] The techniques described in this specification may be implemented and / or used with a number of different types of devices, including but not limited to any of cellular phones, tablet computers, wearable computing devices, portable media players, and various other computing devices.
[0083] The content of the present invention is intended to provide a brief overview of some of the subject matter described herein. Accordingly, it will be understood that the features described above are merely illustrative and should not be interpreted as limiting the scope or concept of the subject matter described herein in any way. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following detailed description, drawings, and claims. Brief explanation of the drawing
[0084] A better understanding of the subject of the invention can be obtained when the following detailed description of various embodiments is considered together with the accompanying drawings. Figure 1 illustrates an exemplary wireless communication system. FIG. 2 illustrates a base station (BS) communicating with a user equipment (UE) device. Figure 3 illustrates an exemplary block diagram of a UE. Figure 4 illustrates an exemplary block diagram of BS. Figure 5 illustrates an exemplary block diagram of a cellular communication circuit. FIGS. 6a and 6b illustrate exemplary systems for transmitting data according to a multiple TRP transmission protocol. FIGS. 7a and 7b illustrate exemplary schedules for transmitting or receiving data that may exceed the capabilities of the device. Figure 8 illustrates an exemplary process for early termination of data repetition during an inter-slot iterative transmission scheme. Figure 9 illustrates intra-slot repetition of data that may exceed the boundaries of the allocated slots. FIGS. 10a through 10i illustrate exemplary processes for transmitting and / or receiving data over a wireless network. While various modifications and alternative forms are permitted for the features described herein, specific embodiments thereof are illustrated by way of example in the drawings and described in detail herein. However, it should be understood that the drawings and the detailed description thereof are not intended to limit the specific form disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives within the spirit and scope of the subject matter as defined by the appended claims. Specific details for implementing the invention
[0085] terminology
[0086] The following is an explanation of the terms used in this disclosure:
[0087] Memory medium - any of various types of non-transient memory devices or storage devices. The term "memory medium" is intended to include installation media, e.g., CD-ROMs, floppy disks, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory such as flash, magnetic media, e.g., hard drives, or optical storage; registers, or other similar types of memory elements, etc. Memory medium may also include other types of non-transient memory or combinations thereof. Additionally, memory medium may be located in a first computer system where programs are executed, or in a different second computer system connected to the first computer system via a network such as the Internet. In the latter case, the second computer system may provide program instructions to the first computer for execution. The term "memory medium" may include two or more memory media residing in different locations, e.g., different computer systems connected via a network. A memory medium can store program instructions that can be executed by one or more processors (e.g., implemented as computer programs).
[0088] Return medium - not only memory media as described above, but also physical transmission media such as buses and networks, and / or other physical transmission media that transmit signals such as electrical, electromagnetic, or digital signals.
[0089] Programmable hardware elements - include various hardware devices comprising 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. The programmable function blocks can range from fine-grained (combinational logic or lookup tables) to coarse-grained (arithmetic logic units or processor cores). Programmable hardware elements may also be referred to as "reconfigurable logic".
[0090] Computer system - Any of various types of computing or processing systems, including personal computer systems (PCs), mainframe computer systems, workstations, network appliances, Internet appliances, personal digital assistants (PDAs), television systems, grid computing systems, or other devices or combinations of devices. Generally, the term "computer system" may be broadly defined to include any device (or combination of devices) having at least one processor that executes instructions from a memory medium.
[0091] User Equipment (UE) (or “UE Device”) – Any of the various types of computer system devices that are mobile or portable and perform wireless communication. 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™), laptops, wearable devices (e.g., smartwatches, smart glasses), PDAs, portable internet devices, music players, data storage devices, or other handheld devices. Generally, the term “UE” or “UE Device” may be broadly defined to include any electronic, computing, and / or telecommunications device (or combination of devices) that is easily moved by a user and capable of wireless communication.
[0092] Base Station - The term "base station" encompasses the full range of its general meaning and includes at least a radio station installed at a fixed location and used to communicate as part of a wireless telephone system or a wireless system.
[0093] Processing elements refer to various elements or combinations of elements capable of performing functions in a device such as a user device or a cellular network device. Processing elements may include, for example, processors and associated memory, parts or circuits of individual processor cores, entire processor cores, processor arrays, circuits such as Application Specific Integrated Circuits (ASICs), programmable hardware elements such as FPGAs, as well as any of the various combinations of the above.
[0094] Channel - A medium used to transmit information from a transmitter to a receiver. It should be noted that since the characteristics of the term “channel” may vary depending on different wireless protocols, the term “channel” as used herein may be considered to be used in a manner consistent with the standard of the type of device for which this term is referenced. In some standards, channel widths may be variable (e.g., depending on device capabilities, band conditions, etc.). For example, LTE may support scalable channel bandwidths of 1.4 MHz to 20 MHz. Conversely, WLAN channels may be 22 MHz wide, while Bluetooth channels may be 1 MHz wide. Other protocols and standards may include different definitions of channels. Furthermore, some standards may define and use multiple types of channels, such as different channels for uplink or downlink and / or different channels for different uses, such as data, control information, etc.
[0095] Band - The term "band" has the full range of its general meaning and includes at least a region of spectrum (e.g., radio frequency spectrum) where channels are used or set aside for the same purpose.
[0096] Automatically – refers to an action or operation performed by a computer system (e.g., software executed by a computer system) or a device (e.g., circuits, programmable hardware elements, ASICs, etc.) without user input that directly specifies or performs the action or operation. Thus, the term “automatically” is contrasted with an operation that is performed or specified manually by a user, where the user provides input that directly performs the operation. An automatic procedure may be initiated by input provided by a user, but subsequent actions performed “automatically” are not specified by the user; that is, they are not performed “manually” by specifying each action to be performed by the user. For example, filling out an electronic form by a user selecting each field and providing input that specifies information (e.g., by typing information, selecting checkboxes, selecting a wireless device, etc.) constitutes filling out the form manually, even though the computer system must update the form in response to user actions. A form may be automatically filled out by a computer system (e.g., software running on a computer system) that analyzes the fields of the form and fills out the form without any user input specifying responses to the fields. As indicated above, the user may invoke the automatic filling of the form but does not participate in the actual filling of the form (e.g., the user does not manually specify responses to the fields, but rather they are completed automatically). This specification provides various examples of actions that are automatically performed in response to actions taken by the user.
[0097] Approximately - refers to a nearly correct or exact value. For example, "approximately" may refer to a value within 1 to 10 percent of the exact (or desired) value. However, it should be noted that the actual threshold value (or tolerance) may be application-dependent. For example, in some embodiments, "approximately" may mean being within 0.1 percent of some specified or desired value, whereas in various other embodiments, the threshold may be, for example, 2 percent, 3 percent, 5 percent, etc., as desired or required by a specific application.
[0098] Concurrency refers to parallel execution or performance in which tasks, processes, or programs are performed in a manner that is at least partially nested. For example, concurrency can be implemented using "strong" or strict concurrency, where tasks are performed in parallel (at least partially) on individual computational elements, or using "weak concurrency," where tasks are performed in an interleaving manner, for example, by the time multiplexing of execution threads.
[0099] Various components may be described as being "configured" to perform a task or tasks. In such a context, "configured" is a broad description generally meaning "having a structure that performs a task or tasks during operation." Thus, a component may be configured to perform a task even when the component is not currently performing that task (e.g., a set of electrical conductors may be configured to electrically connect two modules even when one module and another are not connected). In some contexts, "configured" may be a broad description of a structure generally meaning "having a circuit part that performs a task or tasks during operation." Thus, a component may be configured to perform a task even when the component is not currently in an "on" state. Generally, the circuit part forming the structure corresponding to "configured" may include hardware circuits.
[0100] Various components may be described as performing tasks or tasks for the convenience of description. Such descriptions should be interpreted as containing the phrase “configured to perform.” Referring to a component configured to perform one or more tasks is clearly intended not to apply the interpretation of 35 USC § 112(f) to that component.
[0101] Exemplary communication system
[0102] FIG. 1 illustrates a simplified exemplary wireless communication system. It should be noted that the system of FIG. 1 is merely an example of a possible system, and that the features of the present disclosure may be implemented in any of the various systems as desired.
[0103] As described, an exemplary wireless communication system includes a base station (102A) that communicates with one or more user devices (106A, 106B, etc. to 106N) through a transmission medium. Each user device may be referred to herein as "User Equipment (UE)". Accordingly, user devices (106) are referred to as UEs or UE devices.
[0104] 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 UEs (106A to 106N).
[0105] The communication area (or coverage area) of a base station may be referred to as a “cell.” The base station (102A) and UEs (106) may be configured to communicate over a transmission medium using any of the various radio access technologies (RATs), also referred to as radio communication technologies or telecommunication standards, such as GSM (Global System for Mobile), UMTS (e.g., associated with WCDMA (Wideband Code Division Multiple Access) or TD-SCDMA air interfaces), LTE, LTE-Advanced (LTE-A), 5G New Radio (5G NR), HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc. Note that the base station (102A) may alternatively be referred to as an ‘eNodeB’ or ‘eNB’ when implemented in the context of LTE. Note that if the base station (102A) is implemented in the context of 5G NR, it may alternatively be referred to as 'gNodeB' or 'gNB'.
[0106] As described, the base station (102A) may also be equipped to communicate with the network (100) (e.g., among various possibilities, a core network of a cellular service provider, a telecommunications network such as a public switched telephone network (PSTN), and / or the Internet). Thus, the base station (102A) can facilitate communication between user devices and / or between user devices and the network (100). In particular, the cellular base station (102A) can provide various telecommunications capabilities to the UEs (106), such as voice, short message service (SMS), and / or data services.
[0107] Accordingly, a base station (102A) and other similar base stations (e.g., base stations (102B to 102N)) operating according to the same or different cellular communication standards may be provided as a network of cells, which may provide continuous or nearly continuous overlapping services to UEs (106A to 106N) and similar devices across a geographical area via one or more cellular communication standards. Thus, while the base station (102A) may serve as a "serving cell" for the UEs (106A to 106N) as illustrated in FIG. 1, each UE (106) may also receive signals (which may be provided by base stations (102B to 102N) and / or any other base stations) from one or more other cells (and possibly within their communication range) which may be referred to as "neighboring cells." Additionally, these cells can facilitate communication between user devices and / or between user devices and the network (100). These 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) illustrated in FIG. 1 may be macro cells, while the base station (102N) may be a micro cell. Other configurations are also possible.
[0108] In some embodiments, the base station (102A) may be a next-generation base station, e.g., a 5G New Radio (5G NR) base station or a “gNB”. In some embodiments, the gNB may be connected to a legacy evolved packet core (EPC) network and / or an NR core (NRC) network. Additionally, the gNB cell may include one or more transmit and receive points (TRPs). Additionally, a UE capable of operating according to 5G NR may be connected to one or more TRPs within one or more gNBs.
[0109] Note that the UE (106) can communicate using a number of wireless communication standards. For example, the UE (106) may be configured to communicate using wireless networking (e.g., Wi-Fi) and / or peer-to-peer wireless communication protocols (e.g., Bluetooth, Wi-Fi peer-to-peer, etc.) in addition to at least one cellular communication protocol (e.g., GSM, UMTS (e.g., associated with WCDMA or TD-SCDMA air interfaces), LTE, LTE-A, 5G NR, HSPA, 3GPP2 CDMA2000 (e.g., 1xRTT, 1xEV-DO, HRPD, eHRPD), etc.). The UE (106) may also, or alternatively, be configured to communicate using one or more GNSS (global navigational satellite systems) (e.g., GPS or GLONASS), one or more mobile television broadcasting standards (e.g., ATSC-M / H or DVB-H), and / or, if desired, any other radio communication protocol. Other combinations of radio communication standards (including more than two radio communication standards) are also possible.
[0110] FIG. 2 illustrates a user device (106) (e.g., one of the devices (106A to 106N)) communicating with a base station (102). The UE (106) may be a device with cellular communication capabilities, such as a mobile phone, a handheld device, a computer or a tablet, or virtually any type of wireless device.
[0111] The UE (106) may include a processor configured to execute program instructions stored in memory. The UE (106) may perform any of the method embodiments described herein by executing such stored instructions. Alternatively or additionally, the UE (106) may include a programmable hardware element, such as an FPGA, configured to perform any of the method embodiments described herein, or any part of any of the method embodiments described herein.
[0112] 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 using, for example, CDMA2000 (1xRTT / 1xEV-DO / HRPD / eHRPD) or LTE using a single shared radio, and / or GSM or LTE using a single shared radio. The shared radio may be coupled to a single antenna or may be coupled to multiple antennas for performing wireless communications (e.g., for MIMO). Generally, the radio may include any combination of a baseband processor, an analog radio frequency (RF) signal processing circuitry (e.g., including filters, mixers, oscillators, amplifiers, etc.), or a digital processing circuitry (e.g., for digital modulation as well as other digital processing). Similarly, a wireless communication device may implement one or more receiving and transmitting chains using the aforementioned hardware. For example, the UE (106) may share one or more parts of the receiving and / or transmitting chains among a number of wireless communication technologies such as those discussed above.
[0113] In some embodiments, for each wireless communication protocol configured to be used for communication by the UE (106), the UE may include separate transmit and / or receive chains (e.g., including separate antennas and other wireless components). As an additional possibility, the UE (106) may include one or more wireless communication devices shared among multiple wireless communication protocols, and one or more wireless communication devices used exclusively by a single wireless communication protocol. For example, the UE (106) may include a shared wireless communication device for communicating using either LTE or 5G NR (or LTE or 1xRTT or LTE or GSM), and separate wireless communication devices for communicating using Wi-Fi and Bluetooth, respectively. Other configurations are also possible.
[0114] Exemplary user equipment
[0115] FIG. 3 illustrates an exemplary simplified block diagram of a communication device (106). Note that the block diagram of the communication device in FIG. 3 is merely an example of a possible communication device. According to embodiments, the communication device (106) may be, among other devices, a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless 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. As illustrated, the communication device (106) may include a set of components (300) configured to perform core functions. For example, such a set of components may be implemented as a system on chip (SOC), which may include parts for various purposes. Alternatively, such a set of components (300) may be implemented as separate components or groups of components for various purposes. A set of components (300) can be coupled to various other circuits of the communication device (106) (e.g., communicatively; directly or indirectly).
[0116] For example, the communication device (106) may include various types of memory (e.g., including NAND flash (310)), an input / output interface such as a 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 or outside the communication device (106), and a cellular communication circuit (330) such as for 5G NR, LTE, GSM, etc., and a short-to-medium range wireless communication circuit (329) (e.g., Bluetooth™ and WLAN circuit). In some embodiments, the communication device (106) may include a wired communication circuit (not shown), such as a network interface card for Ethernet, for example.
[0117] The cellular communication circuit (330) may be coupled (e.g., communicably; directly or indirectly) to one or more antennas such as the antennas (335, 336) as illustrated. The short-to-medium range wireless communication circuit (329) may also be coupled (e.g., communicably; directly or indirectly) to one or more antennas such as the antennas (337, 338) as illustrated. Alternatively, the short-to-medium range wireless communication circuit (329) may be coupled (e.g., communicably; directly or indirectly) to the antennas (335, 336) in addition to or instead of being coupled (e.g., communicably; directly or indirectly) to the antennas (337, 338). The short-to-medium range wireless communication circuit (329) and / or cellular communication circuit (330) may include a plurality of receiving chains and / or a plurality of transmitting chains for receiving and / or transmitting a plurality of spatial streams in, for example, a multiple-input multiple-output (MIMO) configuration.
[0118] In some embodiments, as further described below, the cellular communication circuit (330) may include dedicated receiving chains (e.g., a first receiving chain for LTE and a second receiving chain for 5G NR) for a plurality of RATs (including dedicated processors and / or wireless communication devices and / or capable of communicating with them, e.g., directly or indirectly coupled). Additionally, in some embodiments, the cellular communication circuit (330) may include a single transmitting chain that can be switched between wireless communication devices dedicated to specific RATs. For example, the first wireless communication device may be dedicated to the first RAT, e.g., LTE, and may communicate with a transmitting chain and a dedicated receiving chain that are shared with an additional wireless communication device (e.g., a second wireless communication device that may be dedicated to the second RAT (e.g., 5G NR) and may communicate with a dedicated receiving chain and a shared transmitting chain).
[0119] The communication device (106) may also include one or more user interface elements and / or be configured to be used with them. The user interface elements may include any of various elements, such as a display (360) (which may be a touchscreen display), a keyboard (which may be a separate keyboard or implemented as part of a touchscreen display), a mouse, a microphone and / or speakers, one or more cameras, one or more buttons, and / or any of various other elements capable of providing information to the user and / or receiving or interpreting user input.
[0120] The communication device (106) may additionally include one or more smart cards (345) that include a Subscriber Identity Module (SIM) function, such as one or more Universal Integrated Circuit Card (UICC) cards (345).
[0121] As illustrated, the SOC (300) may include a processor(s) (302) capable of executing program instructions for a communication device (106), and a display circuit (304) capable of performing graphics processing and providing display signals to a display (360). The processor(s) (302) may also be coupled to a memory management unit (MMU) (340) which may be configured to receive addresses from the processor(s) (302) and convert such addresses into locations within 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), a short-range wireless communication circuit (229), a cellular communication circuit (330), a connector I / F (320), and / or a 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).
[0122] As mentioned above, the communication device (106) may be configured to communicate using wireless and / or wired communication circuits. The communication device (106) may be configured to transmit a request to join to a first network node operating according to a first RAT, and to transmit an indication that the wireless device can maintain substantially simultaneous connections 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 join to a second network node. The request may include an indication that the wireless device can maintain substantially simultaneous connections with the first and second network nodes. Additionally, the wireless device may be configured to receive an indication that dual connections with the first and second network nodes have been established.
[0123] The communication device (106) may include hardware and software components for implementing the features described in this specification. The processor (302) of the communication device (106) may be configured to implement some or all of the features described in this specification by executing program instructions stored in, for example, a memory medium (e.g., a non-transient computer-readable memory medium). Alternatively (or additionally), the processor (302) may be configured as a programmable hardware element such as an FPGA or as an ASIC. Alternatively (or additionally), the processor (302) of the communication device (106) may be configured to implement some or all of the features described in this specification together with one or more of other components (300, 304, 306, 310, 320, 329, 330, 340, 345, 350, 360).
[0124] Additionally, as described in this specification, the processor (302) may include one or more processing elements. Accordingly, the processor (302) may include one or more integrated circuits (ICs) configured to perform the functions of the processor (302). Additionally, each integrated circuit may include a circuit section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of the processor(s) (302).
[0125] Additionally, as described in this specification, the cellular communication circuit (330) and the short-range wireless communication circuit (329) may each include one or more processing elements. That is, one or more processing elements may be included within the cellular communication circuit (330), and similarly, one or more processing elements may be included within the short-range wireless communication circuit (329). Accordingly, the cellular communication circuit (330) may include one or more integrated circuits (ICs) configured to perform the functions of the cellular communication circuit (330). Additionally, each integrated circuit may include a circuit (e.g., a first circuit, a second circuit, etc.) configured to perform the functions of the cellular communication circuit (230). Similarly, the short-range wireless communication circuit (329) may include one or more ICs configured to perform the functions of the short-range wireless communication circuit (32). Additionally, each integrated circuit may include a circuit section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of a short-range wireless communication circuit section (329).
[0126] Exemplary base station
[0127] FIG. 4 illustrates an exemplary block diagram of a base station (102) according to some embodiments. Note that the base station of FIG. 4 is merely an example of a possible base station. As illustrated, the base station (102) may include 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) or other circuits or devices that may be configured to receive addresses from the processor(s) (404) and convert these addresses into locations within memory (e.g., memory (460) and read-only memory (ROM) (450)).
[0128] The base station (102) may include at least one network port (470). The network port (470) may be configured to be coupled to a telephone network and to provide access to the telephone network as described in FIGS. 1 and FIGS. 2 to a plurality of devices, such as UE devices (106).
[0129] Alternatively, the network port (470) (or additional network port) may be configured to be coupled 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 devices (106). In some cases, the network port (470) may be coupled to a telephone network through the core network and / or the core network may provide a telephone network (e.g., between other UE devices serviced by a 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 a “gNB”. In such embodiments, the base station (102) may be connected to a legacy EPC network and / or an NRC network. Additionally, the base station (102) may be considered a 5G NR cell and may include one or more TRPs. Additionally, a UE capable of operating according to 5G NR may be connected to one or more TRPs within one or more gNBs.
[0131] The base station (102) may include at least one antenna (434) and possibly multiple antennas. At least one antenna (434) may be configured to operate as a wireless transceiver and may be further configured to communicate with UE devices (106) via a wireless communication device (430). The antenna (434) communicates with the wireless communication device (430) via a communication chain (432). The communication chain (432) may be a receiving chain, a transmitting chain, or both. The wireless communication device (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] A base station (102) may be configured to communicate wirelessly using multiple wireless communication standards. In some cases, the base station (102) may include multiple wireless communication devices that enable the base station (102) to communicate according to multiple wireless communication technologies. For example, as one possibility, the base station (102) may include an LTE wireless communication device for performing communication according to LTE as well as a 5G NR wireless communication device for performing communication according to 5G NR. In such a case, the base station (102) may be able to operate as both an LTE base station and a 5G NR base station. As another possibility, the base station (102) may include a multi-mode wireless communication device capable of performing communication according to any of the 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 further subsequently described in this specification, the base station (102) may include hardware and software components for implementing or supporting the implementation of the features described in this specification. The processor (404) of the base station (102) may be configured to implement or support the implementation of some or all of the methods described in this specification by executing program instructions stored in, for example, a memory medium (e.g., a non-transient computer-readable memory medium). Alternatively, the processor (404) may be configured as a programmable hardware element such as an FPGA, or as an ASIC, or as a combination thereof. Alternatively (or additionally), the processor (404) of the base station (102) may be configured to implement or support the implementation of some or all of the features described in this specification together with one or more of the other components (430, 432, 434, 440, 450, 460, 470).
[0134] Additionally, as described in this specification, the processor(s) (404) may be composed of one or more processing elements. In other words, one or more processing elements may be included in the processor(s) (404). Accordingly, 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 section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of the processor(s) (404).
[0135] Additionally, as described in this specification, the wireless communication device (430) may be composed of one or more processing elements. In other words, one or more processing elements may be included in the wireless communication device (430). Accordingly, the wireless communication device (430) may include one or more integrated circuits (ICs) configured to perform the functions of the wireless communication device (430). Additionally, each integrated circuit may include a circuit section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of the wireless communication device (430).
[0136] Exemplary cellular communication circuit
[0137] FIG. 5 illustrates an exemplary simplified block diagram of a cellular communication circuit according to some embodiments. Note that the block diagram of the cellular communication circuit in FIG. 5 is merely an example of a possible cellular communication circuit. According to embodiments, the cellular communication circuit (330) may be included in a communication device such as the communication device (106) described above. As mentioned above, the communication device (106) may be, among other devices, a user equipment (UE) device, a mobile device or mobile station, a wireless device or wireless 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.
[0138] The cellular communication circuit (330) may be coupled (e.g., communicably; directly or indirectly) to one or more antennas, such as antennas (335a, 335b, 336) as shown in FIG. 3. In some embodiments, the cellular communication circuit (330) may include dedicated receiving chains (e.g., a first receiving chain for LTE and a second receiving chain for 5G NR) for a number of RATs (including dedicated processors and / or wireless communication devices and / or coupled to them communicably; directly or indirectly). For example, as shown in FIG. 5, the cellular communication circuit (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 LTE or LTE-A, for example, and the modem (520) may be configured for communication according to a second RAT, such as 5G NR, for example.
[0139] As described, the modem (510) may include one or more processors (512) and a memory (516) that communicates with the processors (512). The modem (510) may communicate with a radio frequency (RF) front end (530). The RF front end (530) may include circuitry for transmitting and receiving radio signals. For example, the RF front end (530) may include a receiving circuitry (RX) (532) and a transmitting circuitry (TX) (534). In some embodiments, the receiving circuitry (532) may communicate with a downlink (DL) front end (550) that may include circuitry for receiving radio signals through an antenna (335a).
[0140] Similarly, the modem (520) may include one or more processors (522) and a memory (526) that communicates with the processors (522). The modem (520) may communicate 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 a receiving circuitry (542) and a transmitting circuitry (544). In some embodiments, the receiving circuitry (542) may communicate with a DL front-end (560) that may include circuitry for receiving wireless signals through an antenna (335b).
[0141] In some embodiments, the switch (570) may couple the transmitting circuit (534) to the uplink (UL) front end (572). Additionally, the switch (570) may couple the transmitting circuit (544) to the UL front end (572). The UL front end (572) may include a circuit for transmitting wireless signals through the antenna (336). Thus, when the cellular communication circuit (330) receives commands to transmit according to a first RAT (e.g., supported by the modem (510)), the switch (570) may be switched to a first state that causes the modem (510) to transmit signals according to the first RAT (e.g., through a transmission chain including the transmitting circuit (534) and the UL front end (572). Similarly, when the cellular communication circuit (330) receives commands to transmit according to a second RAT (e.g., supported by the modem (520)), the switch (570) may be switched to a second state that causes the modem (520) to transmit signals according to the second RAT (e.g., through a transmission chain including the transmission circuit (544) and the UL frontend (572).
[0142] In some embodiments, the cellular communication circuit (330) may be configured to establish a first wireless link with a first cell—where the first cell operates in a first system bandwidth—according to a first wireless access technology (RAT), and to establish a second wireless link with a second cell—where the second cell operates in a second system bandwidth—according to a second wireless access technology (RAT). Additionally, the cellular communication circuit (330) may be configured to determine whether the cellular communication circuit (330) has an uplink activity scheduled according to both the first RAT and the second RAT, and to perform an 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 when the uplink activity is scheduled according to both the first RAT and the second RAT. In some embodiments, in order to perform uplink activities 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 when uplink activities are scheduled according to both the first RAT and the second RAT, the cellular communication circuit (330) may be configured to receive the allocation of a first UL subframe for transmission according to the first RAT and the allocation of a second UL subframe for transmission according to the second RAT. In some embodiments, TDM of the uplink data may be performed at the physical layer of the cellular communication circuit (330). In some embodiments, the cellular communication circuit (330) may be further configured to receive the allocation of a portion of each UL subframe for control signaling according to one of the first or second RATs.
[0143] The modem (510) may include hardware and software components for implementing the features described herein. Processors (512) may be configured to implement some or all of the features described herein by executing program instructions stored, for example, in a memory medium (e.g., a non-transient computer-readable memory medium). Alternatively (or additionally), the processor (512) may be configured as a programmable hardware element, such as an FPGA, or as an ASIC. Alternatively (or additionally), the processor (512) may be configured to implement some or all of the features described herein in combination with one or more of other components (530, 532, 534, 550, 570, 572, 335, 336).
[0144] Additionally, as described in this specification, the processors (512) may include one or more processing elements. Accordingly, the processors (512) may include one or more integrated circuits (ICs) configured to perform the functions of the processors (512). Additionally, each integrated circuit may include a circuit section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of the processors (512).
[0145] The modem (520) may include hardware and software components for implementing the features described herein. Processors (522) may be configured to implement some or all of the features described herein by executing program instructions stored, for example, in a memory medium (e.g., a non-transient computer-readable memory medium). Alternatively (or additionally), the processor (522) may be configured as a programmable hardware element, such as an FPGA, or as an ASIC. Alternatively (or additionally), the processor (522) may be configured to implement some or all of the features described herein in combination with one or more of other components (540, 542, 544, 550, 570, 572, 335, 336).
[0146] Additionally, as described in this specification, the processors (522) may include one or more processing elements. Accordingly, the processors (522) may include one or more integrated circuits (ICs) configured to perform the functions of the processors (522). Additionally, each integrated circuit may include a circuit section (e.g., a first circuit section, a second circuit section, etc.) configured to perform the functions of the processors (522).
[0147] Reporting of switch delay time by user equipment devices
[0148] In some embodiments, the UE device (106) may communicate with one or more base stations (102) according to a multiple 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 be connected to a number of different TRPs sequentially or simultaneously (e.g., at the same base station or at different base stations) to transmit and / or receive data over the wireless network. This may be advantageous, for example, in enabling the UE device (106) to communicate quickly and reliably 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 individually with each TRP).
[0149] In some embodiments, the UE device (106) and the base stations (102) may each coordinate the transmission and / or reception of data according to a specific schedule. For example, the schedule may specify such data to be transmitted between the specific TRPs of the base stations and the UE device at specific times and using specific allocations of network resources (e.g., specific frequency domain and / or time domain resource allocation slots). In some embodiments, scheduling information may be exchanged between the UE device and the base station in the form of downlink control information (DCI) messages transmitted over a control channel between the UE device and the base station (e.g., a physical downlink control channel, PDCCH). In some embodiments, a single DCI message may contain scheduling information that enables the UE device to schedule transmission and / or reception to and / or from multiple TRPs. This may be referred to as a single DCI multiple TRP communication protocol.
[0150] In some embodiments, a device (e.g., base station (102)) may transmit the same data repeatedly to another device (e.g., UE device (106)). As an example, the 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 advantageous, for example, in improving the fidelity of the transmission.
[0151] 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 different encoding schemes. As an example, a first device may encode a specific part of the data (e.g., a data packet) according to a first encoding scheme and transmit the encoded data to a second device. Additionally, the first device may encode a part of the data according to a second encoding scheme and transmit the differently encoded data to the second device. Thus, the same underlying data is transmitted to the second device (e.g., "same" instances of the data are transmitted between the devices). However, the actual signals transmitted between the devices may differ due to the use of different encoding schemes.
[0152] In some embodiments, the device may transmit the same data to different UE devices multiple times within the same slot (e.g., the same frequency domain and / or time resource allocation slot). This may be referred to as in-slot repetition or "Scheme 3" according to 5G New Radio (5G NR) standards. Each instance of data (e.g., PDSCH or PUSCH data) may have the same length or time duration within the slot. Additionally, sequential instances of data may be separated from each other by a specific 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 the number of symbols.
[0153] In some embodiments, the device may transmit the same data multiple times to different devices within different respective slots (e.g., one instance of data is contained 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 5G NR standards. In some embodiments, each instance of data may be transmitted in each slot according to the same time domain resource allocation (TDRA) (e.g., according to the same start and length indicator values, 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.
[0154] An exemplary system (600) for transmitting data according to a multiple TRP transmission protocol is illustrated in FIG. 6a. The system (600) includes a UE device (106) and two base stations (102A, 102B). Base station (102A) includes two TRPs (600a, 600b) (e.g., two different antennas or antenna arrays). Base station (102B) includes two TRPs (600c, 600d) (e.g., two different antennas or antenna arrays). Although FIG. 6a illustrates two base stations each having two TRPs, this is merely an exemplary example. In practice, any number of base stations may exist, and each of them may have any number of TRPs.
[0155] In the example illustrated in FIG. 6a, the base station (102A) uses the TRP (600a) to transmit a first instance (602a) of data to the UE device (106). For example, the base station (102A) can use the TRP (600a) to form a beam (604a) directed toward the UE device (106) (e.g., a directional or spatially "shaped" beam formed by patterns of constructive and destructive interference of radio signals emitted by the TRP (600a)) and use the beam (604a) to transmit the first instance (602a) of data. The UE device activates the first antenna array (606a), uses the first antenna array (606a) to measure the properties of the beam (604a), and receives the first instance (602a) of data by decoding the first instance (602a) from the measurements.
[0156] Subsequently, the base station (102B) uses the TRP (600c) to transmit a second instance (602b) of data to the UE device (106). For example, the base station (102B) may use the TRP (600c) to form a beam (604b) directed toward the UE device (106) (e.g., a directional or spatially "shaped" beam formed by patterns of constructive and destructive interference of radio signals emitted by the TRP (600c)) and use the beam (604b) to transmit the second instance (602b) of data. The UE device receives the second instance (602b) of data by using the first antenna array (606a) to measure the properties of the beam (604b) and decoding the second instance (602b) of data from the measurements.
[0157] As described above, the first and second instances of data (602a, 602b) may be identical (e.g., to improve the fidelity of data transmission). As an example, the first and second instances of data (602a, 602b) may contain identical data (e.g., data packets) encoded according to the same encoding scheme. As another example, the first and second instances of data (602a, 602b) may contain identical data encoded according to different respective encoding schemes (e.g., even if encoded according to different encoding schemes, the underlying data may be identical). Additionally, the scheduling of data transmissions may be specified using DCI messages transmitted between the base station and the UE device.
[0158] As illustrated in FIG. 6a, the transmission of the first instance (602a) of data and the transmission of the second instance (602b) of data are due to a switch delay time It is offset by that amount. Switch delay time may be selected based on the capabilities of the UE device (106) and / or the capabilities of the TRPs communicating with it. In some embodiments, the switch delay time The UE device (106) can be selected based on the time required to switch from measuring the properties of one beam (e.g., beam (604a)) to measuring the properties of another beam (e.g., beam (604b)) using the same antenna array (e.g., antenna array (606a)).
[0159] In some embodiments, switch delay time This can be selected based on the time required for the UE device (106) to switch from measuring the properties of one beam using the first antenna array to measuring the properties of another beam using the second antenna array. For example, referring to FIG. 6b, the base station (102A) can transmit a first instance (602a) of data to the UE device (106) using the TRP (600a) (e.g., by forming a beam (604a) directed toward the UE device (106) using the TRP (600a). The UE device can receive the first instance (602a) of data by activating the first antenna array (606a), measuring the properties of the beam (604a) using the first antenna array (606a), and decoding the first instance (602a) of data from the measurements. Subsequently, the base station (102B) may transmit a second instance (602b) of data to the UE device (106) using the TRP (600d) (e.g., by forming a beam (604b) directed toward the UE device (106) using the TRP (600d). The UE device may receive the second instance (602b) of data by activating the second antenna array (606b), using the second antenna array (606b) to measure the properties of the beam (604b), and decoding the second instance (602b) of data from the measurements. As illustrated in FIG. 6b, the switch delay time between the transmissions of the instances of data It is longer than that shown in FIG. 6a due to the time required to switch between the use of the first antenna array (606a) and the use of the second antenna array (606b) (e.g., to account for additional time to activate the second antenna array (606b) and switch to the use of the second antenna array (606b)).
[0160] FIGS. 6a and 6b show a switch delay time that varies depending on whether the UE device (106) receives transmissions using the same antenna array or a different antenna array. It shows, but this is merely an exemplary example. In reality, switch delay time It can also vary based on other factors. For example, switch delay time This may vary depending on whether the antenna array is in an active state or in a dormant state (e.g., in a sleep state or in a power-saving state).
[0161] In some embodiments, the UE device (106) switches the delay time to one or more other devices in the wireless network (e.g., one or more base stations (102)). By reporting, other devices may be able to transmit and / or receive data from the UE device (106) in a manner consistent with the capabilities of the UE device (106) (e.g., at least a switch time delay between instances of data). (Scheduling to transmit and / or receive data). In some embodiments, the UE device (106) has a single switch delay time to be used when communicating with the UE device (106). In some embodiments, the UE device (106) may report different switch delay times over a period of time depending on the current or expected state of the UE device. can dynamically report
[0162] In some embodiments, the UE device (106) has an appropriate switch delay time to be used when communicating with the UE device (106) (by determining conditions for data to be transmitted or received, such as whether the data will be transmitted or received using the same antenna array or different antenna arrays). It can be determined dynamically. Appropriate switch delay time When determining, the UE device (106) switches the delay time via a wireless network. Indication of (e.g., switch delay time via Radio Resource Control / MAC Control Element / Level 1 (RRC / MAC-CE / L1) messages to one or more base stations) It can transmit the indication of). In some embodiments, the UE device (106) has a switch delay time It can be expressed as an absolute time length in units of time (e.g., milliseconds). In some embodiments, the UE device (106) has a switch delay time (e.g., by specifying a specific value for the parameter "StartSymbolOffsetK"). It can be expressed as the number of symbols. In some embodiments, the UE device (106) selects a switch delay time from a pool of candidate switch delay times (e.g., 0, 1, 2, 3, 4, 5, 6, or 7 symbols). In some embodiments, the UE device (106) can select any switch delay time. (e.g., any number of symbols) can be selected
[0163] In some embodiments, switch delay time can be used to determine the time length between transmissions according to the in-slot transmission scheme (e.g., "Scheme 3"), for example, switch delay time It can specify the time between the end of transmission of one instance of data and the start of transmission of another instance of data within the same slot. In some embodiments, the switch delay time This may be the minimum allowable time between the end of transmission of one instance of data and the start of transmission of another instance of data within the same slot.
[0164] In some embodiments, switch delay time can be used to determine the time length between transmissions according to the inter-slot transmission scheme (e.g., "Scheme 4"), for example, switch delay time It can specify the time between the end of transmission of one instance of data within one slot and the start of transmission of another instance of data within another slot. In some embodiments, the switch delay time This may be the minimum allowable time between the end of transmission of one instance of data within one slot and the start of transmission of another instance of data within another slot.
[0165] In some embodiments, the UE device (106) groups beams of different types into different logic groups (e.g., "logic panel IDs") and different switch delay times Each can be assigned to a respective logical group. Each logical group may be based on the characteristics of the beams and / or the antennas used to generate and / or receive those beams. For example, beams may be grouped based on factors such as the transmit configuration indicator (TCI) associated with the beams, the spatial relationship between the beams, the sounding reference signal (SRS) groups associated with the beams, the channel state information reference signal (CSI-RS) groups associated with the beams, the port groups associated with the beams, the report groups associated with the beams, or any other attributes associated with the beams and / or antenna arrays. Additionally, the UE device (106) may have different switch delay times It can be assigned to each logical group based on their attributes.
[0166] In some embodiments, switch delay time It may also depend on whether the first beam and the subsequent second beam are associated with the same logic group (e.g., a beam switch within the same logic group that may require a relatively shorter switch delay time), or whether the first beam and the subsequent second beam are associated with different logic groups (e.g., a beam switch across different logic groups that may require a relatively longer switch delay time). In some embodiments, the UE device (106) dynamically updates the switch delay time and the updated switch delay time (e.g., switch delay time The indication of can be displayed to other devices in the network by transmitting it to one or more base stations via RRC / MAC-CE / L1 messages.
[0167] (e.g., with respect to FIGS. 6a and 6b) In the examples described above, the UE device (106) has a switch delay time for transmitting downlink data from one or more base stations (102) to the UE device (106). Specifies. However, in some embodiments, the UE device (106) has a switch delay time for transmitting uplink data from the UE device (106) to one or more base stations (102) in a manner similar to that described above. It can be specified. In some embodiments, the UE device (106) transmits uplink data and downlink data, respectively, with different switch delay times. It can be specified. In some embodiments, the UE device (106) transmits uplink data and downlink data at the same switch delay time. It can be specified that is used.
[0168] Default user equipment behavior related to beam switching
[0169] As described in this specification, the UE device (106) uses different beams to have a specific switch delay time between the transmission or reception of consecutive instances of data (e.g., due to the time required to switch between different beams and / or different antenna arrays). It may be required that there be a suitable switch delay time to be used when the UE device (106) communicates with the UE device (106), as described in this specification. Can report.
[0170] However, in some embodiments, other devices of the wireless network may schedule data transmissions or receptions in a manner that exceeds the capabilities of the UE device (106). For example, referring to FIG. 7a, the schedule may specify that the UE device (106) transmits or receives two instances of data (702a, 702b) using two different beams, wherein the scheduled switch delay time is the minimum switch delay time that can be achieved by the UE device (106). Less than. As another example, referring to FIG. 7b, the schedule may specify that the UE device (106) transmits or receives two instances of data (702a, 702b) using two different beams during the overlap periods.
[0171] In some embodiments, when 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 transmissions or receptions in a more predictable manner (e.g., thereby reducing discrepancies in data handling).
[0172] In some embodiments, when the schedule exceeds the capabilities of the UE device (106), the UE device (106) may process the transmission or reception of an initial instance of data and stop the transmission or reception of subsequent instances of data (e.g., not transmitting or receiving subsequent instances of data). In some embodiments, the UE device (106) may transmit an indication that it has stopped transmitting or receiving subsequent instances of data (e.g., by transmitting an appropriate message to one or more base stations).
[0173] In some embodiments, when the schedule exceeds the capabilities of the UE device (106), the UE device (106) may handle the transmission or reception of instances of data using the same beam, despite the schedule indicating that they will be transmitted or received using different beams. In some embodiments, the UE device (106) may transmit or receive each instance of data using the beam that was 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.
[0174] In some embodiments, when the schedule exceeds the capabilities of the UE device (106), the UE device (106) may handle the transmission or reception of instances of data using a beam associated with a control resource set (CORESET) that was previously used to receive control information for the wireless network. A CORESET is, for example, an allocation of network resources in the time domain and the frequency domain (e.g., a resource block or slot spanning a certain range of consecutive frequencies and a certain range of consecutive times).
[0175] 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). When 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 the scheduled scheme.
[0176] In some embodiments, a corresponding CORESET ID (e.g., a logical index such as a numeric value) may be assigned to each CORESET available for use by the UE device (106). When 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 the recently monitored slot (e.g., the CORESET most recently used by the UE device to monitor transmissions from a 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 the scheduled scheme.
[0177] In some embodiments, the UE device (106) may operate according to one of a number of different Transmit Configuration Indicator (TCI) states when communicating with a network. Additionally, a corresponding TCI ID (e.g., a logical index such as a numeric value) may be assigned to each TCI state. When 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 presented as 3 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 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.
[0178] Early termination of data iteration during in-slot or inter-slot iterations
[0179] As described in this specification, a device may transmit the same data to another device multiple times within different slots (e.g., one instance of data is contained 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 5G NR standards. This may be advantageous, for example, in improving the fidelity of transmission.
[0180] In some embodiments, the receiver device may optionally terminate the repetition of data transmitted to it. For example, referring to FIG. 8, transmission may be scheduled so that multiple instances of the same data (800a, 800b, ..., 800n) are 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 (800n) of the data, 106 may determine that it has successfully decoded the data (e.g., based on instances of data already received) and transmit a message (802) to the transmitting device to terminate further transmission of instances of the data. Upon receiving the message (802), the base station (102) terminates the transmission of additional instances of the data to the UE device (102). This may be advantageous, for example, in reducing the resources and / or time required to transmit data across the network.
[0181] FIG. 8 illustrates the termination of repeated data transmission (e.g., downlink data) from a base station to a UE device, but repeated data transmission (e.g., uplink data) from a UE device to a base station can also be terminated in a similar manner (e.g., by transmitting an appropriate message (802) from the base station to the UE device).
[0182] In some embodiments, the message (802) may be transmitted to terminate the repetition of downlink transmissions (e.g., downlink transmissions from a base station to a UE device). As an example, the UE device may transmit the message (802) in the form of an acknowledgment (ACK) or a negative acknowledgment (NAK) indication over a physical uplink control channel (PUCCH) established between the UE device and the base station.
[0183] In some embodiments, the message (802) may be transmitted to terminate the repetition of uplink transmissions (e.g., uplink transmissions from a UE device to a base station). As an example, the base station may transmit DCI information containing the message (802) (e.g., ACK or NAK) to the UE device (e.g., to schedule future data transmissions or receptions). In some embodiments, the message (802) may be included in a hybrid automatic repeat request (HARQ) having the same process ID as used to schedule the previous transmission or reception of data, but with a flipped new data indicator (NDI) bit, such as 0 to 1 or 1 to 0, indicating that the previous data was successfully received. In some embodiments, the message (802) (e.g., ACK or NAK) may be transmitted over a physical channel configured to indicate the successful reception of data over a wireless network (e.g., a physical channel established between a base station and a UE device). In some embodiments, the message (802) (e.g., ACK or NAK) may be transmitted over a physical hybrid indication channel (PHICH) established between the base station and the UE device.
[0184] Handling of transmits and receive when an insufficient number of symbols exist within the slot
[0185] In some embodiments, the device may transmit the same data to different UE devices multiple times within the same slot (e.g., the same frequency domain and / or time domain resource allocation slot). This may be referred to as in-slot repetition or "Scheme 3" according to 5G NR standards. Each instance of data (e.g., PDSCH or PUSCH data) may have the same length or time duration within the slot. Additionally, sequential instances of data may be separated from each other by a specific offset time length.
[0186] However, in some embodiments, the length of the slot is for the transmission of two instances of data and an appropriate switch delay time. It may be too short to accommodate. For example, referring to FIG. 9, a specific number of symbols may be assigned to the slot, but the length of the two instances of data (902a, 902b) and the switch delay time The sum of the symbols may exceed the number of symbols assigned to the slots.
[0187] In some embodiments, when the length of a slot is insufficient to transmit or receive two instances of data in such a 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 a network to handle data transmissions or receptions in a more predictable manner (e.g., thereby reducing discrepancies in data handling).
[0188] In some embodiments, when the length of the slot is insufficient to transmit or receive two instances of data in such a slot, the UE device (106) may process the transmission or reception of the initial instance of data and stop transmitting or receiving the subsequent instance of data (e.g., not transmitting or receiving the subsequent instance of data). In some embodiments, the UE device (106) may transmit an indication that it has stopped transmitting or receiving the subsequent instance of data (e.g., by transmitting an appropriate message to one or more base stations).
[0189] In some embodiments, when the length of a slot is insufficient to transmit or receive two instances of data in such a slot, the UE device (106) may handle transmission or reception across the slot boundary (e.g., transmitting or receiving a second instance of 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.
[0190] In some embodiments, when the length of the slot is insufficient to transmit or receive two instances of data in such a slot, the UE device (106) may truncate any portion of the instances of data that would extend beyond the trailing slot boundary so that both instances of data can be transmitted or received within the boundaries of the slot. Additionally, the UE device may perform rate matching or puncturing to fit the transmission or reception of instances 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 following a scheduled scheme.
[0191] Dynamic Point Selection (DPS) using Iteration
[0192] In some embodiments, devices may be transmitted over a wireless network using a Dynamic Point Section (DPS) communication protocol. According to the DPS communication protocol, a transmitting device identifies a number of 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 data to the receiving device through the selected TRP. Additionally, the transmitting device may dynamically select different TRPs over time based on changes in one or more quality metrics.
[0193] In some embodiments, the DPS communication protocol may be used with in-slot or inter-slot repetition. As an example, a UE device may obtain control information regarding how data will be transmitted over a wireless network. The UE device may selectively use the DPS communication protocol as either in-slot repetition or inter-slot repetition when the control information indicates that a certain criterion has been met.
[0194] For example, a UE device may obtain control information regarding the number of transmission configuration indication (TCI) states associated with the transmission, the number of code division multiplexing (CDM) groups associated with the transmission, the number of iterations to transmit data, and / or the transmission scheme associated with the transmission (e.g., either an in-slot or inter-slot iteration). If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, (iii) an in-slot iteration transmission scheme is indicated ("Scheme 3"), and (iv) the number of iterations is not indicated or is 1, the UE device may select a DPS communication protocol for an in-slot iteration and transmit data to the network using the selected scheme.
[0195] For example, a UE device may obtain control information regarding the number of transmission configuration indication (TCI) states associated with transmission, the number of code division multiplexing (CDM) groups associated with transmission, the number of iterations to transmit data, and / or the transmission scheme associated with transmission (e.g., either an in-slot or an inter-slot iteration). 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 transmission is not indicated or is indicated as an inter-slot iteration transmission scheme ("Scheme 4"), and (iv) the number of iterations is greater than 1, the UE device may select a DPS communication protocol for inter-slot iteration and transmit data to the network using the selected scheme.
[0196] For example, a UE device may obtain control information regarding the number of transmission configuration indication (TCI) states associated with transmission, the number of code division multiplexing (CDM) groups associated with transmission, the number of iterations to transmit data, and / or the transmission scheme associated with transmission (e.g., either in-slot or inter-slot iteration). If (i) the number of TCI states is 1, (ii) the number of CDM groups is 1 or more, and (iii) an in-slot iteration transmission scheme is indicated ("Scheme 3"), the UE device may select a DPS communication protocol for in-slot iteration and transmit data to the network using the selected scheme.
[0197] For example, a UE device may obtain control information regarding the number of transmission configuration indication (TCI) states associated with the transmission, the number of code division multiplexing (CDM) groups associated with the transmission, the number of iterations to transmit data, and / or the transmission scheme associated with the transmission (e.g., either an in-slot or an inter-slot iteration). 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 in-slot iteration transmission scheme (not “Scheme 3”), and (iv) the number of iterations is greater than 1, the UE device may select a DPS communication protocol for an inter-slot iteration and transmit data to the network using the selected scheme.
[0198] Exemplary processes
[0199] FIG. 10a illustrates an exemplary 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 data to and / or receive data from a base station (102).
[0200] According to the process (1000), the UE device determines an offset time length associated with transmitting or receiving data over a wireless network (step 1002).
[0201] In some embodiments, the offset time length may be expressed as the number of network transmitted symbols. In some embodiments, the offset time length may be expressed in units of time (e.g., milliseconds). In some embodiments, the offset time length may be determined by selecting an offset time length from a plurality of candidate offset time lengths.
[0202] The UE device transmits an indication of the offset time length to the wireless network (step 1004).
[0203] The UE device transmits or receives a first portion of data to or from a wireless network via a first wireless 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 it.
[0204] During the second time interval, the UE device transmits or receives a second portion of data to or from a wireless network via a second wireless link (step 1008). For example, the UE device may transmit the second portion of data to a base station of the wireless network or receive the second portion of data from it. The end of the first time interval is offset from the start of the second time interval by an offset time length.
[0205] In some embodiments, a first part of the data may be identical to a second part of the data. For example, the first part of the data and the second part of the data may each contain the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first part of the data and the second part of the data may each contain the same data but may be encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., "same" instances of data are transmitted or received). However, the actual signals transmitted between devices may differ due to the use of different encoding schemes.
[0206] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0207] 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.
[0208] 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.
[0209] In some embodiments, the first part of the data and the second part of the data may be transmitted within the same slot with respect to the time domain (e.g., according to an in-slot repeat transmission scheme). In some embodiments, the first part of the data and the second part of the data may be transmitted during different slots with respect to the time domain (e.g., according to an inter-slot repeat transmission scheme).
[0210] In some embodiments, the offset time length may be determined based on one or more characteristics of the first wireless link and the second wireless link. For example, 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 in relation to one or more antenna arrays of the UE device. As another example, 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 logical groupings in relation to one or more antenna arrays of the UE device.
[0211] In some embodiments, following the transmission or reception of a second portion of data, the UE device may modify the offset time length and transmit an indication of the modified offset time length to a wireless network (e.g., one or more base stations of the wireless network). Additionally, the UE device may transmit or receive a third portion of data to or from the wireless network via a third wireless link during a third time interval. Additionally, the UE device may transmit or receive a fourth portion of data to or from the wireless network via a fourth wireless link during a fourth time interval. The end of the third time interval may be offset from the beginning of the fourth time interval by at least the modified offset time length.
[0212] In some embodiments, the UE device may determine a second offset time length associated with receiving data over a wireless network and transmit an indication of the second offset time length to the wireless network. Additionally, the UE device may receive a third portion of data over a wireless network via a third wireless link during a third time interval. Additionally, the UE device may receive a fourth portion of data over a wireless network via a fourth wireless link during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the second offset time length.
[0213] FIG. 10b illustrates another exemplary 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 data to and / or receive data from a UE device (106).
[0214] According to process (1010), the base station receives from the UE device over 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 the number of network transmission symbols. In some embodiments, the offset time length is expressed in units of time (e.g., milliseconds).
[0215] The base station transmits or receives a first portion of data to or from a UE device via a wireless network through a first wireless link during a first time interval (step 1014).
[0216] The base station transmits or receives a second portion of data to or from the UE device via a second wireless link over a wireless network during a second time interval (step 1016). The end of the first time interval is offset from the start of the second time interval by an offset time length.
[0217] In some embodiments, a first part of the data may be identical to a second part of the data. For example, the first part of the data and the second part of the data may each contain the same data (e.g., the same data packet) encoded according to the same encoding scheme. As another example, the first part of the data and the second part of the data may each contain the same data but may be encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., "identical" instances of the data are transmitted or received). However, the actual signals transmitted between devices may differ due to the use of different encoding schemes.
[0218] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0219] 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.
[0220] 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.
[0221] In some embodiments, the first part of the data and the second part of the data may be transmitted within the same slot with respect to the time domain (e.g., according to an in-slot repeat transmission scheme). In some embodiments, the first part of the data and the second part of the data may be transmitted during different slots with respect to the time domain (e.g., according to an inter-slot repeat transmission scheme).
[0222] In some embodiments, the UE device can determine the offset time length by selecting an offset time length from a plurality of candidate offset time lengths.
[0223] In some embodiments, the UE device can determine an offset time length based on one or more characteristics of the first wireless link and the second wireless link.
[0224] In some embodiments, the UE device may determine an offset time length based on a determination that the first wireless link and the second wireless link are associated with a common logic grouping in relation to one or more antenna arrays of the UE device.
[0225] In some embodiments, the UE device may determine an offset time length based on the determination that the first wireless link and the second wireless link are associated with different logical groupings in relation to one or more antenna arrays of the UE device.
[0226] In some embodiments, the process (1010) may further include receiving an indication of a modified offset time length from the UE device by the base station, following the transmission or reception of a second portion of data; transmitting or receiving a third portion of data from or to the UE device via a wireless network through a third wireless link by the base station during a third time interval; and transmitting or receiving a fourth portion of data from or to the UE device via a wireless network through a fourth wireless link by the base station during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the modified offset time length.
[0227] In some embodiments, the process (1010) may further include receiving an indication of a second offset time length associated with receiving data from a UE device via a wireless network by a base station by a base station during a third time interval; receiving a third portion of data from a UE device via a wireless network by a base station through a third wireless link during a third time interval; and receiving a fourth portion of data from a UE device via a wireless network by a base station through a fourth wireless link during a fourth time interval. The end of the third time interval may be offset from the start of the fourth time interval by at least the second offset time length.
[0228] FIG. 10c illustrates another exemplary 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 data to and / or receive data from a base station (102).
[0229] According to process (1020), the UE device receives control information indicating at least one scheduling of transmitting data to a wireless network or receiving data from a wireless network (step 1022). The transmission or reception of data includes the transmission or reception of a first portion of data according to a first beam, and the transmission or reception of a second portion of data according to a second beam.
[0230] The UE device determines that scheduling exceeds the UE device's capacity (step 1024).
[0231] In response to determining that the scheduling exceeds the capability of the UE device, the UE device performs at least one of (i) transmitting data to a wireless network according to the modified scheduling, or (ii) receiving data from a wireless network according to the modified scheduling (step 1026).
[0232] In some embodiments, transmitting data to a wireless network according to a modified scheduling involves transmitting a first portion of the data to a wireless network according to a scheduling indicated by control data, and
[0233] It may include not transmitting the second part of the data to a wireless network.
[0234] In some embodiments, receiving data from a wireless network according to a modified scheduling may include receiving a first portion of data from a wireless network and not receiving a second portion of data from a wireless network according to a scheduling indicated by control data.
[0235] In some embodiments, transmitting data to a wireless network according to modified scheduling may include transmitting a first portion of data and a second portion of data according to a common beam. The common beam may be selected based on at least one of (i) a CORESET having the lowest logical index among a plurality of control resource sets (CORESETs) configured for use in relation to the wireless network, (ii) a CORESET most recently used by a UE device to monitor transmission from the wireless network, or (iii) an active transmission configuration indicator (TCI) state having the lowest logical index among a plurality of TCI states of the UE device.
[0236] In some embodiments, receiving data from a wireless network according to modified scheduling may include receiving a first portion of data and a second portion of data according to a common beam. The common beam may be selected based on at least one of (i) a CORESET having the lowest logical index among a plurality of other CORESETs configured for use by the wireless network, (ii) a CORESET most recently used by the UE device to monitor transmission from the wireless network, or (iii) an active transmission configuration indicator (TCI) state having the lowest logical index among a plurality of TCI states of the UE device.
[0237] In some embodiments, the control information may include an indication that a first part of the data will be transmitted during a first time interval and a second part of the data will be transmitted during a second time interval, wherein the end of the first time interval is offset from the start of the second time interval by an offset time length. Additionally, determining that the scheduling exceeds the capability of the UE device may include determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0238] In some embodiments, the control information may include an indication that a first portion of data will be received during a first time interval and a second portion of data will be received during a second time interval, wherein the end of the first time interval is offset by an offset time length from the start of the second time interval. Additionally, determining that scheduling exceeds the capability of the UE device may include determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0239] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0240] FIG. 10d illustrates another exemplary 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 data to and / or receive data from a UE device (160).
[0241] According to process (1030), control information indicating at least one scheduling of transmitting data to a wireless network or receiving data from a wireless network is transmitted by a base station to a user equipment (UE) device via a wireless network (step 1032). The transmission or reception of data includes the transmission or reception of a first portion of data according to a first beam and the transmission or reception of a second portion of data according to a second beam.
[0242] 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 over the wireless network according to the modified scheduling, or (ii) receiving data to the UE device over the wireless network according to the modified scheduling (step 1034).
[0243] In some embodiments, the control information may include an indication that a first portion of the data will be transmitted during a first time interval and a second portion of the data will be transmitted during a second time interval. The end of the first time interval may be offset by an offset time length from the start of the second time interval. Additionally, the UE device may determine that scheduling exceeds the capability of the UE device by determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0244] In some embodiments, the control information may include an indication that a first portion of the data will be received during a first time interval and a second portion of the data will be received during a second time interval. The end of the first time interval may be offset by an offset time length from the start of the second time interval. The UE device may determine that scheduling exceeds the capability of the UE device by determining that the offset time length is less than the minimum offset time length associated with the UE device.
[0245] In some embodiments, a first part of the data may correspond to a first physical downlink shared channel (PDSCH), and a second part of the data may correspond to a second PDSCH.
[0246] FIG. 10e illustrates another exemplary 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 a base station (102) to transmit data to and / or receive data from a UE device (160).
[0247] According to the processor (1040), the first network device initiates the transmission of a sequence of data to the second network device via a wireless network according to a network schedule (step 1042).
[0248] The first network device receives a signal from the second network device to terminate the transmission of a sequence of data (step 1044). In some embodiments, the signal may be received via a physical uplink control channel (PUCCH). In some embodiments, the signal may be received via a physical channel configured to indicate successful reception of data over a wireless network. In some embodiments, the signal may be received via downlink control information (DCI) transmitted by the second network device.
[0249] In response to receiving a signal, the first network device terminates the transmission of a sequence of data to the second network device (step 1046). In some embodiments, terminating the transmission of a sequence of data may include terminating the periodic transmission of a portion of the data.
[0250] FIG. 10f illustrates another exemplary 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 data to and / or receive data from a base station (102).
[0251] According to process (1050), the UE device determines that data will be transmitted to a wireless network according to a first transmission scheme (step 1052). According to the first transmission scheme, a first instance of data and a second instance of data will be 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 (e.g., a slot-in-repeated transmission scheme).
[0252] For example, a first instance of data and a second instance of data may each contain 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 contain the same data but may be encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., "same" instances of data are transmitted or received). However, the actual signals transmitted between devices may differ due to the use of different encoding schemes.
[0253] The UE device determines that the first instance of data and the second instance of data cannot be fully transmitted within the first slot (step 1054). In some embodiments, this determination may be made by determining that the transmission of the first instance of data and the second instance of data will exceed the time length of the first slot.
[0254] In response to determining that the first instance of data and the second instance of data cannot be fully transmitted within the first slot, the UE device transmits the first instance of data and the second instance of data according to a modified transmission scheme (step 1056).
[0255] In some embodiments, transmitting a first instance of data and a second instance of data according to a modified transmission scheme may include transmitting only the first instance of data during a first slot.
[0256] In some embodiments, transmitting a first instance of data and a second instance of data according to a modified transmission scheme may include transmitting a first instance of data during a first slot, and transmitting a second instance of data during a second slot in relation to the time domain immediately after the first slot and the first slot.
[0257] In some embodiments, transmitting a first instance of data and a second instance of data according to a 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.
[0258] FIG. 10g illustrates another exemplary 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 data to and / or receive data from a base station (102).
[0259] According to process (1060), the UE device determines that data will be received from a wireless network according to a first transmission scheme (step 1062). According to the first transmission scheme, a first instance of data and a second instance of data will be received within a first slot with respect to the time domain, and the first instance of data is identical to the second instance of data (e.g., a slot-in-repeating transmission scheme).
[0260] For example, a first instance of data and a second instance of data may each contain 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 contain the same data but may be encoded according to different encoding schemes. Thus, the same underlying data may be transmitted and / or received (e.g., "same" instances of data are transmitted or received). However, the actual signals transmitted between devices may differ due to the use of different encoding schemes.
[0261] The UE device determines that the first instance of data and the second instance of data cannot be fully received within the first slot (step 1064). In some embodiments, this determination may be made by determining that the reception of the first instance of data and the second instance of data will exceed the time length of the first slot.
[0262] In response to determining that the first instance of data and the second instance of data cannot be fully received within the first slot, the UE device receives the first instance of data and the second instance of data according to a modified receiving scheme (step 1066).
[0263] In some embodiments, receiving a first instance of data and a second instance of data according to a modified transmission scheme may include receiving only the first instance of data during a first slot.
[0264] In some embodiments, receiving a first instance of data and a second instance of data according to a modified transmission scheme may include receiving a first instance of data during a first slot, and receiving a second instance of data during a second slot in relation to the time domain immediately after the first slot and the first slot.
[0265] FIG. 10h illustrates another exemplary 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 data to and / or receive data from a base station (102).
[0266] According to method (1070), a UE device receives control information regarding the transmission of data to a wireless network (step 1072). The control information includes at least (i) an indication of the number of transmission configuration indication (TCI) states associated with the transmission, (ii) an indication of the 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 with respect to the time domain (e.g., an in-slot repeat transmission scheme), or (ii) a second transmission scheme in which data is transmitted multiple times during different slots with respect to the time domain (e.g., an inter-slot repeat transmission scheme).
[0267] Based on control information, the UE device determines that data will be transmitted according to the transmission scheme and the dynamic point selection (DPS) configuration (step 1074).
[0268] The UE device transmits or receives data according to a transmission scheme and a DPS configuration (step 1076). In some embodiments, transmitting or receiving data according to a transmission scheme and a DPS configuration may include selecting a base station from among a plurality of base stations of a wireless network based on one or more quality metrics, using one or more antenna arrays to generate a beam directed toward the selected base station, and using the beam to transmit or receive data to or from the selected base station according to the transmission scheme.
[0269] 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. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0270] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is equal to 1. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to a first transmission scheme and a DPS configuration.
[0271] 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. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to the second transmission scheme and the DPS configuration.
[0272] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, wherein the number of iterations is greater than 1. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to a second transmission scheme and according to a DPS configuration.
[0273] FIG. 10i illustrates another exemplary 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 data to and / or receive data from a UE device (160).
[0274] According to method (1060), the base station transmits control information regarding the transmission of data to a wireless network to a UE device (step 1082). The control information includes at least (i) an indication of the number of transmission configuration indication (TCI) states associated with the transmission, (ii) an indication of the number of code division multiplexing (CDM) groups associated with the transmission, and (iii) an indication of the 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 with respect to the time domain (e.g., an in-slot repeated transmission scheme), or (ii) a second transmission scheme in which data is transmitted multiple times during different slots with respect to the time domain (e.g., an inter-slot repeated transmission scheme).
[0275] A base station receives data from a UE device over a wireless network or transmits data to a UE device over a wireless network according to a transmission scheme and a dynamic point selection (DPS) configuration (step 1084). In some embodiments, transmitting or receiving data according to a transmission scheme and a DPS configuration may include selecting a base station from a plurality of base stations of a wireless network based on one or more quality metrics by a UE device, generating a beam directed toward the selected base station by using one or more antenna arrays by a UE device, and transmitting or receiving data to or from the selected base station by using the beam and according to the transmission scheme by a UE device.
[0276] 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. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to the first transmission scheme and the DPS configuration.
[0277] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is equal to 1. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to a first transmission scheme and a DPS configuration.
[0278] 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. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to the second transmission scheme and the DPS configuration.
[0279] In some embodiments, the control information may further include an indication of the number of iterations for transmitting data, and the number of iterations is greater than 1. Additionally, the UE device may determine, based on the control information, whether data will be transmitted or received according to a second transmission scheme and according to a DPS configuration.
[0280] User Privacy
[0281] It is well understood that the use of personally identifiable information must follow privacy policies and practices that are generally recognized as meeting or exceeding industry or government requirements for maintaining user privacy. In particular, personally identifiable information data must be managed and processed to minimize the risks of unintended or unauthorized access or use, and the nature of authorized use must be clearly indicated to users.
[0282] Embodiments of the present disclosure may be realized in any of various forms. For example, some embodiments may be realized as a computer implementation method, a computer-readable memory medium, or a computer system. Other embodiments may be realized using one or more custom-designed hardware devices, such as ASICs. Still other embodiments may be realized using one or more programmable hardware elements, such as FPGAs.
[0283] In some embodiments, a non-transient computer-readable memory medium may be configured to store program instructions and / or data, wherein the program instructions, when executed by a computer system, cause the computer system to perform a method, for example, any of the 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.
[0284] In some embodiments, the device (e.g., UE (106)) may be configured to include a processor (or a set of processors) and a memory medium, wherein the memory medium stores program instructions, the processor is configured to read and execute program instructions from the memory medium, and the program instructions are 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 the various forms.
[0285] Although the above embodiments have been described in considerable detail, once the above disclosure is sufficiently recognized, many variations and modifications will be obvious to those skilled in the art. The following claims are intended to be interpreted to encompass all such variations and modifications.
[0286] Appendix A
[0287]
[0288]
[0289]
[0290]
[0291]
[0292]
[0293]
[0294]
[0295]
[0296] Appendix B
[0297]
[0298]
[0299]
[0300]
[0301]
[0302]
[0303]
[0304]
[0305]
[0306]
[0307]
Claims
Claim 1 delete Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 delete Claim 6 delete Claim 7 delete Claim 8 delete Claim 9 delete Claim 10 delete Claim 11 delete Claim 12 delete Claim 13 delete Claim 14 delete Claim 15 delete Claim 16 delete Claim 17 delete Claim 18 delete Claim 19 delete Claim 20 delete Claim 21 delete Claim 22 delete Claim 23 delete Claim 24 delete Claim 25 delete Claim 26 delete Claim 27 delete Claim 28 delete Claim 29 delete Claim 30 delete Claim 31 delete Claim 32 delete Claim 33 delete Claim 34 delete Claim 35 delete Claim 36 delete Claim 37 delete Claim 38 delete Claim 39 delete Claim 40 delete Claim 41 delete Claim 42 delete Claim 43 delete Claim 44 delete Claim 45 delete Claim 46 delete Claim 47 delete Claim 48 delete Claim 49 delete Claim 50 delete Claim 51 delete Claim 52 delete Claim 53 delete Claim 54 delete Claim 55 delete Claim 56 delete Claim 57 delete Claim 58 delete Claim 59 delete Claim 60 delete Claim 61 delete Claim 62 delete Claim 63 delete Claim 64 delete Claim 65 delete Claim 66 delete Claim 67 delete Claim 68 delete Claim 69 delete Claim 70 delete Claim 71 delete Claim 72 delete Claim 73 delete Claim 74 delete Claim 75 delete Claim 76 delete Claim 77 delete Claim 78 delete Claim 79 delete Claim 80 delete Claim 81 delete Claim 82 delete Claim 83 delete Claim 84 delete Claim 85 delete Claim 86 delete Claim 87 delete Claim 88 delete Claim 89 delete Claim 90 delete Claim 91 delete Claim 92 delete Claim 93 delete Claim 94 delete Claim 95 delete Claim 96 delete Claim 97 delete Claim 98 delete Claim 99 delete Claim 100 delete Claim 101 delete Claim 102 delete Claim 103 delete Claim 104 delete Claim 105 delete Claim 106 delete Claim 107 delete Claim 108 delete Claim 109 delete Claim 110 delete Claim 111 delete Claim 112 delete Claim 113 delete Claim 114 delete Claim 115 delete Claim 116 delete Claim 117 delete Claim 118 delete Claim 119 delete Claim 120 delete Claim 121 delete Claim 122 delete Claim 123 delete Claim 124 delete Claim 125 delete Claim 126 delete Claim 127 delete Claim 128 delete Claim 129 delete Claim 130 delete Claim 131 delete Claim 132 delete Claim 133 delete Claim 134 delete Claim 135 delete Claim 136 delete Claim 137 delete Claim 138 delete Claim 139 delete Claim 140 delete Claim 141 delete Claim 142 delete Claim 143 delete Claim 144 delete Claim 145 delete Claim 146 delete Claim 147 delete Claim 148 delete Claim 149 delete Claim 150 delete Claim 151 delete Claim 152 delete Claim 153 delete Claim 154 delete Claim 155 delete Claim 156 delete Claim 157 delete Claim 158 delete Claim 159 delete Claim 160 delete Claim 161 delete Claim 162 delete Claim 163 delete Claim 164 delete Claim 165 delete Claim 166 delete Claim 167 delete Claim 168 delete Claim 169 delete Claim 170 delete Claim 171 delete Claim 172 delete Claim 173 delete Claim 174 delete Claim 175 delete Claim 176 delete Claim 177 delete Claim 178 delete Claim 179 delete Claim 180 delete Claim 181 A User Equipment (UE) device comprises one or more processors; and a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the UE device to perform operations, the operations comprising receiving control information regarding the transmission of data to a wireless network by the UE device—the control information comprising an indication of the number of Transmission Configuration Indication (TCI) states associated with the transmission, an indication of the number of Code Division Multiplexing (CDM) groups associated with the transmission, and an indication of the number of repetitions in which the data is transmitted, wherein the number of repetitions is selected from a set of numbers including 1—; and, based on the control information, determining by the UE device that the data will be transmitted according to a transmission scheme in which the data is transmitted multiple times and according to a Dynamic Point Selection (DPS) configuration; A UE device comprising transmitting the data according to the transmission scheme and according to the DPS configuration, wherein when the number of the TCI states is 1, the transmission scheme includes an in-slot repeat transmission scheme or an inter-slot repeat transmission scheme, and if the transmission scheme is an in-slot repeat transmission scheme, the data is transmitted multiple times within the same slot with respect to the time domain, and if the transmission scheme is an inter-slot repeat transmission scheme, the data is transmitted multiple times during different slots with respect to the time domain. Claim 182 A UE device according to claim 181, wherein transmitting the data according to the transmission scheme and according to the DPS configuration comprises: selecting a base station among a plurality of base stations of the wireless network based on one or more quality metrics by the UE device; generating a beam directed toward the selected base station by using one or more antenna arrays by the UE device; and transmitting the data to the selected base station by using the beam and according to the transmission scheme by the UE device. Claim 183 delete Claim 184 In paragraph 181, the number of repetitions is equal to 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 185 delete Claim 186 In paragraph 181, the number of iterations is greater than 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 187 delete Claim 188 delete Claim 189 delete Claim 190 delete Claim 191 delete Claim 192 delete Claim 193 delete Claim 194 delete Claim 195 delete Claim 196 delete Claim 197 delete Claim 198 delete Claim 199 A base station comprising one or more processors; and a memory for storing instructions, wherein the instructions, when executed by the one or more processors, cause the base station to perform operations, the operations being to transmit control information regarding the transmission of data from the base station to a user equipment (UE) device to a wireless network—the control information including an indication of the number of transmission configuration indication (TCI) states associated with the transmission, an indication of the number of code division multiplexing (CDM) groups associated with the transmission, and an indication of the number of repetitions in which the data is transmitted, wherein the number of repetitions is selected from a set of numbers including 1—; A base station comprising receiving data from a UE device via a wireless network according to a transmission scheme and according to a dynamic point selection (DPS) configuration, wherein when the number of TCI states is 1, the transmission scheme comprises an in-slot repeat transmission scheme or an inter-slot repeat transmission scheme, and if the transmission scheme is an in-slot repeat transmission scheme, the data is transmitted multiple times within the same slot with respect to the time domain, and if the transmission scheme is an inter-slot repeat transmission scheme, the data is transmitted multiple times during different slots with respect to the time domain. Claim 200 In claim 199, receiving the data according to the transmission scheme and according to the DPS configuration comprises: selecting a base station among a plurality of base stations of the wireless network based on one or more quality metrics by the UE device; generating a beam directed toward the selected base station by using one or more antenna arrays by the UE device; and transmitting the data to the selected base station by the UE device using the beam and according to the transmission scheme. Claim 201 delete Claim 202 In paragraph 199, the number of repetitions is equal to 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 203 delete Claim 204 In paragraph 199, the number of repetitions is greater than 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 205 delete Claim 206 delete Claim 207 delete Claim 208 delete Claim 209 delete Claim 210 delete Claim 211 As a baseband circuit of a user equipment (UE), the baseband circuit receives control information regarding the transmission of data to a wireless network—the control information includes an indication of the number of Transmission Configuration Indication (TCI) states associated with the transmission, an indication of the number of Code Division Multiplexing (CDM) groups associated with the transmission, and an indication of the number of repetitions in which the data is transmitted, wherein the number of repetitions is selected from a set of numbers including 1—; and, based on the control information, determine that the data will be transmitted according to a transmission scheme in which the data is transmitted multiple times and according to a Dynamic Point Selection (DPS) configuration; A baseband circuit configured to transmit the data according to the transmission scheme and the DPS configuration, wherein when the number of the TCI states is 1, the transmission scheme includes an in-slot repetitive transmission scheme or an inter-slot repetitive transmission scheme, and when the transmission scheme is an in-slot repetitive transmission scheme, the data is transmitted multiple times within the same slot in relation to the time domain, and when the transmission scheme is an inter-slot repetitive transmission scheme, the data is transmitted multiple times during different slots in relation to the time domain. Claim 212 In claim 211, transmitting the data according to the transmission scheme and according to the DPS configuration comprises: selecting a base station among a plurality of base stations of the wireless network based on one or more quality metrics by the UE device; generating a beam directed toward the selected base station by using one or more antenna arrays by the UE device; and transmitting the data to the selected base station by using the beam and according to the transmission scheme by the UE device. Claim 213 delete Claim 214 In paragraph 211, the number of repetitions is equal to 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 215 delete Claim 216 In paragraph 211, the number of repetitions is greater than 1, and the UE device determines, based on the control information, that the data will be transmitted according to the transmission scheme and according to the DPS configuration. Claim 217 A UE device according to claim 181, wherein transmitting the data according to the transmission scheme and according to the DPS configuration comprises transmitting the data in a first iteration according to a first TCI associated with the transmission, and transmitting the data in a second iteration according to a second TCI associated with the transmission. Claim 218 In paragraph 199, receiving the data according to the transmission scheme and according to the DPS configuration comprises receiving the data in a first iteration according to a first TCI associated with the transmission, and receiving the data in a second iteration according to a second TCI associated with the transmission, a base station. Claim 219 In paragraph 211, the baseband circuit portion, wherein transmitting the data according to the transmission scheme and according to the DPS configuration comprises transmitting the data in a first iteration according to a first TCI associated with the transmission and transmitting the data in a second iteration according to a second TCI associated with the transmission.