Method, apparatus, and storage medium for hybrid multiplexing of mission-critical information
By adopting the hybrid scheme of frequency division multiplexing and time division multiplexing in the wireless communication system, different resource sets are allocated for MiCr and MBB communications, and perforated when MBB resources are insufficient, the interference problem of MiCr communications burst on MBB communications is solved, and efficient resource scheduling and communication quality assurance are achieved.
Patent Information
- Application Number
- CN202210439007.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-06-16
- Filing Date
- 2017-10-24
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2037-10-24
AI Technical Summary
When wireless communication systems mix and multiplex mission critical (MiCr) information and mobile broadband (MBB) information, it is difficult for wireless communication systems to effectively schedule resources to cope with the burstiness and unpredictability of MiCr communication, resulting in improper resource allocation affecting MBB communication efficiency.
A hybrid multiplexing scheme of frequency division multiplexing (FDM) and time division multiplexing (TDM) is adopted to allocate different frequency and time resource sets for MiCr and MBB communications respectively, and the MBB resources are perforated when there is insufficient MBB resources to support MiCr communication.
Through the hybrid multiplexing scheme, the interference of MiCr communication on MBB communication is reduced, the flexibility and efficiency of system resources are improved, and the high reliability and low latency requirements of MiCr communication are ensured.
Smart Images

