Aspects of the present disclosure relate generally to transmitters and/or transceivers, and in particular, to a transmitter or transceiver including a phase lock loop (PLL) including at least two outputs for generating a digital-to-analog (DAC) sampling signal and a radio frequency (RF) local oscillator (LO) signal.
A transmitter may be configured to transmit a set of pulses (e.g., ultra-wideband (UWB) pulses) based on a set of data. The signal including the set of pulses may be frequency upconverted to generate a transmit radio frequency (RF) signal. The transmit RF signal may then be amplified by a power amplifier (PA), and provided to an antenna for wireless transmission. Such transmitter may include phase lock loops (PLLs) to generate clocks or periodic oscillating signals used to generate the transmit RF signal. Reducing the number of components in such transmitter is of interest to reduce transmitter size and costs, and conserve power.
The following presents a simplified summary of one or more implementations in order to provide a basic understanding of such implementations. This summary is not an extensive overview of all contemplated implementations, and is intended to neither identify key or critical elements of all implementations nor delineate the scope of any or all implementations. Its sole purpose is to present some concepts of one or more implementations in a simplified form as a prelude to the more detailed description that is presented later.
An aspect of the disclosure relates to a transmitter. The transmitter including a phase lock loop (PLL) configured to generate a digital-to-analog (DAC) sampling signal and a local oscillator (LO) signal; a digital-to-analog (DAC) converter configured to convert a transmit digital signal into a transmit analog signal based on the DAC sampling signal; and a mixer configured to frequency upconvert the transmit analog signal based on the LO signal.
Another aspect of the disclosure relates to a method of generating a transmit radio frequency (RF) signal. The method includes phase-frequency locking a feedback signal to a reference signal to generate a digital-to-analog (DAC) sampling signal and a local oscillator (LO) signal; converting a transmit digital signal into a transmit analog signal based on the DAC sampling signal; and frequency upconverting the transmit analog signal to generate the transmit RF signal.
Another aspect of the disclosure relates to an apparatus for generating a transmit analog signal. The apparatus includes a digital pulse shaper configured to generate a transmit digital signal including sets of sample coefficients corresponding to a set of consecutive pulses, respectively, wherein the sets of sample coefficients are generated in accordance with a fractional oversampling ratio (OSR); and a digital-to-analog converter (DAC) configured to generate the transmit analog signal based on the transmit digital signal.
Another aspect of the disclosure relates to a method of generating a transmit analog signal. The method includes generating a transmit digital signal including sets of sample coefficients corresponding to a set of consecutive pulses, respectively, wherein the sets of sample coefficients are generated in accordance with a fractional oversampling ratio (OSR); and converting the transmit digital signal into the transmit analog signal.
To the accomplishment of the foregoing and related ends, the one or more implementations include the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative aspects of the one or more implementations. These aspects are indicative, however, of but a few of the various ways in which the principles of various implementations may be employed and the description implementations are intended to include all such aspects and their equivalents.
The detailed description set forth below, in connection with the appended drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
The digital pulse shaper 105 is configured to receive transmit (Tx) data (which in some applications could be a repeated pre-defined data set), and generate a transmit digital signal DTX based on the Tx data. For example, the transmit digital signal DTX may be samples of a pulse, such as an ultra-wideband (UWB) pulse, indicative of logic information of the current Tx data. For instance, if the current Tx data is a logic one (1), the digital pulse shaper 105 may generate the transmit digital signal DTX to include a positive pulse (e.g., the main pulse lobe initially rises and then falls). If the current Tx data is a logic zero (0), the digital pulse shaper 105 may generate transmit digital signal DTX to include a negative pulse (e.g., the main pulse lobe initially falls and then rises).
Alternatively, the digital pulse shaper 105 may generate the transmit digital signal DTX to represent a ternary logic signal. For example, the Tx input data could be 2 bits of parallel inputs at 500 mega bits per second (Mbps), with bit<1> as a logic one (1) and bit<0> as another logic one (1), then the digital pulse shaper 105 may generate the transmit digital signal DTX to include a positive pulse. Similarly, if the 2 bits of parallel inputs send a logic one (1) at bit<1> and a logic zero (0) at bit<0>, then the digital pulse shaper 105 may generate the transmit digital signal DTX to include a negative pulse. And if bit<1> of the 2 bits Tx data input is a logic zero (0), regardless of the status of bit<0>, which could be considered as a “don't care”, then the digital pulse shaper 105 may generate the transmit digital signal DTX to include no pulse (or an absence of a pulse).
With regard to UWB pulses, UWB connectivity is a short-range, wireless communication protocol that operates with a very high frequency as compared to other short-range wireless communication technologies (e.g., Bluetooth, wide local area network (WLAN), Zigbee, or the like), and uses a relatively wide frequency band (e.g., 500 MHz or greater) as compared to other short-range wireless communication technologies, which makes UWB useable for high-resolution positioning and localization purposes. In some cases, UWB technology may be used for location discovery, device ranging, or the like. In some cases, a UWB transmitter (e.g., the transceiver 100 or 700 implemented as a UWB transmitter) may transmit numerous pulses across the wide spectrum frequency, and a corresponding UWB receiver (e.g., located at another UWB-enabled device) may translate the pulses into data.
The digital pulse shaper 105 may generate the transmit digital signal DTX based on a DAC sampling signal fS generated by the DAC sampling PLL 115. For simplicity's sake, the term “fS” may refer to the DAC sampling signal or the frequency of the DAC sampling signal depending how the term is used. As discussed in more detail further herein, a pulse may have a main lobe width represented as a unit interval (UI). For example, in the pulses exemplified herein, each pulse has a UI of two (2) nanoseconds (ns), but it shall be understood that the UI may be different depending on the requirements and application for the transmitter. The DAC sampling signal fS sets the number of samples of the transmit digital signal DTX to generate a UI of a pulse. If the number of samples to generate a UI of a pulse is two (2), it may be said that the DAC sampling signal fS has an oversampling ratio (OSR) of 2×. If the number of samples to generate a UI of a pulse is four (4), the DAC sampling signal fS has an OSR of 4×. And, if the number of samples to generate a UI of a pulse is eight (8), the DAC sampling signal fS has an OSR of 8×.
The pulses (including no pulse intervals) of the transmit digital signal DTX are generated every UI. As discussed above, in the examples provided herein, the UI is 2 ns. Accordingly, the pulses (including no pulse intervals) are generated at a rate fP of 500 mega Hertz (MHz) (e.g., update every 2 ns). If the OSR is 2×, then the frequency of the DAC sampling signal fS is one (1) giga Hertz (GHz) (e.g., 2×500 MHz). If the OSR is 4×, then the frequency of the DAC sampling signal fS is 2 GHz (e.g., 4×500 MHz). And, if the OSR is 8×, then the frequency of the DAC sampling signal fS is 4 GHz (e.g., 8×500 MHz).
The transmit digital signal DTX is provided to the DAC 110, which is configured to convert the transmit digital signal DTX into a transmit analog signal VTX. Although in example implementations described herein, the DAC sampling signal fS generated by the DAC sampling PLL 115 is provided to the digital pulse shaper 105, the DAC sampling signal fS controls the rate at which the DAC 110 converts the transmit digital signal DTX into a transmit analog signal VTX, as discussed further herein.
The frequency-upconverting mixer 120 is configured to mix the transmit analog signal VTX with an LO signal fLO generated by the RF LO PLL 125 to generate a transmit RF signal RFTX. For simplicity's sake, the term “fLO” may refer to the LO signal or the frequency of the LO signal depending how the term is used. It shall be understood that the transmitters described herein may include more than one frequency-upconverting mixer stage. For example, the transmitter 100 may include a first mixer stage configured to frequency upconvert the transmit analog signal VTX into an intermediate frequency (IF) transmit signal, and then a second mixer stage configured to frequency upconvert the IF transmit signal into the transmit RF signal RFTX. In this example, the LO signal fLO may serve as the carrier component of the transmit RF signal RFTX.
The PA 130 is configured to amplify the transmit RF signal RFTX to a particular power level for transmission to one or more wireless devices (e.g., in the case of communication applications) and/or one or more objects (e.g., in the case of radar applications). The output of the PA 130 may be coupled to an antenna to radiate the amplified transmit RF signal RFATX to effectuate the remote transmission to the one or more wireless devices and/or objects. As alluded to above, the transmitter 100 may include additional components between the PA 130 and the antenna, such as a directional coupler, power detector, diplexer, duplexer, filter, etc.
As illustrated, the example transmit analog pulse VTX may be in the form of a raised-cosine pulse. It may not be desirable for such pulse to take on a square or rectangular shape as such pulse has a relatively wide spectrum. If the transmission of the amplified transmit RF signal RFATX is within an assigned frequency channel among a set of defined frequency-staggered channels, there may be a specification as to the width of the spectrum of the transmit RF signal RFATX so as not to interfere with the transmission of an adjacent frequency channel. Such specification is often referred to as a spectrum emission mask (SEM). On the other hand, the raised-cosine pulse has a relatively narrow spectrum, and may be preferred over a square or rectangular pulse based on the governing SEM.
In this example, the raised-cosine pulse VTX has a main lobe centered within a UI of 2 ns; for example, within UI extending from 3 ns to 5 ns. Further, the raised-cosine pulse VTX has a sinewave-looking leader extending from 0 ns to 3 ns, and a sinewave-looking trailer extending from 5 ns to 8 ns. Because raised-cosine pulse VTX has relatively smooth curves, compared to the step changes of a square or rectangular pulse, the spectrum of the raised-cosine pulse VTX is narrow compared to a square or rectangular pulse with the same UI.
The transmit digital pulse DTX may be an example of a transmit digital signal generated by the digital pulse shaper 105 that results in the DAC 110 generating the raised-cosine pulse VTX, as discussed with reference to
Further, in accordance with this example, the transmit digital pulse DTX has an oversampling ratio (OSR) of 8×. That is, for each UI (e.g., 2 ns), there are eight (8) samples. For example, within the UI corresponding to the main lobe of the pulse, the eight (8) samples correspond to: (1) time interval 2 ns to 2.25 ns where DTX has a sample coefficient of 16; (2) time interval 2.25 ns to 2.5 ns where DTX has a sample coefficient of 22; (3) time interval 2.5 ns to 2.75 ns where DTX has a sample coefficient of 27; (4) time interval 2.75 ns to 3 ns where DTX has a sample coefficient of 30; (5) time interval 3 ns to 3.25 ns where DTX has a sample coefficient of 31; (6) time interval 3.25 ns to 3.5 ns where DTX has a sample coefficient of 30; (7) time interval 3.5 ns to 3.75 ns where DTX has a sample coefficient of 27; and (8) time interval 3.75 ns to 4 ns where DTX has a sample coefficient of 22. The leader portion UI (e.g., between 0 ns to 2 ns) and the trailer portion UI (e.g., 4 ns to 6 ns) each also have eight (8) samples. Although, in this example, the OSR is eight (8), it shall be understood that the transmit digital signal DTX may be generated with different OSRs, as discussed further herein.
In this example, the transmit digital pulse DTX may be quantized to a signed five (5) bit, ranging from −31 to +31. The example transmit digital pulse DTX, which is a positive pulse, extends from a sample coefficient of −5 to a sample coefficient of +31. An example of a negative transmit digital pulse DTX may extend from +5 to −31, as discussed further herein. An extra bit may also be added to extend the range to −47 to +47 for cases where data pulses could overlap with each other so that a higher peak is expected. It shall be understood that the quantization of the transmit digital pulse DTX may be different to include more or less bits depending on various design factors.
Accompanying the graph is a table illustrating the effects of different OSRs on the spectrum of the transmit analog pulse VTX. The table includes a left column representing the different OSRs (e.g., OSR=2× in row 1; OSR=4× in row 2; and OSR=8× in row 3). The middle column of the table represents the frequency of the closest sideband associated with DAC image (e.g., 0.75 GHz in row 1; 1.75 GHz in row 2; and 3.75 GHz in row 3; where UI is 2 ns or the pulse rate fP is at 500 MHz). The right column of the table represents the sideband (SB) rejection or the amount of decibels relative to a reference (dBr) below the main peak (reference) where the magnitude of the closest sideband or first image lies (e.g., −15.5 dBr in row 1; −18.5 dBr in row 2; and −24.5 dBr in row 3).
As
In this example, the set of consecutive transmit digital pulses DTX are a set of positive pulses, which may represent a digital stream of four consecutive ones (1s) (e.g., 1/1/1/1). As previously discussed, each pulse may extend three (3) UIs with a leader portion spanning the first UI, the main lobe portion spanning the second UI, and the trailer portion spanning the third UI. In accordance with the ongoing example, a UI may span a 2 ns interval.
For example, the first pulse (“pulse 1”), represented as a small, dashed line, extends from 0 ns to 6 ns, with its leader between 0 to 2 ns, its main lobe between 2 ns to 4 ns, and its trailer between 4 ns to 6 ns. The second pulse (“pulse 2”), represented as a large, dashed line, extends from 2 ns to 8 ns, with its leader between 2 ns to 4 ns, its main lobe between 4 ns to 6 ns, and its trailer between 6 ns to 8 ns. The third pulse (“pulse 3”), represented as a solid line, extends from 4 ns to 10 ns, with its leader between 4 ns to 6 ns, its main lobe between 6 ns to 8 ns, and its trailer between 8 ns to 10 ns. The fourth pulse (“pulse 4”), represented as a dotted line, extends from 6 ns to 12 ns, with its leader between 6 ns to 8 ns, its main lobe between 8 ns to 10 ns, and its trailer between 10 ns to 12 ns (not shown because it extends beyond the graph's time dimension).
Note that the pulses overlap with each other. For example, the first and second pulses overlap during time interval 2 ns to 6 ns; the first, second, and third pulses overlap during time interval 4 ns to 6 ns; the second, third, and fourth pulses overlap during time interval 6 ns to 8 ns; and the third and fourth pulses overlap during time interval 8 ns to 10 ns. Thus, as discussed, since each pulse spans three (3) UIs and adjacent pulses are spaced apart by one (1) UI, then each pulse overlaps with an adjacent pulse by two (2) UIs. The sample coefficient of the transmit digital signal DTX at a particular sample or tap (sample index) is the cumulative sum of the sample coefficients of the overlapping pulses. For example, the sample coefficient of the transmit digital signal DTX at tap 16 is 29 (e.g., 16 from pulse 1, 16 from pulse 2, and −3 from pulse 3; or 16+16−3=29).
For example, at tap 0, the first pulse has a sample coefficient of −3. Per this example, there are no other pulses overlapping with the first pulse at tap 0. Accordingly, the transmit digital signal DTX also has a sample coefficient of −3 at tap 0. For the first UI (e.g., taps 0 to 7), there are no pulses overlapping with the first pulse; and thus, the sample coefficients for the first pulse, as well as the transmit digital signal DTX, for taps 1-7 are −4, −5, −4, 3, 0, 5, and 10, respectively.
At tap 8 (or the beginning of the second UI), the first pulse begins to overlap with the second pulse. Accordingly, the sample coefficient of the first pulse at tap 8 is 16, and the sample coefficient of the second pulse at tap 8 is −3. Thus, the transmit digital signal DTX at tap 8 has a sample coefficient of 13 (e.g., 16−3=13). Similarly, for the second UI (e.g., taps 8 to 15), only the first and second pulses overlap; and thus, the sample coefficients for the first and second pulses, and the transmit digital signal DTX for taps 9-15 are [22, −4, 18], [27, −5, 22], [30, −4, 26], [31, −3, 28], [30, 0, 30], [27, 5, 32], and [22, 10, 32], respectively.
At tap 16 (or the beginning of the third UI), the first and second pulses begin to overlap with the third pulse. Accordingly, the sample coefficient of the first pulse at tap 16 is 16, the sample coefficient of the second pulse at tap 16 is 16, and the sample coefficient of the third pulse at tap 16 is −3. Thus, the transmit digital signal DTX at tap 16 has a sample coefficient of 29 (e.g., 16+16−3=29). Similarly, for the third UI (e.g., taps 16 to 23), only the first, second, and third pulses overlap; and thus, the sample coefficients for the first, second, and third pulses, and the transmit digital signal DTX for tap 17 is [10, 22, −4, 28]. The sample coefficients for the pulses and the transmit digital signal DTX may be determined for the remaining taps in the third UI, the fourth UI, and so on.
The digital pulse shaper 105 may include a memory (e.g., a firmware register) with the set of sample coefficients for each positive pulse (as well as a negative pulse, as discussed further herein), a counter driven by the DAC sampling signal fS to keep track of the taps, and a summer to sum the sample coefficients of the overlapping pulses to generate the transmit digital signal DTX based on the received Tx data.
In this example, the set of consecutive transmit digital pulses DTX are a set of pulses representing a bit stream of 1/1/1/1. As previously discussed, each pulse may extend three (3) UIs with a leader portion spanning the first UI, the main lobe portion spanning the second UI, and a trailer portion spanning the third UI. In accordance with the ongoing example, a UI may span a 2 ns interval.
For example, the first pulse (“pulse 1”), represented as a small, dashed line, extends from 0 ns to 6 ns, with its leader between 0 to 2 ns, its main lobe between 2 ns to 4 ns, and its trailer between 4 ns to 6 ns. The second pulse (“pulse 2”), represented as a large, dashed line, extends from 2 ns to 8 ns, with its leader between 2 ns to 4 ns, its main lobe between 4 ns to 6 ns, and its trailer between 6 ns to 8 ns. The third pulse (“pulse 3”), represented as a solid line, extends from 4 ns to 10 ns, with its leader between 4 ns to 6 ns, its main lobe between 6 ns to 8 ns, and its trailer between 8 ns to 10 ns. The fourth pulse (“pulse 4”), represented as a dotted line, extends 6 ns to 12 ns, with its leader between 6 ns to 8 ns, its main lobe between 8 ns to 10 ns, and its trailer between 10 ns to 12 ns.
As previously discussed, the pulses overlap with each other. For example, the first and second pulses overlap during time interval 2 ns to 4 ns; the first, second, and third pulses overlap during time interval 4 ns to 6 ns; the second, third, and fourth pulses overlap during time interval 6 ns to 8 ns; and the third and fourth pulses overlap during time interval 8 ns to 10 ns. Thus, as discussed, since each pulse spans three (3) UIs and adjacent pulses are spaced apart by one (1) UI, then each pulse overlaps with an adjacent pulse by two (2) UIs. Also, as previously discussed, the sample coefficient of the transmit digital signal DTX at a particular sample or tap is the cumulative sum of the sample coefficients of the overlapping pulses.
Similar to the previous example, for the first UI (e.g., taps 0 to 7), there are no pulses overlapping with the first pulse; and thus, the sample coefficients for the first pulse, as well as the transmit digital signal DTX, for taps 0-7 are −3, −4, −5, −4, −3, 0, 5, and 10, respectively.
At tap 8 (or the beginning of the second UI), the first pulse begins to overlap with the second pulse. In contrast to the previous example, the second pulse is a negative pulse; and accordingly, has a different (e.g., opposite sign) set of sample coefficients than a positive pulse. Accordingly, the sample coefficient of the first pulse at tap 8 is 16, and the sample coefficient of the second pulse at tap 8 is 3. Thus, the transmit digital signal DTX at tap 8 has a sample coefficient of 19 (e.g., 16+3=19). Similarly, for the second UI (e.g., taps 8 to 15), only the first and second pulses overlap; and thus, the sample v coefficients for the first and second pulses, and the transmit digital signal DTX for taps 9-15 are [22, 4, 26], [27, 5, 32], [30, 4, 34], [31, 3, 34], [30, 0, 30], [27, −5, 22], and [22, −10, 12], respectively.
At tap 16 (or the beginning of the third UI), the first and second pulses begin to overlap with the third pulse. Accordingly, the sample coefficient of the first pulse at tap 16 is 16, the sample coefficient of the second pulse at tap 16 is −16, and the sample coefficient of the third pulse at tap 16 is −3. Thus, the transmit digital signal DTX at tap 16 has a sample coefficient of −3 (e.g., 16−16−3=−3). Similarly, for the third UI (e.g., taps 16 to 23), only the first, second, and third pulses overlap; and thus, the sample coefficients for the first, second, and third pulses, and the transmit digital signal DTX for tap 17 is [10, −22, −4, −16]. The sample coefficients for the pulses and the transmit digital signal DTX may be determined for the remaining taps in the third UI, the fourth UI, and so on.
In particular, the transmitter 700 includes a digital pulse shaper 705, a digital-to-analog converter (DAC) 710, a dual-output phase lock loop (PLL) 715, a frequency-upconverting mixer 720, and a power amplifier (PA) 730. It shall be understood that the transmitter 700 is an example, and the transmitter 700 may be configured differently including more or less components as exemplified in
The digital pulse shaper 705 is configured to receive transmit (Tx) data, and generate a transmit digital signal DTX based on the Tx data. For example, the transmit digital signal DTX may be samples of a pulse, such as an ultra-wideband (UWB) pulse, indicative of logic information of the current Tx data. For instance, if the current Tx data is a logic one (1), the digital pulse shaper 705 may generate the transmit digital signal DTX to include a positive pulse. If the current Tx data is a logic zero (0), the digital pulse shaper 705 may generate the transmit digital signal DTX to include a negative pulse.
Alternatively, the digital pulse shaper 705 may generate the transmit digital signal DTX to represent a ternary logic signal. For example, a previously discussed, the Tx input data could be 2 bits of parallel inputs at 500 mega bits per second (Mbps), with bit<1> as a logic one (1) and bit<0> as another logic one (1), then the digital pulse shaper 105 may generate the transmit digital signal DTX to include a positive pulse. Similarly, if the 2 bits of parallel inputs send a logic one (1) at bit<1> and a logic zero (0) at bit<0>, then the digital pulse shaper 105 may generate the transmit digital signal DTX to include a negative pulse. And if bit<1> of the 2 bits Tx data input is a logic zero (0), regardless of the status of bit<0>, which could be considered as a “don't care”, then the digital pulse shaper 105 may generate the transmit digital signal DTX to include no pulse (or an absence of a pulse).
The digital pulse shaper 705 may generate the transmit digital signal DTX based on a DAC sampling signal fS generated by the dual-output PLL 715. As previously discussed, the DAC sampling signal fS sets the number of samples of the transmit digital signal DTX to generate a UI of a pulse. If the number of samples to generate a UI of a pulse is two (2), it may be said that the DAC sampling signal fS has an OSR of 2×. If the number of samples to generate a UI of a pulse is four (4), the DAC sampling signal fS has an OSR of 4×. And, if the number of samples to generate a UI of a pulse is eight (8), the DAC sampling signal fS has an OSR of 8×.
The pulses (including no pulse intervals) of the transmit digital signal DTX are generated every UI. Considering the ongoing example, a UI may be 2 ns. Accordingly, the pulses (including no pulse intervals) are generated at a rate of 500 MHz (e.g., ½ ns). If the OSR is 2×, then the frequency of the DAC sampling signal fS is 1 GHz (e.g., 2×500 MHz). If the OSR is 4×, then the frequency of the DAC sampling signal fS is 2 GHz (e.g., 4×500 MHz). And, if the OSR is 8×, then the frequency of the DAC sampling signal fS is 4 GHz (e.g., 8×500 MHz).
The transmit digital signal DTX is provided to the DAC 710, which is configured to convert the transmit digital signal DTX into a transmit analog signal VTX. Although the DAC sampling signal fS generated by the dual-output PLL 715 is provided to the digital pulse shaper 705, the DAC sampling signal fS controls the rate at which the DAC 710 converts the transmit digital signal DTX into the transmit analog signal VTX.
The frequency-upconverting mixer 720 is configured to mix the transmit analog signal VTX with an LO signal fLO also generated by the dual-output PLL 715 to generate a transmit RF signal RFTX. As previously discussed, it shall be understood that the transmitter 700 may include more than one frequency-upconverting mixer stage. For example, the transmitter 700 may include a first mixer stage configured to frequency upconvert the transmit analog signal VTX into an intermediate frequency (IF) transmit signal, and then a second mixer stage configured to frequency upconvert the IF transmit signal into the transmit RF signal RFTX. In this example, the LO signal fLO may serve as the carrier component of the transmit RF signal RFTX.
The PA 730 is configured to amplify the transmit RF signal RFTX to a particular power level for transmission to one or more wireless devices (e.g., in the case of communication applications) and/or one or more objects (e.g., in the case of radar applications). The output of the PA 730 may be coupled to an antenna to radiate the amplified transmit RF signal RFATX to effectuate the remote transmission to the one or more wireless device and/or objects. As alluded to above, the transmitter 700 may include additional components between the PA 730 and the antenna, such as a directional coupler, power detector, diplexer, duplexer, filter, etc.
In particular, the PLL 800 includes a phase-frequency detector (PFD) 805, a charge pump (CP) 810, a low pass filter (LPF) 815, a voltage controlled oscillator (VCO) 820, a buffer 830, a divide-by-M frequency divider 835, a divide-by-P frequency divider 840, and a divide-by-N frequency divider 845.
The PFD 805 is configured to compare the phase-frequency of an input reference signal REF (e.g., a clock) to the phase-frequency of a feedback signal fFB to generate a control signal err+/err− for the charge pump 810. The charge pump 810 is configured to charge or discharge an internal capacitor based on the control signal err+/err−, respectively. For example, if the phase-frequency of the feedback signal fFB is lagging the phase-frequency of the REF signal, then the err+ component of the control signal is asserted and the err− component of the control signal is not asserted; thereby, causing the CP 810 to charge the internal capacitor to increase a voltage V1. If the phase-frequency of the feedback signal fFB is leading the phase-frequency of the REF signal, then the err+ component of the control signal is not asserted and the err− component of the control signal is asserted; thereby, causing the CP 810 to discharge the internal capacitor to decrease the voltage V1. Thus, the charge pump is configured to generate a first voltage V1 based on the control signal err_/err−.
The LPF 815 filters the voltage V1 to substantially eliminate high frequency components therein so as to generate a VCO frequency control voltage V2. The VCO 820 is configured to generate a VCO signal fVCO whose frequency is controlled by the voltage V2 to maintain the feedback signal fFB phase-frequency locked with the REF signal. The VCO signal fVCO is provided to the divide-by-M frequency divider 835 via the buffer 830. The frequency divider 835 is configured to frequency divide the VCO signal fVCO by an integer M to generate the LO signal fLO. Similarly, the LO signal fLO is provided to the frequency divider 845, which is configured to frequency divide the LO signal fLO by an integer N to generate the DAC sampling signal fS. In a like manner, the LO signal fLO is also provided to the frequency divider 840, which is configured to frequency divide the LO signal fLO by an integer P to generate the feedback signal fFB (e.g., through frequency dividers 835 and 840, the feedback signal fFB is based on the VCO signal fVCO). The divider ratio P of the frequency divider 840 may be variable, and may depend on a select channel signal CH. It shall be understood that the PLL 800 is an example, and the PLL 800 may be configured differently including more or less components exemplified in
In both the fixed and variable OSR sections, the frequencies of the LO signal fLO for channels CH5, CH6, CH8, and CH9 are 6500 MHz, 7000 MHz, 7500 MHz, and 8000 MHz, respectively. These frequencies may be an integer multiple P of the pulse rate fP or 1/UI (e.g., 1/(2 ns) or 500 MHz). For example, the integer P is 13, 14, 15, and 16 for channels 5, 6, 8, and 9. With regard to the PLL 800, the integer P may correspond to the divider ratio P of frequency divider 840 and the REF signal may have a frequency of 500 MHz. In the case of the fixed OSR=8, the frequency of the DAC sampling fS is fixed at the OSR×1/UI; or in this example, 8×½ ns=8×500 MHz=4000 MHz.
An issue with the fixed OSR is that the frequency divider 845 needs to be implemented as a fractional frequency divider. This is indicated in the table as the column pertaining to the ratio fLO/fS. The ratio fLO/fS is the same as the divider ratio N of frequency divider 845 if the frequency divider 845 were to be configured as a fractional divider. For example, with regard to channel 5, the ratio fLO/fS is 13/8; with regard to channel 6, the ratio fLO/fS is 7/8; with regard to channel 8, the ratio fLO/fS is 15/8; and with regard to channel 9, the ratio fLO/fS is 2. Accordingly for channels 1-3, the frequency divider 845 is configured to produce divider ratios 13/8, 7/4, and 15/8, respectively. Fractional frequency division is very complex (e.g., requiring significant number of components) and typically consumes significant power. It would be more desirable to implement the frequency divider 845 as an integer M divider for design simplicity and reduced power consumption.
With regard to the variable OSR, the frequency divider 845 may be implemented with an integer divider ratio M (e.g., M=2; or more generally, M=2T, where T is a positive integer). Thus, as indicated in the column pertaining to the ratio fLO/fS for the variable OSR, the ratio fLO/fS or the divider ratio M of the frequency divider 845 is set to two (2) for all channels 1-4. However, in doing so, the OSR varies per the current channel. For example, for channel 5, the OSR is 6.5, which corresponds to a DAC sampling frequency fS of 3250 MHz (fLO/2); for channel 6, the OSR=7, which corresponds to a DAC sampling frequency fS of 3500 MHz (fLO/2); for channel 8, the OSR=7.5, which corresponds to a DAC sampling frequency fS of 3750 MHz (fLO/2); and for channel 9, the OSR=8, which corresponds to a DAC sampling frequency fS of 4000 MHz (fLO/2).
With regard to integer OSRs, such as 7 for channel 6, and 8 for channel 9, the digital pulse shaper 105 or 705 may generate the sample coefficients for the transmit digital signal DTX in a similar manner as the digital pulse shaper 105 or 705 generates the sample coefficients for the OSR=8 examples discussed with reference to
In this example, the set of consecutive transmit digital pulses DTX are a set of pulses representing a bit stream of 1/1/1. Further, in accordance with this example, the OSR for the transmit digital signal DTX is 6.5. That is, there are 6.5 samples per UI (e.g., 2 ns). As such, the last sample of every odd UI begins before and terminates after the boundary between the odd and even UIs. Whereas, the last sample of every even UI ends at the boundary between the even and odd UIs.
For example, with regard to the first pulse (“pulse 1”), represented as a solid line, there are 6.5 samples between 0 ns to 2 ns (the first UI), with the seventh sample (with a sample value of 4) beginning before the 2 ns (e.g., at ˜1.846 ns) and ending after the 2 ns (e.g., at ˜2.154 ns). However, the 13th sample (with a sample value of 29) ends at 4 ns (boundary between the first and second UIs). This is because with an OSR of 6.5, there are 13 (integer) samples for every two consecutive UIs. Thus, as discussed further herein, when the fractional part of an OSR is 0.5, there are an integer number of samples per every two consecutive UIs.
With regard to the second pulse (“pulse 2”), represented as a larger dashed line, there are 6 samples between 2 ns to 4 ns (the second UI), with its first sample (with a sample value of −2) not starting at the beginning of the second UI, but at ˜2.154 ns but ending at the end of the second UI at 4 ns. However, the 13th sample (with a sample value of 27) ends at slightly after the third UI at 6.154 ns. Similarly, with a 2UI time interval (6.154 ns-2.154 ns), there are 13 (integer) samples of the second pulse. Again, when the fractional part of an OSR is 0.5, there are an integer number of samples per every two consecutive UIs.
With regard to the third pulse (“pulse 1”), represented as a smaller dashed line, there are 6.5 samples between 4 ns to 6 ns (the third UI), with the seventh sample (with a sample value of 4) beginning before the 6 ns (e.g., at ˜5.846 ns) and ending after the 6 ns (e.g., at ˜6.154 ns). However, the 13th sample of the third pulse (with a sample value of 29) ends at 8 ns (not shown, but the boundary between the third and fourth UIs). Again, this is because with an OSR of 6.5, there are 13 (integer) samples for every two consecutive UIs. And, as mentioned, when the fractional part of an OSR is 0.5, there are an integer number of samples per every two consecutive UIs.
For taps 0 to 6, there are no pulses overlapping with the first pulse; and thus, the sample coefficients for the first pulse, as well as the transmit digital signal DTX, for taps 0-6, are −1, −3, −4, −5, −5, −2, and 4, respectively. At tap 7, the first pulse begins to overlap with the second pulse. The sample coefficient of the first pulse at tap 7 is 10, and the sample coefficient of the second pulse at tap 7 is −2. Thus, the transmit digital signal DTX at tap 7 has a sample coefficient of 8 (e.g., 10−2=8). Similarly, for taps 8 to 12, only the first and second pulses overlap; and thus, the sample coefficients for the first and second pulses, and the transmit digital signal DTX for taps 8 to 12 are [18, −3.5, 14.5], [25, −4.5, 20.5], [29, −5, 24], [31, −3.5, 27.5], and [29, 1, 30], respectively. At tap 13, the first and second pulses begin to overlap with the third pulse. Accordingly, the sample coefficients for the first, second, and third pulses, and the transmit digital signal DTX for taps 13 to 17 are [25, 7, −1, 31], [18, 14, −3, 29], [10, 21.5, −4, 27.5], [4, 27, −5, 26], and [−2, 30, −5, 23], respectively.
As explained in more detail further herein, when the OSR is an integer, each positive pulse may have the same set of sample coefficients. For example, with reference to the example OSR=8 depicted in the table of
However, when the OSR is fractional, the set of sample coefficients of one pulse is based on (e.g., by interpolation) of the set of sample coefficients of an adjacent pulse. For example, with reference again to
In a 0.5 OSR, there are two distinct sets of sample coefficients associated with two adjacent or consecutive pulses, respectively. For example, a first positive pulse (“pulse 1”) has a set of sample coefficients of a0 to a18. Note that the length or the number of sample coefficients of the set for the first pulse may be set to “j” (e.g., j=19). A second positive pulse (“pulse 2”) has a set of sample coefficients of b0 to bis. Note that the length or the number of sample coefficients of the set for the second pulse may be set to “j” (e.g., j=19). The sequence for the second pulse is skewed by X+1 taps (e.g., it starts at tap 6). Further, the sample coefficients of the set for the second pulse are each a 0.5 weighted interpolation of the sample coefficients of the first pulse (e.g., b0=1/2*(a0+a1), b1=1/2*(a1+a2), b3=1/2*(a2+a3), and so on). Generally, the ith sample coefficient of the second pulse may be given by the following: bi=1/2*(ai+ai+1). To assist the interpolation, it is assumed a19=0, and b18=1/2*(a18+a19).
As previously discussed, the set of sample coefficients of a negative pulse is the negative sign of the set of sample coefficients of a positive pulse. In other words, the set of sample coefficients of a negative pulse corresponding to the first pulse (“pulse 1”) would be −a0 to −aj. Similarly, the set of sample coefficients of a negative pulse corresponding to the second pulse (“pulse 2”) would be −b0 to −bj. If the transmit digital signal DTX is a ternary signal, then a no pulse would have a set of sample coefficients being all zeros. Thus, a no pulse corresponding to the first pulse would have a set of sample coefficients of {a0 to aj}=0, whereas a no pulse corresponding to the second pulse would have a set of sample coefficients of {b0 to bj}=0. Further, as previously discussed, the transmit digital signal DTX would include a sum of the sets of sample coefficients Z0 to Zj of overlapping pulses. Thus, for a 0.5 fractional OSR, the following relationships may be applicable:
In a 0.25 OSR, there are four distinct sets of sample coefficients associated with four adjacent or consecutive pulses, respectively. For example, a first positive pulse (“pulse 1”) has a set of sample coefficients of a0 to a14. Note that the length or the number of sample values of the sequence for the first pulse may be set to “j” (e.g., j=15).
A second positive pulse (“pulse 2”) has a set of sample coefficients of b0 to b13. Note that the length or the number of sample coefficients of the set for the second pulse may be “j” (e.g., j=15). The set of sample coefficients for the second pulse is skewed by X+1 taps (e.g., it starts at tap 5). Further, the set of sample coefficients for the second pulse is based on (e.g., by a 0.25/0.75 weighted interpolation of) the sample coefficients of the first pulse (e.g., b0=1/4*a0+3/4*a1, b1=1/4*a1+3/4*a2, b3=1/4*a2+3/4*a3, and so on). Generally, the ith sample value of the sample coefficient of the second pulse may be given by the following: bi=1/4*ai+3/4*ai+1. The theory behind this is that the first coefficient b0 of the second train of pulse should start at 4.25 tap while it actually starts at the 5th tap, where more weighting should be put on a1 than a0.
A third positive pulse (“pulse 3”) has a set of sample coefficients of c0 to c13. Note that the length or the number of sample values of the sequence for the third pulse may be set to “j” (e.g., j=15). The set of sample coefficients of the third pulse is skewed by 2*(X+1) taps with respect to the set of sample coefficients of the first pulse (e.g., it starts at tap 10). Further, the set of sample coefficients of the third pulse is based on (e.g., by a 0.5 weighted interpolation of) the set of sample coefficients of the first pulse (e.g., c0=1/2*(a0+a1), c1=1/2*(a1+a2), c3=1/2*(a2+a3), and so on). Generally, the ih sample value of the sample coefficient of the third pulse may be given by the following: ci=1/2*(ai+ai+1).
A fourth positive pulse (“pulse 4”) has a set of sample coefficients of d0 to d13. Note that the length or the number of sample values of the sequence for the fourth pulse may be set to “j” (e.g., j=15). The set of sample coefficients of the fourth pulse is skewed by 3*(X+1) taps relative to the start of the set of sample coefficients of the first pulse (e.g., it starts at tap 15). Further, the set of sample coefficients of the second pulse is based on (e.g., a 0.75/0.25 weighted interpolation of) the set of sample coefficients of the first pulse (e.g., d0=3/4*a0+1/4*a1, d1=3/4*a1+1/4*a2, d3=3/4*a2+1/4*a3, and so on). Generally, the ith sample coefficient of the fourth pulse may be given by the following: di=3/4*ai+1/4*ai+1.
As previously discussed, the set of sample coefficients of a negative pulse is the negative sign of a positive pulse. In other words, a negative pulse corresponding to the first pulse (“pulse 1”) would be −a0 to −aj. A negative pulse corresponding to the second pulse (“pulse 2”) would be −b0 to −bj. A negative pulse corresponding to the third pulse (“pulse 3”) would be −c0 to −cj. A negative pulse corresponding to the fourth pulse (“pulse 2”) would be −d0 to −dj.
If the transmit digital signal DTX is a ternary signal, then a no pulse would have a set of sample coefficients being all zeros. Thus, a no pulse corresponding to the first pulse would be [a0 to aj]=0; a no pulse corresponding to the second pulse would be [b0 to bj]=0; a no pulse corresponding to the third pulse would be [c0 to cj]=0; and a no pulse corresponding to the fourth pulse would be [d0 to dj]=0. Further, as previously discussed, the transmit digital signal DTX would include a sum of the sets of sample coefficients Z0 to Zj of overlapping pulses. Thus, for a 0.25 fractional OSR, the following relationship may be applicable:
It shall be understood that the OSR may have a higher fractional order, such as 1/8, 1/16, or generally, 1/2T, where T is a positive integer. The number of distinct sets of sample coefficients for adjacent pulses would be 2T. The set of sample coefficients for the kth positive pulse following the first pulse may be given by the following: ki=(2T−k)/2T*ai+k/2T*ai+1. The set of sample coefficients for the kth negative pulse following the first pulse may be given by the following: ki=−[k/2T*ai+(2T×k)/2T*ai+1]. The set of sample coefficients for the kth no pulse following the first pulse may be given by the following: ki=0. The kth pulse following the first pulse may be skewed with respect to the first pulse by k*(X+1) taps. And the kth pulse following the first pulse may have a length of j.
The digital pulse shaper 1205 is configured to receive the transmit data (Tx Data) (e.g., a bit stream). The digital pulse shaper 1205 is configured to output in parallel pulse sample coefficients for two consecutive UIs at half the pulse or bit rate 1/(2*UI) (e.g., 1/(2*2 ns)=¼ ns=250 MHz). The digital pulse shaper 1205 may be driven by a clock with frequency at the pulse rate, which is also equal to the DAC sampling frequency fS divided by the current OSR (fS/OSR); which in this example, the current OSR may be one of 6.5, 7, 7.5 or 8. The DAC sampling signal fS may have been generated by the dual-output PLL 715 or 800 previously discussed.
Accordingly, the input register 1212 of the 16-1 serializer 1210 is configured to receive the pulse sample coefficients D0 to D12, or D0 to D13, or D0 to D14, or D0 to D15 in parallel from the digital pulse shaper 1205. For example, if the current OSR=6.5, the input register 1212 receives pulse sample coefficients D0 to D12, as there are 13 pulse sample coefficients for two consecutive UIs. If the current OSR=7, the input register 1212 receives pulse sample coefficients D0 to D13, as there are 14 pulse sample coefficients for two consecutive UIs. If the current OSR=7.5, the input register 1212 receives pulse sample coefficients D0 to D14, as there are 15 pulse sample coefficients for two consecutive UIs. If the current OSR=8, the input register 1212 receives pulse sample coefficients D0 to D15, as there are 16 pulse sample coefficients for two consecutive UIs. Accordingly, the input register 1212 receives the pulse sample coefficients at a rate of 1/(2*UI), which is controlled by a clock generated by the frequency divider 1215 dividing by two (2) the pulse rate frequency fS/OSR.
The counter 1220 is driven by the DAC sampling signal fS generated by the dual-output PLL 715 or 800. The counter 1220 is further configured to receive the reset signal for the count limit, which is 2*OSR. As previously discussed, if the current OSR is 6.5, then there are 13 pulse sample coefficients to be outputted by the multiplexer 1214 for each cycle of the counter 1220. If the current OSR is 7, then there are 14 pulse sample coefficients to be outputted by the multiplexer 1214 for each cycle of the counter 1220. If the current OSR is 7.5, then there are 15 pulse sample coefficients to be outputted by the multiplexer 1214 for each cycle of the counter 1220. And, if the current OSR is 8, then there are 16 pulse sample coefficients to be outputted by the multiplexer 1214 for each cycle of the counter 1220. The counter 1220 outputs the index (e.g., 4 bits) of the current pulse sample coefficient to be outputted by the multiplexer 1214.
As mentioned, the multiplexer 1214 is configured to output the current pulse sample coefficient as indicated by the pulse sample index generated by the counter 1220 from the set of pulse sample coefficients stored in the input register 1212. The multiplexer 1214 includes differential outputs D<5:0> and
With reference to the table provided in
The LO signal fLO generated by the dual-output PLL 715 or 800 may be a differential signal fLO+/fLO−, wherein the positive LO signal fLO+ is provided to the corresponding gates of the NMOS FETs M5 of the integrated DAC-mixer slices 1230-1 to 1230-46, respectively; and the negative LO signal fLO− is provided to the corresponding gates of the NMOS FETs M6 of the integrated DAC-mixer slices 1230-1 to 1230-46, respectively.
For each of the integrated DAC-mixer slices 1230-1 to 1230-46: the NMOS FETs M1 and M5, and the current source 1232 are coupled in series between a positive input (+) of the output balun 1235 and a lower voltage rail (e.g., ground); the NMOS FETs M4 and M6, and the current source 1232 are coupled in series between a negative input (−) of the output balun 1235 and the lower voltage rail; the NMOS FET M2 includes a drain coupled to the drain of NMOS FET M4, and a source coupled to a source of NMOS FET; the NMOS FET M3 includes a drain coupled to a drain of NMOS FET M1, and a source coupled to a source of NMOS FET M4; and the gates of NMOS FETs M2 and M3 are coupled together. The set of integrated DAC-mixer slices 1230-1 to 1230-46 are configured to generate a differential transmit RF signal at the differential inputs of the output balun 1235. Accordingly, the output balun 1235 is configured to generate a single-ended transmit RF signal RFTX, which may be provided to the PA 730 for amplification and subsequent transmission into free space by a corresponding antenna.
As mentioned above, the transmitter 1200 may be an example implementation to effectuate a 0.5 fractional OSRs. If, for example, 0.25 fractional OSR is required: the digital pulse shaper 1205 may be configured to output in parallel pulse sample coefficients for four (4) UIs; the frequency divider 1215 may have a divider ratio of four (4); the size of the input register 1212 of the serializer 1210 may be set to accommodate pulse sample coefficients of length 4UIs; and the reset input of the counter 1220 may be configured to receive a count limit of 4 times the current OSR.
In general, the transmitter 1200 may be implemented to effectuate a 1/2T fractional OSR. In such case: the digital pulse shaper 1205 may be configured to output in parallel pulse sample coefficients for 2T UIs; the frequency divider 1215 may have a divider ratio of 2T; the size of the input register 1212 of the serializer 1210 may be set to accommodate pulse sample coefficients of length 2T UIs; and the reset input of the counter 1220 may be configured to receive a count limit of 2T times the current OSR.
The method 1300 further includes converting a transmit digital signal into a transmit analog signal based on the DAC sampling signal (block 1320). Examples of means for converting a transmit digital signal into a transmit analog signal based on the DAC sampling signal the digital pulse shaper 705 and the DAC 710, and the digital pulse shaper 1205, frequency divider 1215, serializer 1210 including input register 1212 and multiplexer 1214, counter 1220, the set of DAC-mixer slices 1230-1 to 1230-46, and the output balun 1235.
Additionally, the method 1300 includes frequency upconverting the transmit analog signal to generate the transmit RF signal (block 1330). Examples of means for frequency upconverting the transmit analog signal to generate the transmit RF signal include the mixer 720, and the set of DAC-mixer slices 1230-1 to 1230-46 including the output balun 1235.
The method 1400 further includes converting the transmit digital signal into the transmit analog signal (block 1420). Examples of means for converting the transmit digital signal into the transmit analog signal include the DAC 710 and the set of DAC-mixer slices 1230-1 to 1230-46 including the output balun 1235.
The following provides an overview of aspects of the present disclosure:
Aspect 1: A transmitter, comprising a phase lock loop (PLL) configured to generate a digital-to-analog (DAC) sampling signal and a local oscillator (LO) signal; a digital-to-analog (DAC) converter configured to convert a transmit digital signal into a transmit analog signal based on the DAC sampling signal; and a mixer configured to frequency upconvert the transmit analog signal based on the LO signal.
Aspect 2: The transmitter of aspect 1, wherein the PLL is configured to maintain a ratio of a first frequency of the LO signal to a second frequency of the DAC sampling signal substantially constant for a set of different channels.
Aspect 3: The transmitter of aspect 2, wherein the ratio of the first frequency to the second frequency is substantially two (2).
Aspect 4: The transmitter of aspect 3, wherein the first frequency of the LO signal is substantially 6500 mega Hertz (MHz) and the second frequency of the DAC sampling signal is 3250 MHz for one of the set of different transmit channels.
Aspect 5: The transmitter of aspect 3 or 4, wherein the first frequency of the LO signal is substantially 7000 mega Hertz (MHz) and the second frequency of the DAC sampling signal is substantially 3500 MHz for one of the set of different transmit channels.
Aspect 6: The transmitter of any one of aspects 3-5, wherein the first frequency of the LO signal is substantially 7500 mega Hertz (MHz) and the second frequency of the DAC sampling signal is 3750 MHz for one of the set of different transmit channels.
Aspect 7: The transmitter of any one of aspects 3-6, wherein the first frequency of the LO signal is substantially 8000 mega Hertz (MHz) and the second frequency of the DAC sampling signal is substantially 4000 MHz for one of the set of different transmit channels.
Aspect 8: The transmitter of any one of aspects 1-7, wherein the PLL comprises a first frequency divider configured to frequency divide the LO signal by an integer to generate the DAC sampling signal.
Aspect 9: The transmitter of aspect 8, wherein the PLL further comprises: a phase-frequency detector (PFD) configured to: receive a reference signal and a feedback signal, and generate a control signal based on a phase-frequency difference between the reference signal and the feedback signal; a charge pump configured to generate a first voltage based on the control signal; a low pass filter (LPF) configured to generate a second voltage based on the first voltage; and a voltage controlled oscillator (VCO) configured to generate a VCO signal based on the second voltage, wherein the LO signal is based on the VCO signal.
Aspect 10: The transmitter of aspect 9, wherein the PLL further comprises a second frequency divider configured to generate the feedback signal based on the VCO signal.
Aspect 11: The transmitter of aspect 10, wherein the second frequency divider is configured to frequency divide based on a channel signal.
Aspect 12: The transmitter of aspect 10 or 11, wherein the PLL further comprises a second divider configured to frequency divide the VCO signal to generate the LO signal.
Aspect 13: The transmitter of any one of aspects 1-12, further comprising a digital pulse shaper configured to generate the transmit digital signal as a set of consecutive pulses, wherein adjacent pulses are spaced apart by a unit interval (UI).
Aspect 14: The transmitter of aspect 13, wherein the digital pulse shaper is configured to generate the set of consecutive pulses based on an oversampling ratio (OSR) indicating a number of samples per UI.
Aspect 15: The transmitter of aspect 14, wherein the OSR is a fractional OSR.
Aspect 16: The transmitter of aspect 15, wherein the fractional OSR has a fraction of 0.5.
Aspect 17: The transmitter of aspect 16, wherein the digital pulse shaper is configured to: generate a first set of sample coefficients for a first pulse of the set of consecutive pulses; and generate a second set of sample coefficients for a second pulse of the set of consecutive pulses, wherein the first pulse is adjacent to the second pulse, and wherein the second set of sample coefficients is based on the first set of sample coefficients.
Aspect 18: The transmitter of aspect 17, wherein each sample coefficient of the second set is an interpolation of two sample coefficients of the first set.
Aspect 19: The transmitter of any one of aspects 15-18, wherein the fractional OSR has a fraction of 0.25.
Aspect 20: The transmitter of aspect 19, wherein the digital pulse shaper is configured to: generate a first set of sample coefficients for a first pulse of the set of consecutive pulses; generate a second set of sample coefficients for a second pulse of the set of consecutive pulses, wherein the first pulse is adjacent to the second pulse, and wherein the second set of sample coefficients is based on the first set of sample coefficients; generate a third set of sample coefficients for a third pulse of the set of consecutive pulses, wherein the second pulse is adjacent to the third pulse, and wherein the third set of sample coefficients is based on the first set of sample coefficients; and generate a fourth set of sample coefficients for a fourth pulse of the set of consecutive pulses, wherein the third pulse is adjacent to the fourth pulse, and wherein the fourth set of sample coefficients is based on the first set of sample coefficients.
Aspect 21: The transmitter of aspect 20, wherein: each sample coefficient of the second set is a first weighted interpolation of two sample coefficients of the first set; each sample coefficient of the third set is a second weighted interpolation of two sample coefficients of the first set, wherein the second weighted interpolation is different than the first weighted interpolation; and each sample coefficient of the fourth set is a third weighted interpolation of two sample coefficients of the first set, wherein the third weighted interpolation is different than the first weighted interpolation.
Aspect 22: The transmitter of any one of aspects 1-21, wherein the DAC and mixer are integrated.
Aspect 23: The transmitter of aspect 22, wherein the integrated DAC-mixer comprises a set of parallel DAC-mixer slices configured to generate a transmit radio frequency (RF) signal based on digital information received from a digital pulse shaper and the LO signal.
Aspect 24: A method of generating a transmit radio frequency (RF) signal, comprising: phase-frequency locking a feedback signal to a reference signal to generate a digital-to-analog (DAC) sampling signal and a local oscillator (LO) signal; converting a transmit digital signal into a transmit analog signal based on the DAC sampling signal; and frequency upconverting the transmit analog signal to generate the transmit RF signal.
Aspect 25: The method of aspect 24, wherein the transmit digital signal comprises a set of consecutive pulses including samples generated in accordance with a fractional oversampling ratio (OSR).
Aspect 26: An apparatus for generating a transmit analog signal, comprising: a digital pulse shaper configured to generate a transmit digital signal including sets of sample coefficients corresponding to a set of consecutive pulses, respectively, wherein the sets of sample coefficients are generated in accordance with a fractional oversampling ratio (OSR); and a digital-to-analog converter (DAC) configured to generate the transmit analog signal based on the transmit digital signal.
Aspect 27: The apparatus of aspect 26, wherein the fractional OSR includes a fraction of 1/2T, wherein T is a positive integer, and wherein the sample coefficients of one or more of the sets of sample coefficients are based on another one of the sets of sample coefficients.
Aspect 28: The apparatus of aspect 27, wherein the sample coefficients of the one or more of the sets of sample coefficients are based on different interpolations of adjacent pairs of sample coefficients of the another one of the sets of sample coefficients, respectively.
Aspect 29: A method of generating a transmit analog signal, comprising: generating a transmit digital signal including sets of sample coefficients corresponding to a set of consecutive pulses, respectively, wherein the sets of sample coefficients are generated in accordance with a fractional oversampling ratio (OSR); and converting the transmit digital signal into the transmit analog signal.
Aspect 30: The method of aspect 29, wherein the fractional OSR includes a fraction of 1/2T, wherein T is a positive integer, and wherein the sample coefficients of one or more of the sets of sample coefficients are based on another one of the sets of sample coefficients.
Aspect 31: An apparatus for generating a transmit radio frequency (RF) signal, comprising: means for phase-frequency locking a feedback signal to a reference signal to generate a digital-to-analog (DAC) sampling signal and a local oscillator (LO) signal; means for converting a transmit digital signal into a transmit analog signal based on the DAC sampling signal; and means for frequency upconverting the transmit analog signal to generate the transmit RF signal.
Aspect 32: An apparatus for generating a transmit analog signal, comprising: means for generating a transmit digital signal including sets of sample coefficients corresponding to a set of consecutive pulses, respectively, wherein the sets of sample coefficients are generated in accordance with a fractional oversampling ratio (OSR); and means for converting the transmit digital signal into the transmit analog signal.
The previous description of the disclosure is provided to enable any 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. Thus, the disclosure is not intended to be limited to the examples described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.