Techniques and apparatuses are described that implement a radio-frequency front-end (RFFE) circuit for location services and wireless communication. In an example aspect, a computing device includes a radio-frequency front-end circuit, which is used to provide location services via a global navigation satellite system and wireless communication via a non-terrestrial network. In one aspect, an architecture of the radio-frequency front-end circuit supports the concurrent reception of signals for location services and wireless communication. This allows location information to be updated for proper timing adjustment during a downlink time interval. At least some components of the radio-frequency front-end circuit have a shared-use and operate on signals that are received for location services as well as signals that are received for wireless communication. One such component is an amplification circuit. A gain of the amplification circuit can be set so as to compensate for an insertion loss of another component within the radio-frequency front-end circuit. By reusing or sharing components for both location services and for wireless communication, a footprint and cost of the radio-frequency front-end circuit can be smaller compared to implementing two dedicated front-end circuits. In another aspect, the radio-frequency front-end circuit uses a switching circuit to provide a relatively simple and inexpensive means of coexistence management. With the switching circuit, the radio-frequency front-end circuit can prevent a transmission for wireless communication from interfering with the reception for location services.
Aspects described below include an apparatus with a radio-frequency front-end circuit. The radio-frequency front-end circuit is configured to be coupled to an antenna, a first receiver, and a second receiver. The radio-frequency front-end circuit is also configured to accept, from the antenna, a global-navigation-satellite-system signal transmitted by a global navigation satellite system and a downlink signal transmitted by a non-terrestrial network. Additionally, the radio-frequency front-end circuit is configured to amplify, using an amplification circuit of the radio-frequency front-end circuit, the global-navigation-satellite-system signal and the non-terrestrial downlink signal. The radio-frequency front-end circuit is further configured to pass at least the amplified global-navigation-satellite-system signal to the first receiver. Also, the radio-frequency front-end circuit is configured to pass at least the amplified downlink signal to the second receiver.
Aspects described below include a method of operating a radio-frequency front-end circuit for location services and wireless communication.
Aspects described below include a computer-readable storage media comprising computer-executable instructions that, responsive to execution by a processor, implement a controller configured to control a state of a radio-frequency front-end circuit.
Apparatuses for and techniques for implementing and operating a radio-frequency front-end circuit for location services and wireless communication are described with reference to the following drawings. The same numbers are used throughout the drawings to reference like features and components:
Modern computing devices often include multiple systems that provide a variety of different functionalities. One such system includes a global navigation satellite system (GNSS), which provides location services. Another system can provide wireless communication utilizing a non-terrestrial network (NTN). In some situations, these systems utilize similar frequency bands, which can lead to interference and make it challenging for at least one of the systems to operate. As new technologies are developed, integrating these new technologies into ever-smaller devices may become increasingly difficult.
To address this challenge, techniques and apparatuses are described that implement a radio-frequency front-end circuit for location services and wireless communication. In one aspect, an architecture of the radio-frequency front-end circuit supports the concurrent reception of signals for location services and wireless communication. This allows location information to be updated for proper timing adjustment during a downlink time interval. An architecture of the radio-frequency front-end circuit supports the concurrent reception as well as the non-concurrent reception of signals for location services and wireless communication. In this way, the radio-frequency front-end circuit can be more responsive in providing location services and receiving non-terrestrial communications compared to other devices that are unable to support concurrent reception.
At least some components of the radio-frequency front-end circuit have a shared-use and operate on signals that are received for location services as well as signals that are received for wireless communication. One such component is an amplification circuit. A gain of the amplification circuit can be set so as to compensate for an insertion loss of another component within the radio-frequency front-end circuit. By reusing or sharing components for both location services and for wireless communication, a footprint and cost of the radio-frequency front-end circuit can be smaller compared to implementing two separate front-end circuits.
The radio-frequency front-end circuit can also provide a relatively simple and inexpensive means of coexistence management using a switching circuit. With the switching circuit, the radio-frequency front-end circuit can prevent a transmission for wireless communication from interfering with the reception for location services. The switching circuit enables the computing device to avoid additional software complexity and/or additional hardware associated with other coexistence management techniques, such as power-amplifier (PA) blanking.
The computing device 102 also performs wireless communication 110 utilizing a non-terrestrial network (NTN) 112. The wireless communication 110 can also be referred to as non-terrestrial wireless communication and/or non-terrestrial-network-based wireless communications. The non-terrestrial network 112 can be implemented using at least one of the following: a communication satellite, an airplane, an unmanned aerial system (e.g., a drone or an unmanned aerial vehicle), a hot air balloon, or some combination thereof. With the non-terrestrial network 112, the computing device 102 can communicate wirelessly with another entity using a non-terrestrial-network signal 114 (NTN signal 114). The non-terrestrial-network signal 114 can represent an uplink signal transmitted by the computing device 102 and/or a downlink signal received by the computing device 102. In example implementations, the transmission and reception for the wireless communications 110 are at least time-division duplexed (TDD). This means that transmission and reception occur at different, non-overlapping time intervals. The transmission and reception for the wireless communications 110 can optionally be frequency-division duplexed (FDD). This means that transmission and reception occur at different frequency bands.
During some situations, the computing device 102 provides location services 104 using the global navigation satellite system 106 while performing wireless communication 110 using the non-terrestrial network 112. Consider an example in which a user is driving. The user activates a global-navigation-satellite-system-based application on the computing device 102 to navigate to a destination. While driving towards the destination, the user also uses the computing device 102 to stream audio content using the non-terrestrial network 112. By performing location services 104 concurrently with wireless communications 110, communications with the non-terrestrial network 112 can be readily maintained while the user is on the move. The location services 104, for instance, can provide updated location information for proper timing adjustments during a downlink time interval associated with the wireless communication 110. These timing adjustments can enable the computing device 102 to maintain communication with the non-terrestrial network 112.
In some situations, concurrent transmissions for wireless communications 110 can generate interference for location services 104. This can occur if the transmission frequency band for wireless communication overlaps with or is sufficiently close to the reception frequency band for location services 104. Other situations are also possible in which a harmonic frequency and/or an intermodulation product (e.g., a second-order intermodulation product, a third-order intermodulation product, a fifth-order intermodulation product) associated with transmission frequency band for wireless communication 110 overlaps with or is sufficiently close to the reception frequency band for location services 104. An example situation that can cause interference is further described with respect to
A graph 200 depicts examples of the global-navigation-satellite-system frequency band 202 and the non-terrestrial-network uplink frequency band 204. In this example, the frequency bands 202 and 204 include different frequencies (e.g., the frequency bands 202 and 204 are distinct and do not overlap). Consider an example in which the frequency band 202 represents a Global Positioning System (GPS) L1 band, which includes frequencies between approximately 1559 and 1607 megahertz (MHz). The frequency band 204 represents uplink frequency band n255, which includes frequencies between approximately 1626.5 and 1660.5 MHZ. In this example, a gap (or separation) between the frequency bands 202 and 204 is as small as 19.5 MHZ. This gap may be insufficient from preventing a transmission within the non-terrestrial-network uplink frequency band 204 from leaking into and interfering with the global-navigation-satellite-system frequency band 202. This interference can make it challenging to detect the weaker global-navigation-satellite-system signal 108. As such, it is desirable to prevent concurrent transmission for wireless communication 110 and reception for location services 104.
The graph 200 also depicts a non-terrestrial-network downlink frequency band 206 (NTN downlink frequency band 206), which can be used for receiving wireless communications 110 via the non-terrestrial network 112. Consider an example in which the frequency band 206 represents downlink frequency band n255, which includes frequencies between approximately 1525 and 1559 MHz. As seen in the graph 200, the frequency bands 202 and 206 are close in frequency. In general, the frequency bands 202 and 206 are sufficiently close such that a radio-frequency front-end circuit can use a same component (e.g., a same amplifier) to process both signals, as further described below.
Returning to
The computing device 102 includes at least one application processor 116 and at least one computer-readable medium 118, which includes memory media and storage media. Applications and/or an operating system (not shown) embodied as computer-readable instructions on the computer-readable medium 118 can be executed by the application processor 116 to provide some of the functionalities described herein.
The computing device 102 can also include a network interface 120 for communicating data over wired, wireless, or optical networks. For example, the network interface 120 may communicate data over at least the non-terrestrial network 112. Optionally, the network interface 120 may communicate other data over a local-area-network (LAN), a wireless local-area-network (WLAN), a personal-area-network (PAN), a wire-area-network (WAN), an intranet, the Internet, a peer-to-peer network, point-to-point network, a mesh network, Bluetooth®, and the like. The computing device 102 may also include a display 122.
The computing device 102 also includes at least one antenna 124. In some implementations of the antenna 124, the computing device 102 includes multiple antenna elements, which form an antenna array. The antenna 124 is at least utilized for location services 104 via the global navigation satellite system 106 and for wireless communication 110 via the non-terrestrial network 112. For some implementations, it is possible that the antenna 124 supports other functions or features of the computing device 102 involving radio-frequency signals (e.g., radar or other types of wireless communication).
To provide location services 104, the computing device 102 includes at least one global-navigation-satellite-system receiver 126 (GNSS receiver 126). The global-navigation-satellite-system receiver 126 communicates with the global navigation satellite system 106 to perform aspects of geo-positioning. The global-navigation-satellite-system receiver 126 can be designed to support any type of satellite navigation system, including the United States' Global Positioning System (GPS), Russia's Global Navigation Satellite System (GLONASS), China's BeiDou Navigation Satellite System (BDS), the European Union's Galileo, and so forth.
The global-navigation-satellite-system receiver 126 can be a single-band receiver or a multi-band receiver. An example single-band receiver operates using the GPS L1 band. An example multi-band receiver operates using the GPS L2 and L5 bands. The global-navigation-satellite-system receiver 126 can be implemented on one or more integrated circuits. During operation, the global-navigation-satellite-system receiver 126 receives and processes the global-navigation-satellite-system signal 108.
Although not explicitly shown, the computing device 102 can also include at least one global-navigation-satellite-system manager, which controls an operation of the global-navigation-satellite-system receiver 126. The global-navigation-satellite-system manager can be implemented using hardware, software, firmware, fixed-logic circuitry, or some combination thereof. In some implementations, the global-navigation-satellite-system manager is implemented by the application processor 116. The global-navigation-satellite-system manager can configure the global-navigation-satellite-system receiver 126 and determine the location of the computing device 102 based on the information provided by the global-navigation-satellite-system receiver 126.
To provide wireless communication 110 via the non-terrestrial network 112, the computing device 102 includes at least one non-terrestrial-network transceiver 128 (NTN transceiver 128). In an example implementation, the non-terrestrial-network transceiver 128 includes at least one transmitter 130 and at least one receiver 132. The transmitter 130 and/or the receiver 132 can be implemented on one or more integrated circuits. Components of the transmitter 130 and/or the receiver 132 can include amplifiers, switches, mixers, analog-to-digital converters, digital-to-analog converters, filters, and so forth for conditioning signals (e.g., for generating or processing signals).
The non-terrestrial-network transceiver 128 is at least a half-duplex system. This means that, during operation, the transmitter 130 and the receiver 132 operate at different times. For example, the transmitter 130 transmits an uplink signal to the non-terrestrial network 112 during a first time interval. During a second time interval, the receiver 132 receives a downlink signal from the non-terrestrial network 112. In some implementations, the non-terrestrial-network transceiver 128 is a half-duplex frequency-division-duplex (HD-FDD) system. This means that, during operation, the transmitter 130 and the receiver 132 operate at different times and also operate on signals associated with different frequency bands.
The computing device 102 includes a radio-frequency front-end circuit 134, which supports both location services 104 and wireless communication 110. The radio-frequency front-end circuit 134 includes shared-use components that operate on signals that are received for location services 104 and/or wireless communication 110. These components are part of a shared receiver front-end circuit 136 (shared RxFE circuit 136). The shared receiver front-end circuit 136 enables concurrent (and non-concurrent) reception for location services 104 and wireless communication 110. The radio-frequency front-end circuit 134 also provides coexistence management by preventing a transmission for wireless communication 110 from interfering with reception for location services 104, as further explained with respect to
The computing device 102 can optionally include a modem 138 (or a controller). The modem 138 can be implemented using hardware, software, firmware, fixed-logic circuitry, or a combination thereof. In some implementations, the modem 138 is implemented as part of the application processor 116. The modem 138 controls a state (or a configuration or an operation) of the radio-frequency front-end circuit 134.
In
The radio-frequency front-end circuit 134 includes the shared receiver front-end circuit 136 and at least one switching circuit 302. The switching circuit 302 provides coexistence management by selectively coupling the transmitter 130 of the non-terrestrial-network transceiver 128 or the shared receiver front-end circuit 136 to the antenna 124. In this way, the switching circuit 302 prevents a transmission for wireless communication 110 from interfering with the reception for location services 104.
The switching circuit 302 includes at least one switch 304. In example implementations, the switch 304 represents a single-pole double-throw (SPDT) switch. In this case, the pole is coupled to the antenna 124. A first throw of the switch 304 is coupled to the shared receiver front-end circuit 136. A second throw of the switch 304 is coupled to the transmitter 130 of the non-terrestrial-network transceiver 128. Using the switching circuit 302, the radio-frequency front-end circuit 134 selectively couples the antenna 124 to a transmit path or a receive path of the radio-frequency front-end circuit 134. By mitigating interference using the switching circuit 302, the computing device 102 can be implemented in a manner that avoids the additional cost and/or complexity associated with other software-based and/or hardware-based coexistence management techniques, such as power-amplifier blanking.
The shared receiver front-end circuit 136 includes at least one amplification circuit 306 and at least one power divider 308 (or a power splitter). The amplification circuit 306 includes at least one amplifier, such as a low-noise amplifier (LNA). During operation, the amplification circuit 306 provides amplification for location services 104 and/or wireless communication 110. The amplification circuit 306 is designed to have a gain that compensates for at least an insertion loss associated with the power divider 308. For example, the amplification circuit 306 can be designed to have an additional three decibels (dB) of gain to compensate for the approximately three decibels of insertion loss associated with the power divider 308. The amplification circuit 306 can be appropriately configured to support both location services 104 and wireless communication 110 as the strength (e.g., power level) of the signals that are received for location services 104 and for wireless communication 110 via the non-terrestrial network 112 are within a similar range. In an example implementation, the amplification circuit 306 is implemented using a single-stage common-gain amplifier, which can meet the performance requirements for both the global-navigation-satellite-system receiver 126 and the receiver 132. By reusing or sharing the amplification circuit 306 for both location services 104 and for wireless communication 110, a footprint and cost of the radio-frequency front-end circuit 134 can be smaller compared to another radio-frequency front-end circuit that has separate receive paths for location services 104 and for wireless communication 110.
The power divider 308 splits an incoming signal into two copies and respectively provides these copies to the global-navigation-satellite-system receiver 126 and the receiver 132 of the non-terrestrial-network transceiver 128. The output signals generated by the power divider 308 each have approximately half an amount of power as the input signal.
Optionally, the radio-frequency front-end circuit 134 can include at least one other amplification circuit 310, which amplifies signals for transmission. The amplification circuit 310 can include at least one amplifier (e.g., a power amplifier (PA)).
A state (or a configuration) of the radio-frequency front-end circuit 134 (and its components) can be controlled by the modem 138 (not shown). During operation, the modem 138 generates a control signal 312 to appropriately configure the radio-frequency front-end circuit 134 for transmission or reception. The transmission is associated with the wireless communication 110 while the reception can be associated with the wireless communication 110 and/or the location services 104. In this example, the control signal 312 controls a state of the switch 304 and a state of the amplification circuit 306. An operation of the modem 138 is further described with respect to
For transmission, the transmitter 130 of the non-terrestrial-network transceiver 128 generates an uplink signal 314. The radio-frequency front-end circuit 134 accepts the uplink signal 314 and amplifies the uplink signal 314 using the amplification circuit 310. In accordance with the control signal 312, the switching circuit 302 passes the uplink signal 314 from the amplification circuit 310 to the antenna 124. The antenna 124 transmits the uplink signal 314 to the non-terrestrial network 112. In this case, the uplink signal 314 represents the non-terrestrial-network signal 114 of
To perform reception for location services 104 and/or for wireless communication 110, the antenna 124 receives a receive signal 316. The receive signal 316 can represent the global-navigation-satellite-system signal 108 associated with location services 104, a downlink signal 318 associated with wireless communication 110 (e.g., the non-terrestrial-network signal 114 of
At 404 and 406, the modem 138 appropriately configures the radio-frequency front-end circuit 134 for transmission. At 404, for instance, the modem 138 causes the switching circuit 302 to be in a first state. For example, the modem 138 can generate the control signal 312 to cause the switching circuit 302 to couple (or connect) the transmitter 130 of the non-terrestrial-network transceiver 128 to the antenna 124. Additionally, the control signal 312 causes the switching circuit 302 to decouple (or disconnect) the shared receiver front-end circuit 136 from the antenna 124.
At 406, the modem 138 also causes the amplification circuit 306 for reception to be in an inactive state. For example, the modem 138 can generate the control signal 312 to cause the amplification circuit 306 to be in the inactive state. In addition to protecting the amplification circuit 306 from the transmission, the inactive state can reduce power consumption of the computing device 102.
At 408, the modem 138 determines if reception for location services 104 and/or wireless communication 110 is to be performed. If yes, the process proceeds to 410. Otherwise, the process continues to 414. At 414, the modem 138 does not take any further action.
At 410 and 412, the modem 138 appropriately configures the radio-frequency front-end circuit 134 for reception. At 410, for instance, the modem 138 causes the switching circuit 302 to be in a second state. For example, the modem 138 generates the control signal 312 to cause the switching circuit 302 to connect the shared receiver front-end circuit 136 to the antenna 124. Additionally, the control signal 312 causes the switching circuit 302 to decouple the transmitter 130 of the non-terrestrial-network transceiver 128 from the antenna 124.
At 412, the modem 138 also causes the amplification circuit 306 for reception to be in an active state. For example, the modem 138 can generate the control signal 312 to cause the amplification circuit 306 to be in the active state. In general, the active state of the amplification circuit 306 consumes significantly more power than the inactive state.
In a first example implementation, the control signal 312 generated by the modem 138 includes one bit for controlling both the state of the switch 304 and the state of the amplification circuit 306. This single-bit solution can simplify software control and reduce the cost associated with additional control pins and/or signal routing. Other multi-bit solutions are also possible to provide additional control flexibility and/or power-saving opportunities. For example, in an second example implementation, the control signal 312 includes a first bit dedicated to controlling a state of the switch 304 and a second bit dedicated to controlling a state of the amplification circuit 306. By having a separate bit for controlling the state of the amplification circuit 306, the modem 138 can cause the amplification circuit 306 to be in the inactive state to conserve power even if the computing device 102 is not transmitting for wireless communication 110
At 502, a global-navigation-satellite-system signal from a global navigation satellite system and a downlink signal from a non-terrestrial network are received using an antenna. For example, the antenna 124 receives the global-navigation-satellite-system signal 108 from the global navigation satellite system 106. The antenna 124 also receives the downlink signal 318 from the non-terrestrial network 112. In various situations, the antenna 124 can receive, at least portions of, the global-navigation-satellite-system signal 108 and the downlink signal 318 concurrently (e.g., at a same time) and/or during different time intervals. For situations in which the global-navigation-satellite-system signal 108 and the downlink signal 318 are received concurrently, this composite signal can be represented by the receive signal 316. Concurrent reception of the global-navigation-satellite-system signal 108 and the downlink signal 318 means that at least a portion of the global-navigation-satellite-system signal 108 and at least a portion of the downlink signal 318 overlap in time (e.g., at least a portion of these two signals are received at the same time). The antenna 124 passes the global-navigation-satellite-system signal 108 and/or the downlink signal 318 to the radio-frequency front-end circuit 134.
At 504, the global-navigation-satellite-system signal and the downlink signal are amplified using an amplification circuit of a radio-frequency front-end circuit. For example, the amplification circuit 306 of the radio-frequency front-end circuit 134 amplifies the global-navigation-satellite-system signal 108 and the downlink signal 318. The amplification of the global-navigation-satellite-system signal 108 and the downlink signal 318 can at least compensate for an insertion loss of the power divider 308.
At 506, at least the amplified global-navigation-satellite-system signal is provided to a first receiver. For example, the radio-frequency front-end circuit 134 provides at least the amplified global-navigation-satellite-system signal to the global-navigation-satellite-system receiver 126. In some situations, the radio-frequency front-end circuit 134 also provides the amplified downlink signal 318 to the global-navigation-satellite-system receiver 126 if the global-navigation-satellite-system signal 108 and the downlink signal 318 are received during a same time period.
At 508, at least the amplified downlink signal is provided to a second receiver. For example, the radio-frequency front-end circuit 134 provides at least the amplified downlink signal 318 to the receiver 132 of the non-terrestrial-network transceiver 128. In some situations, the radio-frequency front-end circuit 134 also provides the global-navigation-satellite-system signal 108 to the receiver 132 if the global-navigation-satellite-system signal 108 and the downlink signal 318 are received during a same time period. The radio-frequency front-end circuit 134 can perform the steps described at 506 and 508 using the power divider 308.
Although not explicitly shown in
Although techniques using, and apparatuses including, a radio-frequency front-end circuit for location services and wireless communication have been described in language specific to features and/or methods, it is to be understood that the subject of the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations of a radio-frequency front-end circuit for location services and wireless communication.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/670,404, filed on Jul. 12, 2024, the disclosure of which is incorporated by reference herein it its entirety.
Number | Date | Country | |
---|---|---|---|
63670404 | Jul 2024 | US |