The following relates generally to wireless communication, and more specifically to improving uplink communications for Machine-to-Machine (M2M) communication or Machine Type Communication (MTC) devices. M2M or MTC refers to data communication technologies that allow automated devices to communicate with one another without human intervention. For example, M2M and/or MTC may refer to communications from devices that integrate sensors or meters to measure or capture information and relay that information to a central server or application program that can make use of the information or present the information to humans interacting with the program or application. These devices may be called M2M devices, MTC devices and/or MTC user equipments (UEs).
MTC devices may be used to collect information or enable automated behavior of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, transaction-based business charging, etc. The market for MTC devices is expected to grow rapidly as industries such as automotive, security, healthcare, and fleet management employ MTC to increase productivity, manage costs, and/or expand customer services.
MTC devices may use a variety of wired and/or wireless communication technologies. For example, MTC devices may communicate with a network over various wireless cellular technologies, such as LTE and/or various wireless networking technologies (e.g., IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), etc.). MTC devices may also communicate with one another using various peer-to-peer technologies such as LTE-Direct (LTE-D), Bluetooth, ZigBee, and/or other ad-hoc or mesh network technologies. The expansion of multiple access wireless networks around the world has made it far easier for MTC communication to take place and has lessened the amount of power and time for information to be communicated between machines.
Further, MTC devices generally must be power efficient and low-cost; therefore, they usually are not equipped with a power amplifier (PA) or they may have a small PA, which limits the MTC's range for communicating. MTC devices may use a narrow frequency band transceiver. As a result, MTC devices may have link budget challenges, particularly for uplink communications to a base station or eNB, for example.
The described features generally relate to one or more improved systems, methods, and/or apparatuses for improving uplink communications of a machine type communication (MTC) device. In one example, an MTC device may perform a discovery operation on a first narrow frequency band to identify devices that may serve as a relay. A communication link may be set up between the MTC device and a discovered relay device on a second narrow frequency band. The MTC device may transmit MTC data on the second narrow frequency band to the discovered relay. The relay device may then forward the MTC data to another device on a communication link on a broad frequency band.
In some embodiments, a method of wireless communication may include performing, by a first wireless device, a discovery operation on a first narrow frequency band. The first wireless device may establish a first communication link with a discovered second wireless device on a second narrow frequency band. The first wireless device may then transmit data on the second narrow frequency band to the discovered second wireless device with the data to be relayed by the discovered second wireless device to a third device on a second communication link on a broad frequency band. In some embodiments, the first wireless device is a machine type communication (MTC) device.
In some embodiments, the first communication link on the second narrow frequency band and the second communication link on the broad frequency band overlap in time. At least one of the first narrow frequency band or the second narrow frequency band may be a subset of the broad frequency band. In some cases, the first narrow frequency band and the second narrow frequency band may be the same. The second narrow frequency band may be common to a plurality of narrow frequency band wireless devices. At least one of the first narrow frequency band or the second narrow frequency band may be predefined or randomly selected by the first wireless device.
In some cases, the first wireless device may perform synchronization with the third device.
In some embodiments, at least one of the first narrow frequency band or the second narrow frequency band may have a bandwidth in the range of 1.4 MHz to 3 MHz and the broad frequency band may have a bandwidth of approximately 5 MHz, 10 MHz, or 20 MHz. In some cases, the first communication link may be an LTE-D connection, while the second communication link on the broad frequency band may be an LTE connection.
A machine type communications (MTC) device is also described. The MTC device may include a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to perform a discovery operation on a first narrow frequency band and establish a first communication link with a discovered second wireless device on a second narrow frequency band. The instructions may also be executable by the processor to enable the MTC device to transmit data on the second narrow frequency band to the discovered second wireless device with the data to be relayed by the discovered second wireless device to a third device on a second communication link on a broad frequency band. In some cases, at least one of the first narrow frequency band or the second narrow frequency band is a subset of the broad frequency band.
In other embodiments, a method of wireless communication may include participating, by a first wireless device, in a discovery operation and establishing a first communication link with a second wireless device involved in the discovery operation on a first narrow frequency band. The first device may receive data on a second narrow frequency band from the second wireless device and relay the received data to a third device via a second communication link on a broad frequency band. In some embodiments, the second wireless device is a machine type communication (MTC) device.
In some embodiments, the method may include the first wireless device sending a discovery message on the first narrow frequency band to initiate the discovery operation. In some cases, the first wireless device may send a discovery message on a common narrow frequency band to multiple wireless devices to initiate the discovery operation. In other cases, the first wireless device may send a discovery message on multiple different narrow frequency bands to multiple wireless devices to initiate the discovery operation.
In some embodiments, the first wireless device may monitor the first narrow frequency band for a predetermined time for a response message from the second wireless device. In some cases, the second wireless device may initiate the discovery operation.
In some embodiments, at least one of the first narrow frequency band or the second narrow frequency band may be a subset of the broad frequency band. In some cases, the first narrow frequency band and the second narrow frequency band may be the same. The second narrow frequency band may be common to a plurality of narrow frequency band wireless devices. At least one of the first narrow frequency band or the second narrow frequency band may be predefined or randomly selected by the first wireless device.
In some embodiments, at least one of the first narrow frequency band or the second narrow frequency band may have a bandwidth in the range of 1.4 MHz to 3 MHz and the broad frequency band may have a bandwidth of approximately 5 MHz, 10 MHz, or 20 MHz. In some cases, the first communication link may be an LTE-D connection, while the second communication link on the broad frequency band may be an LTE connection.
A device for relaying MTC data is also described. The device may include a processor, memory in electronic communication with the processor, and instructions stored in the memory. The instructions may be executable by the processor to participate in a discovery operation and establish a first communication link with a second wireless device involved in the discovery operation on a first narrow frequency band. The instructions may also be executable by the processor to enable the device to receive data on a second narrow frequency band from the second wireless device and relay the received data to a third device via a second communication link on a broad frequency band. In some cases, at least one of the first narrow frequency band or the second narrow frequency is a subset of the broad frequency band.
Further scope of the applicability of the described methods and apparatuses will become apparent from the following detailed description, claims, and drawings. The detailed description and specific examples are given by way of illustration only, since various changes and modifications within the spirit and scope of the description will become apparent to those skilled in the art.
A further understanding of the nature and advantages of the present invention may be realized by reference to the following drawings. In the appended figures, similar components or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label by a dash and a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the corresponding description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
The described features generally relate to one or more improved systems, methods, and/or apparatuses for improving uplink communications of a machine type communication (MTC) device. The MTC device may transmit MTC data to a relay device on a narrow frequency band. The relay device may forward the MTC data to another device on a broad frequency band. In some cases, the relay device may be a mobile device or user equipment (UE). The relay device may be capable of communicating over one or more narrow frequency bands to receive the MTC data. In one example, the relay device may forward the MTC data to a base station or Evolved-NodeB (eNB). The relay device may communicate the MTC data to the base station over a broad frequency band. The base station may be in communication with an MTC server that regularly or periodically communicates with one or more MTC devices.
In one aspect, an MTC device may participate in a discovery operation on a first narrow frequency band to discover one or more relay devices. In some cases, a relay device may transmit a discovery message to one or more MTC devices to initiate discovery on the first narrow frequency band. In other cases, the MTC device may initiate the discovery operation by sending or broadcasting one or more discovery signals to potential relay devices.
The first narrow frequency band may be pre-defined, randomly selected by the MTC device, or chosen by other similar means. The MTC device may establish a first communication link with a discovered relay device on a second narrow frequency band. In some cases, the first narrow frequency band may be the same as the second narrow frequency band. The second narrow frequency band may be common to a plurality of narrow frequency band wireless devices, such as multiple MTC devices. The MTC device may then transmit MTC data on the second narrow frequency band to the discovered relay device. The MTC data may be relayed, by the relay device, to another device on a second communication link on a broad frequency band. In some cases the first and/or second narrow frequency band may be a subset of the broad frequency band of the second communication link. As a result, the narrow and broad frequency bands may occupy the same frequency resources. Because of the shared resources between the narrow and broad frequency bands, the relay device may communicate over both the narrow frequency band and the broad frequency band concurrently (i.e., the relay device may have active links with both an MTC device and a base station at the same time.) In some cases, communications over the narrow frequency band and the broad frequency band may occur at different times. In some embodiments, communications over the narrow frequency band and the broad frequency band may overlap in time.
Thus, the following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Various embodiments may omit, substitute, or add various procedures or components as appropriate. For instance, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Also, features described with respect to certain embodiments may be combined in other embodiments.
Referring first to
The base stations 105 may wirelessly communicate with the devices 115, 120 via a base station antenna (not shown). The base stations 105 may communicate with the devices 115, 120 under the control of the base station controller 135 via multiple carriers. Each of the base station 105 sites may provide communication coverage for a respective geographic area or cell 110. In some embodiments, base stations 105 may be referred to as a base transceiver station, a radio base station, an access point, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a NodeB, eNodeB (eNB), Home NodeB, a Home eNodeB, or some other suitable terminology. The coverage area (or cell) for each base station 105 here is identified as 110-a, 110-b, or 110-c. The coverage area for a base station may be divided into sectors (not shown, but making up only a portion of the coverage area). The system 100 may include base stations 105 of different types (e.g., macro, pico, and/or femto base stations). A macro base station may provide communication coverage for a relatively large geographic area (e.g., 35 km in radius). A pico base station may provide coverage for a relatively small geographic area (e.g., 12 km in radius), and a femto base station may provide communication coverage for a relatively smaller geographic area (e.g., 50 m in radius). There may be overlapping coverage areas for different technologies.
The devices 115, 120 may be dispersed throughout the coverage areas 110. Each device 115, 120 may be stationary or mobile. In one configuration, the devices 115, 120 may be able to communicate with different types of base stations such as, but not limited to, macro base stations, pico base stations, and femto base stations, via links 125, 130, 145 respectively.
Some of the devices 115 may be machine type communication (MTC) devices 115 that perform various functions, capture information, and/or communicate information with limited or no human intervention. For example, MTC devices 115 may include sensors and/or meters for monitoring and/or tracking other devices, environmental conditions, etc. MTC devices 115 may be standalone devices or, in other embodiments, MTC devices 115 may be modules incorporated in other devices, such as relay devices 120, which may in some cases be mobile devices or user equipments (UEs). For example, relay devices 120 such as smart phones, cellular phones and wireless communications devices, personal digital assistants (PDAs), tablets, other handheld devices, netbooks, ultrabooks, smartbooks, notebook computers, surveillance cameras, handled medical scanning devices, home appliances, etc. may include one or more MTC device modules. In other cases, relay devices 120 may not implement any MTC functionality. In the ensuing description, various techniques are described as applied to communications and processing for a system 100 including a network and one or more MTC devices 115. It should be understood that the described techniques may be advantageously applied to other devices such as those incorporating MTC devices 115 and/or other wireless communication devices.
In some embodiments, an MTC device 115 may communicate with a base station 105 by transmitting information through a relay device 120 on one or more narrow frequency bands to be relayed to a base station 105 on a broad frequency band. In some cases, the MTC device 115 may relay uplink data to a base station 105 through narrow frequency band link 145 to a relay device 120. The relay device 120 may then forward the MTC data to the base station 105 via broad frequency band link 130. The base station 105 may also communicate directly with the MTC device 115 via link 125.
The information collected by the MTC devices 115 may be transmitted across a network that includes components of system 100 to a back-end system, such as a server. The transmission of data to/from the MTC devices 115 may be routed through the base stations 105. The base stations 105 may communicate with the MTC devices 115 on a forward or downlink link for transmitting signaling and/or information to the MTC devices 115 and a reverse or uplink link for receiving signaling and/or information from the MTC devices 115.
In one example, the network controller 135 may be coupled to a set of base stations 105 and provide coordination and control for these base stations 105. The controller 135 may communicate with the base stations 105 via a backhaul (e.g., core network 140). The base stations 105 may also communicate with one another directly or indirectly and/or via wireless or wireline backhaul.
The different aspects of system 100, such as the MTC devices 115, the relay devices 120, the base stations 105, the core network 140, and/or the controller 135 may be configured for improving uplink communications of an MTC device 115. In one configuration, a relay device 120 may relay communications received from the MTC device 115 to a second device, such as a base station 105. The communications may be transmitted from the MTC device 115 to the relay device 120 via narrow frequency band link 145. The relay device 120 may relay the communications to the base station 105 via broad frequency band link 130.
In one aspect, an MTC device 115 may initiate a discovery operation on a first narrow frequency band. In another aspect, the relay device 120 may initiate discovery on a first narrow frequency band by transmitting a discovery message to one or more MTC devices 115. The first narrow frequency band may be a common narrow frequency to multiple MTC devices 115. As a result, the discovery process may be initiated by an MTC device 115 or a relay device 120. Following discovery, communications may be established between the relay device 120 and the MTC device 115. The relay device 120 may receive MTC data from the MTC device 115 over a communication link 145 on a second narrow frequency band. The relay device 120 may then relay the MTC data to a base station 105 over a second communication link 130 on a broad frequency band.
In some cases, the first and/or second narrow frequency band of communication link 145 may have a bandwidth in the range from 1.4 to 3 MHz, while the broad frequency band of communication link 130 may have a bandwidth of 5 MHz, 10 MHz, 20 MHz, or other wide frequency bandwidth.
The wireless communication system 200 may be operable to facilitate machine type communication between one or more MTC devices 115 and/or one or more base stations 105-a. Machine type communication may include communications between one or more devices without human intervention. In one example, machine type communication may include the automated exchange of data between a remote machine, such as an MTC device 115-a, 115-b, 115-c, and a back-end IT infrastructure, such as the MTC server 210, without user intervention. The transfer of data from an MTC device 115-a, 115-b, 115-c to the MTC server 210 via the Core Network/RAN 205 (e.g., the base station 105-a) may be performed using reverse or uplink link communications. Data collected by the MTC devices 115-a, 115-b, 115-c (e.g., monitoring data, sensor data, meter data, etc.) may be transferred to the MTC server 210 on the uplink communications.
The transfer of data from the MTC server 210 to an MTC device 115-a via the base station 105-a may be performed via forward or downlink link communications. The forward link may be used to send instructions, software/firmware updates, and/or messages to the MTC devices 115-a, 115-b, 115-c. The instructions may instruct the MTC devices 115-a, 115-b, 115-c to remotely monitor equipment, environmental conditions, etc. Machine type communication may be used with various applications such as, but not limited to, remote monitoring, measurement and condition recording, fleet management and asset tracking, in-field data collection, distribution, physical access control, and/or storage, etc. The base station 105-a may generate one or more forward link frames with a small number of channels to transmit instructions, software/firmware updates, and/or messages. The various MTC devices 115-a, 115-b, 115-c may wake up to monitor a specific frame when instructions or other data is included on a channel of that frame.
In one embodiment, the behavior of the MTC devices 115-a, 115-b, 115-c may be pre-defined. For example, the day, time, etc. to monitor another device and transmit the collected information may be pre-defined for an MTC device 115-a, 115-b, 115-c. For example, the MTC device 115-a may be programmed to begin monitoring another device and collect information about that other device at a first pre-defined time period. The MTC device 115-a may also be programmed to transmit the collected information at a second pre-defined time period. The behavior of an MTC device 115-a may be remotely programmed to the device 115-a.
In some embodiments, one or more MTC devices 115-a, 115-b, 115-c may have data to send to the MTC server 210, for example through the core network/RAN 205 via base station 105-a. In other cases, the MTC server 210 may request data from the one or more MTC devices 115-a, 115-b, 115-c. In either case, an MTC device 115-a, 115-b, 115-c may have uplink data to communicate to a base station 105-a to be relayed to the MTC server 210. Given that MTC devices 115-a, 115-b, 115-c may be narrow frequency band devices and/or have limited power resources, they may not be able to effectively and timely communicate data on the uplink to a base station 105-a and/or the MTC server 210. Communications, and particularly uplink communications of an MTC device 115-a, 115-b, 115-c may be improved by relaying MTC data to a relay device 120-b over a narrow frequency band, with the MTC data being forwarded by the relay device 120-b to the base station 105-a and/or the Core Network/RAN 205 via a broad frequency band. These relay techniques will be described in further detail below in reference to
EPC 320 may include one or more Serving Gateways 324 and/or Mobility Management Entities (MME) 326. The Serving Gateway 324 may handle the interface to E-UTRAN 305 and provide a communication point for inter-RAT mobility (e.g., handover to UTRAN 342 and/or GERAN 344, etc.). Generally, the MME 326 may provide bearer and connection management while the Serving Gateway 324 may transfer user IP packets between base stations 105 and other network end-points (e.g., PDN GW 322, etc.). For example, MME 326 may manage intra-RAT mobility functions (e.g., Serving Gateway selection) and/or UE tracking management. The Serving Gateway 324 and the MME 326 may be implemented in one physical node of EPC 320 or in separate physical nodes. A Home Subscriber Service (HSS) and/or home location register (HLR) node 360 may provide service authorization and/or user authentication for UEs. HSS/HLR node 360 may communicate with one or more databases 362.
E-UTRAN 305 may include one or more base stations or eNBs 105-b, 105-c which provide user and control plane protocol terminations for MTC devices 115-d, 115-e, 115-f, and/or a relay device or UE 120-b over the air interface of the LTE network. Base stations 105-b, 105-c may be connected with an X2 interface for intra-eNB communication. Base stations 105-b, 105-c may be connected to Serving Gateway 324 and/or MME 326 over an S−1 interface 315 for communicating data traffic and/or control plane information. The MTC devices 115-d, 115-e, 115-f, and/or the relay device 120-b may be configured to collaboratively communicate with multiple base stations 105 through, for example, Multiple Input Multiple Output (MIMO), Coordinated Multi-Point (CoMP), or other schemes as described in more detail below. The MTC devices 115-d, 115-e, 115-f may be examples of the MTC devices 115 of
In some embodiments, wireless communications system 300 includes an MTC inter-working function (IWF) module 350, which may provide an interface between EPC 320 and one or more external MTC Servers 210-a for providing MTC service within the LTE network. MTC server 210-a may be an example of MTC server 210 of
Wireless communications system 300 may further support relay of communications from an MTC device 115-d to a base station 105-b through a relay device 120-b. In one aspect, an MTC device 115-d may perform a discovery operation on a first narrow frequency band. The MTC device 115-d may then establish a first communication link 145-a with a discovered relay device 120-b on a second narrow frequency band. In some cases, the first narrow frequency band may be the same as the second narrow frequency band. The second narrow frequency band may be common to a plurality of narrow frequency band wireless devices, such as multiple MTC devices 115. The MTC device 115-d may then transmit MTC data on the first communication link 145-a to the discovered relay device 120-b. The relay device 120-b may then relay the MTC data to a base station 105-b on a second communication link 130-a, which may be on a broad frequency band. In some cases the first and/or second narrow frequency band of the first communication link 145-a may be a subset, e.g., within, the broad frequency band of the second communication link 130-a. As a result of the narrow and broad frequency bands occupying the same frequency resources, communications over both the second frequency band via the first communication link 145-a and the broad frequency band via the second communication link 130-a by the relay device 120-b may overlap in time.
In some cases, the MTC device 115-g may initiate the discovery process, for example if it has data to transmit to a base station 105-d and/or MTC server 210, by sending a discovery signal to the relay device 120-c over a first narrow frequency band 405. In some cases, the MTC device 115 may select the first narrow frequency band 405 or the first narrow frequency band 405 may be predetermined and known by relay devices 120-c. In this scenario, the relay device 120-c may then respond to the discovery signal via the same first narrow frequency band 405.
In other cases, the relay device 120-c may initiate the discovery process, for example, by broadcasting a discovery signal on the first narrow frequency band 405, which may be common to a plurality of MTC devices. The MTC device 115-g may listen to the first narrow frequency band 405 and respond to the discovery signal over the same first narrow frequency band 405.
Following the discovery process at time T1, the MTC device 115-g and the relay device 120-c may establish a first link, such as an access link, over a second narrow frequency band 410. In some cases the second narrow frequency band 410 may be the same as the first narrow frequency band 405. In one configuration, the access link may be an LTE-D connection.
The MTC device 115-g may transmit data over the access link via the second narrow frequency band 410 to the relay device 120-c to be relayed to the base station 105-d. The relay device 120-c may establish, or in some cases have already established, a second communication link, or relay link, with the base station 105-d utilizing a broad frequency band 415. The relay device 120-c may forward the MTC data to the base station 105-d via the broad frequency band 415 of the relay link. In one configuration, the relay link is an LTE connection.
In some cases, communications over narrow frequency band 410 and broad frequency band 415 may happen concurrently so that the relay device 120-c may maintain active connections with the MTC device 115-g and the base station 105-d simultaneously. As a result, MTC data may be relayed to a base station 105-d with little impact on the operation of the relay device or UE 120-c.
In some embodiments, discovery signaling over the first narrow frequency band 405 and/or uplink data transmitted from the MTC device 115-g to the relay device 120-c over the second narrow frequency band 410 may be communicated via link 145 described above in reference to
In some embodiments, communications from the MTC device 115-g to the relay device 120-c over the second narrow frequency band may be represented by second narrow frequency band 410-a. Second narrow frequency band 410-a may be an example of the second narrow frequency band 410 described in reference to
Once the relay device 120-c receives the MTC data to be forwarded/relayed to the base station 105-d, or concurrently therewith, the relay device 120 may transmit the MTC data to the base station 105-d via a broad frequency band 415-a. Broad frequency band 415-a may be an example of the broad frequency band 415 described in reference to
In other embodiments, broad frequency band 415-a may span different bandwidths and on different frequencies according to the operation or configuration of the MTC device 115-g and the relay device 120-c. In one configuration, the broad frequency band 415-a may encompass both the first narrow frequency band 405-a used for discovery and the second narrow frequency band 410-a used to transmit MTC data from the MTC device 115-g to the relay device 120-c. As a result, the relay device 120-c may communicate to both the MTC device 115-g and the base station 105-d using concurrently active links, such as links 145 and 130 described above in reference to
In some embodiments, communications over frequency bands 410-a and 415-a may occur at the same time. In other cases, communications over frequency bands 410-a and 415-a may occur at different times.
In some cases, discovery signaling over a first narrow frequency band 405-a and/or uplink data transmitted from the MTC device 115-g to the relay device 120-c over the second narrow frequency band 410-a may be communicated via link 145 described above in reference to
Turning next to
In some embodiments, an MTC device 115-h may determine a first narrow frequency band for discovery 605, for example based on a device ID of the MTC device 115-h. In some cases, the first narrow frequency band may be predefined, for example by the device ID of the MTC device 115-h or by the MTC server 210, base station 105-e, and/or the relay device 120-d. In other cases, the first narrow frequency band may be randomly selected by the MTC device 115-h, such as from a list of available frequency bands. The MTC device 115-h may participate in a discovery process 610 with the relay device 120-d utilizing the determined first narrow frequency band. Participating in the discovery process 610 may include sending, by the MTC device 115-h, one or more discovery signals to the relay device 120-d, and receiving a response message from the relay device 120-d indicating that the relay device 120-d is available to serve as a relay. The relay device 120-d may then determine a second narrow frequency band to establish a link 615 with the MTC device 115-h to facilitate relaying communications to the base station 105-e. In other embodiments, the MTC device 115-h either alone or in combination with the relay device 120-d, may determine the second narrow frequency band for the link establishment between the MTC device 115-h and the relay device 120-d. In some cases, the second narrow frequency band may be predefined, for example by the MTC device 115-h, the MTC server 210, base station 105-e, and/or the relay device 120-d. The relay device 120-d and the MTC device 115-h may then establish the link, which may also be referred to as an access link, over the second narrow frequency band 620. In some cases, the first and second narrow frequency bands may be the same. The first or second narrow frequency bands may be common to a plurality of devices, such as MTC devices 115 and may be predetermined for discovery and/or communications with MTC devices 115.
In some embodiments 120-d, the relay device 120-d may establish a broad frequency band link 630 to enable the relay device 120-d to relay communications from the MTC device 115-h to the base station 105-e. Establishing the broad frequency band link 630 may include performing synchronization with the base station 105-e. In some cases, the broad frequency band link between the relay device 120-d and the base station 105-e may be referred to as a relay link. Once the access link has been established 620 between the MTC device 115-h and the relay device 120-d and the relay link has been established 630 between the relay device 120-d and the base station 105-e, the MTC device 115-h may then perform communications with the base station 105-e through the relay device 120-d. In particular, the MTC device 115-h may first transmit data over the narrow frequency band link 635 to the relay device 120-d. The relay device 120-d may concurrently or subsequently, relay data over the broad frequency band link 640 to the base station 105-e.
In some embodiments, participating in the discovery process 610 and/or establishing the narrow frequency band or access link 620 may be carried out over link 145 described in reference to
Turning next to
In some embodiments, a relay device 120-e may send one or more discovery signals 705 to an MTC device 115-i, for example, if the relay device 120-e detects that the MTC device 115-s is nearby and/or has data to transmit to a base station 105-f and/or MTC server 210. In other cases, the base station 105-f, for example acting at the direction of an MTC server 210, may communicate to the relay device 120-e that it has data to transmit and/or wants to establish relay communications with the MTC device 115-i. The relay device 120-e may send a discovery signal 705 to the MTC device 115-i over a first narrow frequency band, which may be common to a plurality of MTC devices 115. In some cases, the relay device 120-e may broadcast the discovery signal on the common narrow frequency band to multiple MTC devices 115, or may transmit the discovery signal on multiple narrow frequency bands either simultaneously or one at a time to one or more MTC devices 115.
The MTC device 115-i may be listening on the first narrow band frequency 710, which may be a predetermined narrow frequency band for discovery purposes. After the discovery signal is sent 705 by the relay device 120-e, the relay device 120-e may monitor one or more narrow frequency bands, such as a first and/or a second narrow frequency band for a predetermined time 715 for a response from the MTC device 115-i. After receiving the discovery signal 705 sent by the relay device 120-e, the MTC device 115-i may then send a response signal 720 to the relay device 120-e to indicate confirmation of the relay. In some cases, if the discovery signal 705 was sent over a common narrow frequency band, the MTC device 115-i may send the response signal 720 over a second narrow frequency band different from the common narrow frequency band. In other cases, if the discovery signal 705 sent by the relay device 120-e was over a first narrow frequency band not common to multiple MTC devices 115, the MTC may send the response signal 720 over the same first narrow frequency band. The MTC device 115-i and the relay device 120-e may then establish a narrow frequency band or access link 725 over the second narrow frequency band. In some cases, the first and second narrow frequency bands may be the same.
The relay device 120-e may establish a broad frequency band or relay link 730 with the base station 105-f. In some cases, the first and/or second narrow frequency bands may be a subset of the broad frequency band. Once the access link 725 has been established between the MTC device 115-i and the relay device 120-e and the relay link 730 has been established between the relay device 120-e and the base station 105-f, the MTC device 115-i may then transmit data to the base station 105-f through the relay device 120-e. In particular, the MTC device 115-i may transmit data over the second narrow frequency band link to be relayed 735 to the base station 105-f. The relay device 120-e may relay the data over the broad frequency band link 740 to the base station 105-f.
In some embodiments, sending one or more discovery signals 705, sending the response signal 720, and/or establishing the narrow frequency band or access link 725 may be carried out over link 145 described in reference to
The MTC receiver 805 may receive information such as packet, data, and/or signaling information regarding what the device 115-j has received or transmitted. The received information may be utilized by the link management module 810 for a variety of purposes. In some cases, the MTC receiver 805 may be configured to receive data or transmissions, for example from a relay device 120, to further enable the various techniques described above for relaying communications to a base station 105 through a relay device 120.
The MTC transmitter 815 may similarly transmit information such as packet, data, and/or signaling information from the device 115-j. In some cases, the MTC transmitter 815 may be configured to send uplink data according to various embodiments described herein, such to a base station 105 through a relay device 120.
In one embodiment, the MTC receiver 805 may be configured to receive one or more discovery signals from a relay device 120 over a first narrow frequency band. The MTC receiver 805 may then communicate the one or more discovery signals to the link management module 810. The link management module 810 may configure a response message to the one or more received discovery signals, such as to request the relay device 120 to serve as a relay for uplink communications to a base station 105. The link management module 810 may communicate the response message to the MTC transmitter 815. The transmitter 815 may transmit the response message to the relay device 120 over the first or a second narrow frequency band.
In some cases, when the MTC device 115-j initiates the discovery process with the relay device 120, the link management module 810 may configure one or more discovery signals to be transmitted to a relay device 120. The link management module 810 may communicate the discovery signals to the MTC transmitter 815. The transmitter 815 may broadcast the discovery signals to one or more relay devices 120 over a first narrow frequency band. In this scenario, the MTC receiver 805 may then receive confirmation from one or more relay devices 120 that they are available to serve as a relay. The confirmation may be received over the first or a second narrow frequency band.
Following the discovery process, the link management module 810 may compile and/or configure data to be relayed through the relay device 120 to a base station 105. The link management module 810 may communicate the data to the MTC transmitter 815 to send to the relay device 120 over a second narrow frequency band.
The relay device discovery module 905 may configure and coordinate discovery communications with a relay device 120 via the MTC transmitter and receiver 815, 805 of device 115-j as described in reference to
In some embodiments, the frequency selection module 910 may operate in conjunction with the relay device discovery module 905 to coordinate the discovery process with a relay device 120. For example, when the MTC device 115-j initiates discovery with a relay device 120, the frequency selection module may select a first narrow frequency band on which to transmit a discovery request. In another example, when the relay device 120 initiates discovery, the frequency selection module 910 may select a narrow frequency band, such as a first or second narrow frequency band, upon which to respond to the discovery signal. The discovery signal may be broadcast from the relay device 120 to multiple MTC devices 115 over a first common narrow frequency band. In this scenario, the frequency selection module 910 may select a second narrow frequency band to send a response signal. In another scenario, the relay device 120 may transmit multiple discovery signals on multiple narrow frequency bands, such that the MTC device 115-j receives a discovery signal on a first narrow frequency band. The frequency selection module 910 may then select the same first narrow frequency band to transmit the response. The frequency selection module 910 may coordinate with the relay device discovery module 905, the MTC receiver 805 and/or the MTC transmitter 815 of MTC device 115-j to effectuate discovery.
Once discovery with a relay device 120 is complete, the relay device discovery module 905 may communicate to the frequency selection module 910 and the link establishment module 915 that a communication link may be established.
The frequency selection module 910 may determine one or more narrow frequency bands on which the MTC device 115-j will communicate MTC data to the relay device 120. In some cases, selection of a narrow frequency band for MTC data communications may be determined based on which narrow frequency band(s) was used for discovery. The frequency selection module 910 may communicate narrow frequency band information to the link establishment module 915.
The link establishment module 915 may coordinate with the MTC transmitter 815 and the MTC receiver 805 to establish a peer to peer connection (P2P) with the relay device 120 over the narrow frequency band selected by the frequency selection module 910. The link establishment module 915 may communicate with the MTC transmitter 815 to send uplink data over a narrow frequency band, to the relay device 120.
The relay device receiver 1005 may receive information such as packet, data, and/or signaling information regarding what the device 120-f has received or transmitted. The received information may be utilized by the relay module 1010 for a variety of purposes. In some cases, the relay device receiver 1005 may be configured to receive data or transmissions, for example from an MTC device 115 and/or a base station 105, to further enable the various techniques described above for relaying communications from an MTC device 115 to a base station 105.
The relay device transmitter 1015 may transmit information such as packet, data, and/or signaling information from the device 120-f. In some cases, the relay device transmitter 1015 may be configured to relay data received from an MTC device 115 to a base station 105.
The relay device receiver 1005 may receive one or more discovery signals from an MTC device 115 over a first and/or second narrow frequency band. The relay device receiver 1005 may communicate the one or more discovery signals to the relay module 1010. The relay module 1010 may configure a response message indicating that the device 120-f is available to serve as a relay for the MTC device 115. The response message may be transmitted to the MTC device 115 over the first or second narrow frequency band.
In other embodiments, device 120-f may initiate discovery with an MTC device 115. In this case, the relay module 1010 may configure one or more discovery signals and communicate the discovery signals to the relay device transmitter 1015. The discovery signals may be transmitted to the MTC device 115 over a first narrow frequency band. In one embodiment, the first narrow frequency band may be a common narrow frequency band for multiple MTC devices 115. The relay device receiver 1005 may receive a request to serve as a relay from an MTC device 115.
Once the relay relationship has been confirmed between the relay device 120-f and the MTC device 115, the relay device receiver 1005 may receive data from the discovered MTC device 115 on a narrow frequency band. The relay device receiver 1005 may communicate the data to the relay module 1010, whereby the relay module 1010 may configure the data to be transmitted to the base station 105 over a broad frequency band. The relay module 1010 may communicate the data to be relayed to the relay device transmitter 1015. The data may be relayed to the base station 105 over the broad frequency band.
In particular, the MTC discovery module 1105 may, configure one or more discovery messages to be communicated to an MTC device 115 to establish a first communication link with the MTC device 115 over a first and/or second narrow frequency band. The first communication link may be an example of link 145 as described above in reference to
Once the device 120-f and the MTC device 115 have discovered each other, the MTC discovery module 1105 may communicate to the first link establishment module 1110 and the second link establishment module 1115 to initialize links for relaying data from the MTC device 115 to a base station 105. The first link establishment module 1110 may establish a first link with the MTC device 115 over a narrow frequency band. The first communication link may be an example of link 145 as described above in reference to
Once the first and second links are established, the first and second link establishment modules 1110, 1115 may indicate to the relay coordination module 1120 to begin relaying data from the MTC device 115 to the base station 105. The relay coordination module 1120 may receive data to be relayed from the MTC device 115 over a narrow frequency band. The data may be relayed to the base station 105 over the broad frequency band. In one configuration, the relay device receiver 1005 may receive data from the MTC device 115 over the first link via a narrow frequency band and the relay device transmitter 1015 may transmit data to the base station 105 over the second link via a broad frequency band.
The MTC device 115-k may include a link management module 810-b, antenna(s) 1210, a transceiver module 1215, memory 1220, and a processor module 1225, which each may be in communication, directly or indirectly, with each other (e.g., via one or more buses). The transceiver module 1215 may be configured to communicate bi-directionally, via the antenna(s) 1210 and/or one or more wired or wireless links, with one or more networks, as described above. For example, the transceiver module 1215 may be configured to communicate bi-directionally with relay devices 120 of
The memory 1220 may include random access memory (RAM) and read-only memory (ROM). The memory 1220 may store computer-readable, computer-executable software code 1230 containing instructions that are configured to, when executed, cause the processor module 1225 to perform various functions described herein (e.g., data capture, database management, message routing, etc.). Alternatively, the software code 1230 may not be directly executable by the processor module 1225 but be configured to cause the computer (e.g., when compiled and executed) to perform functions described herein.
The processor module 1225 may include an intelligent hardware device, e.g., a central processing unit (CPU) such as an ARM® based processor or those made by Intel® Corporation or AMD®, a microcontroller, an application specific integrated circuit (ASIC), etc.
According to the architecture of
The components for MTC device 115-k may be configured to implement aspects discussed above with respect to devices 115 of
In some embodiments, the transceiver module 1215 in conjunction with antenna(s) 1210, along with other possible components of MTC device 115-k, may receive transmissions from one or more relay devices 120 and may transmit uplink data to the base stations 105 or a core network 140 by relaying the data through one or more relay devices 120. In some embodiments, the transceiver module 1215, in conjunction with antennas 1210 along with other possible components of MTC device 115-k, may receive transmissions from one or more relay devices 120 and may transmit uplink data to base stations 105 or a core network 140 such that these devices or systems may utilize flexible waveforms.
In some embodiments, the MTC device 115-k may not have a power amplifier. In other cases, the MTC device 115-k may have a limited power amplifier. In either case, the communication range of the MTC device 115-k may be limited. For this and other reasons, the ability of the MTC device 115-k to communicate uplink information, for example to a base station 105 or MTC server 10, may be limited. As a result, the techniques described above for relaying communications from the MTC device 115-k through a relay device 120 over a narrow frequency band to base station 105 over a broad frequency band may improve uplink communications for the MTC device 115-k.
The relay device 120-g may include a relay module 1010-b, a processor module 1305, a memory module 1310, at least one transceiver module 1315, at least one antenna 1320, and/or a communication management module 1325. Each of these components may be in communication with each other, directly or indirectly.
The memory module 1310 may include random access memory (RAM) and/or read-only memory (ROM). The memory module 1310 may store computer-readable, computer-executable software (SW) code 1330 containing instructions that are configured to, when executed, cause the processor module 1305 to perform various functions described herein for communicating over a wireless communications system. Alternatively, the software code 1330 may not be directly executable by the processor module 1305 but may be configured to cause the relay device 120-g (e.g., when compiled and executed) to perform various of the functions described herein.
The processor module 1305 may include an intelligent hardware device, e.g., a central processing unit (CPU) such as an ARM® based processor or those made by Intel® Corporation or AMD®, a microcontroller, an ASIC, etc. The processor module 1305 may process information received through the transceiver module(s) 1315 and/or information to be sent to the transceiver module(s) 1315 for transmission through the antenna(s) 1320. The processor module 1305 may handle, alone or in connection with the communication management module 1325, various aspects of communicating over a wireless communications system and/or detecting a communications network.
The transceiver module(s) 1315 may include a modem configured to modulate packets and provide the modulated packets to the antenna(s) 1320 for transmission, and to demodulate packets received from the antenna(s) 1320. The transceiver module(s) 1315 may in some cases be implemented as one or more transmitter modules and one or more separate receiver modules. The transceiver module(s) 1315 may support communications in a first spectrum, such as a WWAN or cellular spectrum, and in a second spectrum, such as a WLAN spectrum. The transceiver module(s) 1315 may be configured to communicate bi-directionally, via the antenna(s) 1320, with one or more of the MTC devices 115 of
The relay device 120-g may also include a power amplifier 1330 that may allow the relay device 120-g to communicate over longer distances, for example with more base stations 105, than, for example an MTC device 115. Because the relay device 120-g may have a longer communication range than an MTC device 115, it may be beneficial for an MTC device 115 to relay communications via the relay device 120-g to expand the base stations the MTC device 115 may communicate with, such as for example, that are greater distances from the MTC device 115.
The components of the relay device 120-g may be configured to implement aspects discussed above with respect to devices 120 of
In some embodiments, the transceiver module 1315 in conjunction with antenna(s) 1320, along with other possible components of relay device 120-g, may receive transmissions from one or more MTC devices 115 and may relay uplink data from the MTC device 115 to base stations 105 or a core network 140. In some embodiments, the transceiver module 1315, in conjunction with antennas 1320 along with other possible components of relay device 120-g such as the power amplifier 1330, may allow the relay device 120-g to receive transmissions from one or more MTC devices 115 and transmit uplink data from the MTC device 115 to base stations 105 or a core network 140. In some cases, relay device 120-g, MTC device 115, base stations 105, and/or core network 140 may utilize flexible waveforms.
At block 1405, an MTC device 115 may perform a discovery operation via a first narrow frequency band. The operation(s) at block 1405 may in some cases be performed using the link management module 810 described in reference to
At block 1410, a first communication link with a discovered second wireless device may be established on the second narrow frequency band. The operation(s) at block 1410 may in some cases be performed using the link management module 810 described in reference to
At block 1415, the MTC device 115 may transmit data on the second narrow frequency band to the discovered second wireless device to be relayed to the third device on a second communication link on a broad frequency band. The operation(s) at block 1415 may in some cases be performed using the link management module 810 described in reference to
Thus, the method 1400 may provide for relaying communications from an MTC device 115 to a base station 105 through a relay device 120. It should be noted that the method 1400 is just one implementation and that the operations of the method 1400 may be rearranged or otherwise modified such that other embodiments are possible.
At block 1505, the relay device 120 may participate in a discovery operation, for example with an MTC device 115. The operation(s) at block 1505 may in some cases be performed using the relay module 1010 described with reference to
At block 1510, a first communication link with the second wireless device involved in the discovery operation may be established via a first narrow frequency band. The operation(s) at block 1510 may in some cases be performed using the relay module 1010 described with reference to
At block 1515, the relay device 120 may receive data on a second narrow frequency band from the second wireless device. The operation(s) at block 1515 may in some cases be performed using the relay module 1010 described with reference to
At block 1520, the relay device 120 may relay the received data to the third device via a second communication link on a broad frequency band. The operation(s) at block 1520 may in some cases be performed using the relay module 1010 described with reference to
Thus, the method 1500 may provide for relaying communications from an MTC device 115 to a base station 105 through a relay device 120. It should be noted that the method 1500 is just one implementation and that the operations of the method 1500 may be rearranged or otherwise modified such that other embodiments are possible.
At block 1605, the relay device 120 may send a discovery message on a common narrow frequency band to multiple wireless devices, such as multiple MTC devices 115. The operation(s) at block 1605 may in some cases be performed using the relay module 1010 described with reference to
Alternatively to sending a discovery message on a common narrow frequency band to multiple wireless devices at block 1605, the relay device 120 may send a discovery message on multiple different narrow frequency bands to multiple wireless devices at block 1610. The operation(s) at block 1610 may in some cases be performed using the relay module 1010 described with reference to
After block 1605 or block 1610, the relay device 120 may monitor one or more narrow frequency bands for a predetermined time for a response message from a second wireless device, such as an MTC device 115, at block 1615. The operation(s) at block 1615 may in some cases be performed using the relay module 1010 described with reference to
In some cases, the second wireless device, such as an MTC device 115, instead of the relay device 120, may initiate the discovery operation, such that the relay device 120 may receive a discovery message from a second wireless device at block 1620. The operation(s) at block 1620 may in some cases be performed using the relay device receiver 1005 as described in reference to
After the discovery operation performed at blocks 1605 and 1615, 1610 and 1615, or 1620, the relay device 120 may establish via a first narrow frequency band a first communication link with the second wireless device involved in the discovery operation at block 1625. The operation(s) at block 1625 may in some cases be performed using the relay module 1010 described with reference to
At block 1630, the relay device 120 may receive data on a second narrow frequency band from the second wireless device. The operation(s) at block 1630 may in some cases be performed using the relay module 1010 described with reference to
At block 1635, the relay device 120 may relay the received data to a third device via a second communication link on a broad frequency band. The operation(s) at block 1635 may in some cases be performed using the relay module 1010 described with reference to
Thus, the method 1600 may provide for relaying communications from an MTC device 115 to a base station 105 through a relay device 120. It should be noted that the method 1600 is just one implementation and that the operations of the method 1600 may be rearranged or otherwise modified such that other embodiments are possible. One or more aspects of the method 1400, 1500, and/or 1600 may in some cases be combined.
Techniques described herein may be used for various wireless communications systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms “system” and “network” are often used interchangeably. A CDMA system may implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95, and IS-856 standards. IS-2000 Releases 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement a radio technology such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). 3 GPP Long Term Evolution (LTE) and LTE-Advanced (LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named “3rd Generation Partnership Project” (3 GPP). CDMA2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3 GPP2). The techniques described herein may be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. The description above, however, describes an LTE system for purposes of example, and LTE terminology is used in much of the description above, although the techniques are applicable beyond LTE applications.
Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
The various illustrative blocks and modules described in connection with the disclosure herein may, individually or collectively, be implemented or performed with one or more application-specific integrated circuits (ASICs) adapted to perform some or all of the applicable functions in hardware. Alternatively, the functions may be performed by one or more other processing units (or cores) such as a general-purpose processor or a digital signal processor (DSP), and/or on one or more integrated circuits. A general-purpose processor may be a microprocessor, any conventional processor, controller, microcontroller, state machine, or combination thereof. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In other embodiments, other types of integrated circuits may be used (e.g., Structured/Platform ASICs, Field Programmable Gate Arrays (FPGAs), and other Semi-Custom ICs), which may be programmed in any manner known in the art. The functions of each of the blocks and modules may also be implemented, in whole or in part, with instructions embodied in a memory, formatted to be executed by one or more general or application-specific processors.
The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Other examples and embodiments are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, “or” as used in a list of items prefaced by “at least one of” indicates a disjunctive list such that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium may be any available medium that can be accessed by a general purpose or special purpose computer. By way of example, and not limitation, computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
The detailed description set forth above in connection with the appended drawings is provided to enable a person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the spirit or scope of the disclosure. Throughout this disclosure the term “example” or “exemplary” indicates an example or instance and does not imply or require any preference for the noted example. The detailed description includes specific details for the purpose of providing an understanding of the described techniques. These techniques, however, may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described embodiments. Thus, the disclosure is not to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.