WO2025014477A1 - Apparatus and method for dynamic configured scheduling resource assignment - Google Patents
Apparatus and method for dynamic configured scheduling resource assignment Download PDFInfo
- Publication number
- WO2025014477A1 WO2025014477A1 PCT/US2023/027389 US2023027389W WO2025014477A1 WO 2025014477 A1 WO2025014477 A1 WO 2025014477A1 US 2023027389 W US2023027389 W US 2023027389W WO 2025014477 A1 WO2025014477 A1 WO 2025014477A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resource assignment
- period
- processor
- resource
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/11—Semi-persistent scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
- H04W52/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0245—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/0051—Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Definitions
- Embodiments of the present disclosure relate to apparatus and method for wireless communication.
- Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts.
- cellular communication such as the 4th-gen eration (4G) Long Term Evolution (LTE) and the 5th- generation (5G) New Radio (NR)
- 4G Long Term Evolution
- 5G 5th- generation
- 3GPP 3rd Generation Partnership Project
- CS configured scheduling
- DL downlink
- UL uplink
- a method of wireless communication of a first node may include identifying, by at least one processor, a plurality of CS resource assignments.
- the method may include selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period.
- the method may include transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
- a method of wireless communication of a first node may include receiving, by a communication interface, a transmission during a CS period from a second node.
- the transmission may be associated with a CS resource assignment of a plurality of CS resource assignments.
- the method may include identifying, by at least one processor, the CS resource assignment used for the transmission.
- the method may include decoding, by the at least one processor, the transmission based on information associated with the CS resource assignment.
- an apparatus for wireless communication of a first node may include at least one processor.
- the first node may include memory storing instructions.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to identify a plurality of CS resource assignments.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to select a first CS resource assignment from the plurality of CS resource assignments for a first CS period.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to transmit a first transmission to a second node using the first CS resource assignment based during the first CS period.
- FIG. 1 illustrates an exemplary wireless network, according to some embodiments of the present disclosure.
- FIG. 2 illustrates a block diagram of an exemplary node, according to some embodiments of the present disclosure.
- FIG. 3 illustrates a detailed block diagram of an exemplary apparatus that includes a baseband chip, a radio frequency (RF) chip, and a host chip, according to some embodiments of the present disclosure.
- RF radio frequency
- FIG. 4 A illustrates a first exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 4B illustrates a second exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 4C illustrates a third exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 4D illustrates a fourth exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 5A illustrates an exemplary time-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 5B illustrates an exemplary frequency/time-domain CS resource assignment, according to some embodiments of the present disclosure.
- FIG. 6 is a flowchart of a first exemplary method of wireless communication, according to some aspects of the present disclosure.
- FIG. 7 is a flowchart of a second exemplary method of wireless communication, according to some aspects of the present disclosure.
- references in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” “some embodiments,” “certain embodiments,” etc. indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it would be within the knowledge of a person skilled in the pertinent art to effect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
- terminology may be understood at least in part from usage in context.
- the term “one or more” as used herein, depending at least in part upon context may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense.
- terms, such as “a,” “an,” or “the,” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context.
- the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
- CDMA code division multiple access
- TDMA time division multiple access
- FDMA frequency division multiple access
- OFDMA orthogonal frequency division multiple access
- SC- FDMA single-carrier frequency division multiple access
- WLAN wireless local area network
- a CDMA network may implement a radio access technology (RAT), such as Universal Terrestrial Radio Access (UTRA), evolved UTRA (E-UTRA), CDMA 1000, etc.
- RAT radio access technology
- UTRA Universal Terrestrial Radio Access
- E-UTRA evolved UTRA
- CDMA 1000 wireless local area network
- GSM Global System for Mobile Communications
- An OFDMA network may implement a RAT, such as LTE or NR.
- a WLAN system may implement a RAT, such as Wi-Fi.
- the techniques described herein may be used for the wireless networks and RATs mentioned above, as well as other wireless networks and RATs.
- Most baseband chips are designed to support different application types, e.g., such as high-throughput data transfers (e.g., video streaming, extended reality (XR) gaming, etc.), as well as low-latency, low-data rate applications such as voice-over-internet protocol (VoIP).
- application types e.g., such as high-throughput data transfers (e.g., video streaming, extended reality (XR) gaming, etc.), as well as low-latency, low-data rate applications such as voice-over-internet protocol (VoIP).
- Different types of applications may be run concurrently within the same baseband chip.
- SCH shared channel
- the base station may use different scheduling mechanisms.
- the base station indicates the time and frequency locations of allocated resources using scheduling information, which is sent to the user equipment using a control channel (CCH) or other signalings.
- CCH control channel
- Such dynamic channel -dependent scheduling can exploit the selectivity in both the time and frequency domain, and significantly improve the system throughput for high- throughput data transfers, such as video streaming or extended-reality (XR) gaming applications, for example.
- Configured scheduling (CS) e.g., semi -persistent scheduling (SPS) and configured grant (CG) scheduling, is designed to schedule DL (downlink) and UL (uplink) data transmissions, respectively.
- SPS semi -persistent scheduling
- CG configured grant
- a base station can activate or release SPS through downlink control information (DCI).
- DCI downlink control information
- a CS can be activated through DCI or a radio resource control (RRC) message (e.g., rrc-ConfiguredUplinkGrant) or release it through a DCI.
- RRC radio resource control
- a DCI with cyclic redundancy check (CRC) bits scrambled by a cell-specific radio network temporary identifier (CS-RNTI) the CS resource assignment and transmission format (e.g., MCS, rank, etc.) is fixed.
- the CS resource assignment is fixed in terms of the frequency-resource assignment and the time-resource assignment.
- packet sizes may vary between frames.
- existing techniques schedule packets with a relatively large number of resources to accommodate the size of the packets transmitted in most periods. This technique also wastes resources. This is because the system is unable to predict the data size per CS period, and the reserved number of resources is often too large.
- the present disclosure provides an exemplary dynamic CS resource assignment technique that introduces flexibility with respect to the selection of the CS resource assignment and transmission format.
- the system of the present disclosure achieves capacity gain similar to dynamic scheduling, while saving physical downlink control channel (PDCCH) resources by limiting scheduling grant overhead.
- PDCCH physical downlink control channel
- it better supports the variable data rate of applications, such as XR.
- the exemplary dynamic CS resource assignment technique may activate CS with possible 2-RB and 1-RB transmission.
- the transmitter node uses a 1-RB CS resource assignment for the transmission.
- the transmitter node uses the 2-RB transmission.
- the other RB can be used by other UEs.
- the exemplary dynamic CS resource assignment technique may activate an SPS with a frequency domain assignment of bandwidth (BW) or half-BW and a transmission format of MCS1 or MCS2.
- the transmitter node can dynamically select the frequency-domain assignment and the transmission format for a CS period based on the VR data volume and the channel condition(s) (e.g., the SNR). In so doing, the base station does not need to reserve resources for the largest VR packet size and based on the worst channel conditions. Additional details of the exemplary CS resource assignment technique are described below in connection with FIGs. 1-7.
- FIG. 1 illustrates an exemplary wireless network 100, in which some aspects of the present disclosure may be implemented, according to some embodiments of the present disclosure.
- wireless network 100 may include a network of nodes, such as user equipment 102, an access node 104, and a core network element 106.
- User equipment 102 may be any terminal device, such as a mobile phone, a desktop computer, a laptop computer, a tablet, a vehicle computer, a gaming console, a printer, a positioning device, a wearable electronic device, a smart sensor, or any other device capable of receiving, processing, and transmitting information, such as any member of a vehicle to everything (V2X) network, a cluster network, a smart grid node, or an Internet-of-Things (loT) node.
- V2X vehicle to everything
- cluster network such as a cluster network
- smart grid node such as a smart grid node
- Internet-of-Things (loT) node such as any member of a vehicle to everything (V2X) network, a cluster network, a smart grid node, or an Internet-of-Things (loT) node.
- V2X vehicle to everything
- LoT Internet-of-Things
- Access node 104 may be a device that communicates with user equipment 102, such as a wireless access point, a base station (BS), a Node B, an enhanced Node B (eNodeB or eNB), a next-generation NodeB (gNodeB or gNB), a cluster master node, or the like. Access node 104 may have a wired connection to user equipment 102, a wireless connection to user equipment 102, or any combination thereof. Access node 104 may be connected to user equipment 102 by multiple connections, and user equipment 102 may be connected to other access nodes in addition to access node 104. Access node 104 may also be connected to other user equipments.
- BS base station
- eNodeB or eNB enhanced Node B
- gNodeB or gNB next-generation NodeB
- access node 104 may operate in millimeter wave (mmW) frequencies and/or near mmW frequencies in communication with the user equipment 102.
- mmW millimeter wave
- the access node 104 may be referred to as an mmW base station.
- Extremely high frequency (EHF) is part of the radio frequency (RF) in the electromagnetic spectrum. EHF has a range of 30 GHz to 200 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in the band may be referred to as a millimeter wave.
- Near mmW may extend down to a frequency of 3 GHz with a wavelength of 100 millimeters.
- the super high frequency (SHF) band extends between 3 GHz and 30 GHz, also referred to as centimeter wave. Communications using the mmW or near mmW radio frequency band have extremely high path loss and a short range.
- the mmW base station may utilize beamforming with user equipment 102 to compensate for the extremely high path loss and short range. It is understood that access node 104 is illustrated by a radio tower by way of illustration and not by way of limitation.
- Access nodes 104 which are collectively referred to as E-UTRAN in the evolved packet core network (EPC) and as NG-RAN in the 5G core network (5GC), interface with the EPC and 5GC, respectively, through dedicated backhaul links (e.g., SI interface).
- EPC evolved packet core network
- 5GC 5G core network
- access node 104 may perform one or more of the following functions: transfer of user data, radio channel ciphering and deciphering, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment trace, RAN information management (RIM), paging, positioning, and delivery of warning messages.
- Access nodes 104 may communicate directly or indirectly (e.g., through the 5GC) with each other over backhaul links (e.g., X2 interface).
- the backhaul links may be wired or wireless.
- Core network element 106 may serve access node 104 and user equipment 102 to provide core network services.
- core network element 106 may include a home subscriber server (HSS), a mobility management entity (MME), a serving gateway (SGW), or a packet data network gateway (PGW).
- HSS home subscriber server
- MME mobility management entity
- SGW serving gateway
- PGW packet data network gateway
- EPC evolved packet core
- core network element 106 includes an access and mobility management function (AMF), a session management function (SMF), or a user plane function (UPF) of the 5GC for the NR system.
- the AMF may be in communication with a Unified Data Management (UDM).
- UDM Unified Data Management
- the AMF is the control node that processes the signaling between the user equipment 102 and the 5GC. Generally, the AMF provides QoS flow and session management. All user Internet protocol (IP) packets are transferred through the UPF.
- the UPF provides user equipment (UE) IP address allocation as well as other functions.
- the UPF is connected to the IP Services.
- the IP Services may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS Streaming Service, and/or other IP services. It is understood that core network element 106 is shown as a set of rack-mounted servers by way of illustration and not by way of limitation.
- Core network element 106 may connect with a large network, such as the Internet 108, or another Internet Protocol (IP) network, to communicate packet data over any distance.
- a large network such as the Internet 108, or another Internet Protocol (IP) network
- IP Internet Protocol
- data from user equipment 102 may be communicated to other user equipments connected to other access points, including, for example, a computer 110 connected to Internet 108, for example, using a wired connection or a wireless connection, or to a tablet 112 wirelessly connected to Internet 108 via a router 114.
- IP Internet Protocol
- computer 110 and tablet 112 provide additional examples of possible user equipments
- router 114 provides an example of another possible access node.
- a generic example of a rack-mounted server is provided as an illustration of core network element 106.
- Database 116 may, for example, manage data related to user subscription to network services.
- a home location register (HLR) is an example of a standardized database of subscriber information for a cellular network.
- authentication server 118 may handle authentication of users, sessions, and so on.
- an authentication server function (AUSF) device may be the entity to perform user equipment authentication.
- a single server rack may handle multiple such functions, such that the connections between core network element 106, authentication server 118, and database 116, may be local connections within a single rack.
- Each element in FIG. 1 may be considered a node of wireless network 100. More detail regarding the possible implementation of a node is provided by way of an example in the description of a node 200 in FIG. 2.
- Node 200 may be configured as user equipment 102, access node 104, or core network element 106 in FIG. 1.
- node 200 may also be configured as computer 110, router 114, tablet 112, database 116, or authentication server 118 in FIG. 1.
- node 200 may include a processor 202, a memory 204, and a transceiver 206. These components are shown as connected to one another by a bus, but other connection types are also permitted.
- node 200 When node 200 is user equipment 102, additional components may also be included, such as a user interface (UI), sensors, and the like. Similarly, node 200 may be implemented as a blade in a server system when node 200 is configured as core network element 106. Other implementations are also possible.
- UI user interface
- sensors sensors
- core network element 106 Other implementations are also possible.
- Transceiver 206 may include any suitable device for sending and/or receiving data.
- Node 200 may include one or more transceivers, although only one transceiver 206 is shown for simplicity of illustration.
- An antenna 208 is shown as a possible communication mechanism for node 200. Multiple antennas and/or arrays of antennas may be utilized for receiving multiple spatially multiplex data streams.
- examples of node 200 may communicate using wired techniques rather than (or in addition to) wireless techniques.
- access node 104 may communicate wirelessly to user equipment 102 and may communicate by a wired connection (for example, by optical or coaxial cable) to core network element 106.
- Other communication hardware such as a network interface card (NIC), may be included as well.
- NIC network interface card
- node 200 may include processor 202. Although only one processor is shown, it is understood that multiple processors can be included.
- Processor 202 may include microprocessors, microcontroller units (MCUs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout the present disclosure.
- Processor 202 may be a hardware device having one or more processing cores.
- Processor 202 may execute software.
- node 200 may also include memory 204. Although only one memory is shown, it is understood that multiple memories can be included. Memory 204 can broadly include both memory and storage.
- memory 204 may include random-access memory (RAM), read-only memory (ROM), static RAM (SRAM), dynamic RAM (DRAM), ferroelectric RAM (FRAM), electrically erasable programmable ROM (EEPROM), compact disc readonly memory (CD-ROM) or other optical disk storage, hard disk drive (HDD), such as magnetic disk storage or other magnetic storage devices, Flash drive, solid-state drive (SSD), or any other medium that can be used to carry or store desired program code in the form of instructions that can be accessed and executed by processor 202.
- RAM random-access memory
- ROM read-only memory
- SRAM static RAM
- DRAM dynamic RAM
- FRAM ferroelectric RAM
- EEPROM electrically erasable programmable ROM
- CD-ROM compact disc readonly memory
- HDD hard disk drive
- flash drive such as magnetic disk storage or other magnetic storage devices
- SSD solid-state drive
- memory 204 may be embodied by any computer-readable medium, such as a non-transitory computer-readable medium.
- Processor 202, memory 204, and transceiver 206 may be implemented in various forms in node 200 for performing wireless communication functions.
- at least two of processor 202, memory 204, and transceiver 206 are integrated into a single system- on-chip (SoC) or a single system-in-package (SiP).
- SoC system- on-chip
- SiP single system-in-package
- processor 202, memory 204, and transceiver 206 of node 200 are implemented (e.g., integrated) on one or more SoCs.
- processor 202 and memory 204 may be integrated on an application processor (AP) SoC (sometimes known as a “host,” referred to herein as a “host chip”) that handles application processing in an operating system (OS) environment, including generating raw data to be transmitted.
- API application processor
- processor 202 and memory 204 may be integrated on a baseband processor (BP) SoC (sometimes known as a “modem,” referred to herein as a “baseband chip”) that converts the raw data, e.g., from the host chip, to signals that can be used to modulate the carrier frequency for transmission, and vice versa, which can run a real-time operating system (RTOS).
- API SoC sometimes known as a “host,” referred to herein as a “host chip”
- BP baseband processor
- modem modem
- RTOS real-time operating system
- processor 202 and transceiver 206 may be integrated on an RF SoC (sometimes known as a “transceiver,” referred to herein as an “RF chip”) that transmits and receives RF signals with antenna 208.
- RF SoC sometimes known as a “transceiver,” referred to herein as an “RF chip”
- RF chip may be integrated as a single SoC.
- a baseband chip and an RF chip may be integrated into a single SoC that manages all the radio functions for cellular communication.
- a user equipment 102 and/or access node 104 may implement an exemplary dynamic CS resource assignment technique that introduces flexibility with respect to the selection of the CS resource assignment and transmission format, as described below in connection with FIGs. 3-7.
- FIG. 3 illustrates a block diagram of an exemplary apparatus 300 including a baseband chip 302, an RF chip 304, and a host chip 306, according to some embodiments of the present disclosure.
- FIG. 4A illustrates a first exemplary frequency-domain CS resource assignment 400, according to some embodiments of the present disclosure.
- FIG. 4B illustrates a second exemplary frequency-domain CS resource assignment 425, according to some embodiments of the present disclosure.
- FIG. 4C illustrates a third exemplary frequency-domain CS resource assignment 450, according to some embodiments of the present disclosure.
- FIG. 4D illustrates a fourth exemplary frequency-domain CS resource assignment 475, according to some embodiments of the present disclosure.
- FIG. 4A illustrates a first exemplary frequency-domain CS resource assignment 400, according to some embodiments of the present disclosure.
- FIG. 4B illustrates a second exemplary frequency-domain CS resource assignment 425, according to some embodiments of the present disclosure.
- FIG. 4C illustrates a third
- FIG. 5 A illustrates an exemplary time-domain CS resource assignment 500, according to some embodiments of the present disclosure.
- FIG. 5B illustrates an exemplary frequency/time-domain CS resource assignment 525, according to some embodiments of the present disclosure.
- FIGs. 3, 4A, 4B, 4C, 4D, 5A, and 5B will be described together.
- apparatus 300 may be implemented as user equipment 102 or access node 104 of wireless network 100 in FIG. 1.
- apparatus 300 may include baseband chip 302, RF chip 304, host chip 306, and one or more antennas 310.
- baseband chip 302 is implemented by a processor and a memory
- RF chip 304 is implemented by a processor, a memory, and a transceiver.
- apparatus 300 may further include an external memory 308 (e.g., the system memory or main memory) that can be shared by each chip 302, 304, or 306 through the system/main bus.
- external memory 308 e.g., the system memory or main memory
- baseband chip 302 is illustrated as a standalone SoC in FIG.
- baseband chip 302 and RF chip 304 may be integrated as one SoC or one SiP; in another example, baseband chip 302 and host chip 306 may be integrated as one SoC or one SiP; in still another example, baseband chip 302, RF chip 304, and host chip 306 may be integrated as one SoC or one SiP, as described above.
- host chip 306 may generate raw data and send it to baseband chip 302 for encoding, modulation, and mapping. Interface 311 of baseband chip 302 may receive the data from host chip 306. Baseband chip 302 may also access the raw data generated by host chip 306 and stored in external memory 308, for example, using the direct memory access (DMA). Baseband chip 302 may first encode (e.g., by source coding and/or channel coding) the raw data and modulate the coded data using any suitable modulation techniques, such as multi-phase shift keying (MPSK) modulation or quadrature amplitude modulation (QAM).
- MPSK multi-phase shift keying
- QAM quadrature amplitude modulation
- Baseband chip 302 may perform any other functions, such as symbol or layer mapping, to convert the raw data into a signal that can be used to modulate the carrier frequency for transmission.
- baseband chip 302 may send the modulated signal to RF chip 304 via interface 311.
- RF chip 304 through the transmitter, may convert the modulated signal in the digital form into analog signals, i.e., RF signals, and perform any suitable front-end RF functions, such as filtering, digital pre-distortion, up-conversion, or sample-rate conversion.
- Antenna 310 e.g., an antenna array
- antenna 310 may receive RF signals from an access node or other wireless device.
- the RF signals may be passed to the receiver (Rx) of RF chip 304.
- RF chip 304 may perform any suitable front-end RF functions, such as filtering, IQ imbalance compensation, down-paging conversion, or sample-rate conversion, and convert the RF signals (e.g., transmission) into low-frequency digital signals (baseband signals) that can be processed by baseband chip 302.
- baseband chip 302 may include a CS component 320 configured to implement the exemplary dynamic CS resource assignment technique described herein, which introduces flexibility with respect to the selection of the CS resource assignment and transmission format.
- the base station may indicate two or more frequency-domain CS resource assignments via DCI.
- one of the indicated frequency-domain CS resource assignments may include a superset of all frequency-domain CS resource assignments.
- the plurality of frequencydomain CS resource assignments partially overlaps in the frequency-domain.
- one frequency-domain CS resource assignment is adjacent to one or two frequency domain resource assignments.
- the transmitter node does not explicitly notify the receiver node of the frequency-domain CS resource assignment selected for a CS period. Instead, the receiver node may perform blind detection through channel estimation, energy detection, etc., to identify the frequency-domain CS resource assignment used for packet transmission.
- the transmitter node may send a demodulation reference signal (DMRS) with a DMRS sequence (e.g., 0000, 1100, 0101, etc.) that indicates the frequency-domain CS resource assignment selected for the semi-persistent transmission.
- DMRS demodulation reference signal
- a DMRS sequence of 0000 may indicate a first frequency-domain CS resource assignment
- a DMRS sequence of 1100 indicates a second frequency-domain CS resource assignment.
- the base station may encode this data.
- the plurality of possible CS resource assignments may be aligned in a frequency-domain position (as shown in FIGs. 4A-4C) or not aligned along a frequency-domain position (as shown in FIG. 4D).
- CS resource assignments aligned in a frequency-domain position may be aligned according to a starting resource block (RB) (as shown in FIG. 4A), an ending RB (as shown in FIG. 4B), or a center frequency position (shown in FIG. 4C).
- RB resource block
- the possible CS resource assignments are not aligned (e.g., do not overlap) in the frequency domain, they may be adjacent bandwidths.
- encoding a transmission sent using an aligned frequencydomain CS resource assignment may be based on the largest bandwidth (BW CS max ) in the set of possible CS resource assignments.
- the bandwidth of assignment k is given by p k • BW CS max , where p k is picked from a set of predefined values, 8 0 , ..., 8 L- , where 8 t ⁇ 1.
- the bitwidth used for encoding a transmission associated with a selected frequency-domain CS resource assignment (one of the aligned frequency-domain CS resource assignments) may be implemented, according to expression (1).
- NRB is the number of RBs associated with the selected frequency-domain CS resource assignment
- K is the total number of frequency-domain CS resource assignments
- L K ⁇ ] is the total number of combinations of K-l frequency-domain CS resource assignments.
- all frequency-domain CS resource assignments are adjacent to each other.
- the bitwidth used for encoding a transmission associated with a selected frequency-domain CS resource assignment may be implemented, according to expression (2).
- n is the RB index
- k is the frequency-domain CS resource assignment index
- a /?/ is the number of RBs
- A is the total number of possible frequency-domain CS resource assignments.
- time-domain CS resource assignments are defined in the DCI, which activates CS; however, these time-domain CS resource assignments may be used for scheduling DL transmissions.
- one of the time-domain CS resource assignments may be a superset of all the time-domain CS resource assignments.
- the plurality of time-domain CS resource assignments in FIG. 5 A are depicted as aligned with a starting symbol, and the time-domain CS resource assignments may be adjacent (non-overlapping) rather than aligned.
- the transmitter node does not explicitly notify the receiver node of the time-domain CS resource assignment selected for a CS period. Instead, the receiver node may perform blind detection through channel estimation, energy detection, etc., to identify the time-domain CS resource assignment used for packet transmission. However, in some other embodiments, the transmitter node may send a DMRS with a DMRS sequence (e.g., 0000, 1100, 0101, etc.) that indicates the time-domain CS resource assignment selected for the semi -persistent transmission. For example, a DMRS sequence of 0000 may indicate a first time-domain CS resource assignment, while a DMRS sequence of 1100 indicates a second time-domain CS resource assignment.
- a DMRS sequence of 0000 may indicate a first time-domain CS resource assignment
- a DMRS sequence of 1100 indicates a second time-domain CS resource assignment.
- the selected time-domain CS resource assignment may be encoded by a bitwidth, according to expression (3).
- transmission format flexibility e.g., MCS, rank, etc.
- time and frequency-domain flexibility for CS resource assignments are depicted.
- the DCI that activates the CS at the UE may include an indication of two or more MCS.
- the transmitter node may not explicitly notify the receiver node of the time-domain CS resource assignment and/or the selected MCS the transmitter uses in each CS.
- the receiver node may perform blind detection to identify the selected MCS for each CS period.
- blind detection may include, e.g., a CRC check for decoding results, blind modulation detection, etc.
- the transmitter node may not explicitly notify the receiver node of the frequency-domain CS resource assignment and/or the selected MCS the transmitter uses in each CS period.
- the selected frequency-domain CS resource assignment may be indicated using the DMRS sequence, an MCS header in the physical downlink shared channel (PDSCH), etc.
- MCS header can use the same or different coding scheme as other PDSCH payloads.
- a plurality of different ranks may be selected for different CS periods, depending on the channel condition, etc.
- the list of possible ranks may be indicated in the DCI that activates CS at the user equipment.
- the transmitter node may not explicitly notify the receiver node of the rank used for transmission.
- the receiver node may identify the selected rank based on channel estimation using all possible numbers of layers, a CRC check, etc.
- the receiver node may perform CRC with one layer; if that CRC check fails, the receiver node may perform the CRC check for two layers; this is performed until the receiver node identify a CRC check for a certain number of layers that passes. Then, the number of layers that passes the CRC check is identified as the rank used for that CS period.
- the transmitter node may not explicitly notify the receiver node of the frequencydomain CS resource assignment and/or the selected rank the transmitter uses in each CS period.
- the selected frequency-domain CS resource assignment may be indicated using the DMRS sequence, a rank header in the physical downlink shared channel (PDSCH), etc.
- MCS header can use the same or different coding scheme as other PDSCH payloads.
- the rank header may use the same or different number of layers as the PDSCH payload.
- Multidimensional CS flexibility may include selecting from among different, e.g., frequency-domain CS resource assignments, time-domain CS frequency domain assignments, different MCS, and ranks to achieve the ideal spectral-efficiency based on channel conditions.
- CS may be activated with DCI, which may indicate the list of possible frequency-domain CS resource assignments and time-domain CS resource assignments, MCSs, and ranks.
- the DCI is sent via the PDCCH.
- Bandwidth 1 (BW1) and bandwidth 2 (BW2) RBs of different sizes are allowed in the frequencydomain CS resource assignment; and a first number (nl) of symbols and a second number (n2) of symbols are allowed in the time-domain CS resource assignment.
- a first MCS (MCS1) and a second MCS (MCS2) are allowed, as are a first rank (rankl) and a second rank (rank2).
- a transmission is sent using nl symbols, BW1 resource blocks, MCS1, and rank 1.
- a transmission is sent using nl symbols, BW2 resource blocks, MCS1, and rank 1.
- a transmission is sent using n2 symbols, BW1 resource blocks, MCS2, and rank 1.
- a transmission is sent using nl symbols, BW1 resource blocks, MCS2, and rank 1.
- a transmission is used with nl symbols, BW1 resource blocks, MCS2, and rank 2.
- FIG. 6 is a flowchart of an exemplary method 600 (referred to hereinafter as “method 600”) of wireless communication, according to some aspects of the present disclosure.
- Method 600 may be performed by an apparatus, e.g., such as a user equipment, a transmitter node, an apparatus, a wireless device, a baseband chip, etc.
- Method 600 may include steps 602-610, as described below. It is to be appreciated that some of the steps may be optional, and some of the steps may be performed simultaneously, or in a different order than shown in FIG. 6.
- the apparatus may identify a plurality of CS resource assignments.
- multi-dimensional CS flexibility may include selecting from among different, e.g., frequency-domain CS resource assignments, time-domain CS frequency domain assignments, different MCS, and ranks to achieve the ideal spectral-efficiency based on channel conditions.
- CS may be activated with DCI, which may indicate the list of possible frequency-domain CS resource assignments and time-domain CS resource assignments, MCSs, and ranks.
- the DCI is sent via the PDCCH.
- Bandwidth 1 (BW1) and bandwidth 2 (BW2) RBs of different sizes are allowed in the frequency-domain CS resource assignment; and a first number (nl) of symbols and a second number (n2) of symbols are allowed in the time-domain CS resource assignment.
- a first MCS (MCS1) and a second MCS (MCS2) are allowed, as are a first rank (rankl) and a second rank (rank2).
- the apparatus may select a first CS resource assignment from the plurality of CS resource assignments for a first CS period. For example, referring to FIG. 5B, in the first CS period, a transmission is sent using nl symbols, BW1 resource blocks, MCS1, and rank 1. In the second CS period, a transmission is sent using nl symbols, BW2 resource blocks, MCS1, and rank 1.
- the apparatus may transmit a first transmission to a second node using the first CS resource assignment based on the first CS period. For example, referring to FIG. 5B, based on channel conditions associated with the first CS period, the transmitter node may select nl symbols, BW1 resource blocks, MCS1, and rank 1.
- the apparatus may select a second CS resource assignment from the plurality of CS resource assignments for a second CS period. For example, referring to FIG. 5B, based on channel conditions associated with the third CS period, the transmitter node selects n2 symbols, BW1 resource blocks, MCS2, and rank 1.
- the apparatus may transmit a second transmission to the second node using the second CS resource assignment during the second CS period. For example, referring to FIG. 5B, in the second CS period, a transmission is sent using n2 symbols, BW 1 resource blocks, MCS2, and rank 1.
- FIG. 7 is a flowchart of an exemplary method 600 (referred to hereinafter as “method 700”) of wireless communication, according to some aspects of the present disclosure.
- Method 700 may be performed by an apparatus, e.g., such as a user equipment, a receiver node, an apparatus, a wireless device, a baseband chip, etc.
- Method 700 may include steps 702-706, as described below. It is to be appreciated that some of the steps may be optional, and some of the steps may be performed simultaneously, or in a different order than shown in FIG. 7.
- the apparatus may receive a transmission associated with a CS resource assignment selected from a plurality of CS resource assignments during a CS period from a second node.
- a receiver node may receive a transmission sent using a CS resource assignment selected from among a plurality of CS resource assignments (e.g., frequency-domain CS resource assignment, time-domain CS resource assignment, MCS, rank, etc.).
- the apparatus may identify the CS resource assignment used for the transmission.
- the receiver node may identify the CS resource assignment used to transmit the transmission based on, e.g., a DMRS sequence, blind detection, CRC check, or any other technique described herein.
- the apparatus may decode the transmission based on information associated with the CS resource assignment.
- the receiver node may decode the transmission based on information (e.g., the BW, number of RBs, number of symbols, bitwidth used for encoding, etc.) associated with the CS resource assignment.
- the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or encoded as instructions or code on a non-transitory computer-readable medium.
- Computer-readable media includes computer storage media. Storage media may be any available media that can be accessed by a computing device, such as node 200 in FIG. 2.
- such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, HDD, such as magnetic disk storage or other magnetic storage devices, Flash drive, SSD, or any other 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 processing system, such as a mobile device or a computer.
- Disk and disc includes CD, laser disc, optical disc, digital video disc (DVD), and floppy disk where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
- a method of wireless communication of a first node may include identifying, by at least one processor, a plurality of CS resource assignments.
- the method may include selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period.
- the method may include transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
- the method may include selecting, by the at least one processor, a second CS resource assignment from the plurality of CS resource assignments for a second CS period. In some embodiments, the method may include transmitting, by a communication interface, a second transmission to the second node using the second CS resource assignment during the second CS period. In some embodiments, the first CS resource assignment and the second CS resource assignment may be different.
- the first CS resource assignment may include a first number of resource blocks
- the second CS resource assignment may include a second number of resource blocks different than the first number of resource blocks
- the first CS resource assignment may include a first number of time-domain symbols
- the second CS resource assignment may include a second number of time-domain symbols different than the first number of time-domain symbols.
- the first CS resource assignment may be selected based on a first channel condition associated with the first CS period.
- the second CS resource assignment may be selected based on a second channel condition associated with the second CS period.
- the first channel condition and the second channel condition may be different.
- the method may include selecting, by the at least one processor, a first transmission format for the first CS period.
- the first transmission may be transmitted using the first transmission format during the first CS period.
- the method may include selecting, by the at least one processor, a second transmission format for the second CS period.
- the second transmission may be transmitted using the second transmission format during the second CS period.
- the first transmission format may include one or more of a first MCS or a first rank.
- the second transmission format may include one or more of a second MCS or a second rank.
- the method may include encoding, by the at least one processor, the first transmission based on a bitwidth associated with the first CS resource assignment selected for the first CS period.
- the first node may be a user equipment, and the second node may be a base station. In some embodiments, the first node may be the base station, and the second node may be the user equipment.
- the method may include identifying, by the at least one processor, one or more of an amount of data in a transmit buffer or a channel condition associated with the first CS period.
- the first CS resource assignment may be selected for the first CS period based on the one or more of the amount of data in the transmit buffer or the channel condition.
- the method may include receiving, by the communication interface, an indication of the plurality of CS resource assignments from the second node.
- a method of wireless communication of a first node may include receiving, by a communication interface, a transmission during a CS period from a second node.
- the transmission may be associated with a CS resource assignment of a plurality of CS resource assignments.
- the method may include identifying, by at least one processor, the CS resource assignment used for the transmission.
- the method may include decoding, by the at least one processor, the transmission based on information associated with the CS resource assignment.
- the identifying, by the at least one processor, the CS resource assignment used for the transmission may include receiving, by the communication interface, a DMRS with a DMRS sequence associated with the CS resource assignment. In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include identifying, by the at least one processor, the CS resource assignment based on the DMRS sequence.
- the identifying, by the at least one processor, the CS resource assignment used for the transmission may include performing, by the at least one processor, energy detection associated with the transmission. In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include identifying, by the at least one processor, the CS resource assignment based on the energy detection.
- an apparatus for wireless communication of a first node is provided.
- the first node may include at least one processor.
- the first node may include memory storing instructions.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to identify a plurality of CS resource assignments.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to select a first CS resource assignment from the plurality of CS resource assignments for a first CS period.
- the memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to transmit a first transmission to a second node using the first CS resource assignment based during the first CS period.
- the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to select a second CS resource assignment from the plurality of CS resource assignments for a second CS period. In some embodiments, the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to transmit a second transmission to the second node using the second CS resource assignment during the second CS period. In some embodiments, the first CS resource assignment and the second CS resource assignment may be different.
- the first CS resource assignment may include a first number of resource blocks, and the second CS resource assignment may include a second number of resource blocks different than the first number of resource blocks.
- the first CS resource assignment may include a first number of time-domain symbols, and the second CS resource assignment may include a second number of time-domain symbols different than the first number of time-domain symbols.
- the first CS resource assignment may be selected based on a first channel condition associated with the first CS period.
- the second CS resource assignment may be selected based on a second channel condition associated with the second CS period.
- the first channel condition and the second channel condition may be different.
- the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to select a first transmission format for the first CS period. In some embodiments, the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to select a second transmission format for the second CS period. In some embodiments, the first transmission may be transmitted using the first transmission format during the first CS period. In some embodiments, the second transmission may be transmitted using the second transmission format during the second CS period.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
According to one aspect of the present disclosure, a method of wireless communication of a first node is provided. The method may include identifying, by at least one processor, a plurality of configured scheduling (CS) resource assignments. The method may include selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period. The method may include transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
Description
APPARATUS AND METHOD FOR DYNAMIC CONFIGURED SCHEDULING RESOURCE ASSIGNMENT
BACKGROUND
[0001] Embodiments of the present disclosure relate to apparatus and method for wireless communication.
[0002] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. In cellular communication, such as the 4th-gen eration (4G) Long Term Evolution (LTE) and the 5th- generation (5G) New Radio (NR), the 3rd Generation Partnership Project (3GPP) defines various procedures for configured scheduling (CS) for downlink (DL) and uplink (UL) transmissions.
SUMMARY
[0003] According to one aspect of the present disclosure, a method of wireless communication of a first node is provided. The method may include identifying, by at least one processor, a plurality of CS resource assignments. The method may include selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period. The method may include transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
[0004] According to another aspect of the present disclosure, a method of wireless communication of a first node is provided. The method may include receiving, by a communication interface, a transmission during a CS period from a second node. The transmission may be associated with a CS resource assignment of a plurality of CS resource assignments. The method may include identifying, by at least one processor, the CS resource assignment used for the transmission. The method may include decoding, by the at least one processor, the transmission based on information associated with the CS resource assignment.
[0005] According to a further aspect of the present disclosure, an apparatus for wireless communication of a first node is provided. The first node may include at least one processor. The first node may include memory storing instructions. The memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to identify a plurality of CS resource assignments. The memory storing instructions, which when executed by the at
least one processor, may cause the at least one processor to select a first CS resource assignment from the plurality of CS resource assignments for a first CS period. The memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to transmit a first transmission to a second node using the first CS resource assignment based during the first CS period.
[0006] These illustrative embodiments are mentioned not to limit or define the present disclosure, but to provide examples to aid understanding thereof. Additional embodiments are discussed in the Detailed Description, and further description is provided there.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments of the present disclosure and, together with the description, further serve to explain the principles of the present disclosure and to enable a person skilled in the pertinent art to make and use the present disclosure.
[0008] FIG. 1 illustrates an exemplary wireless network, according to some embodiments of the present disclosure.
[0009] FIG. 2 illustrates a block diagram of an exemplary node, according to some embodiments of the present disclosure.
[0010] FIG. 3 illustrates a detailed block diagram of an exemplary apparatus that includes a baseband chip, a radio frequency (RF) chip, and a host chip, according to some embodiments of the present disclosure.
[0011] FIG. 4 A illustrates a first exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
[0012] FIG. 4B illustrates a second exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
[0013] FIG. 4C illustrates a third exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
[0014] FIG. 4D illustrates a fourth exemplary frequency-domain CS resource assignment, according to some embodiments of the present disclosure.
[0015] FIG. 5A illustrates an exemplary time-domain CS resource assignment, according to some embodiments of the present disclosure.
[0016] FIG. 5B illustrates an exemplary frequency/time-domain CS resource assignment,
according to some embodiments of the present disclosure.
[0017] FIG. 6 is a flowchart of a first exemplary method of wireless communication, according to some aspects of the present disclosure.
[0018] FIG. 7 is a flowchart of a second exemplary method of wireless communication, according to some aspects of the present disclosure.
[0019] Embodiments of the present disclosure will be described with reference to the accompanying drawings.
DETAILED DESCRIPTION
[0020] Although specific configurations and arrangements are discussed, it should be understood that this is done for illustrative purposes only. A person skilled in the pertinent art will recognize that other configurations and arrangements can be used without departing from the spirit and scope of the present disclosure. It will be apparent to a person skilled in the pertinent art that the present disclosure can also be employed in a variety of other applications.
[0021] It is noted that references in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” “some embodiments,” “certain embodiments,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases do not necessarily refer to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it would be within the knowledge of a person skilled in the pertinent art to effect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
[0022] In general, terminology may be understood at least in part from usage in context. For example, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
[0023] Various aspects of wireless communication systems will now be described with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, units, components, circuits, steps, operations, processes, algorithms, etc. (collectively referred to as “elements”). These elements may be implemented using electronic hardware, firmware, computer software, or any combination thereof. Whether such elements are implemented as hardware, firmware, or software depends upon the particular application and design constraints imposed on the overall system.
[0024] The techniques described herein may be used for various wireless communication networks, such as code division multiple access (CDMA) system, time division multiple access (TDMA) system, frequency division multiple access (FDMA) system, orthogonal frequency division multiple access (OFDMA) system, single-carrier frequency division multiple access (SC- FDMA) system, wireless local area network (WLAN) system, and other networks. The terms “network” and “system” are often used interchangeably. A CDMA network may implement a radio access technology (RAT), such as Universal Terrestrial Radio Access (UTRA), evolved UTRA (E-UTRA), CDMA 1000, etc. A TDMA network may implement a RAT, such as the Global System for Mobile Communications (GSM). An OFDMA network may implement a RAT, such as LTE or NR. A WLAN system may implement a RAT, such as Wi-Fi. The techniques described herein may be used for the wireless networks and RATs mentioned above, as well as other wireless networks and RATs.
[0025] Most baseband chips are designed to support different application types, e.g., such as high-throughput data transfers (e.g., video streaming, extended reality (XR) gaming, etc.), as well as low-latency, low-data rate applications such as voice-over-internet protocol (VoIP). Different types of applications may be run concurrently within the same baseband chip. To schedule shared channel (SCH) resources for a user equipment running concurrent applications of different types, the base station may use different scheduling mechanisms.
[0026] The base station indicates the time and frequency locations of allocated resources using scheduling information, which is sent to the user equipment using a control channel (CCH) or other signalings. Such dynamic channel -dependent scheduling can exploit the selectivity in both the time and frequency domain, and significantly improve the system throughput for high- throughput data transfers, such as video streaming or extended-reality (XR) gaming applications, for example.
Configured scheduling (CS), e.g., semi -persistent scheduling (SPS) and configured grant (CG) scheduling, is designed to schedule DL (downlink) and UL (uplink) data transmissions, respectively. Using existing techniques, a base station can activate or release SPS through downlink control information (DCI). A CS can be activated through DCI or a radio resource control (RRC) message (e.g., rrc-ConfiguredUplinkGrant) or release it through a DCI. In a DCI with cyclic redundancy check (CRC) bits scrambled by a cell-specific radio network temporary identifier (CS-RNTI), the CS resource assignment and transmission format (e.g., MCS, rank, etc.) is fixed. In known systems, the CS resource assignment is fixed in terms of the frequency-resource assignment and the time-resource assignment.
[0027] For an application with fixed throughput, such as voice over internet protocol (VoIP), existing systems schedule transmissions very conservatively with fixed resource assignment and transmission formats targeting at a low initial block error rate (BLER) (e.g., 3%). Using this technique, resources may be wasted because the selected transmission format is too low in some CS periods.
[0028] On the other hand, for applications with variable throughput, like XR (e.g., virtual reality (VR), augmented reality (AR), mixed reality (MR), etc.), packet sizes may vary between frames. Here, existing techniques schedule packets with a relatively large number of resources to accommodate the size of the packets transmitted in most periods. This technique also wastes resources. This is because the system is unable to predict the data size per CS period, and the reserved number of resources is often too large.
[0029] To overcome these and other challenges, the present disclosure provides an exemplary dynamic CS resource assignment technique that introduces flexibility with respect to the selection of the CS resource assignment and transmission format. Using the exemplary technique, the system of the present disclosure achieves capacity gain similar to dynamic scheduling, while saving physical downlink control channel (PDCCH) resources by limiting scheduling grant overhead. Moreover, it better supports the variable data rate of applications, such as XR.
[0030] For example, in a fixed throughput application, such as VoIP, the exemplary dynamic CS resource assignment technique may activate CS with possible 2-RB and 1-RB transmission. When the channel conditions are favorable, the transmitter node uses a 1-RB CS resource assignment for the transmission. However, when the channel conditions are unfavorable, the transmitter node uses the 2-RB transmission. When 1-RB is used, the other RB can be used by
other UEs.
[0031] According to the exponential signal -to-noise ratio (SNR) distribution of a Rayleigh fading channel, deep channel fading is limited. Thus, using the techniques described herein, spectral efficiency may be improved. For example, in fixed throughput applications like VR, the exemplary dynamic CS resource assignment technique may activate an SPS with a frequency domain assignment of bandwidth (BW) or half-BW and a transmission format of MCS1 or MCS2. The transmitter node can dynamically select the frequency-domain assignment and the transmission format for a CS period based on the VR data volume and the channel condition(s) (e.g., the SNR). In so doing, the base station does not need to reserve resources for the largest VR packet size and based on the worst channel conditions. Additional details of the exemplary CS resource assignment technique are described below in connection with FIGs. 1-7.
[0032] FIG. 1 illustrates an exemplary wireless network 100, in which some aspects of the present disclosure may be implemented, according to some embodiments of the present disclosure. As shown in FIG. 1, wireless network 100 may include a network of nodes, such as user equipment 102, an access node 104, and a core network element 106. User equipment 102 may be any terminal device, such as a mobile phone, a desktop computer, a laptop computer, a tablet, a vehicle computer, a gaming console, a printer, a positioning device, a wearable electronic device, a smart sensor, or any other device capable of receiving, processing, and transmitting information, such as any member of a vehicle to everything (V2X) network, a cluster network, a smart grid node, or an Internet-of-Things (loT) node. It is understood that user equipment 102 is illustrated as a mobile phone simply by way of illustration and not by way of limitation.
[0033] Access node 104 may be a device that communicates with user equipment 102, such as a wireless access point, a base station (BS), a Node B, an enhanced Node B (eNodeB or eNB), a next-generation NodeB (gNodeB or gNB), a cluster master node, or the like. Access node 104 may have a wired connection to user equipment 102, a wireless connection to user equipment 102, or any combination thereof. Access node 104 may be connected to user equipment 102 by multiple connections, and user equipment 102 may be connected to other access nodes in addition to access node 104. Access node 104 may also be connected to other user equipments. When configured as a gNB, access node 104 may operate in millimeter wave (mmW) frequencies and/or near mmW frequencies in communication with the user equipment 102. When access node 104 operates in mmW or near mmW frequencies, the access node 104 may be referred to as an mmW base station. Extremely high frequency (EHF) is part of the radio frequency (RF) in the electromagnetic
spectrum. EHF has a range of 30 GHz to 200 GHz and a wavelength between 1 millimeter and 10 millimeters. Radio waves in the band may be referred to as a millimeter wave. Near mmW may extend down to a frequency of 3 GHz with a wavelength of 100 millimeters. The super high frequency (SHF) band extends between 3 GHz and 30 GHz, also referred to as centimeter wave. Communications using the mmW or near mmW radio frequency band have extremely high path loss and a short range. The mmW base station may utilize beamforming with user equipment 102 to compensate for the extremely high path loss and short range. It is understood that access node 104 is illustrated by a radio tower by way of illustration and not by way of limitation.
[0034] Access nodes 104, which are collectively referred to as E-UTRAN in the evolved packet core network (EPC) and as NG-RAN in the 5G core network (5GC), interface with the EPC and 5GC, respectively, through dedicated backhaul links (e.g., SI interface). In addition to other functions, access node 104 may perform one or more of the following functions: transfer of user data, radio channel ciphering and deciphering, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment trace, RAN information management (RIM), paging, positioning, and delivery of warning messages. Access nodes 104 may communicate directly or indirectly (e.g., through the 5GC) with each other over backhaul links (e.g., X2 interface). The backhaul links may be wired or wireless.
[0035] Core network element 106 may serve access node 104 and user equipment 102 to provide core network services. Examples of core network element 106 may include a home subscriber server (HSS), a mobility management entity (MME), a serving gateway (SGW), or a packet data network gateway (PGW). These are examples of core network elements of an evolved packet core (EPC) system, which is a core network for the LTE system. Other core network elements may be used in LTE and in other communication systems. In some embodiments, core network element 106 includes an access and mobility management function (AMF), a session management function (SMF), or a user plane function (UPF) of the 5GC for the NR system. The AMF may be in communication with a Unified Data Management (UDM). The AMF is the control node that processes the signaling between the user equipment 102 and the 5GC. Generally, the AMF provides QoS flow and session management. All user Internet protocol (IP) packets are transferred through the UPF. The UPF provides user equipment (UE) IP address allocation as well
as other functions. The UPF is connected to the IP Services. The IP Services may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), a PS Streaming Service, and/or other IP services. It is understood that core network element 106 is shown as a set of rack-mounted servers by way of illustration and not by way of limitation.
[0036] Core network element 106 may connect with a large network, such as the Internet 108, or another Internet Protocol (IP) network, to communicate packet data over any distance. In this way, data from user equipment 102 may be communicated to other user equipments connected to other access points, including, for example, a computer 110 connected to Internet 108, for example, using a wired connection or a wireless connection, or to a tablet 112 wirelessly connected to Internet 108 via a router 114. Thus, computer 110 and tablet 112 provide additional examples of possible user equipments, and router 114 provides an example of another possible access node. [0037] A generic example of a rack-mounted server is provided as an illustration of core network element 106. However, there may be multiple elements in the core network including database servers, such as a database 116, and security and authentication servers, such as an authentication server 118. Database 116 may, for example, manage data related to user subscription to network services. A home location register (HLR) is an example of a standardized database of subscriber information for a cellular network. Likewise, authentication server 118 may handle authentication of users, sessions, and so on. In the NR system, an authentication server function (AUSF) device may be the entity to perform user equipment authentication. In some embodiments, a single server rack may handle multiple such functions, such that the connections between core network element 106, authentication server 118, and database 116, may be local connections within a single rack.
[0038] Each element in FIG. 1 may be considered a node of wireless network 100. More detail regarding the possible implementation of a node is provided by way of an example in the description of a node 200 in FIG. 2. Node 200 may be configured as user equipment 102, access node 104, or core network element 106 in FIG. 1. Similarly, node 200 may also be configured as computer 110, router 114, tablet 112, database 116, or authentication server 118 in FIG. 1. As shown in FIG. 2, node 200 may include a processor 202, a memory 204, and a transceiver 206. These components are shown as connected to one another by a bus, but other connection types are also permitted. When node 200 is user equipment 102, additional components may also be included, such as a user interface (UI), sensors, and the like. Similarly, node 200 may be implemented as a blade in a server system when node 200 is configured as core network element
106. Other implementations are also possible.
[0039] Transceiver 206 may include any suitable device for sending and/or receiving data. Node 200 may include one or more transceivers, although only one transceiver 206 is shown for simplicity of illustration. An antenna 208 is shown as a possible communication mechanism for node 200. Multiple antennas and/or arrays of antennas may be utilized for receiving multiple spatially multiplex data streams. Additionally, examples of node 200 may communicate using wired techniques rather than (or in addition to) wireless techniques. For example, access node 104 may communicate wirelessly to user equipment 102 and may communicate by a wired connection (for example, by optical or coaxial cable) to core network element 106. Other communication hardware, such as a network interface card (NIC), may be included as well.
[0040] As shown in FIG. 2, node 200 may include processor 202. Although only one processor is shown, it is understood that multiple processors can be included. Processor 202 may include microprocessors, microcontroller units (MCUs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout the present disclosure. Processor 202 may be a hardware device having one or more processing cores. Processor 202 may execute software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Software can include computer instructions written in an interpreted language, a compiled language, or machine code. Other techniques for instructing hardware are also permitted under the broad category of software. [0041] As shown in FIG. 2, node 200 may also include memory 204. Although only one memory is shown, it is understood that multiple memories can be included. Memory 204 can broadly include both memory and storage. For example, memory 204 may include random-access memory (RAM), read-only memory (ROM), static RAM (SRAM), dynamic RAM (DRAM), ferroelectric RAM (FRAM), electrically erasable programmable ROM (EEPROM), compact disc readonly memory (CD-ROM) or other optical disk storage, hard disk drive (HDD), such as magnetic disk storage or other magnetic storage devices, Flash drive, solid-state drive (SSD), or any other medium that can be used to carry or store desired program code in the form of instructions that can
be accessed and executed by processor 202. Broadly, memory 204 may be embodied by any computer-readable medium, such as a non-transitory computer-readable medium.
[0042] Processor 202, memory 204, and transceiver 206 may be implemented in various forms in node 200 for performing wireless communication functions. In some embodiments, at least two of processor 202, memory 204, and transceiver 206 are integrated into a single system- on-chip (SoC) or a single system-in-package (SiP). In some embodiments, processor 202, memory 204, and transceiver 206 of node 200 are implemented (e.g., integrated) on one or more SoCs. In one example, processor 202 and memory 204 may be integrated on an application processor (AP) SoC (sometimes known as a “host,” referred to herein as a “host chip”) that handles application processing in an operating system (OS) environment, including generating raw data to be transmitted. In another example, processor 202 and memory 204 may be integrated on a baseband processor (BP) SoC (sometimes known as a “modem,” referred to herein as a “baseband chip”) that converts the raw data, e.g., from the host chip, to signals that can be used to modulate the carrier frequency for transmission, and vice versa, which can run a real-time operating system (RTOS). In still another example, processor 202 and transceiver 206 (and memory 204 in some cases) may be integrated on an RF SoC (sometimes known as a “transceiver,” referred to herein as an “RF chip”) that transmits and receives RF signals with antenna 208. It is understood that in some examples, some or all of the host chip, baseband chip, and RF chip may be integrated as a single SoC. For example, a baseband chip and an RF chip may be integrated into a single SoC that manages all the radio functions for cellular communication.
[0043] Referring back to FIG. 1, in some embodiments, a user equipment 102 and/or access node 104 may implement an exemplary dynamic CS resource assignment technique that introduces flexibility with respect to the selection of the CS resource assignment and transmission format, as described below in connection with FIGs. 3-7.
[0044] FIG. 3 illustrates a block diagram of an exemplary apparatus 300 including a baseband chip 302, an RF chip 304, and a host chip 306, according to some embodiments of the present disclosure. FIG. 4A illustrates a first exemplary frequency-domain CS resource assignment 400, according to some embodiments of the present disclosure. FIG. 4B illustrates a second exemplary frequency-domain CS resource assignment 425, according to some embodiments of the present disclosure. FIG. 4C illustrates a third exemplary frequency-domain CS resource assignment 450, according to some embodiments of the present disclosure. FIG. 4D illustrates a fourth exemplary frequency-domain CS resource assignment 475, according to some
embodiments of the present disclosure. FIG. 5 A illustrates an exemplary time-domain CS resource assignment 500, according to some embodiments of the present disclosure. FIG. 5B illustrates an exemplary frequency/time-domain CS resource assignment 525, according to some embodiments of the present disclosure. FIGs. 3, 4A, 4B, 4C, 4D, 5A, and 5B will be described together.
[0045] Referring to FIG. 3, apparatus 300 may be implemented as user equipment 102 or access node 104 of wireless network 100 in FIG. 1. As shown in FIG. 3, apparatus 300 may include baseband chip 302, RF chip 304, host chip 306, and one or more antennas 310. In some embodiments, baseband chip 302 is implemented by a processor and a memory, and RF chip 304 is implemented by a processor, a memory, and a transceiver. Besides the on-chip memory 313 (also known as “internal memory,” e.g., registers, buffers, or caches) on each chip 302, 304, or 306, apparatus 300 may further include an external memory 308 (e.g., the system memory or main memory) that can be shared by each chip 302, 304, or 306 through the system/main bus. Although baseband chip 302 is illustrated as a standalone SoC in FIG. 3, it is understood that in one example, baseband chip 302 and RF chip 304 may be integrated as one SoC or one SiP; in another example, baseband chip 302 and host chip 306 may be integrated as one SoC or one SiP; in still another example, baseband chip 302, RF chip 304, and host chip 306 may be integrated as one SoC or one SiP, as described above.
[0046] In the uplink, host chip 306 may generate raw data and send it to baseband chip 302 for encoding, modulation, and mapping. Interface 311 of baseband chip 302 may receive the data from host chip 306. Baseband chip 302 may also access the raw data generated by host chip 306 and stored in external memory 308, for example, using the direct memory access (DMA). Baseband chip 302 may first encode (e.g., by source coding and/or channel coding) the raw data and modulate the coded data using any suitable modulation techniques, such as multi-phase shift keying (MPSK) modulation or quadrature amplitude modulation (QAM). Baseband chip 302 may perform any other functions, such as symbol or layer mapping, to convert the raw data into a signal that can be used to modulate the carrier frequency for transmission. In the uplink, baseband chip 302 may send the modulated signal to RF chip 304 via interface 311. RF chip 304, through the transmitter, may convert the modulated signal in the digital form into analog signals, i.e., RF signals, and perform any suitable front-end RF functions, such as filtering, digital pre-distortion, up-conversion, or sample-rate conversion. Antenna 310 (e.g., an antenna array) may transmit the RF signals provided by the transmitter of RF chip 304.
[0047] In the downlink, antenna 310 may receive RF signals from an access node or other
wireless device. The RF signals may be passed to the receiver (Rx) of RF chip 304. RF chip 304 may perform any suitable front-end RF functions, such as filtering, IQ imbalance compensation, down-paging conversion, or sample-rate conversion, and convert the RF signals (e.g., transmission) into low-frequency digital signals (baseband signals) that can be processed by baseband chip 302.
[0048] Still referring to FIG. 3, baseband chip 302 may include a CS component 320 configured to implement the exemplary dynamic CS resource assignment technique described herein, which introduces flexibility with respect to the selection of the CS resource assignment and transmission format.
[0049] Referring to FIGs. 4A-4D, a dynamic frequency-domain CS resource assignment is illustrated. For UL transmissions (e.g., when the user equipment is that transmitter node), the base station may indicate two or more frequency-domain CS resource assignments via DCI. In some embodiments, one of the indicated frequency-domain CS resource assignments may include a superset of all frequency-domain CS resource assignments. Here, the plurality of frequencydomain CS resource assignments partially overlaps in the frequency-domain. In some embodiments, one frequency-domain CS resource assignment is adjacent to one or two frequency domain resource assignments.
[0050] Still referring to FIGs. 4A-4D, in some embodiments, the transmitter node does not explicitly notify the receiver node of the frequency-domain CS resource assignment selected for a CS period. Instead, the receiver node may perform blind detection through channel estimation, energy detection, etc., to identify the frequency-domain CS resource assignment used for packet transmission. However, in some other embodiments, the transmitter node may send a demodulation reference signal (DMRS) with a DMRS sequence (e.g., 0000, 1100, 0101, etc.) that indicates the frequency-domain CS resource assignment selected for the semi-persistent transmission. For example, a DMRS sequence of 0000 may indicate a first frequency-domain CS resource assignment, while a DMRS sequence of 1100 indicates a second frequency-domain CS resource assignment.
[0051] To reduce the bandwidth associated with DCI that is used to indicate a plurality of possible CS resource assignments, the base station may encode this data. Moreover, the plurality of possible CS resource assignments may be aligned in a frequency-domain position (as shown in FIGs. 4A-4C) or not aligned along a frequency-domain position (as shown in FIG. 4D). CS resource assignments aligned in a frequency-domain position may be aligned according to a
starting resource block (RB) (as shown in FIG. 4A), an ending RB (as shown in FIG. 4B), or a center frequency position (shown in FIG. 4C). When the possible CS resource assignments are not aligned (e.g., do not overlap) in the frequency domain, they may be adjacent bandwidths.
[0052] Referring to FIGs. 4A-4C, encoding a transmission sent using an aligned frequencydomain CS resource assignment may be based on the largest bandwidth (BWCS max) in the set of possible CS resource assignments. The bandwidth of assignment k is given by pk • BWCS max, where pk is picked from a set of predefined values, 80, ..., 8L- , where 8t < 1. Accordingly, the bitwidth used for encoding a transmission associated with a selected frequency-domain CS resource assignment (one of the aligned frequency-domain CS resource assignments) may be implemented, according to expression (1).
where NRB is the number of RBs associated with the selected frequency-domain CS resource assignment, K is the total number of frequency-domain CS resource assignments, and LK~] is the total number of combinations of K-l frequency-domain CS resource assignments.
[0053] Referring to FIG. 4D, all frequency-domain CS resource assignments are adjacent to each other. In this embodiment, the bitwidth used for encoding a transmission associated with a selected frequency-domain CS resource assignment (one of the adjacent frequency-domain CS resource assignments) may be implemented, according to expression (2).
where n is the RB index, k is the frequency-domain CS resource assignment index, A/?/; is the number of RBs, and A is the total number of possible frequency-domain CS resource assignments. [0054] Referring to FIG. 5 A, a dynamic time-domain CS resource assignment is illustrated.
For scheduling UL transmissions, two or more time-domain CS resource assignments are defined in the DCI, which activates CS; however, these time-domain CS resource assignments may be used for scheduling DL transmissions. In some embodiment, one of the time-domain CS resource assignments may be a superset of all the time-domain CS resource assignments. Although the plurality of time-domain CS resource assignments in FIG. 5 A are depicted as aligned with a starting symbol, and the time-domain CS resource assignments may be adjacent (non-overlapping) rather than aligned.
[0055] Still referring to FIG. 5A, in some embodiments, the transmitter node does not explicitly notify the receiver node of the time-domain CS resource assignment selected for a CS
period. Instead, the receiver node may perform blind detection through channel estimation, energy detection, etc., to identify the time-domain CS resource assignment used for packet transmission. However, in some other embodiments, the transmitter node may send a DMRS with a DMRS sequence (e.g., 0000, 1100, 0101, etc.) that indicates the time-domain CS resource assignment selected for the semi -persistent transmission. For example, a DMRS sequence of 0000 may indicate a first time-domain CS resource assignment, while a DMRS sequence of 1100 indicates a second time-domain CS resource assignment.
[0056] In the embodiment depicted in FIG. 5A, the selected time-domain CS resource assignment may be encoded by a bitwidth, according to expression (3).
Ro^2(/)] (3), where I is the number of all entries of combinations of the starting symbol index and the number symbols in all possible time-domain CS resource assignments.
[0057] Referring to FIG. 5B, transmission format flexibility (e.g., MCS, rank, etc.), as well as time and frequency-domain flexibility for CS resource assignments, are depicted. To activate semi-persistent UL transmissions, the DCI that activates the CS at the UE may include an indication of two or more MCS.
[0058] In either the UL or DL, in some embodiments, the transmitter node may not explicitly notify the receiver node of the time-domain CS resource assignment and/or the selected MCS the transmitter uses in each CS. Here, the receiver node may perform blind detection to identify the selected MCS for each CS period. By way of example and not limitation, blind detection may include, e.g., a CRC check for decoding results, blind modulation detection, etc.
[0059] In some embodiments, the transmitter node may not explicitly notify the receiver node of the frequency-domain CS resource assignment and/or the selected MCS the transmitter uses in each CS period. In the DL, the selected frequency-domain CS resource assignment may be indicated using the DMRS sequence, an MCS header in the physical downlink shared channel (PDSCH), etc. MCS header can use the same or different coding scheme as other PDSCH payloads.
[0060] Still referring to FIG. 5B, a plurality of different ranks (e.g., the number of antennas or layers used for transmission) may be selected for different CS periods, depending on the channel condition, etc. When activating UL transmission, the list of possible ranks may be indicated in the DCI that activates CS at the user equipment.
[0061] In either the UL or DL, the transmitter node may not explicitly notify the receiver
node of the rank used for transmission. Here, the receiver node may identify the selected rank based on channel estimation using all possible numbers of layers, a CRC check, etc. When performing the CRC check, the receiver node may perform CRC with one layer; if that CRC check fails, the receiver node may perform the CRC check for two layers; this is performed until the receiver node identify a CRC check for a certain number of layers that passes. Then, the number of layers that passes the CRC check is identified as the rank used for that CS period. In some embodiments, the transmitter node may not explicitly notify the receiver node of the frequencydomain CS resource assignment and/or the selected rank the transmitter uses in each CS period. In the DL, the selected frequency-domain CS resource assignment may be indicated using the DMRS sequence, a rank header in the physical downlink shared channel (PDSCH), etc. MCS header can use the same or different coding scheme as other PDSCH payloads. The rank header may use the same or different number of layers as the PDSCH payload.
[0062] Still referring to FIG. 5B, multi-dimensional CS flexibility is depicted. Multidimensional CS flexibility may include selecting from among different, e.g., frequency-domain CS resource assignments, time-domain CS frequency domain assignments, different MCS, and ranks to achieve the ideal spectral-efficiency based on channel conditions. Here, CS may be activated with DCI, which may indicate the list of possible frequency-domain CS resource assignments and time-domain CS resource assignments, MCSs, and ranks. The DCI is sent via the PDCCH. Bandwidth 1 (BW1) and bandwidth 2 (BW2) RBs of different sizes are allowed in the frequencydomain CS resource assignment; and a first number (nl) of symbols and a second number (n2) of symbols are allowed in the time-domain CS resource assignment. Moreover, a first MCS (MCS1) and a second MCS (MCS2) are allowed, as are a first rank (rankl) and a second rank (rank2).
[0063] As shown in FIG. 5B, in the first CS period, a transmission is sent using nl symbols, BW1 resource blocks, MCS1, and rank 1. In the second CS period, a transmission is sent using nl symbols, BW2 resource blocks, MCS1, and rank 1. In the third CS period, a transmission is sent using n2 symbols, BW1 resource blocks, MCS2, and rank 1. In the fourth CS period, a transmission is sent using nl symbols, BW1 resource blocks, MCS2, and rank 1. In the fifth CS period, a transmission is used with nl symbols, BW1 resource blocks, MCS2, and rank 2.
[0064] FIG. 6 is a flowchart of an exemplary method 600 (referred to hereinafter as “method 600”) of wireless communication, according to some aspects of the present disclosure. Method 600 may be performed by an apparatus, e.g., such as a user equipment, a transmitter node, an apparatus, a wireless device, a baseband chip, etc. Method 600 may include steps 602-610, as
described below. It is to be appreciated that some of the steps may be optional, and some of the steps may be performed simultaneously, or in a different order than shown in FIG. 6.
[0065] Referring to FIG. 6, at 602, the apparatus may identify a plurality of CS resource assignments. For example, referring to FIG. 5B, multi-dimensional CS flexibility may include selecting from among different, e.g., frequency-domain CS resource assignments, time-domain CS frequency domain assignments, different MCS, and ranks to achieve the ideal spectral-efficiency based on channel conditions. Here, CS may be activated with DCI, which may indicate the list of possible frequency-domain CS resource assignments and time-domain CS resource assignments, MCSs, and ranks. The DCI is sent via the PDCCH. Bandwidth 1 (BW1) and bandwidth 2 (BW2) RBs of different sizes are allowed in the frequency-domain CS resource assignment; and a first number (nl) of symbols and a second number (n2) of symbols are allowed in the time-domain CS resource assignment. Moreover, a first MCS (MCS1) and a second MCS (MCS2) are allowed, as are a first rank (rankl) and a second rank (rank2).
[0066] At 604, the apparatus may select a first CS resource assignment from the plurality of CS resource assignments for a first CS period. For example, referring to FIG. 5B, in the first CS period, a transmission is sent using nl symbols, BW1 resource blocks, MCS1, and rank 1. In the second CS period, a transmission is sent using nl symbols, BW2 resource blocks, MCS1, and rank 1.
[0067] At 606, the apparatus may transmit a first transmission to a second node using the first CS resource assignment based on the first CS period. For example, referring to FIG. 5B, based on channel conditions associated with the first CS period, the transmitter node may select nl symbols, BW1 resource blocks, MCS1, and rank 1.
[0068] At 608, the apparatus may select a second CS resource assignment from the plurality of CS resource assignments for a second CS period. For example, referring to FIG. 5B, based on channel conditions associated with the third CS period, the transmitter node selects n2 symbols, BW1 resource blocks, MCS2, and rank 1.
[0069] At 610, the apparatus may transmit a second transmission to the second node using the second CS resource assignment during the second CS period. For example, referring to FIG. 5B, in the second CS period, a transmission is sent using n2 symbols, BW 1 resource blocks, MCS2, and rank 1.
[0070] FIG. 7 is a flowchart of an exemplary method 600 (referred to hereinafter as “method 700”) of wireless communication, according to some aspects of the present disclosure.
Method 700 may be performed by an apparatus, e.g., such as a user equipment, a receiver node, an apparatus, a wireless device, a baseband chip, etc. Method 700 may include steps 702-706, as described below. It is to be appreciated that some of the steps may be optional, and some of the steps may be performed simultaneously, or in a different order than shown in FIG. 7.
[0071] Referring to FIG. 7, at 702, the apparatus may receive a transmission associated with a CS resource assignment selected from a plurality of CS resource assignments during a CS period from a second node. For example, referring to FIGs. 4A-4D and 5A, a receiver node may receive a transmission sent using a CS resource assignment selected from among a plurality of CS resource assignments (e.g., frequency-domain CS resource assignment, time-domain CS resource assignment, MCS, rank, etc.).
[0072] At 704, the apparatus may identify the CS resource assignment used for the transmission. Referring to FIGs. 4A-4D and 5A, the receiver node may identify the CS resource assignment used to transmit the transmission based on, e.g., a DMRS sequence, blind detection, CRC check, or any other technique described herein.
[0073] At 706, the apparatus may decode the transmission based on information associated with the CS resource assignment. Referring to FIGs. 4A-4D and 5 A, the receiver node may decode the transmission based on information (e.g., the BW, number of RBs, number of symbols, bitwidth used for encoding, etc.) associated with the CS resource assignment.
[0074] In various aspects of the present disclosure, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or encoded as instructions or code on a non-transitory computer-readable medium. Computer-readable media includes computer storage media. Storage media may be any available media that can be accessed by a computing device, such as node 200 in FIG. 2. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, HDD, such as magnetic disk storage or other magnetic storage devices, Flash drive, SSD, or any other 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 processing system, such as a mobile device or a computer. Disk and disc, as used herein, includes CD, laser disc, optical disc, digital video disc (DVD), and floppy disk where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. [0075] According to one aspect of the present disclosure, a method of wireless
communication of a first node is provided. The method may include identifying, by at least one processor, a plurality of CS resource assignments. The method may include selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period. The method may include transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
[0076] In some embodiments, the method may include selecting, by the at least one processor, a second CS resource assignment from the plurality of CS resource assignments for a second CS period. In some embodiments, the method may include transmitting, by a communication interface, a second transmission to the second node using the second CS resource assignment during the second CS period. In some embodiments, the first CS resource assignment and the second CS resource assignment may be different.
[0077] In some embodiments, the first CS resource assignment may include a first number of resource blocks, and the second CS resource assignment may include a second number of resource blocks different than the first number of resource blocks.
[0078] In some embodiments, the first CS resource assignment may include a first number of time-domain symbols, and the second CS resource assignment may include a second number of time-domain symbols different than the first number of time-domain symbols.
[0079] In some embodiments, the first CS resource assignment may be selected based on a first channel condition associated with the first CS period. In some embodiments, the second CS resource assignment may be selected based on a second channel condition associated with the second CS period. In some embodiments, the first channel condition and the second channel condition may be different.
[0080] In some embodiments, the method may include selecting, by the at least one processor, a first transmission format for the first CS period. In some embodiments, the first transmission may be transmitted using the first transmission format during the first CS period.
[0081] In some embodiments, the method may include selecting, by the at least one processor, a second transmission format for the second CS period. In some embodiments, the second transmission may be transmitted using the second transmission format during the second CS period.
[0082] In some embodiments, the first transmission format may include one or more of a first MCS or a first rank. In some embodiments, the second transmission format may include one
or more of a second MCS or a second rank.
[0083] In some embodiments, the method may include encoding, by the at least one processor, the first transmission based on a bitwidth associated with the first CS resource assignment selected for the first CS period.
[0084] In some embodiments, the first node may be a user equipment, and the second node may be a base station. In some embodiments, the first node may be the base station, and the second node may be the user equipment.
[0085] In some embodiments, the method may include identifying, by the at least one processor, one or more of an amount of data in a transmit buffer or a channel condition associated with the first CS period. In some embodiments, the first CS resource assignment may be selected for the first CS period based on the one or more of the amount of data in the transmit buffer or the channel condition.
[0086] In some embodiments, the method may include receiving, by the communication interface, an indication of the plurality of CS resource assignments from the second node.
[0087] According to another aspect of the present disclosure, a method of wireless communication of a first node is provided. The method may include receiving, by a communication interface, a transmission during a CS period from a second node. The transmission may be associated with a CS resource assignment of a plurality of CS resource assignments. The method may include identifying, by at least one processor, the CS resource assignment used for the transmission. The method may include decoding, by the at least one processor, the transmission based on information associated with the CS resource assignment.
[0088] In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include receiving, by the communication interface, a DMRS with a DMRS sequence associated with the CS resource assignment. In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include identifying, by the at least one processor, the CS resource assignment based on the DMRS sequence.
[0089] In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include performing, by the at least one processor, energy detection associated with the transmission. In some embodiments, the identifying, by the at least one processor, the CS resource assignment used for the transmission may include identifying, by the at least one processor, the CS resource assignment based on the energy detection.
[0090] According to a further aspect of the present disclosure, an apparatus for wireless communication of a first node is provided. The first node may include at least one processor. The first node may include memory storing instructions. The memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to identify a plurality of CS resource assignments. The memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to select a first CS resource assignment from the plurality of CS resource assignments for a first CS period. The memory storing instructions, which when executed by the at least one processor, may cause the at least one processor to transmit a first transmission to a second node using the first CS resource assignment based during the first CS period.
[0091] In some embodiments, the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to select a second CS resource assignment from the plurality of CS resource assignments for a second CS period. In some embodiments, the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to transmit a second transmission to the second node using the second CS resource assignment during the second CS period. In some embodiments, the first CS resource assignment and the second CS resource assignment may be different.
[0092] In some embodiments, the first CS resource assignment may include a first number of resource blocks, and the second CS resource assignment may include a second number of resource blocks different than the first number of resource blocks. In some embodiments, the first CS resource assignment may include a first number of time-domain symbols, and the second CS resource assignment may include a second number of time-domain symbols different than the first number of time-domain symbols.
[0093] In some embodiments, the first CS resource assignment may be selected based on a first channel condition associated with the first CS period. In some embodiments, the second CS resource assignment may be selected based on a second channel condition associated with the second CS period. In some embodiments, the first channel condition and the second channel condition may be different.
[0094] In some embodiments, the memory storing instructions, which when executed by the at least one processor, may further cause the at least one processor to select a first transmission format for the first CS period. In some embodiments, the memory storing instructions, which when
executed by the at least one processor, may further cause the at least one processor to select a second transmission format for the second CS period. In some embodiments, the first transmission may be transmitted using the first transmission format during the first CS period. In some embodiments, the second transmission may be transmitted using the second transmission format during the second CS period.
[0095] The foregoing description of the specific embodiments will so reveal the general nature of the present disclosure that others can, by applying knowledge within the skill of the art, readily modify and/or adapt for various applications such specific embodiments, without undue experimentation, without departing from the general concept of the present disclosure. Therefore, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments, based on the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by the skilled artisan in light of the teachings and guidance.
[0096] Embodiments of the present disclosure have been described above with the aid of functional building blocks illustrating the implementation of specified functions and relationships thereof. The boundaries of these functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternate boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed.
[0097] The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present disclosure as contemplated by the inventor(s), and thus, are not intended to limit the present disclosure and the appended claims in any way.
[0098] Various functional blocks, modules, and steps are disclosed above. The particular arrangements provided are illustrative and without limitation. Accordingly, the functional blocks, modules, and steps may be re-ordered or combined in different ways than in the examples provided above. Likewise, certain embodiments include only a subset of the functional blocks, modules, and steps, and any such subset is permitted. The breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Claims
1. A method of wireless communication of a first node, comprising: identifying, by at least one processor, a plurality of configured scheduling (CS) resource assignments; selecting, by the at least one processor, a first CS resource assignment from the plurality of CS resource assignments for a first CS period; and transmitting, by a communication interface, a first transmission to a second node using the first CS resource assignment based during the first CS period.
2. The method of claim 1, further comprising: selecting, by the at least one processor, a second CS resource assignment from the plurality of CS resource assignments for a second CS period; and transmitting, by a communication interface, a second transmission to the second node using the second CS resource assignment during the second CS period, wherein the first CS resource assignment and the second CS resource assignment are different.
3. The method of claim 2, wherein the first CS resource assignment includes a first number of resource blocks and the second CS resource assignment includes a second number of resource blocks different than the first number of resource blocks.
4. The method of claim 2, wherein the first CS resource assignment includes a first number of time-domain symbols and the second CS resource assignment includes a second number of timedomain symbols different than the first number of time-domain symbols.
5. The method of claim 2, wherein: the first CS resource assignment is selected based on a first channel condition associated with the first CS period, the second CS resource assignment is selected based on a second channel condition associated with the second CS period, and the first channel condition and the second channel condition are different.
6. The method of claim 2, further comprising: selecting, by the at least one processor, a first transmission format for the first CS period, wherein the first transmission is transmitted using the first transmission format during the first CS period.
7. The method of claim 6, further comprising: selecting, by the at least one processor, a second transmission format for the second CS period, wherein the second transmission is transmitted using the second transmission format during the second CS period.
8. The method of claim 7, wherein: the first transmission format includes one or more of a first modulation and coding scheme (MCS) or a first rank, and the second transmission format includes one or more of a second MCS or a second rank.
9. The method of claim 1, further comprising: encoding, by the at least one processor, the first transmission based on a bitwidth associated with the first CS resource assignment selected for the first CS period.
10. The method of claim 1, wherein: the first node is a user equipment and the second node is a base station, or the first node is the base station and the second node is the user equipment.
11. The method of claim 1, further comprising: identifying, by the at least one processor, one or more of an amount of data in a transmit buffer or a channel condition associated with the first CS period, wherein the first CS resource assignment is selected for the first CS period based on the one or more of the amount of data in the transmit buffer or the channel condition.
12. The method of claim 1, further comprising: receiving, by the communication interface, an indication of the plurality of CS resource
assignments from the second node.
13. A method of wireless communication of a first node, comprising: receiving, by a communication interface, a transmission during a configured scheduling (CS) period from a second node, the transmission being associated with a CS resource assignment of a plurality of CS resource assignments; identifying, by at least one processor, the CS resource assignment used for the transmission; and decoding, by the at least one processor, the transmission based on information associated with the CS resource assignment.
14. The method of claim 13, wherein the identifying, by the at least one processor, the CS resource assignment used for the transmission comprises: receiving, by the communication interface, a demodulation reference signal (DMRS) with a DMRS sequence associated with the CS resource assignment; and identifying, by the at least one processor, the CS resource assignment based on the DMRS sequence.
15. The method of claim 13, wherein the identifying, by the at least one processor, the CS resource assignment used for the transmission comprises: performing, by the at least one processor, energy detection associated with the transmission; and identifying, by the at least one processor, the CS resource assignment based on the energy detection.
16. An apparatus for wireless communication of a first node, comprising: at least one processor; and memory storing instructions, which when executed by the at least one processor, cause the at least one processor to: identify a plurality of configured scheduling (CS) resource assignments; select a first CS resource assignment from the plurality of CS resource assignments for a first CS period; and
transmit a first transmission to a second node using the first CS resource assignment based during the first CS period.
17. The apparatus of claim 16, wherein the memory storing instructions, which when executed by the at least one processor, further cause the at least one processor to: select a second CS resource assignment from the plurality of CS resource assignments for a second CS period; and transmit a second transmission to the second node using the second CS resource assignment during the second CS period, wherein the first CS resource assignment and the second CS resource assignment are different.
18. The apparatus of claim 17, wherein: the first CS resource assignment includes a first number of resource blocks, and the second CS resource assignment includes a second number of resource blocks different than the first number of resource blocks, or the first CS resource assignment includes a first number of time-domain symbols, and the second CS resource assignment includes a second number of time-domain symbols different than the first number of time-domain symbols.
19. The apparatus of claim 17, wherein: the first CS resource assignment is selected based on a first channel condition associated with the first CS period, the second CS resource assignment is selected based on a second channel condition associated with the second CS period, and the first channel condition and the second channel condition are different.
20. The apparatus of claim 17, wherein the memory storing instructions, which when executed by the at least one processor, further cause the at least one processor to: select a first transmission format for the first CS period; and select a second transmission format for the second CS period, wherein the first transmission is transmitted using the first transmission format
during the first CS period, and wherein the second transmission is transmitted using the second transmission format during the second CS period.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2023/027389 WO2025014477A1 (en) | 2023-07-11 | 2023-07-11 | Apparatus and method for dynamic configured scheduling resource assignment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2023/027389 WO2025014477A1 (en) | 2023-07-11 | 2023-07-11 | Apparatus and method for dynamic configured scheduling resource assignment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025014477A1 true WO2025014477A1 (en) | 2025-01-16 |
Family
ID=94216196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2023/027389 Pending WO2025014477A1 (en) | 2023-07-11 | 2023-07-11 | Apparatus and method for dynamic configured scheduling resource assignment |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025014477A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8295240B2 (en) * | 2009-02-02 | 2012-10-23 | Research In Motion Limited | Discontinuous reception start offset coordinated with semi-persistent scheduling system and method |
| US20160044641A1 (en) * | 2013-04-03 | 2016-02-11 | Broadcom Corporation | Handling downlink semi-persistent scheduling retransmission in wireless networks |
| WO2018008995A1 (en) * | 2016-07-07 | 2018-01-11 | Lg Electronics Inc. | Method and user equipment for receiving downlink signal |
| US20210051670A1 (en) * | 2019-08-16 | 2021-02-18 | Qualcomm Incorporated | Coordination of semi-persistent scheduling downlink transmissions and dynamic downlink transmissions |
| WO2021087527A1 (en) * | 2020-04-14 | 2021-05-06 | Zeku, Inc. | Methods for 5g mac uplink multiple carrier grant scheduling |
| US20210136811A1 (en) * | 2016-12-16 | 2021-05-06 | Huawei Technologies Co., Ltd. | Systems and methods for mixed grant-free and grant-based uplink transmissions |
| WO2021203417A1 (en) * | 2020-04-10 | 2021-10-14 | Apple Inc. | Codebook design for semi-persistent scheduling (sps) transmissions |
| WO2022225500A1 (en) * | 2021-04-18 | 2022-10-27 | Zeku, Inc. | Apparatus and method of multiple carrier slice-based uplink grant scheduling |
-
2023
- 2023-07-11 WO PCT/US2023/027389 patent/WO2025014477A1/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8295240B2 (en) * | 2009-02-02 | 2012-10-23 | Research In Motion Limited | Discontinuous reception start offset coordinated with semi-persistent scheduling system and method |
| US20160044641A1 (en) * | 2013-04-03 | 2016-02-11 | Broadcom Corporation | Handling downlink semi-persistent scheduling retransmission in wireless networks |
| WO2018008995A1 (en) * | 2016-07-07 | 2018-01-11 | Lg Electronics Inc. | Method and user equipment for receiving downlink signal |
| US20210136811A1 (en) * | 2016-12-16 | 2021-05-06 | Huawei Technologies Co., Ltd. | Systems and methods for mixed grant-free and grant-based uplink transmissions |
| US20210051670A1 (en) * | 2019-08-16 | 2021-02-18 | Qualcomm Incorporated | Coordination of semi-persistent scheduling downlink transmissions and dynamic downlink transmissions |
| WO2021203417A1 (en) * | 2020-04-10 | 2021-10-14 | Apple Inc. | Codebook design for semi-persistent scheduling (sps) transmissions |
| WO2021087527A1 (en) * | 2020-04-14 | 2021-05-06 | Zeku, Inc. | Methods for 5g mac uplink multiple carrier grant scheduling |
| WO2022225500A1 (en) * | 2021-04-18 | 2022-10-27 | Zeku, Inc. | Apparatus and method of multiple carrier slice-based uplink grant scheduling |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI824086B (en) | Control resource set for ues having different bandwidth capabilities | |
| CN109952803B (en) | Wireless communication method and device for user equipment, computer readable medium | |
| CN113678544B (en) | Method, apparatus, and non-transitory computer readable medium for wireless communication | |
| TWI825223B (en) | Semi-persistent scheduling with multiple transmit-receive points | |
| JP7240396B2 (en) | Physical layer extension for early data transmission | |
| CN113994618B (en) | Coexistence of legacy and low bandwidth CORESET-0 | |
| US11171762B2 (en) | Wireless device architecture to support very-high-reliability (VHR) communication | |
| JP2019149814A (en) | Network signaling for network-assisted interference cancellation and suppression | |
| WO2020052514A1 (en) | Information sending method, information receiving method, and device | |
| JP2020507952A (en) | System and method for selecting or transmitting a frequency domain pattern for a phase tracking reference signal | |
| TWI885022B (en) | Methods to configure uplink cancellation indication for supplementary uplink carriers | |
| JP7571194B2 (en) | Reference signal generation using low cross-correlation sequences - Patents.com | |
| TWI696370B (en) | Method for interleaving encoded bits and wireless equipment | |
| CN111836368B (en) | Method and device for data transmission | |
| CN114868351B (en) | Technology for uplink SRS time-domain bundling in wireless communication systems | |
| TW202126088A (en) | Ue capability reporting for configured and activated pathloss reference signals | |
| EP4542945A1 (en) | Terminal, base station, and communication method | |
| WO2019245656A1 (en) | Facilitation of frequency selective scheduling for 5g or other next generation network | |
| WO2025014477A1 (en) | Apparatus and method for dynamic configured scheduling resource assignment | |
| WO2023009117A1 (en) | Apparatus and method of credit-based scheduling mechanism for layer 2 transmission scheduler | |
| WO2023282888A1 (en) | Latency-driven data activity scheme for layer 2 power optimization | |
| WO2023003543A1 (en) | Apparatus and method of power optimized hybrid parallel/pipelined layer 2 processing for packets of different throughput types | |
| WO2024043870A1 (en) | Apparatus and method for communicating semi-persistent and dynamic packet(s) using dynamic resources | |
| WO2025014470A1 (en) | Apparatus and method for logical channel prioritization wtih reduced radio link control service data unit segmentation | |
| WO2025014473A1 (en) | Apparatus and method for model-based interference covariance estimation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23945273 Country of ref document: EP Kind code of ref document: A1 |