The present disclosure relates to the field of radio frequency (RF) transceivers and in particular to methods and apparatus for manipulating the output frequency of a phase locked loop system.
The polar transmitter is a popular transmitter architecture for cellular transceivers due to the polar transmitter's higher power efficiency as compared to a Cartesian or IQ transmitter. A polar transmitter includes two parallel paths: a phase path that generates a phase modulated signal and an amplitude path that generates an amplitude modulation signal. The phase path includes modulator circuitry that processes a frequency or phase component of a polar data sample to generate a phase modulated RF signal. The amplitude path includes circuitry that processes a magnitude component of the polar data sample to generate an amplitude modulation signal. In a polar transmitter, a radio frequency digital to analog converter (RFDAC), power amplifier (PA), or mixer combines the phase modulated RF signal with the amplitude modulation signal to produce an RF signal that encodes the data sample.
Some examples of circuits, apparatuses and/or methods will be described in the following by way of example only. In this context, reference will be made to the accompanying Figures.
Conventional polar transmitters include a DTC that modulates an LO carrier signal with the phase information of a signal being transmitted and a power amplifier (PA) that modulates the amplitude on the phase modulated LO signal to generate the transmit signal. Many of the challenges for polar transmitter architectures arise from wideband signals utilized in many current communication protocols such as WiFi 802.11ac, which have signal bandwidths ranging from 20 MHz to 160 MHz and 3 GPP LTE which has signal bandwidths of up to 40 MHz. These wide bandwidths may require the DTC to operate at high speed or data rate and have dynamic range with a 14 bit resolution. Some conventional techniques, which use a large N-way multiplexer (MUX) and digitally controlled delay lines are cumbersome, slow, noisy, and/or add non-linearities, resulting in poor performance and increased power consumption.
Imperfections in the DTC, such as integral non-linearity and dynamic errors, give rise to spurs in the output spectrum. These spurs can be eliminated by feeding the DTC with an LO signal that is N times the average frequency of the transmit signal (hereinafter “output frequency” or fout), where N is an integer, to avoid the problematic frequency shift inside the DTC that generates the spurs. To compensate for the fact that the LO signal has a frequency that is a multiple of fout, the DTC performs a “divide by N” operation on the LO signal. However, operating the PLL 105 at an integer multiple of the output frequency increases the risk of the PLL's oscillator pulling and/or remodulation due to the power amplifier 190. For example, if N=3, the PLL's oscillator would be operating at the 3rd harmonic of the power amplifier 190. For a WiFi system, even an even division by 4 can be problematic for remodulation due to the power amplifier. The transmitters and methods described herein provide a DTC with has an average division factor of N.5 (Integer N+0.5). This eliminates spurs, as does a DTC that has an average division factor of N, but at the same time reduces PLL oscillator pulling since the oscillator operates at N.5 times the output frequency, where there is minimum frequency content.
In the following description, a plurality of details is set forth to provide a more thorough explanation of the embodiments of the present disclosure. However, it will be apparent to one skilled in the art that embodiments of the present disclosure may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form rather than in detail in order to avoid obscuring embodiments of the present disclosure. In addition, features of the different embodiments described hereinafter may be incorporated with each other, unless specifically noted otherwise.
While the methods are illustrated and described below as a series of acts or events, it will be appreciated that the illustrated ordering of such acts or events are not to be interpreted in a limiting sense. For example, some acts may occur in different orders and/or concurrently with other acts or events apart from those illustrated and/or described herein. In addition, not all illustrated acts may be required to implement one or more aspects or embodiments of the disclosure herein. Also, one or more of the acts depicted herein may be carried out in one or more separate acts and/or phases.
In the embodiment illustrated in
The PLL 305 is configured to generate a fixed or unmodulated LO signal having a frequency that is controlled by the PLL control signal generated by the PLL control circuitry 320a. The PLL control circuitry 320a generates a PLL control signal that causes the PLL to output an LO signal having a frequency of N.5fout. The DTC 330 performs phase modulation while dividing by an average of N.5+/−1. The DTC includes a multi-modulus divider (MMD) 340 and a digitally controlled edge interpolator (DCEI) 370. The division control circuitry 320 controls the MMD 340, based on most significant bits (MSBs) of the phase control signal ϕC to perform coarse modulation by counting 2.5, 3.5, 4.5, and so on periods of the LO signal as will be described in more detail below. The outputs of the MMD 340 are edge signals I and Q.
Referring back to
In one embodiment, a counter control signal generated by the counter circuitry 520b specifies a number of LO signal half periods to be counted before transitioning signal states. The flip flops 557, 559 are triggered by positive or negative edges, respectively, of the LO signal to sample the signal output by the counter 555 and thus retime the signal output by the counter 555 to reduce jitter. The output of the flip flop 557 is the first series of pulses (signal A) that are aligned with positive edges of the LO signal. The output of the flip flop 559 is the second series of pulses (signal B) that are aligned with negative edges of the LO signal.
Division control circuitry includes selector control circuitry 520c that is configured to control selector circuitry 560 to receive the first series of pulses A and the second series of pulses B and output a first edge signal I and a second edge signal Q. As can be seen in
The selector circuitry 560 includes a first multiplexer (MUX) 562 configured to select either the first series of pulses A (in response to an input of 0) or the second series of pulses B (in response to an input of 1) to generate the first edge signal I. A second MUX 564 is configured to select either the first series of pulses A (in response to an input of 1) or the second series of pulses B (in response to an input of 0) to generate the second edge signal Q. The selector control circuitry 520c is configured to control the MUXs by inputting either a 0 or 1 to both MUXs. When the selector control circuitry 520c inputs a 0 to the MUXs, the first MUX 562 selects the first series of pulses and the second MUX 564 selects the second series of pulses. When the selector control circuitry 520c inputs a 1 to the MUXs, the first MUX 562 selects the second series of pulses B and the second MUX 564 selects the first series of pulses A.
The MUX control signal output by the selector control circuitry 520c is shown in
Note that integer N division may also be performed by the MMD 540 in the following manner. The frequency of the LO signal is controlled by division control circuitry to be equal to N*fout. Counter circuitry 520b provides a different sequence of integers to the counter 555 to generate pulses having the proper width. Selector circuitry 520c keeps the MUX control signal static so that the output of the MUX 562 (edge signal I) is fixed as signal A and the output of the MUX 564 (edge signal Q) is fixed as signal B (or vice versa). Thus the MMD 540 may be controlled by division control circuitry, including the counter circuitry 520b and selector circuitry 520c, to perform a divide by N+/−1 or N.5+/−1 operation.
Selector circuitry 660 includes a first OR circuitry 662 configured to perform a logical OR operation on the pulse signals Wa and Za and a second OR circuitry 664 configured to perform a logical OR operation on the pulse signals Wb and Zb.
In one embodiment, the division control circuitry 720 is configured to access a predistortion lookup table 731 already used for INL correction. The lookup table 731 maps a phase control signal ϕC and MUX control signal (either 0 or 1) to numbers that control the amount of delay introduced by the delay cells 721, 723, 725, 727. In other embodiments, the division control circuitry 720 is configured to toggle between two different delay values for each delay cell based on the phase control signal ϕC.
The divider 930 includes a counter 950 and selector circuitry 960 (e.g., OR circuitry in the illustrated embodiment). The counter 950 is a ring shift register comprising a series of latch elements L11-L32. Each pair of latch elements makes up a corresponding flip flop 955a-955c. In other embodiments, other types of latch elements may be used. Alternating latch elements L11, L21, and L31 are clocked by the positive edge of the LO signal and will produce pulses aligned with the positive edge of the LO signal. The remaining latch elements L12, L22, and L32 are clocked by the negative edge of the LO signal and will produce pulses aligned with the negative edge of the LO signal. The selector circuitry 960 receives pulses aligned with the positive edge of the LO signal from the latch element L22 and pulses aligned with the negative edge of the LO signal from the latch element L11. Counter circuitry 920b controls the counter to generate the desired divide by N.5 operation by initializing values stored in the latch elements. To do this, the counter circuitry 920b may access stored initialization values 990. An example of initialization values are illustrated in the table 990 of
The selector circuitry 1060 receives pulses aligned with the positive edge of the LO signal from the latch element L22 and pulses aligned with the negative edge of the LO signal from the latch element L51. Counter circuitry not shown controls the counter to generate the divide by 2.5 operation by initializing values stored in the latch elements. To do this, the counter circuitry may access stored initialization values 1090. An example of initialization values are illustrated in the table 1090B and 1090C of
In one embodiment, the method includes generating, based on a phase control signal, the first series of pulses having edges aligned with positive edges of the LO signal and the second series of pulses having edges aligned with negative edges of the LO signal. In this embodiment, the method includes generating a first edge signal and a second edge signal, wherein each edge signal includes pulses selected alternately from the first series of pulses and the second series of pulses, such that each edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal. The first edge signal may be generated by alternately selecting either the first series of pulses or the second series of pulses; and the second edge signal may be generated by alternately selecting an other of the first series of pulses or the second series of pulses. Alternatively a third series of pulses having edges aligned with positive edges of an LO signal and a fourth series of pulses having edges aligned with negative edges of the LO signal may be generated, in which case the method includes performing a logical OR operation on the first series of pulses and the fourth series of pulses to generate the first edge signal; and performing a logical OR operation on the second series of pulses and the third series of pulses to generate the second edge signal.
In one embodiment, the method includes operating in a second mode that includes generating the first edge signal corresponding to the first series of pulses; generating the second edge signal corresponding to the second series of pulses. Thus, one of the first edge signal and the second edge signal includes pulses aligned with a positive edge of the LO signal and the other of the first edge signal and the second edge signal includes pulses aligned with a negative edge of the LO signal.
In one embodiment, the method includes generating the first pulse series and the second pulse series by initializing contents of latch elements in a series of latch elements based on a desired N.5 division operation; clocking alternating latch elements in the series of latch elements with positive edges of the LO signal to generate the first series of pulses aligned with the positive edges of the LO signal; and clocking remaining latch elements in the series of latch elements with negative edges of the LO signal to generate the second series of pulses aligned with the negative edges of the LO signal. The edge signal is generated by combining pulses from a first latch element that is clocked by the positive edges of the LO signal with pulses from a second latch element that is clocked by the negative edges of the LO signal.
It can be seen from the foregoing description that the described division control circuitry enables division by N.5+/−1 to minimize spurs and oscillator pulling. The division control circuitry does not utilize a phase ramp within the DTC, thereby reducing the risk of spurs due to periodic repetition of DTC imperfections due to the phase ramp. In one embodiment, the division control circuitry enables division by N.5+/−1 or division by N+/−1, in a flexible, selectable manner.
To provide further context for various aspects of the disclosed subject matter,
The user equipment or mobile communication device 1300 can be utilized with one or more aspects of the DTC based pulse generation techniques described herein according to various aspects. The user equipment device 1300, for example, comprises a digital baseband processor 1302 that can be coupled to a data store or memory 1303, a front end 1304 (e.g., an RF front end, an acoustic front end, or the other like front end) and a plurality of antenna ports 1307 for connecting to a plurality of antennas 13061 to 1306K (K being a positive integer). The antennas 13061 to 1306K can receive and transmit signals to and from one or more wireless devices such as access points, access terminals, wireless ports, routers and so forth, which can operate within a radio access network or other communication network generated via a network device (not shown).
The user equipment 1300 can be a radio frequency (RF) device for communicating RF signals, an acoustic device for communicating acoustic signals, or any other signal communication device, such as a computer, a personal digital assistant, a mobile phone or smart phone, a tablet PC, a modem, a notebook, a router, a switch, a repeater, a PC, network device, base station or a like device that can operate to communicate with a network or other device according to one or more different communication protocols or standards.
The front end 1304 can include a communication platform, which comprises electronic components and associated circuitry that provide for processing, manipulation or shaping of the received or transmitted signals via one or more receivers or transmitters (e.g. transceivers) 1308, a mux/demux component 1312, and a mod/demod component 1314. The front end 1304 is coupled to the digital baseband processor 1302 and the set of antenna ports 1307, in which the set of antennas 13061 to 1306K can be part of the front end. In one aspect, the user equipment device 1300 can comprise a phase locked loop system 1310.
The processor 1302 can confer functionality, at least in part, to substantially any electronic component within the mobile communication device 1300, in accordance with aspects of the disclosure. As an example, the processor 1302 can be configured to execute, at least in part, executable instructions that select one or more codes that will cause division by N.5+/−1 as disclosed in
The processor 1302 is functionally and/or communicatively coupled (e.g., through a memory bus) to memory 1303 in order to store or retrieve information necessary to operate and confer functionality, at least in part, to communication platform or front end 1304, the phase locked loop system 1310 and substantially any other operational aspects of the phase locked loop system 1310. The phase locked loop system 1310 includes at least one oscillator (e.g., a VCO, DCO or the like) that can be calibrated via core voltage, a coarse tuning value, signal, word or selection process.
The processor 1302 can operate to enable the mobile communication device 1300 to process data (e.g., symbols, bits, or chips) for multiplexing/demultiplexing with the mux/demux component 1312, or modulation/demodulation via the mod/demod component 1314, such as implementing direct and inverse fast Fourier transforms, selection of modulation rates, selection of data packet formats, inter-packet times, etc. Memory 1303 can store data structures (e.g., metadata), code structure(s) (e.g., modules, objects, classes, procedures, or the like) or instructions, network or device information such as policies and specifications, attachment protocols, code sequences for scrambling, spreading and pilot (e.g., reference signal(s)) transmission, frequency offsets, cell IDs, and other data for detecting and identifying various characteristics related to RF input signals, a power output or other signal components during power generation. In one embodiment, memory 1303 stores one or more lookup tables that map phase control signals and selector values to delay values as described in
While the invention has been illustrated and described with respect to one or more implementations, alterations and/or modifications may be made to the illustrated examples without departing from the spirit and scope of the appended claims. In particular regard to the various functions performed by the above described components or structures (assemblies, devices, circuits, systems, etc.), the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component or structure which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations of the invention.
Examples can include subject matter such as a method, means for performing acts or blocks of the method, at least one machine-readable medium including instructions that, when performed by a machine cause the machine to perform acts of the method or of an apparatus or system for concurrent communication using multiple communication technologies according to embodiments and examples described herein.
Example 1 is modulation circuitry adapted for generation of a phase modulated signal based on an N. +0.5 (N.5) division operation used in mobile communication. The modulation circuitry includes a phase locked loop (PLL) configured to generate a local oscillator (LO) signal comprising a frequency that is N.5 times an output frequency of the phase modulated signal and pulse circuitry configured to generate, based at least on a value of N, an edge signal comprising a pulse aligned with a positive edge of the LO signal and a pulse aligned with a negative edge of the LO signal.
Example 2 includes the subject matter of example 1, including or omitting optional elements, wherein the pulse circuitry includes a counter configured to generate a first series of pulses and a second series of pulses based on the LO signal and the modulation circuitry further includes selector circuitry configured to receive the first series of pulses and the second series of pulses and generate the edge signal based on the first series of pulses and the second series of pulses.
Example 3 includes the subject matter of example 2, including or omitting optional elements, wherein the selector circuitry includes a first multiplexer (MUX) configured to select either the first series of pulses or the second series of pulses to generate a first edge signal and a second MUX configured to select either the first series of pulses or the second series of pulses to generate a second edge signal. The modulation circuitry includes selector control circuitry configured to control the first MUX to select the first series of pulses and the second MUX to select the second series of pulses or the first MUX to select the second series of pulses and the second MUX to select the first series of pulses.
Example 4 includes the subject matter of example 2, including or omitting optional elements, wherein: the pulse circuitry includes a second counter configured to generate, based at least on the counter control signal, a third series of pulses having edges aligned with positive edges of an LO signal and a fourth series of pulses having edges aligned with negative edges of the LO signal. The selector circuitry includes: first OR circuitry configured to perform a logical OR operation on the first series of pulses and the fourth series of pulses to generate the first edge signal; and second OR circuitry configured to perform a logical OR operation on the second series of pulses and the third series of pulses to generate the second edge signal.
Example 5 includes the subject matter of examples 2-4, including or omitting optional elements, wherein the PLL is configured to operate in a second mode in which the PLL generates an LO signal having a frequency that is N.0 times the output frequency. The selector circuitry is configured to operate in either a first mode or a second mode. In the first mode the selector circuitry outputs edge signals including pulses selected alternately from the first series of pulses and the second series of pulses, such that each edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal. In the second mode the selector circuitry outputs a first edge signal corresponding to the first series of pulses and a second edge signal corresponding to the second series of pulses, such that one of the first edge signal and the second edge signal includes pulses aligned with a positive edge of the LO signal and the other of the first edge signal and the second edge signal includes pulses aligned with a negative edge of the LO signal.
Example 6 includes the subject matter of example 2, including or omitting optional elements, wherein the pulse circuitry includes a series of latch elements, wherein alternating latch elements in the series are clocked by positive edges of the LO signal to generate pulses aligned with the positive edges of the LO signal with the remaining latch elements being clocked by negative edges of the LO signal to generate pulses aligned with the negative edges of the LO signal. The modulation circuitry includes counter circuitry configured to initialize contents of the latch elements based on the desired N.5 division operation. The selector circuitry combines pulses from a first latch element that is clocked by the positive edges of the LO signal and pulses from a second latch element that is clocked by the negative edges of the LO signal.
Example 7 is a method to generate a phase modulated signal having an output frequency that corresponds to an LO signal divided by N.5, including generating an LO signal with a frequency that is N.5 times the output frequency; generating a first series of pulses and a second series of pulses based on the LO signal and a value of N; generating an edge signal based on the first series of pulses and the second series of pulses, wherein the edge signal includes a pulse aligned with a positive edge of the LO signal and a pulse aligned with a negative edge of the LO signal; generating the phase modulated signal based on the edge signal; and transmitting or receiving a signal based on the phase modulated signal.
Example 8 includes the subject matter of example 7, including or omitting optional elements, further including generating, based on a phase control signal, the first series of pulses having edges aligned with positive edges of the LO signal and the second series of pulses having edges aligned with negative edges of the LO signal and generating a first edge signal and a second edge signal, wherein each edge signal includes pulses selected alternately from the first series of pulses and the second series of pulses, such that each edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal.
Example 9 includes the subject matter of example 8, including or omitting optional elements, including generating the first edge signal by alternately selecting either the first series of pulses or the second series of pulses and generating the second edge signal by alternately selecting an other of the first series of pulses or the second series of pulses.
Example 10 includes the subject matter of example 8, including or omitting optional elements, including: generating a third series of pulses having edges aligned with positive edges of an LO signal; generating a fourth series of pulses having edges aligned with negative edges of the LO signal; and performing a logical OR operation on the first series of pulses and the fourth series of pulses to generate the first edge signal; and performing a logical OR operation on the second series of pulses and the third series of pulses to generate the second edge signal.
Example 11 includes the subject matter of examples 7-10, including or omitting optional elements, including operating in a second mode by generating a second LO signal having a frequency that is N.0 times the output frequency; generating the first edge signal corresponding to the first series of pulses; generating the second edge signal corresponding to the second series of pulses; such that one of the first edge signal and the second edge signal includes pulses aligned with a positive edge of the LO signal and the other of the first edge signal and the second edge signal includes pulses aligned with a negative edge of the LO signal.
Example 12 includes the subject matter of examples 7-10, including or omitting optional elements, further including receiving the phase modulated signal and generating, based at least on a correction control signal, a corrected phase modulated signal having an average duty cycle of 50%, wherein the correction control signal is based at least on the output frequency.
Example 13 includes the subject matter of examples 7-10, including or omitting optional elements, wherein: generating the first pulse series and the second pulse series includes initializing contents of latch elements in a series of latch elements based on a desired N.5 division operation; clocking alternating latch elements in the series of latch elements with positive edges of the LO signal to generate the first series of pulses aligned with the positive edges of the LO signal; and clocking remaining latch elements in the series of latch elements with negative edges of the LO signal to generate the second series of pulses aligned with the negative edges of the LO signal. Generating the edge signal includes combining pulses from a first latch element that is clocked by the positive edges of the LO signal with pulses from a second latch element that is clocked by the negative edges of the LO signal.
Example 14 includes the subject matter of examples 7-10, including or omitting optional elements, including performing a logical OR operation on the pulses from the first latch element and the pulses from the second latch element.
Example 15 is modulation circuitry configured to generate a phase modulated signal having an output frequency that corresponds to an LO signal divided by N.5, including pulse circuitry, selector circuitry, and division control circuitry. The pulse circuitry includes a counter configured to generate a first series of pulses and a second series of pulses based on the LO signal. The selector circuitry is configured to receive the first series of pulses and the second series of pulses and generate an edge signal including a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal. The division control circuitry includes PLL control circuitry configured to control a phase locked loop (PLL) to generate the LO signal with a frequency that is N.5 times the output frequency and counter circuitry configured to control the counter based at least on a value of N.
Example 16 includes the subject matter of example 15, including or omitting optional elements, wherein the counter is configured to generate a first series of pulses having edges aligned with positive edges of the LO signal and a second series of pulses having edges aligned with negative edges of the LO signal. The counter circuitry is configured to control the counter based at least on a phase control signal. The selector circuitry is configured to input the first series of pulses and the second series of pulses and generate a first edge signal and a second edge signal, wherein each edge signal includes pulses selected alternately from the first series of pulses and the second series of pulses, such that each edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal.
Example 17 includes the subject matter of example 16, including or omitting optional elements, wherein the selector circuitry includes a first multiplexer (MUX) configured to select either the first series of pulses or the second series of pulses to generate the first edge signal and a second MUX configured to select either the first series of pulses or the second series of pulses to generate the second edge signal. The division control circuitry includes selector control circuitry configured to control the first MUX to select the first series of pulses and the second MUX to select the second series of pulses or the first MUX to select the second series of pulses and the second MUX to select the first series of pulses.
Example 18 includes the subject matter of example 16, including or omitting optional elements, wherein the pulse circuitry includes a second counter configured to generate, based at least on the counter control signal, a third series of pulses having edges aligned with positive edges of an LO signal and a fourth series of pulses having edges aligned with negative edges of the LO signal and the selector circuitry includes: first OR circuitry configured to perform a logical OR operation on the first series of pulses and the fourth series of pulses; and second OR circuitry configured to perform a logical OR operation on the second series of pulses and the third series of pulses.
Example 19 includes the subject matter of example 16, including or omitting optional elements, wherein the selector circuitry includes a delay cell arranged in each path between the pulse circuitry and an output of the selector circuitry and the division control circuitry is configured to generate control signals that control each delay cell to delay an edge signal by a delay value.
Example 20 includes the subject matter of example 16, including or omitting optional elements, wherein the PLL is configured to operate in a second mode in which the PLL generates an LO signal having a frequency that is N.0 times the output frequency. The selector circuitry is configured to select between a first mode and a second mode. In the first mode the selector circuitry outputs edge signals including pulses selected alternately from the first series of pulses and the second series of pulses, such that each edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal. In the second mode the selector circuitry outputs a first edge signal corresponding to the first series of pulses and a second edge signal corresponding to the second series of pulses, such that one of the first edge signal and the second edge signal includes pulses aligned with a positive edge of the LO signal and the other of the first edge signal and the second edge signal includes pulses aligned with a negative edge of the LO signal.
Example 21 includes the subject matter of example 16, including or omitting optional elements, further including an edge interpolator configured to interpolate between edges in the first edge signal and the second edge based at least on the phase control signal to generate the phase-modulated signal.
Example 22 includes the subject matter of examples 15-21, including or omitting optional elements, further including correction circuitry configured to input the phase modulated signal and generate, based at least on a correction control signal, a corrected phase modulated signal having an average duty cycle of 50%, further wherein the division control circuitry is configured to generate the correction control signal based at least on the output frequency.
Example 23 includes the subject matter of examples 15-21, including or omitting optional elements, wherein the counter includes a series of latch elements, wherein alternating latch elements in the series are clocked by positive edges of the LO signal to generate pulses aligned with the positive edges of the LO signal with the remaining latch elements being clocked by negative edges of the LO signal to generate pulses aligned with the negative edges of the LO signal. The counter circuitry is configured to initialize contents of the latch elements based on the desired N.5 division operation. The selector circuitry combines pulses from a first latch element that is clocked by the positive edges of the LO signal and pulses from a second latch element that is clocked by the negative edges of the LO signal.
Example 24 includes the subject matter of example 23, including or omitting optional elements, wherein the counter circuitry is configured to initialize contents of the latch elements based on the desired duty cycle of the edge signal.
Example 25 includes the subject matter of example 23, including or omitting optional elements, wherein the selector circuitry includes OR circuitry configured to perform a logical OR operation on the pulses from the first latch element and the pulses from the second latch element.
Example 26 is an apparatus to generate a phase modulated signal having an output frequency that corresponds to an LO signal divided by N.5, including means for generating an LO signal with a frequency that is N.5 times the output frequency; means for generating a first series of pulses and a second series of pulses based on the LO signal and a value of N; means for generating an edge signal based on the first series of pulses and the second series of pulses, wherein the edge signal includes a pulse aligned with a positive edge of the LO signal followed by a pulse aligned with a negative edge of the LO signal; means for generating the phase modulated signal based on the edge signal; and means for transmitting or receiving a signal based on the phase modulated signal.
Example 27 includes the subject matter of example 26, including or omitting optional elements, including means for operating in a second mode that includes: means for generating a second LO signal with a frequency that is N.0 times the output frequency; means for generating the first edge signal corresponding to the first series of pulses; means for generating the second edge signal corresponding to the second series of pulses; such that one of the first edge signal and the second edge signal includes pulses aligned with a positive edge of the LO signal and the other of the first edge signal and the second edge signal comprises pulses aligned with a negative edge of the LO signal.
The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the example embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various implementations of the example embodiments.
Various illustrative logics, logical blocks, modules, and circuits described in connection with aspects disclosed herein can be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform functions described herein. A general-purpose processor can be a microprocessor, but, in the alternative, processor can be any conventional processor, controller, microcontroller, or state machine.
The above description of illustrated embodiments of the subject disclosure, including what is described in the Abstract, is not intended to be exhaustive or to limit the disclosed embodiments to the precise forms disclosed. While specific embodiments and examples are described herein for illustrative purposes, various modifications are possible that are considered within the scope of such embodiments and examples, as those skilled in the relevant art can recognize.
In this regard, while the disclosed subject matter has been described in connection with various embodiments and corresponding Figures, where applicable, it is to be understood that other similar embodiments can be used or modifications and additions can be made to the described embodiments for performing the same, similar, alternative, or substitute function of the disclosed subject matter without deviating therefrom. Therefore, the disclosed subject matter should not be limited to any single embodiment described herein, but rather should be construed in breadth and scope in accordance with the appended claims below.
In the present disclosure like reference numerals are used to refer to like elements throughout, and wherein the illustrated structures and devices are not necessarily drawn to scale. As utilized herein, terms “module”, “component,” “system,” “circuit,” “circuitry,” “element,” “slice,” and the like are intended to refer to a computer-related entity, hardware, software (e.g., in execution), and/or firmware. For example, circuitry or a similar term can be a processor, a process running on a processor, a controller, an object, an executable program, a storage device, and/or a computer with a processing device. By way of illustration, an application running on a server and the server can also be circuitry. One or more circuitries can reside within a process, and circuitry can be localized on one computer and/or distributed between two or more computers. A set of elements or a set of other circuitry can be described herein, in which the term “set” can be interpreted as “one or more.”
As another example, circuitry or similar term can be an apparatus with specific functionality provided by mechanical parts operated by electric or electronic circuitry, in which the electric or electronic circuitry can be operated by a software application or a firmware application executed by one or more processors. The one or more processors can be internal or external to the apparatus and can execute at least a part of the software or firmware application. As yet another example, circuitry can be an apparatus that provides specific functionality through electronic components without mechanical parts; the electronic components can include one or more processors therein to execute software and/or firmware that confer(s), at least in part, the functionality of the electronic components.
It will be understood that when an element is referred to as being “electrically connected” or “electrically coupled” to another element, it can be physically connected or coupled to the other element such that current and/or electromagnetic radiation can flow along a conductive path formed by the elements. Intervening conductive, inductive, or capacitive elements may be present between the element and the other element when the elements are described as being electrically coupled or connected to one another. Further, when electrically coupled or connected to one another, one element may be capable of inducing a voltage or current flow or propagation of an electro-magnetic wave in the other element without physical contact or intervening components. Further, when a voltage, current, or signal is referred to as being “applied” to an element, the voltage, current, or signal may be conducted to the element by way of a physical connection or by way of capacitive, electro-magnetic, or inductive coupling that does not involve a physical connection.
Use of the word exemplary is intended to present concepts in a concrete fashion. The terminology used herein is for the purpose of describing particular examples only and is not intended to be limiting of examples. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/054367 | 9/26/2016 | WO | 00 |