WO2013107059A1 - Method and apparatus for communications device duty cycles - Google Patents
Method and apparatus for communications device duty cycles Download PDFInfo
- Publication number
- WO2013107059A1 WO2013107059A1 PCT/CN2012/070706 CN2012070706W WO2013107059A1 WO 2013107059 A1 WO2013107059 A1 WO 2013107059A1 CN 2012070706 W CN2012070706 W CN 2012070706W WO 2013107059 A1 WO2013107059 A1 WO 2013107059A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- duty cycle
- cycle timer
- mtc
- idle mode
- data payload
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 title claims description 160
- 238000004590 computer program Methods 0.000 claims abstract description 44
- 230000002776 aggregation Effects 0.000 claims abstract description 26
- 238000004220 aggregation Methods 0.000 claims abstract description 26
- 230000007704 transition Effects 0.000 claims abstract description 10
- 230000015654 memory Effects 0.000 claims description 33
- 230000006870 function Effects 0.000 claims description 23
- 230000011664 signaling Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 abstract description 20
- 238000012545 processing Methods 0.000 description 46
- 101150071746 Pbsn gene Proteins 0.000 description 7
- 238000013468 resource allocation Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0219—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower where the power saving management affects multiple terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- Embodiments of the present invention relate generally to communications technology and, more particularly, to duty cycles and signaling for machine type communications (MTC).
- MTC machine type communications
- GSM Global System for Mobile Communications
- GPRS General packet radio service
- PHICH Physical Downlink Control Channel
- PDCCH Physical Downlink Control Channel
- active communications devices e.g. not in Discontinuous Reception (DRX) sleep mode
- DRX Discontinuous Reception
- Low-data rate MTC devices may only need intermittent data transmissions a few times a day, possibly less often, and hence monitoring the legacy physical channels PCFICH/PHICH/PDCCH may drain the battery of MTC devices.
- a method comprises causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires.
- the method of this embodiment may also include determining whether a MTC data payload in a physical resource block (PRB) linked to an aggregation level is available in an instance in which a variable duty cycle timer expires.
- PRB physical resource block
- the method of this embodiment may also include causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
- the method of this embodiment may also include causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
- the apparatus, method and computer program product as described herein may enable efficient and robust MTC signaling for a communications device that may request intermittent and/or low-data payload transmissions.
- the apparatus described herein may include a simplified radio frequency design.
- efficient signaling may result in a longer battery life, the use of a smaller battery, and/or the use of an alternate power source.
- an apparatus in another embodiment, includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least cause a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to determine whether a MTC data payload in a PRB linked to an
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
- a computer program product includes at least one non-transitory computer-readable storage medium having computer- readable program instructions stored therein with the computer-readable program instructions including program instructions configured to cause a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires.
- the computer-readable program instructions may also include program instructions configured to determine whether a MTC data paylo d in a PRB linked to an aggregation level is available in an instance in which a variable duty cycle timer expires.
- the computer-readable program instructions may also include program instructions configured to cause the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
- the computer-readable program instructions may also include program instructions configured to cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
- an apparatus in yet another embodiment, includes means for causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires.
- the apparatus of this embodiment may also include means for determining whether a MTC data payload in a PRB linked to an aggregation level is available in an instance in which a variable duty cycle timer expires.
- the apparatus of this embodiment may also include means for causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
- the apparatus of this embodiment may also include means for causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
- a method comprises determining, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA).
- the method of this embodiment may also include causing the SDMA duty cycle to be transmitted to the at least one communications device.
- the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
- the method of this embodiment may also include determining whether a MTC data payload in a physical resource block (PRB) linked to an aggregation level is available for the at least one communications device.
- PRB physical resource block
- the method of this embodiment may also include causing a MTC payload repetition to be flagged in a MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH).
- DCI downlink control information
- PDSCH physical downlink shared channel
- the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
- an apparatus includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least determine, for at least one communications device, a variable duty cycle timer configuration for SDMA.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the SDMA duty cycle to be transmitted to the at least one communications device.
- the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to determine whether a MTC data payload in a PRB linked to an aggregation level is available for the at least one communications device.
- the at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause a MTC payload repetition to be flagged in an MTC DCI for a PDSCH.
- the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
- a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer- readable program instructions stored therein with the computer-readable program instructions including program instructions configured to determine, for at least one communications device, a variable duty cycle timer configuration for SDMA.
- the computer-readable program instructions may also include program instructions
- variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
- the computer-readable program instructions may also include program instructions configured to determine whether a MTC data payload in a PRB linked to an aggregation level is available for the at least one communications device.
- the computer-readable program instructions may also include program
- the instructions configured to cause a MTC payload repetition to be flagged in an MTC DCI for a PDSCH.
- the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
- an apparatus in yet another embodiment, includes means for determining, for at least one communications device, a variable duty cycle timer configuration for SDMA.
- the apparatus of this embodiment may also include means for causing the SDMA duty cycle to be transmitted to the at least one communications device.
- the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
- the apparatus of this embodiment may also include means for determining whether a MTC data ayload in a PRB linked to an aggregation level is available for the at least one communications device.
- the apparatus of this embodiment may also include means for causing a MTC payload repetition to be flagged in an MTC DCI for a PDSCH.
- the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
- Figure 1 is a schematic representation of a system having a mobile terminal that may utilize an idle mode duty cycle and that may benefit from an embodiment of the present invention
- Figure 2 is a block diagram of an apparatus that may be embodied by a mobile terminal in accordance with some example embodiments of the present invention
- Figure 3 is a flow chart illustrating operations performed by an example mobile tenninal in accordance with some example embodiments of the present invention
- Figure 4 is a flow chart illustrating operations performed by an example access point in accordance with some example embodiments of the present invention.
- Figure 5 illustrates SMDA based Evolved Physical Downlink Control Channel (ePDCCH) multiplexing in accordance with some example embodiments of the present invention.
- ePDCCH Evolved Physical Downlink Control Channel
- Figure 6 illustrates Control Channel Element (CCE) aggregation of ePDCCH and PDSCH repetition in accordance with some example embodiments of the present invention.
- CCE Control Channel Element
- circuitry refers to all of the
- circuitry applies to all uses of this term in this application, including in any claims.
- circuitry applies to all uses of this term in this application, including in any claims.
- circuitry would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware.
- circuitry would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or application specific integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
- Figure 1 which includes a first communication device (e.g.,
- an access point 12 such as a base station, a macro cell, a Node B, an evolved Node B (eNB), a coordination unit, a macro base station or other access point, with a network 14 (e.g., a core network).
- a network 14 e.g., a core network
- LTE or LTE- Advanced (LTE- A) other networks may support the method, apparatus and computer program product of embodiments of the present invention including those configured in accordance with wideband code division multiple access (W-CDMA), CDMA2000, global system for mobile communications (GSM), general packet radio service (GPRS) and/or the like.
- W-CDMA wideband code division multiple access
- CDMA2000 Code Division multiple access
- GSM global system for mobile communications
- GPRS general packet radio service
- the network 14 may include a collection of various different nodes, devices or functions that may be in communication with each other via corresponding wired and/or wireless interfaces.
- the network may include one or more cells, including access point 12 and which may serve a respective coverage area.
- the access point 12 could be, for example, part of one or more cellular or mobile networks or public land mobile networks (PLMNs).
- PLMNs public land mobile networks
- processing devices e.g., personal computers, server computers or the like
- a communication device such as the communications device 10 (also known as user equipment (UE)), may be in communication with other communication devices or other devices via the access point 12 and, in turn, the network 14.
- the communication device may include an antenna for transmitting signals to and for receiving signals from an access point.
- the communications device 10 may be a mobile communication device such as, for example, a mobile telephone, portable digital assistant (PDA), pager, laptop computer, or any of numerous other hand held or portable communication devices, computation devices, content generation devices, content consumption devices, or combinations thereof.
- the communications device 10 may also take the form a communications enabled appliance, such as a thermostat configured to connect with an access point 12.
- Other such devices that are configured to connect to the network include, but are not limited to a refrigerator, a security system, a home lighting system, and/or the like.
- the communications device 10 may include one or more processors that may define processing circuitry and a processing system, either alone or in combination with one or more memories.
- the processing circuitry may utilize instructions stored in the memory to cause the communications device 10 to operate in a particular way or execute specific functionality when the instructions are executed by the one or more processors.
- the communications device 10 may also include communication circuitry and corresponding
- the communications device 10 and/or the access point 12 may be embodied as or otherwise include an apparatus 20 as generically represented by the block diagram of Figure 2. While the apparatus 20 may be employed, for example, by a communications device 10 or an access point 12, it should be noted that the components, devices or elements described below may not be mandatory and thus some may be omitted in certain embodiments. Additionally, some embodiments may include further or different components, devices or elements beyond those shown and described herein.
- the apparatus 20 may include or otherwise be in communication with processing circuitry 22 that is configurable to perform actions in accordance with example embodiments described herein.
- the processing circuitry may be configured to perform data processing, application execution and/or other processing and management services according to an example embodiment of the present invention.
- the apparatus or the processing circuitry may be embodied as a chip or chip set.
- the apparatus or the processing circuitry may comprise one or more physical packages (e.g., chips) including materials, components and/or wires on a structural assembly (e.g., a baseboard).
- the structural assembly may provide physical strength, conservation of size, and/or limitation of electrical interaction for component circuitry included thereon.
- the apparatus or the processing circuitry may therefore, in some cases, be configured to implement an embodiment of the present invention on a single chip or as a single "system on a chip.”
- a chip or chipset may constitute me ns for performing one or more operations for providing the functionalities described herein.
- the processing circuitry 22 may include a processor 24 and memory 26 that may be in communication with or otherwise control a communication interface 26 and, in some cases, a user interface 29.
- the processing circuitry may be embodied as a circuit chip (e.g., an integrated circuit chip) configured (e.g., with hardware, software or a combination of hardware and software) to perfonn operations described herein.
- the processing circuitry may be embodied as a portion of a mobile computing device or other mobile terminal.
- the user interface 29 may be in communication with the processing circuitry 22 to receive an indication of a user input at the user interface and/or to provide an audible, visual, mechanical or other output to the user.
- the user interface may include, for example, a keyboard, a mouse, a joystick, a display, a touch screen, a microphone, a speaker, and/or other input/output mechanisms.
- the apparatus 20 need not always include a user interface. For example, in instances in which the apparatus is embodied as an access point 12, the apparatus may not include a user interface. As such, the user interface is shown in dashed lines in Figure 2.
- the communication interface 26 may include one or more interface mechanisms for enabling communication with other devices and/or networks.
- the communication interface may be any means such as a device or circuitry embodied in either hardware, or a combination of hardware and software that is configured to receive and/or transmit data from/to a network 14 and/or any other device or module in communication with the processing circuitry 22, such as between the communications device 10 and the access point 12.
- the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication network and/or a communication modem or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), Ethernet or other methods.
- DSL digital subscriber line
- USB universal serial bus
- the memory 26 may include one or more non- transitory memory devices such as, for example, volatile and/or non-volatile memoiy that may be either fixed or removable.
- the memory may be configured to store information, data, applications, instructions or the like for enabling the apparatus 20 to carry out various functions in accordance with example embodiments of the present invention.
- the memory could be configured to buffer input data for processing by the processor 24.
- the memory could be configured to store instructions for execution by the processor.
- the memory may include one of a plurality of databases that may store a variety of files, contents or data sets.
- applications may be stored for execution by the processor in order to carry out the functionality associated with each respective application.
- the memory may be in communication with the processor via a bus for passing information among components of the apparatus.
- the processor 24 may be embodied in a number of different ways.
- the processor may be embodied as various processing means such as one or more of a microprocessor or other processing element, a coprocessor, a controller or various other computing or processing devices including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), or the like.
- the processor may be configured to execute instructions stored in the memory 26 or otherwise accessible to the processor.
- the processor may represent an entity ⁇ e.g., physically embodied in circuitry - in the form of processing circuitry 22) capable of performing operations according to embodiments of the present invention while configured accordingly.
- the processor when the processor is embodied as an ASIC, FPGA or the like, the processor may be specifically configured hardware for conducting the operations described herein.
- the processor when the processor is embodied as an executor of software instructions, the instructions may specifically configure the processor to perform the operations described herein.
- one or more communications devices 10 may be configured to connect to an access point 12. However these communications devices 10 may only require intermittent and/or low ayload data transmissions. For example, a communications device 10 may only check for new data periodically. In such cases, the communications device 10 remain in an idle state to enable efficient transmission and to minimize drain on a battery. An idle mode duty cycle may then be used to cause the communications device 10 to activate at the expiration of the idle mode duty cycle duration. While an idle mode is described herein, the communications device 10 may be caused to activate in other situations, for example user interaction, power cycling and or the like.
- the network 14 such as via Evolved Universal Terrestrial Radio Access Network (E-UTRAN) may configure multiple communications devices 10 on the same physical resources in an SDMA mode via multi-user multiple-input and multiple-output (MU-MIMO)
- E-UTRAN Evolved Universal Terrestrial Radio Access Network
- MU-MIMO multi-user multiple-input and multiple-output
- MU MIMO for SDMA of MTC transmissions may, for example, improve MTC efficiency without necessarily increasing MTC complexity.
- a communications device 10 may only decode, such as by the processing circuitry 22, the processor 24 or the like, SDMA transmissions based on its configured communications device specific Reference Signal, such as a DM RS parameter (e.g. rank 1 transmission).
- SDMA e.g. MU-MIMO
- PRB Physical Resource Blocks
- a variable duty cycle (e.g. an SDMA duty cycle) may be configured by the access point 12, such as by the processing circuitry 22, the processor 24 or the like, and may be transmitted to a communications device via dedicated signaling, such as via the communications interface 26.
- the SDMA duty cycle may be configured to enable an idle mode duration (e.g. an idle mode duty cycle) during which the communications device 10 is not configured to, and indeed to save battery resources does not, monitor the enhanced PDCCH for TC communications in the configured SDMA resources.
- the primary synchronization channel and/or the secondary synchronization channel, the master information block ( IB) in mid-6 PRBs in system bandwidth may also be monitored initially by a communications device 10 during an initial attachment, such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like.
- Cell system info acquisition may then be performed on the new SIB based on System Information Radio Network Temporary Identifier (SI-RNTI) of PDCCH cyclic redundancy check (CRC) scrambling to indicate cell specific MTC parameters.
- SI-RNTI System Information Radio Network Temporary Identifier
- CRC cyclic redundancy check
- the communications device 10 may be configured receive, such as via the communications interface 26 or the like, a variable duty cycle configuration from the access point 12.
- the variable duty cycle may cause the communications device 10 to be configured for idle periods (e.g. idle mode duty cycle) during which it will not cause, such as by the processing circuitry 22, the processor 24 or the like, the PDCCH to be monitored on the configured SDMA resources (i.e. PRB subsets, DM RS parameters).
- the variable duty cycle configuration may be received via dedicated signaling for a machine- specific duty cycle or via a MTC system information block (SIB) for cell-specific duty cycles on the SDMA configured resources for a larger set of the communications devices 10.
- SIB MTC system information block
- MTC typically consists of small traffic payloads, intennittent transmissions and/or event diiven transmissions, thus the variable duty cycles and the idle mode duty cycle timer may be of a duration varying
- An idle mode duty cycle timer may be set to a 2 duty cycle (DC) for the first idle period, and at the expiration of the timer value, the communications device 10, such as by using the processing circuitry 22, the processor 24, the communications interface 26 or the like, may determine whether a dedicated signaling from an access point 12 indicates a new idle duty cycle duration of 2 K*DC if there is no data for the communications device 10 or from the communications device 10.
- the communications device 10 may increment the K value.
- the value K may be varied linearly each time an idle period finishes (i.e. 1, 2, 3, 4, etc.), in steps (2, 4, 6, 8, etc.), exponentially or any other way from a minimum K value up to a maximum K value.
- the maximum K value may be determined by the communications device 10, the access point 12, and/or it may be a predetermined value.
- the communications device 10 may be caused to wake up during an idle period before the idle period duty cycle timer expires and may initiate a scheduling request to cause time critical MTC data to be transmitted.
- a small data payload may be transmitted by the access point 12, such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like, over a PRB subset linked to an aggregation level.
- OS OFDM Symbols
- the legacy PDCCH may be mapped to the first 1-3 OS in the 1st slot.
- the PDSCH is mapped to the OS may not be used by the legacy PDCCH and the ePDCCH in the 1st slot and 2nd slot of the PRB.
- PDSCH repetition may optionally be caused, , such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like, across the PRBs.
- the legacy PDCCH may be transmitted, such as by the access point 12 via the communications interface 26 or the like in the first OFDM symbols.
- the commumcations device 10 may detect, such as by using the processing circuitry 22, the processor 24, the communications interface 26 or the like, the Downlink Control Information (DCI) format 1 A/IB by monitoring the common search space.
- the DCI is then configured to allow for an initial MTC configuration for communications device-specific RRC parameters via dedicated RRC signaling (e.g. communications device specific SDMA sub-band and DM RS parameters such as DM RS port index) and via an SIB message for communications device-common MTC parameters (e.g. SDMA sub band configurations supported in the cell, carrier configurations, MTC bandwidth, etc.).
- the communications device 10 may receive, such as by the communications interface 26, small data payloads and may support only one receive antenna, which are may result in a rank-1 transmission (e.g. 1 DM RS port).
- Rank 1-4 on DM RS port 7-10 is supported.
- Rank 1-8 on DM RS port 7, 8, 9, 10 may also be supported.
- Rank l-8uses occ 4 ⁇ +1,+1,+1,+ 1; +1, -1, +1, -1; - I, +1, -1, +1 ; +1, -1, -1, +1 ) mapped to a block of 4 REs on DM RS ports 7&8 to CDM layers 1-4 and mapped to a block of 4 REs on DM RS ports 9&10 to CDM layers 5-8; then repeated 3 times in PRB over 24 REs total.
- aggregation level 1 is shown and the legacy PDCCH is mapped to OS#0-2.
- the PDSCH is mapped to OS#3 in 1st slot and OS#7-#13 in 2nd slot.
- the channel estimator may also use all the DM RS within a subframe - i.e. in OS #5, #6 in 1st slot and OS #12, #13 in 2nd slot.
- an intra- subframe a Time-Domain (TD) interpolator can typically be used by the channel estimator.
- TD Time-Domain
- better accuracy of intra-subframe TD interpolation for channel estimates corresponding to OS #4 and OS#6 since DM RS in central position in OS #5, #6 may be possible for channel estimates for OS further away from DM RS OS.
- the more accurate channel estimates in these OS positions may enable an improved ePDCCH detection performance
- localized ePDCCH for inter-cell coordination may be used, for example there may not be sub-block interleaving over system bandwidth (BW) used before mapping of ePDCCH to a resource element group (REG).
- BW system bandwidth
- REG resource element group
- the OFDM Symbols may be used for PDSCH transmission as well the OFDM Symbols in the 2nd slot.
- antenna ports #7-10 may be configured on the SDMA resources as indicated via the higher layer. For example, cell specific reference signals on antenna ports #0-#3 may not be supported in these resources. Since PDSCH is implicitly assumed to be transmitted in OS that is not used by the legacy PDCCH or the ePDCCH in the PRB, in an instance in which communications device 10 detects, such as by the processing circuitry 22, the processor 24 or the like, DCI format in a 1st slot in the PRB subset linked to the aggregation level in use, then an implicit downlink (DL) grant may be determined.
- the DCI format may include a MTC payload repetition flag to indicate whether the data payload is repeated in the 2nd slot in the PRB subset used for the aggregated CCEs.
- a design for the DCI format may be based on DCI format 1 A, but may also omit one or more fields.
- MCS Modulation and Coding Schemes
- N2 3 (which means eight MCS levels are supported by the MTC user)
- the DCI size for Format 1A and the compact DCI are 30 bits and 11 bits, respectively without any padding bits.
- An example of Compact DCI Format for SDMA-based MTC transmissions includes, but is not limited to:
- Modulation and coding scheme 5 bit Modulation and coding scheme
- Hybrid automatic repeat request HARQ process 3 bits for FDD
- New data indicator 1 bit New data indicator, 1 bit
- TPC Transmit power control
- SRS Sounding Reference Signal
- a channel state information (CSI) report may be generated, such as by the communications device 10 via the processing circuitry 22, the processor 24 or the like, during the on-duration of the idle mode duty cycles for MTC transmissions for communications device-specific PRB sets used for the SDMA of MTC transmissions.
- the access point 12 may schedule other communications device-specific PRB sets used for the SDMA of MTC transmissions.
- two slots of a PUCCH channel may be distributed in the frequency.
- PUCCH may be used for CSI reporting of SDMA PRB subsets.
- PUCCH format 3 resource allocation is designed such that it can address the whole bandwidth (11 bits in Radio Resource Control (RRC) to locate on PUCCH channel).
- RRC Radio Resource Control
- the access point 12 may assign, such as by the processing circuitry 22, the processor 24 or the like, the PUCCH channel in the band center, which means the frequency distance between the RBs in the two slots is small (e.g. similar to PUCCH format la/lb when the offset defined for format 2 is very large).
- the PUCCH format 3 allocation may be made transparent to a communications device 10 using PUCCH format la or lb.
- the limitation is the number of center PUCCH channels' may, in some embodiments, be limited to 5 communications devices per PRB.
- the SDMA PRB subset may be caused to report the CSI via higher-layer configured PUSCH resources in corresponding uplink (UL) SDMA PRB subset. For example, using the higher layer has more flexibility for the communications device 10 as it may use UL resources anywhere within the UL system bandwidth.
- the access point 12 may be configured to (a) schedule MTC traffic via implicit DL grant and UL grant via ePDCCH on the configured SDMA PRB subsets, and (b) change the SDMA duty cycle via dedicated signaling.
- high level signaling may allow for MTC resource allocation optimization based on channel conditions of a given narrow band communications device; and/or b) may allow for optimization of MTC resource allocation for some or all the communications devices in case interference becomes a bottleneck if many SDMA PRB subsets in the cell.
- FIGS 3 and 4 illustrate example operations performed by a method, apparatus and computer program product, such as apparatus 20 of Figure 2 in accordance with one embodiment of the present invention are illustrated. It will be understood that each block of the flowcharts, and combinations of blocks in the flowcharts, may be implemented by various means, such as hardware, firmware, processor, circuitry and/or other device associated with execution of software including one or more computer program instructions. For example, one or more of the procedures described above may be embodied by computer program instructions. In this regard, the computer program instructions which embody the procedures described above may be stored by a memory device 28 of an apparatus employing an embodiment of the present invention and executed by a processor 24 in the apparatus.
- any such computer program instructions may be loaded onto a computer or other programmable apparatus (e.g-, hardware) to produce a machine, such that the resulting computer or other programmable apparatus provides for implementation of the functions specified in the flowcharts' block(s).
- These computer program instructions may also be stored in a non- transitory computer-readable storage memory that may direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage memory produce an article of manufacture, the execution of which implements the function specified in the flowcharts' block(s).
- the computer program instructions may also be loaded onto a computer or other programmable apparatus to produce a machine, such that the resulting computer or other programmable apparatus provides for implementation of the functions specified in the flowcharts' block(s).
- These computer program instructions may also be stored in a non- transitory computer-readable storage memory that may direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage memory
- the operations of Figures 3 and 4 when executed, convert a computer or processing circuitry into a particular machine configured to perform an example embodiment of the present invention.
- the operations of Figures 3 and 4 define an algorithm for configuring a computer or processing circuitry 22, e.g., processor, to perform an example embodiment.
- a general purpose computer may be provided with an instance of the processor which performs the algorithm of Figures 3 and 4 to transform the general purpose computer into a particular machine configured to perform an example embodiment.
- blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowcharts, can be implemented by special purpose hardware-based computer systems which perform the specified functions, or
- Figure 3 is a flow chart illustrating a mobile terminal idle mode duty cycle performed in accordance with some example embodiments of the present invention.
- the apparatus 20 embodied, for example, by a
- the communications device 10 may include means, such as the processing circuitry 22, the processor 24 or the like, for detecting an MTC data payload at the expiration of an idle mode duty cycle. In an instance in which a MTC data payload is not detected, the idle mode duty cycle's duration may be increased.
- the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for causing the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point.
- the variable duty cycle timer configuration is configured for SDMA resources.
- the variable duty cycle timer is configured based on an exponential function.
- variable duty cycle timer configuration may be received via at least one of a dedicated signaling for a machine-specific duty cycle or a SIB for a cell-specific duty cycle.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24 or the like, for causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for determining whether a MTC data payload in a P B linked to an aggregation level is available in an instance in which a variable duty cycle timer expires.
- the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
- the apparatus 20 may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for determining whether the MTC payload repetition is flagged in an MTC DCI for PDSCH, wherein the MTC payload repetition flag indicates the availability of an MTC data payload.
- the apparatus 20 embodied, for example, by a communications device 10 may include means, such as the processing circuitry 22, the processor 24 or the like, for decoding the MTC data payload on the PDSCH.
- the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24 or the like, for Determining, for at least one communications device, a variable duty cycle timer configuration for SDMA.
- the variable duty cycle timer is configured based on an exponential function.
- the variable duty cycle timer configuration may be received via at least one of a dedicated signaling for a machine-specific duty cycle or a SIB for a cell- specific duty cycle.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for Causing the SDMA duty cycle to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24 or the like, for Determining whether a MTC data payload in a PRB linked to an
- the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for Causing a MTC payload repetition to be flagged in an MTC DCI for a PDSCH.
- the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method, apparatus and computer program product are provided for providing an idle duty cycle for intermittent and low-data payload transmissions. In this regard, a method is provided that includes causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires. The method of this embodiment may also include determining whether a MTC data payload in a physical resource block (PRB) linked to an aggregation level is available in an instance in which a variable duty cycle timer expires. The method of this embodiment may also include causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected. The method of this embodiment may also include causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
Description
METHOD AND APPARATUS FOR COMMUNICATIONS
DEVICE DUTY CYCLES TECHNOLOGICAL FIELD
[0001] Embodiments of the present invention relate generally to communications technology and, more particularly, to duty cycles and signaling for machine type communications (MTC). BACKGROUND
[0002] Many MTC devices are targeting low-end (low cost, low data rate) applications that can be handled adequately by Global System for Mobile
Communications (GSM) and/or General packet radio service (GPRS). Based on to the low cost of these devices and the coverage of GSM/GPRS, there is very little motivation for an MTC device supplier to use modules supporting the long term evolution (LTE) radio interface.
[0003] Reducing the bandwidth that an MTC communications device is required to support (i.e. to support a bandwidth below the deployed system bandwidth) could be considered as a way to reduce component cost. However, legacy physical channels Physical Control Format Indicator Channel (PCFICH) / Physical HARQ Indicator
Channel (PHICH) / Physical Downlink Control Channel (PDCCH) are distributed across the entire bandwidth and active communications devices (e.g. not in Discontinuous Reception (DRX) sleep mode) expect these channels to be transmitted on continuously, thus requiring each of the physical channels to be monitored. Low-data rate MTC devices may only need intermittent data transmissions a few times a day, possibly less often, and hence monitoring the legacy physical channels PCFICH/PHICH/PDCCH may drain the battery of MTC devices.
BRIEF SUMMARY
[0004] In one embodiment, a method is provided that comprises causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer
expires. The method of this embodiment may also include determining whether a MTC data payload in a physical resource block (PRB) linked to an aggregation level is available in an instance in which a variable duty cycle timer expires. The method of this embodiment may also include causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected. The method of this embodiment may also include causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected. Advantageously, the apparatus, method and computer program product as described herein may enable efficient and robust MTC signaling for a communications device that may request intermittent and/or low-data payload transmissions. For example, the apparatus described herein may include a simplified radio frequency design. Further, efficient signaling may result in a longer battery life, the use of a smaller battery, and/or the use of an alternate power source.
[0005] In another embodiment, an apparatus is provided that includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least cause a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to determine whether a MTC data payload in a PRB linked to an
aggregation level is available in an instance in which a variable duty cycle timer expires. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
[0006] In the further embodiment, a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer- readable program instructions stored therein with the computer-readable program instructions including program instructions configured to cause a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires. The
computer-readable program instructions may also include program instructions configured to determine whether a MTC data paylo d in a PRB linked to an aggregation level is available in an instance in which a variable duty cycle timer expires. The computer-readable program instructions may also include program instructions configured to cause the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected. The computer-readable program instructions may also include program instructions configured to cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
[0007] In yet another embodiment, an apparatus is provided that includes means for causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires. The apparatus of this embodiment may also include means for determining whether a MTC data payload in a PRB linked to an aggregation level is available in an instance in which a variable duty cycle timer expires. The apparatus of this embodiment may also include means for causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected. The apparatus of this embodiment may also include means for causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
[0008] In one embodiment, a method is provided that comprises determining, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA). The method of this embodiment may also include causing the SDMA duty cycle to be transmitted to the at least one communications device. In some example embodiments the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device. The method of this embodiment may also include determining whether a MTC data payload in a physical resource block (PRB) linked to an aggregation level is available for the at least one communications device. The method of this embodiment may also include causing a MTC payload repetition to be flagged in a MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH). In some example embodiments the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
[0009] In another embodiment, an apparatus is provided that includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code being configured, with the at least one processor, to cause the apparatus to at least determine, for at least one communications device, a variable duty cycle timer configuration for SDMA. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause the SDMA duty cycle to be transmitted to the at least one communications device. In some example embodiments the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to determine whether a MTC data payload in a PRB linked to an aggregation level is available for the at least one communications device. The at least one memory and computer program code may also be configured to, with the at least one processor, cause the apparatus to cause a MTC payload repetition to be flagged in an MTC DCI for a PDSCH. In some example embodiments the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
[0010] In the further embodiment, a computer program product may be provided that includes at least one non-transitory computer-readable storage medium having computer- readable program instructions stored therein with the computer-readable program instructions including program instructions configured to determine, for at least one communications device, a variable duty cycle timer configuration for SDMA. The computer-readable program instructions may also include program instructions
configured to cause the SDMA duty cycle to be transmitted to the at least one
communications device. In some example embodiments the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device, The computer-readable program instructions may also include program instructions configured to determine whether a MTC data payload in a PRB linked to an aggregation level is available for the at least one communications
device. The computer-readable program instructions may also include program
instructions configured to cause a MTC payload repetition to be flagged in an MTC DCI for a PDSCH. In some example embodiments the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
[0011] In yet another embodiment, an apparatus is provided that includes means for determining, for at least one communications device, a variable duty cycle timer configuration for SDMA. The apparatus of this embodiment may also include means for causing the SDMA duty cycle to be transmitted to the at least one communications device. In some example embodiments the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device. The apparatus of this embodiment may also include means for determining whether a MTC data ayload in a PRB linked to an aggregation level is available for the at least one communications device. The apparatus of this embodiment may also include means for causing a MTC payload repetition to be flagged in an MTC DCI for a PDSCH. In some example embodiments the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Having thus described the example embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
[0013] Figure 1 is a schematic representation of a system having a mobile terminal that may utilize an idle mode duty cycle and that may benefit from an embodiment of the present invention;
[0014] Figure 2 is a block diagram of an apparatus that may be embodied by a mobile terminal in accordance with some example embodiments of the present invention;
[0015] Figure 3 is a flow chart illustrating operations performed by an example mobile tenninal in accordance with some example embodiments of the present invention;
[0016] Figure 4 is a flow chart illustrating operations performed by an example access point in accordance with some example embodiments of the present invention;
[0017] Figure 5 illustrates SMDA based Evolved Physical Downlink Control Channel (ePDCCH) multiplexing in accordance with some example embodiments of the present invention; and
[0018] Figure 6 illustrates Control Channel Element (CCE) aggregation of ePDCCH and PDSCH repetition in accordance with some example embodiments of the present invention.
DETAILED DESCRIPTION
[0019] The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the inventions are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal
requirements. Like numbers refer to like elements throughout.
[0020] As used in this application, the term 'circuitry' refers to all of the
following: (a)hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) to combinations of circuits and
software (and/or firmware), such as (as applicable): (i) to a combination of
processor(s) or (ii) to portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) to circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require
software or firmware for operation, even if the software or firmware is not
physically present.
[0021] This definition of "circuitry" applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term
"circuitry" would also cover an implementation of merely a processor (or multiple
processors) or portion of a processor and its (or their) accompanying software and/or firmware. The term "circuitry" would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or application specific integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
[0022] Although the method, apparatus and computer program product as described herein may be implemented in a variety of different systems, one example of such a system is shown in Figure 1 , which includes a first communication device (e.g.,
communications device 10) that is capable of communication via an access point 12, such as a base station, a macro cell, a Node B, an evolved Node B (eNB), a coordination unit, a macro base station or other access point, with a network 14 (e.g., a core network). While the network may be configured in accordance with LTE or LTE- Advanced (LTE- A), other networks may support the method, apparatus and computer program product of embodiments of the present invention including those configured in accordance with wideband code division multiple access (W-CDMA), CDMA2000, global system for mobile communications (GSM), general packet radio service (GPRS) and/or the like.
[0023] The network 14 may include a collection of various different nodes, devices or functions that may be in communication with each other via corresponding wired and/or wireless interfaces. For example, the network may include one or more cells, including access point 12 and which may serve a respective coverage area. The access point 12 could be, for example, part of one or more cellular or mobile networks or public land mobile networks (PLMNs). In turn, other devices such as processing devices (e.g., personal computers, server computers or the like) may be coupled to the communications device 10 and/or other communication devices via the network.
[0024] A communication device, such as the communications device 10 (also known as user equipment (UE)), may be in communication with other communication devices or other devices via the access point 12 and, in turn, the network 14. In some cases, the communication device may include an antenna for transmitting signals to and for receiving signals from an access point.
[0025] In some example embodiments, the communications device 10 may be a mobile communication device such as, for example, a mobile telephone, portable digital
assistant (PDA), pager, laptop computer, or any of numerous other hand held or portable communication devices, computation devices, content generation devices, content consumption devices, or combinations thereof. However, as is described herein, the communications device 10 may also take the form a communications enabled appliance, such as a thermostat configured to connect with an access point 12. Other such devices that are configured to connect to the network include, but are not limited to a refrigerator, a security system, a home lighting system, and/or the like. As such, the communications device 10 may include one or more processors that may define processing circuitry and a processing system, either alone or in combination with one or more memories. The processing circuitry may utilize instructions stored in the memory to cause the communications device 10 to operate in a particular way or execute specific functionality when the instructions are executed by the one or more processors. The communications device 10 may also include communication circuitry and corresponding
hardware/software to enable communication with other devices and/or the network 14.
[0026] In one embodiment, for example, the communications device 10 and/or the access point 12 may be embodied as or otherwise include an apparatus 20 as generically represented by the block diagram of Figure 2. While the apparatus 20 may be employed, for example, by a communications device 10 or an access point 12, it should be noted that the components, devices or elements described below may not be mandatory and thus some may be omitted in certain embodiments. Additionally, some embodiments may include further or different components, devices or elements beyond those shown and described herein.
[0027] As shown in Figure 2, the apparatus 20 may include or otherwise be in communication with processing circuitry 22 that is configurable to perform actions in accordance with example embodiments described herein. The processing circuitry may be configured to perform data processing, application execution and/or other processing and management services according to an example embodiment of the present invention. In some embodiments, the apparatus or the processing circuitry may be embodied as a chip or chip set. In other words, the apparatus or the processing circuitry may comprise one or more physical packages (e.g., chips) including materials, components and/or wires on a structural assembly (e.g., a baseboard). The structural assembly may provide physical
strength, conservation of size, and/or limitation of electrical interaction for component circuitry included thereon. The apparatus or the processing circuitry may therefore, in some cases, be configured to implement an embodiment of the present invention on a single chip or as a single "system on a chip." As such, in some cases, a chip or chipset may constitute me ns for performing one or more operations for providing the functionalities described herein.
[0028] In an example embodiment, the processing circuitry 22 may include a processor 24 and memory 26 that may be in communication with or otherwise control a communication interface 26 and, in some cases, a user interface 29. As such, the processing circuitry may be embodied as a circuit chip (e.g., an integrated circuit chip) configured (e.g., with hardware, software or a combination of hardware and software) to perfonn operations described herein. However, in some embodiments taken in the context of the communications device 10, the processing circuitry may be embodied as a portion of a mobile computing device or other mobile terminal.
[0029] The user interface 29 (if implemented) may be in communication with the processing circuitry 22 to receive an indication of a user input at the user interface and/or to provide an audible, visual, mechanical or other output to the user. As such, the user interface may include, for example, a keyboard, a mouse, a joystick, a display, a touch screen, a microphone, a speaker, and/or other input/output mechanisms. The apparatus 20 need not always include a user interface. For example, in instances in which the apparatus is embodied as an access point 12, the apparatus may not include a user interface. As such, the user interface is shown in dashed lines in Figure 2.
[0030] The communication interface 26 may include one or more interface mechanisms for enabling communication with other devices and/or networks. In some cases, the communication interface may be any means such as a device or circuitry embodied in either hardware, or a combination of hardware and software that is configured to receive and/or transmit data from/to a network 14 and/or any other device or module in communication with the processing circuitry 22, such as between the communications device 10 and the access point 12. In this regard, the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication
network and/or a communication modem or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), Ethernet or other methods.
[0031] In an example embodiment, the memory 26 may include one or more non- transitory memory devices such as, for example, volatile and/or non-volatile memoiy that may be either fixed or removable. The memory may be configured to store information, data, applications, instructions or the like for enabling the apparatus 20 to carry out various functions in accordance with example embodiments of the present invention. For example, the memory could be configured to buffer input data for processing by the processor 24. Additionally or alternatively, the memory could be configured to store instructions for execution by the processor. As yet another alternative, the memory may include one of a plurality of databases that may store a variety of files, contents or data sets. Among the contents of the memory, applications may be stored for execution by the processor in order to carry out the functionality associated with each respective application. In some cases, the memory may be in communication with the processor via a bus for passing information among components of the apparatus.
[0032] The processor 24 may be embodied in a number of different ways. For example, the processor may be embodied as various processing means such as one or more of a microprocessor or other processing element, a coprocessor, a controller or various other computing or processing devices including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), or the like. In an example embodiment, the processor may be configured to execute instructions stored in the memory 26 or otherwise accessible to the processor. As such, whether configured by hardware or by a combination of hardware and software, the processor may represent an entity {e.g., physically embodied in circuitry - in the form of processing circuitry 22) capable of performing operations according to embodiments of the present invention while configured accordingly. Thus, for example, when the processor is embodied as an ASIC, FPGA or the like, the processor may be specifically configured hardware for conducting the operations described herein. Alternatively, as another example, when the processor is embodied as an executor of software instructions,
the instructions may specifically configure the processor to perform the operations described herein.
[0033] In some example embodiments one or more communications devices 10 may be configured to connect to an access point 12. However these communications devices 10 may only require intermittent and/or low ayload data transmissions. For example, a communications device 10 may only check for new data periodically. In such cases, the communications device 10 remain in an idle state to enable efficient transmission and to minimize drain on a battery. An idle mode duty cycle may then be used to cause the communications device 10 to activate at the expiration of the idle mode duty cycle duration. While an idle mode is described herein, the communications device 10 may be caused to activate in other situations, for example user interaction, power cycling and or the like.
[0034] To implement an idle mode duty cycle, in one example embodiment, the network 14, such as via Evolved Universal Terrestrial Radio Access Network (E-UTRAN) may configure multiple communications devices 10 on the same physical resources in an SDMA mode via multi-user multiple-input and multiple-output (MU-MIMO)
transmission mode. MU MIMO for SDMA of MTC transmissions may, for example, improve MTC efficiency without necessarily increasing MTC complexity. For example, a communications device 10 may only decode, such as by the processing circuitry 22, the processor 24 or the like, SDMA transmissions based on its configured communications device specific Reference Signal, such as a DM RS parameter (e.g. rank 1 transmission). An access point, such as access point 12, where may be configured to schedule multiple communications devices 10 via SDMA (e.g. MU-MIMO) on the same Physical Resource Blocks (PRB).
[0035] In some example embodiments, a variable duty cycle (e.g. an SDMA duty cycle) may be configured by the access point 12, such as by the processing circuitry 22, the processor 24 or the like, and may be transmitted to a communications device via dedicated signaling, such as via the communications interface 26. The SDMA duty cycle may be configured to enable an idle mode duration (e.g. an idle mode duty cycle) during which the communications device 10 is not configured to, and indeed to save battery
resources does not, monitor the enhanced PDCCH for TC communications in the configured SDMA resources.
[0036] In some example embodiments, the primary synchronization channel and/or the secondary synchronization channel, the master information block ( IB) in mid-6 PRBs in system bandwidth may also be monitored initially by a communications device 10 during an initial attachment, such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like. Cell system info acquisition may then be performed on the new SIB based on System Information Radio Network Temporary Identifier (SI-RNTI) of PDCCH cyclic redundancy check (CRC) scrambling to indicate cell specific MTC parameters.
[0037] The communications device 10, in some example embodiments may be configured receive, such as via the communications interface 26 or the like, a variable duty cycle configuration from the access point 12. The variable duty cycle may cause the communications device 10 to be configured for idle periods (e.g. idle mode duty cycle) during which it will not cause, such as by the processing circuitry 22, the processor 24 or the like, the PDCCH to be monitored on the configured SDMA resources (i.e. PRB subsets, DM RS parameters). The variable duty cycle configuration may be received via dedicated signaling for a machine- specific duty cycle or via a MTC system information block (SIB) for cell-specific duty cycles on the SDMA configured resources for a larger set of the communications devices 10.
[0038] In some example embodiments, MTC typically consists of small traffic payloads, intennittent transmissions and/or event diiven transmissions, thus the variable duty cycles and the idle mode duty cycle timer may be of a duration varying
exponentially. An idle mode duty cycle timer may be set to a 2 duty cycle (DC) for the first idle period, and at the expiration of the timer value, the communications device 10, such as by using the processing circuitry 22, the processor 24, the communications interface 26 or the like, may determine whether a dedicated signaling from an access point 12 indicates a new idle duty cycle duration of 2K*DC if there is no data for the communications device 10 or from the communications device 10. In some embodiments, the communications device 10 may increment the K value. The value K may be varied linearly each time an idle period finishes (i.e. 1, 2, 3, 4, etc.), in steps (2, 4, 6, 8, etc.),
exponentially or any other way from a minimum K value up to a maximum K value. The maximum K value may be determined by the communications device 10, the access point 12, and/or it may be a predetermined value. Alternatively or additionally, in certain example embodiments, the communications device 10 may be caused to wake up during an idle period before the idle period duty cycle timer expires and may initiate a scheduling request to cause time critical MTC data to be transmitted.
[0039] In some example embodiments, a small data payload may be transmitted by the access point 12, such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like, over a PRB subset linked to an aggregation level. The data payload may be configured to fit in a single PRB, or a subset of PRBs in an instance in which a Control Channel Element (CCE) aggregation is used with the
Downlink Control Information (DO) format in ePDCCH mapped around the DM RS in OFDM Symbols (OS) #4-7 in a 1st slot and a CCE aggregation across PRBs.
[0040] As illustrated in Figure 5, the legacy PDCCH may be mapped to the first 1-3 OS in the 1st slot. The PDSCH is mapped to the OS may not be used by the legacy PDCCH and the ePDCCH in the 1st slot and 2nd slot of the PRB. In an instance in which the communications device 10 is operating at low SINR conditions, PDSCH repetition may optionally be caused, , such as by the processing circuitry 22, the processor 24, the communications interface 26 or the like, across the PRBs.
[0041] The legacy PDCCH may be transmitted, such as by the access point 12 via the communications interface 26 or the like in the first OFDM symbols. The commumcations device 10 may detect, such as by using the processing circuitry 22, the processor 24, the communications interface 26 or the like, the Downlink Control Information (DCI) format 1 A/IB by monitoring the common search space. The DCI is then configured to allow for an initial MTC configuration for communications device-specific RRC parameters via dedicated RRC signaling (e.g. communications device specific SDMA sub-band and DM RS parameters such as DM RS port index) and via an SIB message for communications device-common MTC parameters (e.g. SDMA sub band configurations supported in the cell, carrier configurations, MTC bandwidth, etc.). In some example embodiments, the communications device 10 may receive, such as by the communications interface 26,
small data payloads and may support only one receive antenna, which are may result in a rank-1 transmission (e.g. 1 DM RS port).
[0042] For example, in MIMO, as configured for LTE release 10, 24-resource elements (RE) patterns for communications device-specific DM RS to support rank 1-8 are specified. For example, Rank 1-4 on DM RS port 7-10 is supported. Rank 1-4 uses occ=2 { 1,1; +1, -1) mapped to a block of 2 REs on DM RS ports 7&8 to code division multiplexing (CDM) layers 1&2 and mapped to a block of 2 REs on DM RS ports 9&10 to CDM layers 3&4; then may be repeated 6 times in PRB over 24 REs total. Rank 1-8 on DM RS port 7, 8, 9, 10 may also be supported. Rank l-8uses occ=4 {+1,+1,+1,+ 1; +1, -1, +1, -1; - I, +1, -1, +1 ; +1, -1, -1, +1 ) mapped to a block of 4 REs on DM RS ports 7&8 to CDM layers 1-4 and mapped to a block of 4 REs on DM RS ports 9&10 to CDM layers 5-8; then repeated 3 times in PRB over 24 REs total.
[0043] In some example embodiments, SDMA-based MTC transmissions for 4 machines may be supported for ePDCCH and PDSCH by configuring occ=2 on DM RS ports #7-#10 assuming rank 1-4 supported via higher layer as illustrated in Figure 5; or up to 8 machines by configuring occ=4 on DM RS ports #7-#10 assuming rank 1-8 supported. In Figure 5, aggregation level 1 is shown and the legacy PDCCH is mapped to OS#0-2. The PDSCH is mapped to OS#3 in 1st slot and OS#7-#13 in 2nd slot.
[0044] In some example embodiments, the channel estimator may also use all the DM RS within a subframe - i.e. in OS #5, #6 in 1st slot and OS #12, #13 in 2nd slot. For example, to generate channel estimates for all the OS within the subframe, an intra- subframe a Time-Domain (TD) interpolator can typically be used by the channel estimator. For example, better accuracy of intra-subframe TD interpolation for channel estimates corresponding to OS #4 and OS#6 since DM RS in central position in OS #5, #6 may be possible for channel estimates for OS further away from DM RS OS. The more accurate channel estimates in these OS positions may enable an improved ePDCCH detection performance
[0045] In some example embodiments, localized ePDCCH for inter-cell coordination may be used, for example there may not be sub-block interleaving over system bandwidth (BW) used before mapping of ePDCCH to a resource element group (REG). In some example embodiments, PDSCH repetition, as illustrated in Figure 6, may be
accomplished, for example, across the 2nd slot of PRBs used for the data payload transmission to improve detection on PDSCH (in case aggregation level L=2/4/8 is used, then repetition of data payload over 2nd slot of 2/4/8 PRBs give 3/6/9 dB gain). In the instance in which at least one OFDM Symbols is not used in the first slot by either the legacy PDCCH or ePDCCH for MTC, the OFDM Symbols may be used for PDSCH transmission as well the OFDM Symbols in the 2nd slot.
[0046] In some example embodiments, to allow efficient reference signaling for MTC transmissions antenna ports #7-10 may be configured on the SDMA resources as indicated via the higher layer. For example, cell specific reference signals on antenna ports #0-#3 may not be supported in these resources. Since PDSCH is implicitly assumed to be transmitted in OS that is not used by the legacy PDCCH or the ePDCCH in the PRB, in an instance in which communications device 10 detects, such as by the processing circuitry 22, the processor 24 or the like, DCI format in a 1st slot in the PRB subset linked to the aggregation level in use, then an implicit downlink (DL) grant may be determined. The DCI format may include a MTC payload repetition flag to indicate whether the data payload is repeated in the 2nd slot in the PRB subset used for the aggregated CCEs.
[0047] In some example embodiments, a design for the DCI format may be based on DCI format 1 A, but may also omit one or more fields. For example, the table below shows one example of the compact DCI format, where N/A indicates that the field is present for DCI format 1A but not for the compact DCI format, Nl =
ceil[log2(Nrb*(Nrb+l)/2)]+l, where Nrb represents the number of PRBs in the entire bandwidth.
[0048] Assuming a bandwidth of lOMhz for DCI format 1 A and assuming the
Modulation and Coding Schemes (MCS) indication bits for MTC is N2 = 3 (which means eight MCS levels are supported by the MTC user), the DCI size for Format 1A and the compact DCI are 30 bits and 11 bits, respectively without any padding bits. An example of Compact DCI Format for SDMA-based MTC transmissions includes, but is not limited to:
Fields in DCI format 1 A in LTE el- Fields in the Compact DCI format
10
Carrier indicator, 3 bits N/A
Flag for formatO/formatlA Flag for formatO/formatl A
differentiation, 1 bit differentiation, 1 bit
Resource allocation filed, Nl bits N/A
Modulation and coding scheme, 5 bit Modulation and coding scheme,
N2 bit
Hybrid automatic repeat request HARQ process, 3 bits for FDD
(HARQ) process, 3 bits for FDD
New data indicator, 1 bit New data indicator, 1 bit
Redundancy version, 2 bits Redundancy version, 2 bits
Transmit power control (TPC) TPC command for PUCCH, 2 bits
command for Physical Uplink
Control Channel (PUCCH), 2 bits
Sounding Reference Signal (SRS) SRS request - 0 or 1 bit
request - 0 or 1 bit
Padding bits if any Padding bits if any
[0049] A channel state information (CSI) report may be generated, such as by the communications device 10 via the processing circuitry 22, the processor 24 or the like, during the on-duration of the idle mode duty cycles for MTC transmissions for communications device-specific PRB sets used for the SDMA of MTC transmissions. In an instance in which a CSI is reported by a communications device 10, such as via the communications interface 26, the access point 12 may schedule other communications device-specific PRB sets used for the SDMA of MTC transmissions.
[0050] In some example embodiments, two slots of a PUCCH channel may be distributed in the frequency. In some example embodiments, PUCCH may be used for CSI reporting of SDMA PRB subsets. For example, PUCCH format 3 resource allocation is designed such that it can address the whole bandwidth (11 bits in Radio Resource Control (RRC) to locate on PUCCH channel). Then for some PRB subsets, the access point 12 may assign, such as by the processing circuitry 22, the processor 24 or the like, the PUCCH channel in the band center, which means the frequency distance between the RBs in the two slots is small (e.g. similar to PUCCH format la/lb when the offset defined for format 2 is very large). The PUCCH format 3 allocation may be made transparent to a communications device 10 using PUCCH format la or lb. The limitation is the number of center PUCCH channels' may, in some embodiments, be limited to 5 communications devices per PRB.
[0051] Alternatively or additionally, the SDMA PRB subset may be caused to report the CSI via higher-layer configured PUSCH resources in corresponding uplink (UL) SDMA PRB subset. For example, using the higher layer has more flexibility for the communications device 10 as it may use UL resources anywhere within the UL system bandwidth. Based on the reported SDMA PRB subset Channel Quality Indicator (CQI), the access point 12 may be configured to (a) schedule MTC traffic via implicit DL grant and UL grant via ePDCCH on the configured SDMA PRB subsets, and (b) change the SDMA duty cycle via dedicated signaling. Advantageously, for example, high level signaling may allow for MTC resource allocation optimization based on channel conditions of a given narrow band communications device; and/or b) may allow for optimization of MTC resource allocation for some or all the communications devices in case interference becomes a bottleneck if many SDMA PRB subsets in the cell.
[0052] Figures 3 and 4 illustrate example operations performed by a method, apparatus and computer program product, such as apparatus 20 of Figure 2 in accordance with one embodiment of the present invention are illustrated. It will be understood that each block of the flowcharts, and combinations of blocks in the flowcharts, may be implemented by various means, such as hardware, firmware, processor, circuitry and/or other device associated with execution of software including one or more computer program instructions. For example, one or more of the procedures described above may be embodied by computer program instructions. In this regard, the computer program instructions which embody the procedures described above may be stored by a memory device 28 of an apparatus employing an embodiment of the present invention and executed by a processor 24 in the apparatus. As will be appreciated, any such computer program instructions may be loaded onto a computer or other programmable apparatus (e.g-, hardware) to produce a machine, such that the resulting computer or other programmable apparatus provides for implementation of the functions specified in the flowcharts' block(s). These computer program instructions may also be stored in a non- transitory computer-readable storage memory that may direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage memory produce an article of manufacture, the execution of which implements the function specified in the flowcharts' block(s). The
computer program instructions may also be loaded onto a computer or other
programmable apparatus to cause a series of operations to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide operations for implementing the functions specified in the flowcharts' block(s). As such, the operations of Figures 3 and 4, when executed, convert a computer or processing circuitry into a particular machine configured to perform an example embodiment of the present invention. Accordingly, the operations of Figures 3 and 4 define an algorithm for configuring a computer or processing circuitry 22, e.g., processor, to perform an example embodiment. In some cases, a general purpose computer may be provided with an instance of the processor which performs the algorithm of Figures 3 and 4 to transform the general purpose computer into a particular machine configured to perform an example embodiment.
[0053] Accordingly, blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowcharts, can be implemented by special purpose hardware-based computer systems which perform the specified functions, or
combinations of special purpose hardware and computer instructions.
[0054] In some embodiments, certain ones of the operations above may be modified or further amplified as described below. Moreover, in some embodiments additional optional operations may also be included (some examples of which are shown in dashed lines in Figure 3). It should be appreciated that each of the modifications, optional additions or amplifications below may be included with the operations above either alone or in combination with any others among the features described herein.
[0055] Figure 3 is a flow chart illustrating a mobile terminal idle mode duty cycle performed in accordance with some example embodiments of the present invention. In some example embodiments, the apparatus 20 embodied, for example, by a
communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for detecting an MTC data payload at the expiration of an idle
mode duty cycle. In an instance in which a MTC data payload is not detected, the idle mode duty cycle's duration may be increased.
[0056] As shown in operation 30, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for causing the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point. In some example embodiments, the variable duty cycle timer configuration is configured for SDMA resources. In some example embodiments, the variable duty cycle timer is configured based on an exponential function. In further example
embodiments, the variable duty cycle timer configuration may be received via at least one of a dedicated signaling for a machine-specific duty cycle or a SIB for a cell-specific duty cycle.
[0057] As shown in operation 32, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires. As shown in operation 34 the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for determining whether a MTC data payload in a P B linked to an aggregation level is available in an instance in which a variable duty cycle timer expires. As shown in operation 36, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for causing the idle mode duty cycle timer to be increased in an instance in which the MTC data payload is not detected.
[0058] As shown in operation 38, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for determining whether the MTC payload repetition is flagged in an MTC DCI for PDSCH, wherein the MTC payload repetition flag indicates the availability of an MTC data payload. As shown in operation 40, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for
decoding the MTC data payload on the PDSCH. As shown in operation 42, the apparatus 20 embodied, for example, by a communications device 10, may include means, such as the processing circuitry 22, the processor 24 or the like, for causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
[0059] As shown in operation 50 of Figure 4, the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24 or the like, for Determining, for at least one communications device, a variable duty cycle timer configuration for SDMA. In some example embodiments, the variable duty cycle timer is configured based on an exponential function. In further example embodiments, the variable duty cycle timer configuration may be received via at least one of a dedicated signaling for a machine-specific duty cycle or a SIB for a cell- specific duty cycle.
[0060] As shown in operation 52, the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for Causing the SDMA duty cycle to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device.
[0061] As shown in operation 54, the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24 or the like, for Determining whether a MTC data payload in a PRB linked to an
aggregation level is available for the at least one communications device. As shown in operation 56, the apparatus 20 embodied, for example, by an access point 12, may include means, such as the processing circuitry 22, the processor 24, the communications interface 26 or the like, for Causing a MTC payload repetition to be flagged in an MTC DCI for a PDSCH. In some example embodiments, the MTC payload repetition flag indicates the availability of an MTC data payload to the at least one communications device and the MTC payload repetition flag is configured to be checked at least when the idle mode duty cycle timer expires.
[0062] Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the
benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions ma be provided by alternative embodiments without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims
1. A method comprising;
causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires;
determining whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (P B) is available in an instance in which a variable duty cycle timer expires;
causing an idle mode duty cycle timer to be increased in an instance in which a MTC data payload is not detected; and
causing the idle mode duty cycle timer to be reset in an instance in which the
MTC data payload is detected.
2. A method according to Claim 1 , further comprising:
determining whether the MTC data payload is flagged in an MTC downlink control information (DO) for physical downlink shared channel (PDSCH), wherein a MTC data payload flag indicates that a MTC data payload is available.
3. A method according to any one of Claims 1 to 2, further comprising:
decoding the MTC data payload on a physical downlink shared channel (PDSCH).
4. A method according to any one of Claims 1 to 3, further comprising;
causing the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point, wherein the variable duty cycle timer configuration is configured for space time domain multiplexing (SDMA) resources.
5. A method according to Claim 4, wherein the idle mode duty cycle timer is configured based on an exponential function.
6. A method according to Claim 4, wherein the variable duty cycle timer configuration is received via a dedicated signaling for a machine-specific duty cycle.
7. A method according to Claim 4, wherein the variable duty cycle timer configuration is received via a system information block (SIB) for a cell-specific duty cycle.
8. A method according to any one of Claims 1 to 7, wherein the idle mode duty cycle timer is configured to be increased exponentially until it reaches a predetermined maximum value.
9. A method according to any one of Claims 1 to 8, wherein the at least the subset of a P B is linked to an aggregation level.
10. An apparatus comprising:
at least one processor; and
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
cause a transition from an idle mode in an instance in which an idle duty cycle timer expires;
determine whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available in an instance in which a variable duty cycle timer expires; cause an idle mode duty cycle timer to be increased in an instance in which a MTC data payload is not detected; and cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
11. An apparatus according to Claim 10, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:
determine whether the MTC data payload is flagged in an MTC downlink control information (DCI) for physical downlink shared channel (PDSCH), wherein a MTC data payload flag indicates that a MTC data payload is available.
12. An apparatus according to any one of Claims 10 to 1 1, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:
decode the MTC data payload on a physical downlink shared channel (PDSCH).
13. An apparatus according to any one of Claims 10 to 12 wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to:
cause the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point, wherein the variable duty cycle timer configuration is configured for space time domain multiplexing (SDMA) resources.
14. An apparatus according to Claim 13, wherein the idle mode duty cycle timer is configured based on an exponential function.
15. An apparatus according to Claim 13, wherein the variable duty cycle timer configuration is received via at least one of a dedicated signaling for a machine-specific duty cycle or a system information block (SIB) for a cell-specific duty cycle.
16. An apparatus according to any one of Claims 10 to 15, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
17. An apparatus according to any one of Claims 10 to 16, wherein the at least the subset of a PRB is linked to an aggregation level.
18. A computer program product comprising:
at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to:
cause a transition from an idle mode in an instance in which an idle duty cycle timer expires;
determine whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available in an instance in which a variable duty cycle timer expires;
cause an idle mode duty cycle timer to be increased in an instance in which a MTC data payload is not detected; and cause the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
19. A computer program product according to Claim 18, further comprising program code instructions configured to: determine whether the MTC data payload is flagged in an MTC downlink control information (DCI) for physical downlink shared channel (PDSCH), wherein a MTC data payload flag indicates that a MTC data payload is available.
20. A computer program product according to any one of Claims 18 to 1 , further comprising program code instructions configured to:
decode the MTC data payload on a physical downlink shared channel (PDSCH).
21. A computer program product according to any one of Claims 18 to 20, further comprising program code instructions configured to:
cause the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point, wherein the variable duty cycle timer configuration is configured for space time domain multiplexing (SDMA) resources.
22. A computer program product according to Claim 21, wherein the idle mode duty cycle timer is configured based on an exponential function.
23. A computer program product according to Claim 21, wherein the variable duty cycle timer configuration is received via at least one of a dedicated signaling for a machine- specific duty cycle or a system information block (SIB) for a cell-specific duty cycle.
24. A computer program product according to any one of Claims 18 to 23, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
25. A computer program product according to any one of Claims 18 to 24, wherein the at least the subset of a PRB is linked to an aggregation level.
26. An apparatus comprising:
means for causing a transition from an idle mode to an active mode in an instance in which an idle duty cycle timer expires;
means for determining whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available in an instance in which a variable duty cycle timer expires; means for causing an idle mode duty cycle timer to be increased in an instance in which a MTC data payload is not detected; and
means for causing the idle mode duty cycle timer to be reset in an instance in which the MTC data payload is detected.
27. An apparatus according to Claim 26, further comprising:
means for determining whether the MTC data payload is flagged in an MTC downlink control information (DCI) for physical downlink shared channel (PDSCH), wherein a MTC data payload flag indicates that a MTC data payload is available.
28. An apparatus according to any one of Claims 26 to 27, further comprising: means for decoding the MTC data payload on a physical downlink shared channel (PDSCH).
29. An apparatus according to any one of Claims 26 to 28, further comprising: means for causing the idle mode duty cycle timer to be set based on a variable duty cycle timer configuration received from an access point, wherein the variable duty cycle timer configuration is configured for space time domain multiplexing (SDMA) resources.
30. An apparatus according to Claim 29, wherein the idle mode duty cycle timer is configured based on an exponential function.
31. An apparatus according to Claim 29, wherein the variable duty cycle timer configuration is received via a dedicated signaling for a machine-specific duty cycle.
32. An apparatus according to Claim 29, wherein the variable duty cycle timer configuration is received via a system information block (SIB) for a cell -specific duty cycle.
33. An apparatus according to any one of Claims 26 to 32, wherein the idle mode duty cycle timer is configured to be increased exponentially until it reaches a predetermined maximum value.
34. An apparatus according to any one of Claims 26 to 34, wherein the at least the subset of a PRB is linked to an aggregation level.
35. A method comprising:
determining, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA);
causing the variable duty cycle timer configuration to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device;
determining whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available for the at least one communications device; and
causing a MTC payload repetition to be flagged in an MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH), wherein the MTC payload repetition flag indicates that a MTC data payload is available to the at least one communications device and the MTC payload repetition flag is configured to be checked at least in an instance in which the idle mode duty cycle timer expires.
36. A method according to Claim 35, wherein the idle mode duty cycle timer is configured based on an exponential function.
37. A method according to any one of Claims 35 to 36, wherein the variable duty cycle timer configuration is transmitted via a dedicated signaling for a machine-specific duty cycle.
38. A method according to any one of Claims 35 to 37, wherein the variable duty cycle timer configuration is transmitted via a system information block (SIB) for a cell- specific duty cycle.
39. A method according to any one of Claims 35 to 38, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
40. A method according to any one of Claims 35 to 39, wherein the at least the subset of a PRB is linked to an aggregation level.
41. An apparatus comprising:
at least one processor; and
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least: determine, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA);
cause the variable duty cycle timer configuration to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device; determine whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available for the at least one communications device; and cause a MTC payload repetition to be flagged in an MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH), wherein the MTC payload repetition flag indicates that a MTC data payload is available to the at least one communications device and the MTC payload repetition flag is configured to be checked at least in an instance in which the idle mode duty cycle timer expires.
42. An apparatus according to Claim 41, wherein the idle mode duty cycle timer is configured based on an exponential function.
43. An apparatus according to any one of Claims 41 to 42, wherein the variable duty cycle timer configuration is transmitted via a dedicated signaling for a machine- specific duty cycle.
44. An apparatus according to any one of Claims 41 to 43, wherein the variable duty cycle timer configuration is transmitted via a system information block (SIB) for a cell-specific duty cycle.
45. An apparatus according to any one of Claims 41 to 44, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
46. An apparatus according to any one of Claims 41 to 45, wherein the at least the subset of a PRB is linked to an aggregation level.
47. A computer program product comprising:
at least one computer readable non-transitory memory medium having program code stored thereon, the program code which when executed by an apparatus cause the apparatus at least to:
determine, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA);
cause the variable duty cycle timer configuration to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device; determine whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available for the at least one communications device; and cause a MTC payload repetition to be flagged in an MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH), wherein the MTC payload repetition flag indicates that a MTC data payload is available to the at least one communications device and the MTC payload repetition flag is configured to be checked at least in an instance in which the idle mode duty cycle timer expires.
48. A computer program product according to Claim 47, wherein the idle mode duty cycle timer is configured based on an exponential function.
49. A computer program product according to any one of Claims 47 to 48, wherein the variable duty cycle timer configuration is transmitted via a dedicated signaling for a machine-specific duty cycle.
50. A computer program product according to any one of Claims 47 to 49, wherein the variable duty cycle timer configuration is transmitted via a system information block (SIB) for a cell-specific duty cycle.
51. A computer program product according to any one of Claims 47 to 50, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
52. A computer program product according to any one of Claims 47 to 51, wherein the at least the subset of a PRB is linked to an aggregation level.
53. An apparatus comprising:
means for determining, for at least one communications device, a variable duty cycle timer configuration for space time domain multiplexing (SDMA);
means for causing the variable duty cycle timer configuration to be transmitted to the at least one communications device, wherein the variable duty cycle timer configuration is configured to cause an idle mode duty cycle timer to be set on the at least one communications device;
means for determining whether a machine type communication (MTC) data payload in at least a subset of a physical resource block (PRB) is available for the at least one communications device; and means for causing a MTC paylo d repetition to be flagged in an MTC downlink control information (DCI) for a physical downlink shared channel (PDSCH), wherein the MTC payload repetition flag indicates that a MTC data payload is available to the at least one communications device and the MTC payload repetition flag is configured to be checked at least in an instance in which the idle mode duty cycle timer expires.
54. An apparatus according to Claim 53, wherein the idle mode duty cycle timer is configured based on an exponential function.
55. An apparatus according to any one of Claims 53 to 54, wherein the variable duty cycle timer configuration is transmitted via a dedicated signaling for a machine- specific duty cycle.
56. An apparatus according to any one of Claims 53 to 55, wherein the variable duty cycle timer configuration is transmitted via a system information block (SIB) for a cell-specific duty cycle.
57. An apparatus according to any one of Claims 53 to 56, wherein the idle mode duty cycle timer is configured to be increased exponentially to a predetermined maximum value.
58. An apparatus according to any one of Claims 53 to 57, wherein the at least the subset of a PRB is linked to an aggregation level.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/070706 WO2013107059A1 (en) | 2012-01-21 | 2012-01-21 | Method and apparatus for communications device duty cycles |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/070706 WO2013107059A1 (en) | 2012-01-21 | 2012-01-21 | Method and apparatus for communications device duty cycles |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013107059A1 true WO2013107059A1 (en) | 2013-07-25 |
Family
ID=48798544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/070706 WO2013107059A1 (en) | 2012-01-21 | 2012-01-21 | Method and apparatus for communications device duty cycles |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013107059A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016115667A1 (en) * | 2015-01-19 | 2016-07-28 | 华为技术有限公司 | Common message transmission method and system, base station and user equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1714586A (en) * | 2002-11-19 | 2005-12-28 | 株式会社Ntt都科摩 | Mobile communication system, hub device, wireless base station, mobile station and communication method |
CN101087172A (en) * | 2006-06-08 | 2007-12-12 | 索尼株式会社 | Communication system, communication apparatus, communication method and computer program |
CN101610597A (en) * | 2008-06-21 | 2009-12-23 | 中兴通讯股份有限公司 | A kind of implementation method of terminal access idle mode and relevant terminal |
CN101803446A (en) * | 2008-07-15 | 2010-08-11 | 松下电器产业株式会社 | Control device, terminal device, and communication system and communication method using the same |
-
2012
- 2012-01-21 WO PCT/CN2012/070706 patent/WO2013107059A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1714586A (en) * | 2002-11-19 | 2005-12-28 | 株式会社Ntt都科摩 | Mobile communication system, hub device, wireless base station, mobile station and communication method |
CN101087172A (en) * | 2006-06-08 | 2007-12-12 | 索尼株式会社 | Communication system, communication apparatus, communication method and computer program |
CN101610597A (en) * | 2008-06-21 | 2009-12-23 | 中兴通讯股份有限公司 | A kind of implementation method of terminal access idle mode and relevant terminal |
CN101803446A (en) * | 2008-07-15 | 2010-08-11 | 松下电器产业株式会社 | Control device, terminal device, and communication system and communication method using the same |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016115667A1 (en) * | 2015-01-19 | 2016-07-28 | 华为技术有限公司 | Common message transmission method and system, base station and user equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116235527B (en) | Techniques for joint channel state information reporting for multiple transmission and reception point communication schemes | |
CN111052666B (en) | Terminal and base station in wireless communication system and method for performing the same | |
CN111435897B (en) | Information transmission method and communication device | |
US10356814B2 (en) | Search area based control channel monitoring | |
US12022387B2 (en) | Method and apparatus for transmitting and receiving terminal support information in wireless communication system | |
US20190199420A1 (en) | Ordering of csi in uci | |
TWI861138B (en) | Wake-up signal assisted link management | |
US20160192333A1 (en) | Methods for transmitting and receiving physical downlink channel, base station and user equipment | |
WO2019003156A1 (en) | SHARED CHANNEL REMAPPING IN A COEXISTENCE SCENARIO OF MULTIPLE RADIO ACCESS TECHNOLOGIES | |
CN108235418B (en) | Method and apparatus for monitoring downlink control channels in a wireless communication system | |
US11272453B2 (en) | Uplink control channel transmitting method and apparatus for reducing power consumption of user equipment in wireless communication system | |
CN105991263A (en) | Downlink control information (DCI) configuration and uplink data receiving method and device | |
CN112640537A (en) | Method and apparatus for reducing power consumption of terminal in wireless communication system | |
EP2847903A1 (en) | Downlink control indication for a stand-alone new carrier type (nct) | |
CN112313892B (en) | Method and apparatus for transmitting and receiving modulated signal in wireless communication system | |
CN116783908A (en) | Downlink control channel monitoring for multicast/broadcast services | |
CN105981421A (en) | Terminal apparatus, base station apparatus, communication system, communication method, and integrated circuit | |
KR102825049B1 (en) | Method and apparatus for transmitting power saving signal in wireless communication system | |
CN110622459A (en) | Method and apparatus for channel state information reference signal (CSI-RS) | |
JP2022530668A (en) | Equipment and methods for cross-slot scheduling adaptation | |
RU2735309C1 (en) | Aperiodic channel state information (csi) and organization of pool of resources of csi-reference signal (rs) | |
CN104969636B (en) | Downlink control information detection and transmission method and device | |
WO2013063802A1 (en) | Methods and apparatuses for triggering generation of channel status information via a downlink grant | |
WO2013107059A1 (en) | Method and apparatus for communications device duty cycles | |
CN116636270A (en) | Techniques for indicating sounding reference signal resources |
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: 12865974 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12865974 Country of ref document: EP Kind code of ref document: A1 |