Figure CN114630439B_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application for invention titled "Method, Apparatus, and Storage Medium for Hybrid Multiplexing of Mission Critical Information" with the application date of October 24, 2017 and the application number of 201780065302.9.
[0002] Cross - References
[0003] This patent application claims priority to U.S. Patent Application No. 15 / 625,857, titled "Hybrid Multiplexing for Mission Critical Information", filed by Li et al. on June 16, 2017, and U.S. Provisional Patent Application No. 62 / 412,012, titled "Hybrid Multiplexing for Mission Critical Information", filed by Li et al. on October 24, 2016, each of which is assigned to the assignee of this application.
[0004] Background
[0005] The following generally relates to wireless communication and, in particular, to hybrid multiplexing for mission - critical (MiCr) information.
[0006] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple - access systems include code - division multiple - access (CDMA) systems, time - division multiple - access (TDMA) systems, frequency - division multiple - access (FDMA) systems, and orthogonal frequency - division multiple - access (OFDMA) systems (e.g., Long - Term Evolution (LTE) systems or New Radio (NR) systems). A wireless multiple - access communication system may include several base stations or access network nodes, each of which simultaneously supports the communication of multiple communication devices, which may also be referred to as user equipment (UE).
[0007] Wireless multiple - access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at the urban, national, regional, and even global levels. An example telecommunication standard is LTE. LTE is designed to improve spectral efficiency, reduce costs, improve services, utilize new spectrums, and better integrate with other open standards. LTE can use OFDMA on the downlink (DL), single - carrier frequency - division multiple - access (SC - FDMA) on the uplink (UL), and multiple - input multiple - output (MIMO) antenna technology.
[0008] A wireless communication system can support mobile broadband (MBB) communication and MiCr communication over a system bandwidth. MiCr communication can be associated with low latency and high reliability and, in some cases, with bursty and unpredictable transmissions. Due to the unpredictability of MiCr applications, it may be difficult for a base station to allocate an appropriate amount of resources for MiCr communication without significantly affecting MBB communication.
[0009] Overview
[0010] A wireless communication system can support different types of communication, including, for example, mission-critical (MiCr) communication and mobile broadband (MBB) (or enhanced MBB (eMBB)) communication. Resources for different types of communication can be multiplexed according to a hybrid multiplexing scheme (e.g., using time-division multiplexing (TDM) and frequency-division multiplexing (FDM)). And the hybrid multiplexing can allow for a rapid reallocation of resources (e.g., from MBB to MiCr) to accommodate sudden changes in demand.
[0011] A base station can identify a first resource set allocated for MiCr communication and a second resource set allocated for MBB communication and can multiplex the first and second resource sets in the frequency domain. The base station can transmit MiCr information on the first resource set under normal data traffic conditions. However, in some cases, the data traffic for MiCr communication may increase spontaneously, and the capacity of the first resource set may be insufficient for MiCr communication. Accordingly, the base station can schedule MiCr transmissions on the second resource set allocated for MBB communication. That is, the base station can puncture the resources allocated for MBB communication in order to support MiCr communication.
[0012] A method of wireless communication is described. The method can include identifying a first resource set allocated for control and data signaling for a first type of communication having a first nominal latency constraint, where the first resource set includes a first frequency region of a system bandwidth and a first set of transmission time intervals (TTIs) each having a first duration; identifying a second resource set allocated for control and data signaling for a second type of communication having a second nominal latency constraint, where the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs each having a second duration that is an integer multiple of the first duration, and where the first nominal latency constraint is less than the second nominal latency constraint; and transmitting data for the first type of communication on resources of the second resource set.
[0013] Describes an apparatus for wireless communication. The method may include means for identifying a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs each having a first duration; means for identifying a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs each having a second duration, the second duration being an integer multiple of the first duration, and wherein the first nominal latency constraint is less than the second nominal latency constraint; and means for transmitting data for the first type of communication on the resources of the second resource set.
[0014] Describes another apparatus for wireless communication. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are operable to cause the processor to: identify a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs each having a first duration; identify a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs each having a second duration, the second duration being an integer multiple of the first duration, and wherein the first nominal latency constraint is less than the second nominal latency constraint; and transmit data for the first type of communication on the resources of the second resource set.
[0015] Describes a non-transitory computer-readable medium for wireless communication. The non-transitory computer-readable medium may include instructions operable to cause a processor to perform the following operations: identify a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs each having a first duration; identify a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs each having a second duration, the second duration being an integer multiple of the first duration, and wherein the first nominal latency constraint is less than the second nominal latency constraint; and transmit data for the first type of communication on the resources of the second resource set.
[0016] In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the second frequency region is frequency-division multiplexed with the first frequency region. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, transmitting data for a first type of communication on resources of a second resource set includes: puncturing the second resource set for transmission of data for the first type of communication. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, a first resource set identified for control and data signaling allocation for a first type of communication includes a first resource set identified for control and data signaling allocation for a first type of communication based on a data traffic pattern associated with the first type of communication.
[0017] In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the second resource set includes a first resource subset reserved for a second type of communication and a second resource subset available for the first type of communication. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, transmitting data for a first type of communication includes transmitting data for the first type of communication on the second resource subset available for the first type of communication. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the first resource subset can be modulated according to a higher-order modulation scheme than the second resource subset.
[0018] Some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media may further include a process, feature, apparatus, or instruction for transmitting a control message in a control region of a first resource set, where the control message includes an assignment of resources of the second resource set for transmission of data for a first type of communication. Some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media may further include a process, feature, apparatus, or instruction for determining that data traffic associated with transmission of data for a first type of communication exceeds the availability of the first resource set, where the control message is transmitted based on the determination.
[0019] In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the control region includes one or more symbol periods of TTIs of a first TTI set. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, a first frequency region of a system bandwidth includes a first number of subcarriers, and a second frequency region of the system bandwidth includes a second number of subcarriers.
[0020] A method for wireless communication is described. The method may include identifying a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; identifying a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth; and communicating on resources of the second resource set, the second resource set being punctured at least in part based on a control message received on resources of the first resource set to include data signaling for the first type of communication.
[0021] An apparatus for wireless communication is described. The method may include means for identifying a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; means for identifying a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth; and means for communicating on resources of the second resource set, the second resource set being punctured at least in part based on a control message received on resources of the first resource set to include data signaling for the first type of communication.
[0022] Another apparatus for wireless communication is described. The apparatus may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are operable to cause the processor to: identify a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; identify a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth; and communicate on resources of the second resource set, the second resource set being punctured at least in part based on a control message received on resources of the first resource set to include data signaling for the first type of communication.
[0023] Describes a non - transient computer - readable medium for wireless communication. The non - transient computer - readable medium may include instructions operable to cause a processor to perform the following operations: identify a first resource set allocated for control and data signaling for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; identify a second resource set allocated for control and data signaling for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth; and communicate on resources of the second resource set, where the second resource set is punctured at least in part based on control messages received on resources of the first resource set to include data signaling for the first type of communication.
[0024] In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the second frequency region is frequency - division multiplexed with the first frequency region. In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the first type of communication includes a communication having a first nominal latency constraint that is less than a second nominal latency constraint of the second type of communication. Some examples of the above - described method, apparatus, and non - transient computer - readable medium may further include a process, feature, apparatus, or instructions for receiving a control message in a control region of a TTI of the first set of TTIs, where the control message includes an assignment of resources of the first and second resource sets for use in a communication having a first nominal latency constraint.
[0025] In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the control message is received based on data traffic associated with the first type of communication exceeding the availability of the first resource set. In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the control region includes one or more symbol periods of a TTI of the first set of TTIs. In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the first type of communication punctures the second resource set allocated for the second type of communication.
[0026] In some examples of the above - described method, apparatus, and non - transient computer - readable medium, the second type of communication includes MBB communication, and the second resource set includes a second set of TTIs having a second duration per TTI, where the second duration is an integer multiple of the first duration. In some examples of the above - described method, apparatus, and non - transient computer - readable medium, communicating on resources of the second resource set includes refraining from communicating on the resources of the second resource set based on an indication in the control message to re - assign the resources of the second resource set for the first type of communication.
[0027] In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the second resource set includes a first resource subset reserved for MBB communication and a second resource subset available for a first type of communication. In some examples of the above methods, apparatuses (devices), and non-transitory computer-readable media, the first resource subset may be modulated according to a higher-order modulation scheme than the second resource subset. Brief Description of the Drawings
[0029] Figure 1 Illustrates examples of wireless communication systems supporting hybrid multiplexing for mission-critical (MiCr) information in accordance with various aspects of the present disclosure;
[0030] Figure 2 Illustrates examples of wireless communication systems supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0031] Figure 3 Illustrates examples of hybrid multiplexing schemes in systems supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0032] Figure 4 Illustrates examples of process flows in systems supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0033] Figures 5 - 7 Shows block diagrams of one or more devices supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0034] Figure 8 Illustrates a block diagram of a system including a base station supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0035] Figures 9 - 11 Shows block diagrams of one or more devices supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0036] Figure 12 Illustrates a block diagram of a system including a device supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure;
[0037] Figures 13 - 16 Illustrates methods for hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure.
[0038] Detailed Description
[0039] Some wireless communication systems may support low latency (or ultra-low latency) communications associated with high reliability requirements (e.g., mission-critical (MiCr) communications). This type of communication may be referred to as ultra-reliable low latency communication (URLLC), and may be bursty and unpredictable. The wireless communication system may also support other types of communications (e.g., mobile broadband (MBB) communications or enhanced MBB (eMBB) communications). In some cases, low latency communications may have a higher priority than other types of communications (such as MBB / eMMB). Thus, resources for MBB / eMMB and MiCr communications may be multiplexed in a way that provides for ready reallocation of resources to accommodate sudden changes in MiCr demand without unduly burdening MBB / eMMB communications.
[0040] Due to the unpredictability of some low latency applications, the allocation of frequency resources for such applications can be challenging. For example, if a small frequency band is allocated for low latency communications, the reliability of transmission may be reduced when data traffic is high. Alternatively, if a large frequency band is allocated for low latency communications, some resources may not be utilized when data traffic is low.
[0041] Selecting an appropriate transmission time interval (TTI) duration for these low latency applications can also be challenging. For example, a base station may allocate TTIs for other types of communications with a user equipment (UE), and the base station may schedule transmissions to the UE on these resources. While communicating with the UE, the base station may identify unscheduled transmissions associated with low latency applications. Since the priority of low latency transmissions may be higher than the priority of the current communication, the base station may interrupt the current communication (e.g., using puncturing) to transmit the unscheduled transmission.
[0042] If a low latency application has high data traffic, repeated puncturing may be used to transmit low latency information, and this may be detrimental to other types of communications. In other words, the base station may transmit MiCr information on resources allocated for MBB / eMBB communications rather than on resources allocated for MiCr communications. However, MiCr transmissions may interfere with MBB communications and reduce system efficiency. As described herein, system resources (e.g., time and frequency resources) may be allocated for MiCr and MBB / eMBB communications in a way that provides for ready reallocation while minimizing interruptions. In some cases, the wireless communication system may support a hybrid multiplexing scheme that employs both frequency division multiplexing (FDM) and time division multiplexing (TDM).
[0043] As an example, a first resource set may be allocated for low latency communication, and a second resource set may be allocated for other types of communication. Under normal data traffic conditions, the base station may use the first resource set for low latency communication. However, when the data traffic for low latency communication spontaneously increases, the capacity of the first resource set may be too low to fully accommodate low latency communication. Thus, the base station may puncture the second resource set for low latency communication. Although the transmission of low latency information on the second resource set may still interfere with other types of communication, the amount of interference is reduced when using hybrid multiplexing because the puncturing may be used less frequently.
[0044] Aspects of the present disclosure described above are described below in the context of a wireless communication system. Examples of hybrid multiplexing, procedures, and signaling exchanges that support MiCr and MBB / eMBB communication are then described. Aspects of the present disclosure are further illustrated and described by and with reference to apparatus diagrams, system diagrams, and flowcharts related to hybrid multiplexing for MiCr information.
[0045] Figure 1 An example of a wireless communication system 100 that supports hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure is illustrated. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, or a New Radio (NR) network.
[0046] In some cases, the wireless communication system 100 may support enhanced broadband communication (e.g., MBB / eMBB, which may be used interchangeably herein), ultra-reliable (i.e., MiCr) communication, low latency communication, and communication with low cost and low complexity devices. MiCr communication may be associated with low latency, high reliability, and in some cases, may be associated with bursty and unpredictable transmissions. For example, MiCr communication may be associated with lower latency constraints than other types of communication (such as MBB / eMBB). MiCr communication may also have a higher priority than other types of communication (such as MBB / eMBB).
[0047] Base station 105 may communicate wirelessly with UE 115 via one or more base station antennas. Each base station 105 may provide communication coverage for a corresponding geographical coverage area 110. The communication link 125 shown in the wireless communication system 100 may include an uplink (UL) transmission from UE 115 to base station 105, or a downlink (DL) transmission from base station 105 to UE 115. Control information and data may be multiplexed on the uplink channel or the downlink channel according to various techniques. Control information and data for one or more types of communication may be multiplexed on the downlink channel using, for example, TDM techniques, FDM techniques, or hybrid TDM-FDM techniques. In some examples, the control information transmitted during the TTI of the downlink channel may be distributed in a cascaded manner between different control regions (e.g., between a common control region and one or more UE-specific control regions).
[0048] Each UE 115 may be dispersed throughout the wireless communication system 100, and each UE 115 may be stationary or mobile. UE 115 may also be referred to as a mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable term. UE 115 may be a cellular phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, tablet computer, laptop computer, cordless phone, personal electronic device, handheld device, personal computer, wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, machine type communication (MTC) device, electrical appliance, automobile, automobile component, train, train component, and so on.
[0049] Each base station 105 may communicate with the core network 130 and communicate with each other. For example, base station 105 may interface with the core network 130 via a backhaul link 132 (e.g., S1, etc.). Base station 105 may communicate with each other directly or indirectly (e.g., via the core network 130) on a backhaul link 134 (e.g., X2, etc.). Base station 105 may perform radio configuration and scheduling for communication with UE 115, or may operate under the control of a base station controller (not shown). In some examples, base station 105 may be a macro cell, small cell, hot spot, etc. Base station 105 may also be referred to as evolved Node B (eNB) 105.
[0050] Base station 105 can be connected to core network 130 via the S1 interface. The core network can be an evolved packet core (EPC), which can include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME can be a control node that processes signaling between UE 115 and the EPC. All user internet protocol (IP) packets can be relayed through the S-GW, which itself can be connected to the P-GW. The P-GW can provide IP address allocation and other functions. The P-GW can be connected to the network operator's IP services. The operator IP services can include the Internet, intranet, IP multimedia subsystem (IMS), and packet switched (PS) streaming service (PSS).
[0051] In some cases, wireless communication system 100 can be a packet-based network that operates according to a layered protocol stack. On the user plane, the communication of the bearer or packet data convergence protocol (PDCP) layer can be IP-based. In some cases, the radio link control (RLC) layer can perform packet segmentation and reassembly for communication on logical channels. The media access control (MAC) layer can perform priority handling and multiplex logical channels into transport channels. The MAC layer can also use hybrid automatic repeat request (HARQ) to provide MAC layer retransmissions, thereby improving link efficiency. On the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration, and maintenance of the RRC connection that supports the radio bearers for user plane data between UE 115 and network device 105 or core network 130. On the physical (PHY) layer, the transport channels can be mapped to physical channels. The PHY layer resources (e.g., time and frequency resources) allocated for various communication types can be multiplexed in a mixed manner to accommodate the ready reallocation of resources.
[0052] HARQ can be a method employed within wireless communication system 100, which can increase the likelihood of correctly receiving data over wireless communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput of the MAC layer in adverse radio conditions (e.g., signal-to-noise ratio conditions). In incremental redundancy HARQ, incorrectly received data can be stored in a buffer and combined with subsequent transmissions to improve the overall likelihood of successfully decoding the data. In some cases, redundant bits are added to each message before transmission. This can be useful in adverse conditions. In other cases, redundant bits are not added to each message, but rather are retransmitted after the sender of the original message receives a NACK indicating a failed attempt to decode the information. The chain of transmission, response, and retransmission can be referred to as a HARQ process. In some cases, a limited number of HARQ processes can be used for a given communication link 125.
[0053] Time intervals in LTE or NR can be expressed as multiples of a basic time unit, which can be the sampling period T s = 1 / 30,720,000 seconds). Time resources can be organized according to radio frames having a length of 10 ms (T f = 307200T s ). The radio frames can be identified by a system frame number (SFN) ranging from 0 to 1023. Each frame can include 10 1-ms subframes numbered from 0 to 9. A subframe can be further divided into two 0.5-ms time slots, where each time slot contains 6 or 7 modulation symbol periods (depending on the length of the cyclic prefix added before each symbol). Excluding the cyclic prefix, each symbol contains 2048 sampling periods. In some cases, a subframe can be the smallest scheduling unit, also referred to as a TTI. In other cases, the TTI can be shorter than a subframe or can be dynamically selected (e.g., in short TTI bursts or in selected component carriers using short TTI).
[0054] A resource element may include a symbol period and a subcarrier (e.g., in a 15 KHz frequency range). In some cases, the parameter design adopted within the system (i.e., symbol size, subcarrier size, symbol period duration, and / or TTI duration) may be selected or determined based on the type of communication. For example, the parameter design may be selected or determined considering the inherent trade-off between the latency of low-latency applications and the efficiency of other applications. In some cases, a resource block may contain 12 consecutive subcarriers in the frequency domain, and for the normal cyclic prefix in each OFDM symbol, it contains 7 consecutive OFDM symbols in the time domain (i.e., 1 time slot), or in other words, it contains 84 resource elements. The number of bits carried by each resource element may depend on the modulation scheme (the symbol configuration that can be selected during each symbol period). Therefore, the more resource blocks the UE receives and the higher the modulation scheme, the higher the data rate can be. Resource blocks can be defined according to other parameter designs in various examples.
[0055] Before transmitting a signal, the base station 105 and the UE 115 may modulate the signal according to the modulation scheme. Modulation is the process of representing a digital signal by modifying the attributes (e.g., frequency, amplitude, and phase) of a periodic waveform. Demodulation takes the modified waveform and generates a digital signal. The modulated waveform can be divided into time units called symbols. Each symbol can be modulated separately. In a wireless communication system that uses narrowband subcarriers to transmit different symbols, modulation can be achieved by changing the phase and amplitude of each symbol. For example, the binary phase shift keying (BPSK) modulation scheme conveys information by alternating between a waveform transmitted without a phase shift and a waveform transmitted with a 180° shift (i.e., each symbol conveys a single bit of information). In the quadrature amplitude modulation (QAM) scheme, two carrier signals (referred to as the in-phase component I and the quadrature component Q) can be transmitted with a 90° phase shift, and each signal can be transmitted with a specific amplitude selected from a finite set.
[0056] In the time domain, the TTI can be defined as the minimum time unit during which the base station 105 can schedule the UE 115 for uplink or downlink transmission. For example, if the UE 115 is receiving downlink data, during each TTI, the base station 105 may assign resources and indicate to the UE 115 (via downlink control transmission) where to find the resources including the downlink data. In some cases, such as in the LTE system, a subframe can be the basic unit of scheduling or in other words, the TTI. In other cases, such as for low-latency operations, a different, reduced-duration TTI (e.g., short TTI) can be used. The wireless communication system 100 may adopt various TTI durations, including TTI durations that facilitate MiCr and MMB communications (as well as other types of communications associated with LTE and NR).
[0057] A reduced-duration TTI or short TTI (sTTI) can have a symbol period, a pair of symbol periods, the duration of a time slot (i.e., half of a subframe), or some other duration less than 1 ms. For example, the TTI for MBB communication can have the duration of a time slot (i.e., 0.5 ms), while the TTI for MiCr communication can have a shorter duration (e.g., 0.125 ms). The TTI for low-latency operation can thus have a parameter design that is compatible with other LTE transmission structures and timing (e.g., subframes), although this parameter design can be different from that of LTE. Similarly, the TTI for other low-latency or ultra-low-latency (ULL) operations can thus have a parameter design that is compatible with other low-latency structures and timing (e.g., time slots). The wireless communication system 100 can concurrently support communications using TTIs with different durations (e.g., a TTI with the duration of a subframe and a TTI with the duration of a symbol period or a time slot).
[0058] In some examples, different types of communication (e.g., MBB communication and MiCr communication) can be multiplexed in the frequency domain. For example, a first frequency region can be semi-statically configured for MBB communication, while a second frequency region can be semi-statically configured for MiCr communication. Using FDM for orthogonal communication in the wireless communication system 100 can prevent interference between MiCr communication and MBB communication. However, since MiCr communication can be bursty and unpredictable, it can be challenging to allocate resources for MiCr communication using FDM. For example, restricting the frequency band allocated for MiCr communication can limit the capacity of MiCr communication, and a large allocation of frequency resources for MiCr communication can result in wasted resources.
[0059] In other examples, different types of communication (e.g., MBB communication and MiCr communication) can be multiplexed in the time domain. For example, the base station 105 can allocate a set of TTIs for MBB communication. Subsequently, the base station can identify information for MiCr communication and transmit the information on a portion of the TTIs allocated for MBB communication. That is, the base station can puncture the current TTI being used for MBB communication for use in a low-latency MiCr transmission with a higher priority. When the base station punctures an MBB TTI for MiCr communication, the MBB transmission scheduled on the punctured resources may be lost.
[0060] Accordingly, the base station 105 and the UE 115 can adopt various techniques to mitigate the impact of puncturing. For example, the wireless communication system 100 can utilize code block-level FEC and HARQ techniques (e.g., encoded at the MAC layer) to recover the code blocks punctured for MiCr transmission. Additionally, the wireless communication system 100 can use a link adaptation framework to identify an appropriate MCS for MBB transmission based on the MiCr traffic to minimize the impact of MiCr interference. The MCS can be selected based on the pattern of fixed interference from MiCr transmission and the duty cycle associated with the bursty interference from MiCr transmission. Further, the wireless communication system 100 can use a specific coding scheme (e.g., low-density parity-check (LDPC) coding) to minimize the impact of puncturing.
[0061] However, if the data traffic for MiCr communication is high, the use of puncturing can still be detrimental to MBB communication. Further, for MiCr communication, the UE may monitor all the resources allocated for MBB communication for MiCr transmission, and this can lead to increased complexity and power consumption at the UE.
[0062] The wireless communication system 100 can support techniques for efficient use of the wireless spectrum that have minimal interference between different types of communication (e.g., MBB communication and MiCr communication). For example, the wireless communication system 100 can support a hybrid multiplexing scheme that employs both FDM and TDM. A first resource set including a first frequency region and a first set of TTIs can be allocated for MBB communication, while a second resource set including a second frequency region and a second set of TTIs can be allocated for MiCr communication. The wireless device can identify the information for MiCr communication and transmit the information on the second resource set allocated for MiCr communication. However, in some cases, when the MiCr data traffic is high, the capacity of the second resource set allocated for MiCr communication may be too low. In this case, the base station can puncture the MBB resources for MiCr transmission. Thus, the use of hybrid multiplexing for MiCr information can support improved coordination between different types of communication in the wireless communication system 100.
[0063] Figure 2 An example of a wireless communication system 200 that supports hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure is illustrated. The wireless communication system 200 can include a base station 105-a, which can be an example of the base station 105 described with reference to Figure 1 The wireless communication system 200 can also include a first UE 115-a and a second UE 115-b, which can be examples of the UE 115 described above with reference to Figure 1 The base station 105-a can provide communication coverage for a corresponding coverage area 110-a, which can be a coverage area described with reference to Figure 1An example of the described coverage area 110. In some cases, the base station 105-a may schedule the MiCr communication 210 with the first UE 115-a on the first carrier 205-a. The base station 105-a also schedules the MBB communication 215 with the second UE 115-b on the second carrier 205-b.
[0064] In some cases, the MiCr communication 210 and the MBB communication 215 may be multiplexed in the frequency domain according to the FDM technique. For example, the first carrier 205-a designated for the MiCr communication 210 may span a first frequency region of the system bandwidth, and the second carrier 205-b designated for the MBB communication 215 may span a second frequency region of the system bandwidth.
[0065] In some examples, the first frequency region of the first carrier 205-a may be configured (e.g., dynamically or semi-statically) based on the data traffic pattern associated with the MiCr communication. Since in most cases, the MBB communication may be associated with higher data traffic than the MiCr communication, the first carrier 205-a may span a smaller set of subcarriers than the second carrier 205-b. Although the data traffic for the MiCr communication may be relatively low in most cases, the MiCr communication may be associated with higher reliability, lower latency, and higher priority compared to the MBB communication. Therefore, if the base station 105-a or the first UE 115-a identifies that there is above-average data traffic for the MiCr communication, the base station 105-a and the first UE 115-a may transmit the MiCr information (e.g., the MiCr punctured communication 220) on the second carrier 205-b, for example.
[0066] Accordingly, the MBB communication 215 and the MiCr punctured communication 220 may be multiplexed in the time domain according to the TDM technique. In some examples, the first carrier 205-a may span a first set of TTIs, and the second carrier 205-b may span a second set of TTIs. The duration of the TTI for the MiCr communication 210 may be shorter than the duration of the TTI for the MBB communication 215. Further, the parameter design of the TTI for the MiCr communication 210 may be compatible with the parameter design of the TTI for the MBB communication 215. Specifically, the first number (e.g., 4) of the TTIs in the first set of TTIs for the MiCr communication 210 may be an integer multiple of the second number (e.g., 1) of the TTIs in the second set of TTIs for the MBB communication 215. That is, the duration (e.g., 0.5 ms) of each TTI in the second set of TTIs for the MBB communication 215 may be an integer multiple of the duration (e.g., 0.125 ms) of each TTI in the first set of TTIs for the MiCr communication 210, and the boundaries of the TTIs for the MBB communication 215 may be aligned with the boundaries of the TTIs for the MiCr communication 210.
[0067] In some cases, base station 105-a may transmit control information on first carrier 205-a, the control information indicating resources for MiCr punctured communication 220 on carrier 205-b. The control channel may span several symbols in the TTI for MiCr communication 210. First UE 115-a may monitor the control channel and identify resources for MiCr punctured communication 220 on second carrier 205-b. Second UE 115-b may also monitor the control channel and refrain from communicating on the resources for MiCr punctured communication 220. By refraining from communicating on these resources, second UE 115-b may achieve a decoding gain. The use of puncturing to facilitate MiCr punctured communication 220 may still interfere with MBB transmissions in wireless communication system 200. However, since puncturing may be used less frequently when hybrid multiplexing techniques are employed, the amount of interference may be reduced compared to a system that only employs TDM techniques.
[0068] In addition, to reduce the impact of puncturing on MBB communication 215, a first portion of the bandwidth spanned by second carrier 205-b may be reserved for MBB transmissions, while a second portion of the bandwidth spanned by second carrier 205-b may be available for MiCr transmissions (i.e., puncturing). Base station 105-a and second UE 115-b may modulate MBB transmissions across the first portion reserved for MBB transmissions according to a higher modulation scheme than the second portion available for MiCr transmissions. Accordingly, when puncturing the second resource set for MiCr punctured communication 220, less information may be lost.
[0069] Referring to Figure 2 The example described discusses an improved procedure for allocating resources for MiCr communication 210 and MBB communication 215. However, the above example is also applicable to different types of communication with different TTI durations and priorities. Additionally, although the example is described using different UEs, the techniques described are also applicable to different types of communication at the same UE.
[0070] Figure 3 An example of hybrid multiplexing scheme 300 in a system that supports hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure is illustrated. The wireless communication system may allocate a first resource set for MiCr communication and a second resource set for MBB communication. The first resource set may include a first frequency region 305 and a first number of TTIs (e.g., four (4) TTIs), while the second resource set may include a second frequency region 310 and a second number of TTIs (e.g., one (1) TTI). In some cases, second frequency region 310 may be larger than first frequency region 305. That is, second frequency region 310 may span more subcarriers than first frequency region 305.
[0071] The frequency bands for MiCr communication and MBB communication can be dynamically allocated (e.g., in a previous TTI) or semi-statically configured (e.g., using RRC signaling). In some examples, the TTI in the first number of TTIs may have a shorter duration 315 than the duration 320 of the TTI in the second number of TTIs. In some examples, the duration 320 (e.g., 0.5 ms) can be an integer multiple of the duration 315 (e.g., 0.125 ms). That is, the first number of TTIs (e.g., 4) can be an integer multiple of the second number of TTIs (e.g., 1), and each boundary of each TTI in the second number of TTIs can be aligned with the boundary of the TTI in the first number of TTIs.
[0072] Each TTI in the first set of TTIs allocated for MiCr communication may include a MiCr control channel 325 and a MiCr data channel 330, and each TTI in the second set of TTIs allocated for MBB communication may include an MBB control channel 335 and an MBB data channel 340. The base station can use the MiCr control channel 325 to transmit control information to the UE, including, for example, a grant of resources for communicating with the UE on the MiCr data channel 330. Similarly, the base station can use the MBB control channel 335 to transmit control information to the UE, including, for example, a grant of resources for communicating with the UE on the MBB data channel 340. In some cases, the data traffic associated with MiCr communication may instantaneously increase, and the capacity of the first resource set for MiCr communication may not be sufficient to support the increased data traffic. In this case, the base station can allocate a part of the second resource set for MiCr communication.
[0073] In Figure 3 the example, the base station can include a control message in the MiCr control channel 325 that indicates the reallocation of a part of the second resource set (i.e., the MiCr puncturing resource 345) for MiCr communication. As shown, the base station can include a first control message in the second TTI of the first set of TTIs, and the base station can puncture the second frequency region 310 in the second TTI for MiCr communication. Similarly, the base station can include a second control message in the third TTI of the first set of TTIs, and the base station can puncture the second frequency region 310 in the third TTI for MiCr communication. The MiCr communication on the MiCr puncturing resource 345 may interfere with the MBB communication scheduled on the MBB data channel 340. To mitigate the impact of the interference, the MBB UE can monitor the control region (e.g., the MiCr control channel 325) of the MiCr TTI and identify the reallocation of a part of the second resource set for MiCr communication. Subsequently, the MBB UE can refrain from communicating on the MiCr puncturing resource 345 to avoid interference with the MiCr communication.
[0074] Figure 4 An example of process flow 400 in a system that supports hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure is illustrated. In some cases, process flow 400 may represent aspects of techniques performed by a UE 115 or a base station 105 as described with reference to Figure 1 and 2 .
[0075] At 405, base station 105-b may identify a first resource set allocated for MiCr communication and a second resource set allocated for MBB communication. In some cases, the first resource set may include a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. The first frequency region of the system bandwidth may include a first number of subcarriers. In some examples, base station 105-b may identify the first resource set allocated for MiCr communication based on a data traffic pattern associated with the MiCr communication.
[0076] Further, the second resource set may include a second frequency region of the system bandwidth and a second set of TTIs having a second duration per TTI, where the second duration is an integer multiple of the first duration. The second frequency region of the system bandwidth may include a second number of subcarriers. In some cases, the second resource set may include a first resource subset reserved for MBB communication and a second resource subset available for MiCr communication. In this case, MBB communication on the first resource subset may be modulated according to a higher modulation order than MBB communication on the second resource subset.
[0077] At 410, base station 105-b may transmit a resource allocation indicating the first resource set allocated for MiCr communication to UE 115-c. At 415, UE 115-c may identify the first resource set allocated for MiCr communication based on the resource allocation received at 410. At 420, base station 105-b may identify punctured MiCr resources based on, for example, increased data traffic associated with the MiCr communication.
[0078] At 425, base station 105-b may transmit a control message to UE 115-c in a control region of the first resource set. The control message may include an assignment of resources of the second resource set for the transmission of MiCr information. In some cases, the control message is transmitted based on the data traffic volume associated with the MiCr communication exceeding the availability of the first resource set. In some cases, the control region may include one or more symbol periods of the TTIs of the first set of TTIs. At 430, UE 115-c may identify punctured MiCr resources based on the assignment of resources of the second resource set included in the control message received at 425.
[0079] At 435, base station 105-b may be actively communicating with UE 115-c. That is, base station 105-b may exchange MiCr data transmissions (e.g., MiCr information) with UE 115-c on a first resource set and a second resource set that are reallocated for MiCr communication. In some cases, transmitting the MiCr information may include puncturing the second resource set for the transmission of the MiCr information. In some examples, another UE (not shown) may receive control messages in a control region of the first resource set and refrain from communicating on resources in the second resource set that are used for MiCr communication. Base station 105-b and UE 115-c may transmit the MiCr information on a second subset of resources that are available for MiCr communication, rather than on a first subset of resources that are reserved for MBB communication.
[0080] Figure 5 Block diagram 500 illustrates a wireless device 505 that supports hybrid multiplexing for MiCr information, in accordance with various aspects of the present disclosure. The wireless device 505 may be an example of aspects of base station 105 as described with reference to Figure 1 The wireless device 505 may include a receiver 510, a base station communication manager 515, and a transmitter 520. The wireless device 505 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0081] The receiver 510 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to hybrid multiplexing for MiCr information, etc.). The information may be passed to other components of the device. The receiver 510 may be an example of aspects of transceiver 835 as described with reference to Figure 8 The aspects described.
[0082] The base station communication manager 515 may be an example of aspects of base station communication manager 815 as described with reference to Figure 8 The base station communication manager 515 may identify a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; and identify a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, where the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration, and where the first nominal latency constraint is less than the second nominal latency constraint.
[0083] Transmitter 520 may transmit signals generated by other components of the device. Transmitter 520 may transmit data for a first type of communication on resources of a second resource set. In some examples, transmitter 520 may be co-located with receiver 510 in a transceiver module. For example, transmitter 520 may be an example of aspects of transceiver 835 described with reference to Figure 8 . Transmitter 520 may include a single antenna, or it may include an antenna array.
[0084] Figure 6 FIG. 600 is a block diagram illustrating a wireless device 605 supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure. Wireless device 605 may be an example of aspects of wireless device 505 or base station 105 described with reference to Figure 1 and 5 . Wireless device 605 may include a receiver 610, a base station communication manager 615, and a transmitter 620. Wireless device 605 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0085] Receiver 610 may receive information, such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to hybrid multiplexing for MiCr information, etc.). The information may be passed to other components of the device. Receiver 610 may be an example of aspects of transceiver 835 described with reference to Figure 8 .
[0086] Base station communication manager 615 may be an example of aspects of base station communication manager 815 described with reference to Figure 8 . Base station communication manager 615 may also include a MiCr resource allocation identifier 625, an MBB resource allocation identifier 630, and a puncturing component 635.
[0087] The MiCr resource allocation identifier 625 may identify a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. In some cases, the first frequency region of the system bandwidth includes a first number of subcarriers. The MBB resource allocation identifier 630 may identify a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, where the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration, and where the first nominal latency constraint is less than the second nominal latency constraint. In some cases, the second resource set includes a first resource subset reserved for the second type of communication and a second resource subset available for the first type of communication. In some cases, the second frequency region of the system bandwidth includes a second number of subcarriers. In some cases, the second frequency region is frequency division multiplexed with the first frequency region.
[0088] The puncturing component 635 may transmit data for the first type of communication on the resources of the second resource set. In some cases, transmitting data for the first type of communication on the resources of the second resource set includes puncturing the second resource set for transmission of data for the first type of communication. In some cases, transmitting data for the first type of communication includes transmitting data for the first type of communication on the second resource subset available for the first type of communication.
[0089] The transmitter 620 may transmit signals generated by other components of the device. In some examples, the transmitter 620 may be co-located with the receiver 610 in a transceiver module. For example, the transmitter 620 may be an example of aspects of the transceiver 835 described with reference to Figure 8 The transmitter 620 may include a single antenna, or it may include an antenna array.
[0090] Figure 7 FIG. 700 is a block diagram illustrating a base station communication manager 715 supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure. The base station communication manager 715 may be an example of aspects of the base station communication manager 515, the base station communication manager 615, or the base station communication manager 815 described with reference to Figure 5 、 6 and 8. The base station communication manager 715 may include a MiCr resource allocation identifier 720, an MBB resource allocation identifier 725, a puncturing component 730, a data traffic manager 735, a modulator 740, and a control message manager 745. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).
[0091] The MiCr resource allocator 720 can identify a first resource set for control and data signaling allocation for a first type of communication with a first nominal latency constraint, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. In some cases, the first frequency region of the system bandwidth includes a first number of subcarriers. The MBB resource allocator can be identified as a second resource set for control and data signaling allocation for a second type of communication with a second nominal latency constraint, where the second resource set includes a second frequency region of the system bandwidth and a first set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration, and where the first nominal latency constraint is less than the second nominal latency constraint. In some cases, the second resource set includes a first resource subset reserved for the second type of communication and a second resource subset available for the first type of communication. In some cases, the second frequency region of the system bandwidth includes a second number of subcarriers. In some cases, the second frequency region is frequency division multiplexed with the first frequency region.
[0092] The puncturing component 730 can transmit data for the first type of communication on the resources of the second resource set. In some cases, transmitting data for the first type of communication on the resources of the second resource set includes puncturing the second resource set for the transmission of data for the first type of communication. In some cases, transmitting data for the first type of communication includes transmitting data for the first type of communication on the second resource subset available for the first type of communication.
[0093] The modulator 740 can modulate the transmission on the first resource subset reserved for the second type of communication according to a higher-order modulation scheme than the transmission on the second resource subset available for the first type of communication. The control message manager 745 can transmit a control message in the control region of the first resource set, where the control message includes an assignment of resources of the second resource set for the transmission of data for the first type of communication. In some cases, the control region includes one or more symbol periods of the TTIs of the first set of TTIs.
[0094] The data traffic manager 735 can determine that the data traffic associated with the transmission of data for the first type of communication exceeds the availability of the first resource set, and a control message is transmitted based on this determination. The data traffic manager 735 can also identify the data traffic pattern associated with the first type of communication. Subsequently, the data traffic manager can pass this information to the MiCr resource allocator 720. In some cases, the MiCr resource allocator 720 can use this information to identify the first resource set for control and data signaling allocation for the first type of communication based on the data traffic pattern associated with the first type of communication.
[0095] Figure 8 FIG. 800 shows a diagram of a system 800 including a device 805 that supports hybrid multiplexing for MiCr information, according to various aspects of the present disclosure. The device 805 may be an example of or include components of the wireless device 505, wireless device 605, or base station 105 as described above, for example, with reference to Figure 1 , 5 and 6. The device 805 may include components for two-way voice and data communication, which include components for transmitting and receiving communications, including a base station communication manager 815, a processor 820, a memory 825, software 830, a transceiver 835, an antenna 840, and a network communication manager 845. These components may be in electronic communication via one or more buses (e.g., bus 810). The device 805 may communicate wirelessly with one or more UEs 115.
[0096] The base station communication manager 815 may manage communications with other base stations 105 and may include a controller or scheduler for collaboratively controlling communications with the UEs 115 with other base stations 105. For example, the base station communication manager 815 may coordinate the scheduling of transmissions to the UEs 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the base station communication manager 815 may provide an X2 interface within the LTE / LTE-A wireless communication network technology to provide communication between base stations 105.
[0097] The processor 820 may include intelligent hardware devices (e.g., a general-purpose processor, a digital signal processor (DSP), a central processing unit (CPU), a microcontroller, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 820 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 820. The processor 820 may be configured to execute computer-readable instructions stored in the memory to perform various functions (e.g., functions or tasks supporting hybrid multiplexing for MiCr information).
[0098] The memory 825 may include random access memory (RAM) and read-only memory (ROM). The memory 825 may store computer-readable, computer-executable software 830 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, the memory 825 may particularly include a basic input / output system (BIOS), which may control basic hardware and / or software operations, such as interactions with peripheral components or devices.
[0099] The software 830 may include code for implementing aspects of the present disclosure, including code for supporting hybrid multiplexing of MiCr information. The software 830 may be stored in a non-transitory computer-readable medium (such as system memory or other memory). In some cases, the software 830 may not be directly executed by the processor but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0100] The transceiver 835 may communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 835 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 835 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.
[0101] In some cases, the wireless device may include a single antenna 840. However, in some cases, the device may have more than one antenna 840, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.
[0102] The network communication manager 845 may manage communication with the core network (e.g., via one or more wired backhaul links). For example, the network communication manager 845 may manage the delivery of data communication for client devices (such as one or more UEs 115).
[0103] Figure 9 Block diagram 900 illustrates a wireless device 905 in accordance with various aspects of the present disclosure that supports hybrid multiplexing for MiCr information. The wireless device 905 may be an example of aspects of the UE 115 as described with reference to Figure 1 The wireless device 905 may include a receiver 910, a UE communication manager 915, and a transmitter 920. The wireless device 905 may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).
[0104] The receiver 910 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to hybrid multiplexing for MiCr information, etc.). The information may be passed to other components of the device. The receiver 910 may be an example of aspects of the transceiver 1235 described with reference to Figure 12 The transceiver 1235 described.
[0105] The UE communication manager 915 may be as referenced Figure 12Examples of aspects of the described UE communication manager 1215. The UE communication manager 915 may identify a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; identify a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth; and communicate on resources of the second resource set in combination with the receiver 910 and the transmitter 920, where the second resource set is punctured at least in part based on control messages received on resources of the first resource set to include data signaling for the first type of communication.
[0106] The transmitter 920 may transmit signals generated by other components of the device. In some examples, the transmitter 920 may be co-located with the receiver 910 in a transceiver module. For example, the transmitter 920 may be an example of aspects of the transceiver 1235 described with reference to Figure 12 The transmitter 920 may include a single antenna, or it may include an antenna array.
[0107] Figure 10 Block diagram 1000 shows a wireless device 1005 supporting hybrid multiplexing for MiCr information according to various aspects of the present disclosure. The wireless device 1005 may be an example of aspects of the wireless device 905 or the UE 115 described with reference to Figure 1 and 9 The wireless device 1005 may include a receiver 1010, a UE communication manager 1015, and a transmitter 1020. The wireless device 1005 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).
[0108] The receiver 1010 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to hybrid multiplexing for MiCr information, etc.). The information may be passed to other components of the device. The receiver 1010 may be an example of aspects of the transceiver 1235 described with reference to Figure 12 The transmitter 920 may transmit signals generated by other components of the device. In some examples, the transmitter 920 may be co-located with the receiver 910 in a transceiver module. For example, the transmitter 920 may be an example of aspects of the transceiver 1235 described with reference to
[0109] The UE communication manager 1015 may be an example of aspects of the UE communication manager 1215 described with reference to Figure 12 The UE communication manager 1015 may include a resource allocation identifier 1025 and a puncturing component 1030.
[0110] The resource allocation identifier 1025 can identify a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; and a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth. In some cases, the second frequency region is frequency division multiplexed with the first frequency region. In some cases, the first type of communication includes communication having a first nominal latency constraint that is less than a second nominal latency constraint for the second type of communication. In some cases, the second type of communication includes MBB communication, and the second resource set includes a second set of TTIs having a second duration per TTI, and the second duration is an integer multiple of the first duration. In some cases, the second resource set includes a first resource subset reserved for MBB communication and a second resource subset available for the first type of communication.
[0111] The puncturing component 1030 can communicate on the resources of the second resource set, and the second resource set is punctured at least in part based on control messages received on the resources of the first resource set to include data signaling for the first type of communication. In some cases, the first type of communication can puncture the second resource set allocated for the second type of communication. In some cases, communicating on the second resource set includes suppressing communication on that resource of the second resource set based on an indication in the control message to reassign the resource of the second resource set for the first type of communication.
[0112] The transmitter 1020 can transmit signals generated by other components of the device. In some examples, the transmitter 1020 can be co-located with the receiver 1010 in a transceiver module. For example, the transmitter 1020 can be an example of aspects of the transceiver 1235 described with reference to Figure 12 The transmitter 1020 can include a single antenna, or it can include an antenna array.
[0113] Figure 11 FIG. 1100 is a block diagram showing a UE communication manager 1115 supporting hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure. The UE communication manager 1115 can be an example of aspects of the UE communication manager 1215 described with reference to Figure 9 、 10 and 12. The UE communication manager 1115 can include a resource allocation identifier 1120, a puncturing component 1125, a control message manager 1130, and a modulator 1135. Each of these modules can communicate directly or indirectly with each other (e.g., via one or more buses).
[0114] The resource allocation identifier 1120 can identify a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI; and a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth. In some cases, the first type of communication includes communication with a first nominal latency constraint that is less than a second nominal latency constraint for the second type of communication. In some cases, the second type of communication includes MBB communication, and the second resource set includes a second set of TTIs having a second duration per TTI, where the second duration is an integer multiple of the first duration. In some cases, the second resource set includes a first resource subset reserved for MBB communication and a second resource subset available for the first type of communication.
[0115] The puncturing component 1125 can communicate on the resources of the second resource set, and the second resource set is punctured at least in part based on control messages received on the resources of the first resource set to include data signaling for the first type of communication. In some cases, the first type of communication punctures the second resource set allocated for the second type of communication. In some cases, communicating on the second resource set includes suppressing communication on that resource of the second resource set based on an indication in the control message to reassign the resource of the second resource set for the first type of communication.
[0116] The control message manager 1130 can receive control messages in the control region of the TTIs of the first set of TTIs, where the control messages include an assignment of resources of the first resource set and the second resource set for communication with a first nominal latency constraint. In some cases, the control messages are received based on the data traffic associated with the first type of communication exceeding the availability of the first resource set. In some cases, the control region includes one or more symbol periods of the TTIs of the first set of TTIs. The modulator 1135 can modulate the transmission on the first resource subset reserved for MBB communication according to a higher-order modulation scheme than that available for transmission on the second resource subset for the first type of communication.
[0117] Figure 12 A diagram of a system 1200 including a device 1205 that supports hybrid multiplexing for MiCr information in accordance with various aspects of the present disclosure is shown. The device 1205 can be, for example, as described above with reference to Figure 1Examples of the components of the described UE 115 or include these components. Device 1205 may include components for two-way voice and data communication, including components for transmitting and receiving communication, including UE communication manager 1215, processor 1220, memory 1225, software 1230, transceiver 1235, antenna 1240, and I / O controller 1245. These components may be in electronic communication via one or more buses (e.g., bus 1210). Device 1205 may communicate wirelessly with one or more base stations 105.
[0118] Processor 1220 may include intelligent hardware devices (e.g., general-purpose processor, DSP, CPU, microcontroller, ASIC, FPGA, programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1220 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1220. Processor 1220 may be configured to execute computer-readable instructions stored in the memory to perform various functions (e.g., support functions or tasks for hybrid multiplexing of MiCr information).
[0119] Memory 1225 may include RAM and ROM. Memory 1225 may store computer-readable, computer-executable software 1230 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1225 may particularly contain BIOS, which may control basic hardware and / or software operations, such as interactions with peripheral components or devices.
[0120] Software 1230 may include code for implementing aspects of the present disclosure, including code for supporting hybrid multiplexing of MiCr information. Software 1230 may be stored on a non-transitory computer-readable medium (such as system memory or other memory). In some cases, software 1230 may not be directly executed by the processor but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0121] Transceiver 1235 may communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, transceiver 1235 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1235 may also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.
[0122] In some cases, a wireless device may include a single antenna 1240. However, in some cases, the device may have more than one antenna 1240, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.
[0123] The I / O controller 1245 may manage the input and output signals of the device 1205. The I / O controller 1245 may also manage peripheral devices that are not integrated into the device 1205. In some cases, the I / O controller 1245 may represent a physical connection or port to an external peripheral device. In some cases, the I / O controller 1245 may utilize an operating system, such as or another known operating system.
[0124] Figure 13 A flowchart illustrating a method 1300 for hybrid multiplexing of MiCr information in accordance with various aspects of the present disclosure is shown. The operations of method 1300 may be implemented by the base station 105 or its components as described herein. For example, the operations of method 1300 may be performed by the base station communication manager described with reference to Figures 5 to 8 In some examples, the base station 105 may execute a set of codes for controlling the functional elements of the device to perform the following functions. Additionally or alternatively, the base station 105 may use dedicated hardware to perform aspects of the following functions.
[0125] At block 1305, the base station 105 may identify a first resource set for control and data signaling allocation for a first type of communication having a first nominal latency constraint, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. The operation of block 1305 may be performed in accordance with the method described with reference to Figures 1 to 4 In certain examples, aspects of the operation of block 1305 may be performed by the MiCr resource allocation identifier described with reference to Figures 5 to 8 as described.
[0126] At block 1310, the base station 105 may identify a second resource set for control and data signaling allocation for a second type of communication having a second nominal latency constraint, where the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration, and where the first nominal latency constraint is less than the second nominal latency constraint. The operation of block 1310 may be performed in accordance with the method described with reference to Figures 1 to 4 In certain examples, aspects of the operation of block 1310 may be performed by the MBB resource allocation identifier described with reference to Figures 5 to 8 as described.
[0127] At block 1315, the base station 105 may determine that the data traffic associated with the first type of communication exceeds the availability of the first resource set. The operation of block 1315 may be performed according to the method described with reference to Figures 1 to 4 In some examples, aspects of the operation of block 1315 may be performed by a data traffic manager as described with reference to Figures 5 to 8 described.
[0128] At block 1320, the base station 105 may transmit a control message in the control region of the first resource set, where the control message includes an assignment of resources of a second resource set for use in the transmission of data for the first type of communication. The operation of block 1320 may be performed according to the method described with reference to Figures 1 to 4 In some examples, aspects of the operation of block 1320 may be performed by a control message manager as described with reference to Figures 5 to 8 described.
[0129] At block 1325, the base station 105 may transmit data for the first type of communication on the resources of the second resource set. The operation of block 1325 may be performed according to the method described with reference to Figures 1 to 4 In some examples, aspects of the operation of block 1325 may be performed by a puncturing component as described with reference to Figures 5 to 8 described.
[0130] Figure 14 FIG. shows a flow chart of a method 1400 for hybrid multiplexing of MiCr information in accordance with various aspects of the present disclosure. The operations of method 1400 may be implemented by a UE 115 or its components as described herein. For example, the operations of method 1400 may be performed by a UE communication manager as referenced Figures 9 to 12 described. In some examples, the UE 115 may execute a set of code for controlling a functional element of the device to perform the functions described below. Additionally or alternatively, the UE 115 may use dedicated hardware to perform aspects of the functions described below.
[0131] At block 1405, the UE 115 may identify a first resource set for control and data signaling allocation for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. The operation of block 1405 may be performed according to the method described with reference to Figures 1 to 4 In some examples, aspects of the operation of block 1405 may be performed by a resource allocation identifier as described with reference to Figures 9 to 12 described.
[0132] At block 1410, the UE 115 may identify a second resource set for control and data signaling allocation for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth. The operation of block 1410 may be performed according to the method described with reference toFigures 1 to 4 performed in accordance with the described method. In some examples, aspects of the operation of block 1410 may be performed by a resource allocation identifier as described with reference to Figures 9 to 12 the described resource allocation identifier.
[0133] At block 1415, the UE 115 may communicate on resources of a second resource set that is at least partially punctured based on control messages received on resources of a first resource set to include data signaling for a first type of communication. The operation of block 1415 may be performed in accordance with the method described with reference to Figures 1 to 4 the described method. In some examples, aspects of the operation of block 1415 may be performed by a puncturing component as described with respect to Figures 9 to 12 the described puncturing component.
[0134] Figure 15 A flowchart illustrating a method 1500 for hybrid multiplexing of MiCr information in accordance with various aspects of the present disclosure is shown. The operations of method 1500 may be implemented by a UE 115 or its components as described herein. For example, the operations of method 1500 may be performed by a UE communication manager as referenced Figures 9 to 12 the described UE communication manager. In some examples, the UE 115 may execute a set of code for controlling functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 may use dedicated hardware to perform aspects of the functions described below.
[0135] At block 1505, the UE 115 may identify a first resource set allocated for control and data signaling for a first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. The operation of block 1505 may be performed in accordance with the method described with reference to Figures 1 to 4 the described method. In some examples, aspects of the operation of block 1505 may be performed by a resource allocation identifier as referenced Figures 9 to 12 the described resource allocation identifier.
[0136] At block 1510, the UE 115 may identify a second resource set allocated for control and data signaling for a second type of communication, where the second resource set includes a second frequency region of the system bandwidth. The operation of block 1510 may be performed in accordance with the method described with reference to Figures 1 to 4 the described method. In some examples, aspects of the operation of block 1510 may be performed by a resource allocation identifier as referenced Figures 9 to 12 the described resource allocation identifier.
[0137] At block 1515, the UE 115 may receive a control message in a control region of a TTI of the first set of TTIs, where the control message includes an assignment of resources of the first and second resource sets for a first type of communication. The operation of block 1515 may be performed in accordance with the method described with reference to Figures 1 to 4performed by the described method. In some examples, aspects of the operation of block 1515 may be performed by a control message manager as described with reference to Figures 9 to 12 described.
[0138] At block 1520, the UE 115 may communicate on the resources of the second resource set by puncturing the second resource set allocated for the second type of communication based on a control message to include the first type of communication. The operation of block 1520 may be performed according to the method described with reference to Figures 1 to 4 described. In some examples, aspects of the operation of block 1520 may be performed by a puncturing component as described with respect to Figures 9 to 12 described.
[0139] Figure 16 FIG. 1600 is a flow chart illustrating a method for hybrid multiplexing of MiCr information in accordance with various aspects of the present disclosure. The operations of method 1600 may be implemented by the UE 115 or its components as described herein. For example, the operations of method 1600 may be performed by a UE communication manager as described with reference to Figures 9 to 12 described. In some examples, the UE 115 may execute a set of code for controlling functional elements of the device to perform the functions described below. Additionally or alternatively, the UE 115 may use dedicated hardware to perform aspects of the functions described below.
[0140] At block 1605, the UE 115 may identify a first resource set allocated for control and data signaling for the first type of communication, where the first resource set includes a first frequency region of the system bandwidth and a first set of TTIs having a first duration per TTI. The operation of block 1605 may be performed according to the method described with reference to Figures 1 to 4 described. In some examples, aspects of the operation of block 1605 may be performed by a resource allocation identifier as described with reference to Figures 9 to 12 described.
[0141] At block 1610, the UE 115 may identify a second resource set allocated for control and data signaling for the second type of communication, where the second resource set includes a second frequency region of the system bandwidth and a second set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration. The operation of block 1610 may be performed according to the method described with reference to Figures 1 to 4 described. In some examples, aspects of the operation of block 1610 may be performed by a resource allocation identifier as described with reference to Figures 9 to 12 described.
[0142] At block 1615, the UE 115 may refrain from communicating on the resources of the second resource set based on an indication in a control message to reassign the resources of the second resource set for the first type of communication. The operation of block 1615 may be performed according to the method described with reference to Figures 1 to 4performed by the described method. In some examples, aspects of the operation of block 1615 may be performed by a perforation assembly as described with respect to Figures 9 to 12 the described perforation assembly.
[0143] Note that the methods described above describe possible implementations, and the operations may be rearranged or otherwise modified and other implementations are possible. Additionally, aspects from two or more methods may be combined.
[0144] The techniques described herein may be used in a variety of wireless communication systems such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), single-carrier frequency division multiple access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably. CDMA systems may implement radio technologies such as CDMA2000, universal terrestrial radio access (UTRA), etc. CDMA2000 encompasses IS-2000, IS-95, and IS-856 standards. The IS-2000 release is often referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is often referred to as CDMA2000 1xEV-DO, high rate packet data (HRPD), etc. UTRA includes wideband CDMA (WCDMA) and other CDMA variants. TDMA systems may implement radio technologies such as the global system for mobile communications (GSM).
[0145] OFDMA systems may implement radio technologies such as ultra mobile broadband (UMB), evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of the universal mobile telecommunications system (UMTS). 3GPP LTE and LTE-A are releases of the new universal mobile telecommunications system (UMTS) that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, NR, and GSM are described in documents from an organization named the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named the "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. Although aspects of LTE systems or NR systems may be described for example purposes and the LTE or NR terms are used in most of the above description, the techniques described herein may also be applied to applications other than LTE or NR applications.
[0146] In LTE / LTE-A networks, including such networks described herein, the term eNB may generally be used to describe a base station. A wireless communication system or the system described herein may include a heterogeneous LTE / LTE-A or NR network, where different types of eNBs provide coverage for various geographical areas. For example, each eNB, gNB, or base station may provide communication coverage for macro cells, small cells, or other types of cells. Depending on the context, the term "cell" may be used to describe a base station, a carrier or component carrier associated with the base station, or the coverage area of a carrier or base station (e.g., a sector, etc.).
[0147] A base station may include or may be referred to by those skilled in the art as a base transceiver station, radio base station, access point, radio transceiver, Node B, eNB, next-generation Node B (gNB), home Node B, home evolved Node B, or some other suitable term. The geographical coverage area of a base station may be divided into sectors that form part of that coverage area. One or more of the wireless communication systems described herein may include different types of base stations (e.g., macro or small cell base stations). The UEs described herein may be capable of communicating with various types of base stations and network equipment, including macro eNBs, small cell eNBs, gNBs, relay base stations, etc. There may be overlapping geographical coverage areas of different technologies.
[0148] A macro cell generally covers a relatively large geographical area (e.g., an area with a radius of several kilometers) and may allow unrestricted access by UEs having a service subscription with a network provider. Compared with a macro cell, a small cell is a low-power base station that may operate in the same or different (e.g., licensed, unlicensed, etc.) frequency bands as the macro cell. According to various examples, small cells may include pico cells, femto cells, and micro cells. A pico cell, for example, may cover a smaller geographical area and may allow unrestricted access by UEs having a service subscription with a network provider. A femto cell may also cover a smaller geographical area (e.g., a residence) and may provide restricted access by UEs associated with that femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in that residence, etc.). The eNB for a macro cell may be referred to as a macro eNB. The eNB for a small cell may be referred to as a small cell eNB, pico eNB, femto eNB, or home eNB. An eNB may support one or more (e.g., two, three, four, etc.) cells (e.g., component carriers).
[0149] One or more wireless communication systems described herein may support synchronous or asynchronous operation. For synchronous operation, each base station may have similar frame timing, and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, each base station may have different frame timing, and transmissions from different base stations may not be aligned in time. The techniques described herein may be used for synchronous or asynchronous operation.
[0150] The downlink transmissions described herein may also be referred to as forward link transmissions, and the uplink transmissions may also be referred to as reverse link transmissions. Each communication link described herein—such as including Figure 1 and 2 wireless communication systems 100 and 200—may include one or more carriers, where each carrier may be a signal composed of multiple subcarriers (e.g., waveform signals of different frequencies).
[0151] The description, which is set forth in conjunction with the accompanying drawings, describes example configurations and does not represent all examples that may be implemented or that fall within the scope of the claims. The term “exemplary” as used herein means “serving as an example, instance, or illustration” and does not mean “superior to” or “better than” other examples. This detailed description includes specific details to provide an understanding of the described techniques. However, the techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0152] In the drawings, like components or features may have the same reference numeral. Additionally, each of the same type of components may be distinguished by following the reference numeral with a dash and a second label that differentiates between similar components. If only the first reference numeral is used in the specification, the description may apply to any one of the similar components having the same first reference numeral regardless of the second reference numeral.
[0153] The information and signals described herein may be represented using any of a variety of different arts and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0154] The various illustrative blocks and modules described in this disclosure can be implemented or performed with a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0155] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on or transmitted via a computer-readable medium as one or more instructions or code. Other examples and implementations fall within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the above-described functions can be implemented using software, hardware, firmware, hardwiring, or any combination thereof executed by a processor. The features implementing the functions can also be physically located in various positions, including being distributed such that portions of the functions are implemented at different physical locations. Additionally, as used herein (including in the claims), the "or" in a list of items (e.g., a list of items accompanied by phrases such as "at least one of" or "one or more of") indicates an inclusive listing such that, for example, the listing of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Similarly, as used herein, the phrase "based on" should not be construed as reciting a closed set of conditions. For example, an exemplary operation described as "based on condition A" may be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be construed in the same manner as the phrase "at least partially based on".
[0156] A computer-readable medium includes both a non-transitory computer storage medium and a communication medium including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer, or a general purpose or special purpose processor. Any connection is properly termed a computer-readable medium. For example, if software is transmitted from a web site, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, the terms "disk" and "disc" include CD's, laser disks, optical disks, digital versatile disks (DVD's), floppy disks, and Blu-ray disks where disks usually reproduce data magnetically and discs reproduce data optically with lasers. Combinations of the above media are also included within the scope of computer-readable media.
[0157] Elements of the various aspects described throughout this disclosure that are presently known or later come to be known to those of ordinary skill in the art are hereby expressly incorporated by reference as equivalents in structure and function, and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public, whether or not such disclosure is explicitly recited in the claims. The terms "module", "mechanism", "element", "device", "component", etc. are not intended as substitutes for the term "apparatus". Thus, no claim element should be construed as a means-plus-function unless the element is expressly recited using the phrase "means for".
[0158] The description provided herein is to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication, comprising: identifying a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of the system bandwidth and includes a first set of transmission time intervals (TTIs) having a first duration per TTI; identifying a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; receiving a control message in a control region of a TTI of the first set of TTIs, wherein the control message includes an indication of resources in the second resource set that are punctured to include data signaling for the first type of communication; and communicating at least in part on resources in the second resource set that are punctured to include data signaling for the first type of communication based at least in part on the control message, wherein a first subset of resources of the second resource set reserved for the second type of communication is modulated according to a higher order modulation scheme than a second subset of resources of the second resource set available for the first type of communication.
2. The method of claim 1, wherein the second frequency region is frequency division multiplexed with the first frequency region.
3. The method of claim 1, wherein the control message is received at least in part based on data traffic associated with the first type of communication exceeding the availability of the first resource set.
4. The method of claim 1, wherein the control region includes one or more symbol periods of a TTI of the first set of TTIs.
5. The method of claim 1, wherein the second type of communication includes mobile broadband (MBB) communication, and the second resource set includes a second set of TTIs having a second duration per TTI, the second duration being an integer multiple of the first duration.
6. The method of claim 5, wherein communicating on resources in the second resource set comprises: suppressing communication on the resources of the second resource set at least in part based on an indication in the control message to reassign resources of the second resource set for the first type of communication.
7. The method of claim 5, wherein the first subset of resources of the second resource set is reserved for MBB communication.
8. A method for wireless communication, comprising: identifying a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of the system bandwidth and includes a first set of transmission time intervals (TTIs) having a first duration per TTI; identifying a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Transmit a control message in a control region of a TTI of the first TTI set, wherein the control message includes an indication of resources in the second resource set that are punctured to include data signaling for the first type of communication; and Transmit data for the first type of communication on resources of the second resource set, wherein a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.
9. The method of claim 8, wherein the second resource set includes a second TTI set having a second duration per TTI, the second duration being an integer multiple of the first duration.
10. The method of claim 8, wherein the second frequency region is frequency division multiplexed with the first frequency region.
11. The method of claim 8, wherein transmitting data for the first type of communication on resources of the second resource set includes: Puncturing the second resource set for transmission of data for the first type of communication.
12. The method of claim 8, wherein the first resource set identified for the first data channel allocation for the first type of communication includes: Identifying the first resource set for the first data channel allocation for the first type of communication at least in part based on a data traffic pattern associated with the first type of communication.
13. The method of claim 8, wherein transmitting data for the first type of communication includes: Transmitting data for the first type of communication on a second resource subset of the second resource set available for the first type of communication.
14. The method of claim 8, further comprising: Determining that data traffic associated with transmission of data for the first type of communication exceeds the availability of the first resource set, and transmitting the control message at least in part based on the determination.
15. The method of claim 8, wherein the control region includes one or more symbol periods of a TTI of the first TTI set.
16. An apparatus for wireless communication, comprising: A processor; A memory in electronic communication with the processor; And Instructions stored in the memory that, when executed by the processor, are operable to cause the apparatus to: Identify a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of a system bandwidth and includes a first TTI set having a first duration per transmission time interval TTI; Identify a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Receive a control message in a control region of a TTI of the first TTI set, where the control message includes an indication of resources in the second resource set that are punctured to include data signaling for the first type of communication; and Communicate on resources in the second resource set that are punctured to include data signaling for the first type of communication, at least in part based on the control message, where a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.
17. The apparatus according to claim 16, wherein the second frequency region is frequency division multiplexed with the first frequency region.
18. The apparatus according to claim 16, wherein the control message is received at least in part based on data traffic associated with the first type of communication exceeding the availability of the first resource set.
19. The apparatus according to claim 16, wherein the control region includes one or more symbol periods of a TTI of the first TTI set.
20. The apparatus according to claim 16, wherein the second type of communication includes mobile broadband MBB communication, and the second resource set includes a second TTI set having a second duration per TTI, and the second duration is an integer multiple of the first duration.
21. The apparatus according to claim 20, wherein the instructions are further executable by the processor to cause the apparatus to perform the following operations: Suppress communication on the resources of the second resource set at least in part based on an indication in the control message to reassign resources of the second resource set for the first type of communication.
22. The apparatus according to claim 20, wherein the first resource subset of the second resource set is reserved for MBB communication.
23. An apparatus for wireless communication, comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory that, when executed by the processor, are operable to cause the apparatus to perform the following operations: Identify a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, where the first resource set spans a first frequency region of the system bandwidth and includes a first TTI set having a first duration per transmission time interval TTI; Identify a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, where the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Transmit a control message in a control region of a TTI of the first TTI set, where the control message includes an indication of resources in the second resource set that are punctured to include data signaling for the first type of communication; and Data for communication of the first type is transmitted on the resources of the second resource set, wherein a first resource subset of the second resource set reserved for communication of the second type is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for communication of the first type.
24. The apparatus according to claim 23, wherein the second resource set includes a second set of TTIs each having a second duration that is an integer multiple of the first duration.
25. The apparatus according to claim 23, wherein the second frequency region is frequency-division multiplexed with the first frequency region.
26. The apparatus according to claim 23, wherein transmitting data for communication of the first type on the resources of the second resource set includes: Puncturing the second resource set for transmission of data for communication of the first type.
27. The apparatus according to claim 23, wherein the first resource set identified for the first data channel allocation for communication of the first type includes: Identifying the first resource set for the first data channel allocation for communication of the first type at least in part based on a data traffic pattern associated with communication of the first type.
28. The apparatus according to claim 23, wherein transmitting data for communication of the first type includes: Transmitting data for communication of the first type on a second resource subset of the second resource set available for communication of the first type.
29. The apparatus according to claim 23, the instructions further causing the apparatus to: Determine that data traffic associated with transmission of data for communication of the first type exceeds the availability of the first resource set, and transmitting the control message at least in part based on the determination.
30. The apparatus according to claim 23, wherein the control region includes one or more symbol periods of the TTIs of the first set of TTIs.
31. An apparatus for wireless communication, comprising: Means for identifying a first resource set for a first data channel allocation for communication of a first type having a first nominal latency constraint, wherein the first resource set spans a first frequency region of a system bandwidth and includes a first set of TTIs each having a first duration; Means for identifying a second resource set for a second data channel allocation for communication of a second type having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Means for receiving a control message in a control region of the TTIs of the first set of TTIs, wherein the control message includes an indication of resources in the second resource set that are punctured to include data signaling for communication of the first type; And Apparatus for communicating on resources punctured in the second resource set to include data signaling for the first type of communication, at least in part based on the control message, wherein a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.
32. An apparatus for wireless communication, comprising: Apparatus for identifying a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of the system bandwidth and includes a first set of transmission time intervals (TTIs) having a first duration per TTI; Apparatus for identifying a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Apparatus for transmitting a control message in a control region of a TTI of the first set of TTIs, wherein the control message includes an indication of resources punctured in the second resource set to include data signaling for the first type of communication; And Apparatus for transmitting data for the first type of communication on resources of the second resource set, wherein a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.
33. A non-transitory computer-readable medium for wireless communication, comprising instructions operable to cause a processor to perform the following operations: Identify a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of the system bandwidth and includes a first set of transmission time intervals (TTIs) having a first duration per TTI; Identify a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Receive a control message in a control region of a TTI of the first set of TTIs, wherein the control message includes an indication of resources punctured in the second resource set to include data signaling for the first type of communication; and Communicate at least in part based on the control message on resources punctured in the second resource set to include data signaling for the first type of communication, wherein a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.
34. A non-transitory computer-readable medium for wireless communication, comprising instructions operable to cause a processor to perform the following operations: Identify a first resource set for a first data channel allocation for a first type of communication having a first nominal latency constraint, wherein the first resource set spans a first frequency region of a system bandwidth and includes a first set of transmission time intervals (TTIs) having a first duration per TTI; Identify a second resource set for a second data channel allocation for a second type of communication having a second nominal latency constraint, wherein the second resource set spans a second frequency region of the system bandwidth, and the first nominal latency constraint is less than the second nominal latency constraint; Transmit a control message in a control region of a TTI of the first set of TTIs, wherein the control message includes an indication of resources in the second resource set that are punctured to include data signaling for the first type of communication; and Transmit data for the first type of communication on resources of the second resource set, wherein a first resource subset of the second resource set reserved for the second type of communication is modulated according to a higher-order modulation scheme than a second resource subset of the second resource set available for the first type of communication.