Low-complexity inverse sinc for RF sampling transmitters
11757475 · 2023-09-12
Assignee
Inventors
- Jaiganesh Balakrishnan (Bangalore, IN)
- Sriram Murali (Bangalore, IN)
- Sundarrajan Rangachari (Trichy, IN)
- Yeswanth Guntupalli (Guntur, IN)
Cpc classification
H04B1/0025
ELECTRICITY
International classification
H04B1/10
ELECTRICITY
Abstract
A radio-frequency (RF) sampling transmitter (e.g., of the type that may be used in 5G wireless base stations) includes a complex baseband digital-to-analog converter (DAC) response compensator that operates on a complex baseband signal at a sampling rate lower than the sampling rate of an RF sampling DAC in the RF sampling transmitter. The DAC response compensator flattens the sample-and-hold response of the RF sampling DAC only in the passband of interest, addressing the problem of a sin c response introduced by the sample-and-hold operation of the RF sampling DAC and avoiding the architectural complexity and high power consumption of an inverse sin c filter that operates on the signal at a point in the signal chain after it has already been up-converted to an RF passband.
Claims
1. A system comprising: a first-stage up-sampler having a first-stage up-sampling factor M; a digital-to-analog converter (DAC) response compensator coupled to an output of the first-stage up-sampler; a second-stage up-sampler coupled to an output of the DAC response compensator and having a second-stage up-sampling factor N/M, wherein N and M are positive integers; a digital up-conversion mixer coupled to an output of the second-stage up-sampler; and an RF sampling DAC coupled to an output of the digital up-conversion mixer the RF sampling DAC generating an analog output signal.
2. The system of claim 1, wherein the DAC response compensator comprises: a fixed-coefficient digital compensation filter; and a scaling mixer coupled to an output of the fixed-coefficient digital compensation filter and configured to multiply an output signal from the fixed-coefficient digital compensation filter by a complex parameter α.
3. The system of claim 2, further comprising at least a second fixed-coefficient digital compensation filter and a second scaling mixer coupled to an output of the second fixed-coefficient digital compensation filter, the second scaling mixer being configured to multiply an output signal from the second fixed-coefficient digital compensation filter by a second complex parameter α.sub.2.
4. The system of claim 2, wherein the DAC response compensator further comprises filter parameter computation circuitry, the DAC response compensator being coupled to an input of the scaling mixer to provide the scaling mixer with the complex parameter α.
5. The system of claim 4, wherein the filter parameter computation circuitry is configured to compute a plurality of complex parameters α.sub.1 through α.sub.L, and wherein the DAC response compensator further comprises a multiplexer.
6. The system of claim 1, wherein at the DAC response compensator comprises: filter parameter computation circuitry; a first fixed-coefficient digital compensation filter; a first scaling mixer coupled to an output of the first fixed-coefficient digital compensation filter; first delay circuitry; a second fixed-coefficient digital compensation filter; a second scaling mixer coupled to an output of the second fixed-coefficient digital compensation filter; second delay circuitry; a subtractor coupled to respective outputs of the second scaling mixer and the first delay circuitry; and an adder coupled to respective outputs of the first scaling mixer and the second delay circuitry.
7. The system of claim 1, wherein the first-stage up-sampling factor M equals 2.
8. The system of claim 1, wherein the DAC response compensator flattens the spectral region of the RF DAC sample-and-hold response in both first and second Nyquist zones.
9. The system of claim 1, wherein the DAC response compensator flattens the DAC response for both non-return-to-zero (NRZ) and return-to-zero (RZ) modes of DAC operation.
10. The system of claim 1 implemented in an integrated transceiver incorporated into a wireless base station, a radar system, or a test-and-measurement system.
11. A system comprising: a first-stage up-sampler having a first sampler input and a first sampler output; a digital-to-analog converter (DAC) response compensator having a compensator input and a compensator output, the compensator input coupled to the first sampler output; a second-stage up-sampler having a second sampler input and a second sampler output, the second sampler input coupled to the compensator output; a digital up-conversion mixer having a first mixer input, a second mixer input, and a mixer output, the first mixer input coupled to the second sampler output; and a radio frequency (RF) sampling DAC having a DAC input and a DAC output, the DAC input coupled to the mixer output.
12. The system of claim 11, wherein the DAC response compensator is a first DAC response compensator, the compensator input is a first compensator input, the compensator output is a first compensator output, the digital up-conversion mixer is a first digital up-conversion mixer, the mixer output is a first mixer output, and the system further comprises: a third stage up-sampler having a third sampler input and a third sampler output; a second DAC response compensator having a second compensator input and a second compensator output, the second compensator input coupled to the third sampler output; a fourth-stage up-sampler having a fourth sampler input and a fourth sampler output, the fourth sampler input coupled to the second compensator output; a second digital up-conversion mixer having a third mixer input, a fourth mixer input, and a second mixer output, the third mixer input coupled to the fourth sampler output; and an adder having a first adder input, a second adder input, and an adder output, the first adder input coupled to the first mixer output, the second adder input coupled to the second mixer output, and the adder output coupled to the DAC input.
13. The system of claim 11, wherein the first-stage up-sampler is configured to interpolate a first complex digital baseband signal received at the first sampler input by a factor of M to produce a second complex digital baseband signal at the first sampler output, and the second-stage up-sampler is configured to interpolate a third complex digital baseband signal received at the second sampler input by a factor of N/M to produce a fourth complex digital baseband signal at the second sampler output, wherein M and N are positive integers.
14. The system of claim 11, wherein the DAC response compensator is configured to flatten a spectral region of a radio frequency (RF) sample-and-hold response.
15. The system of claim 14, wherein the compensator input is a first compensator input, the DAC response compensator has a second compensator input and a third compensator input.
16. The system of claim 11, wherein the DAC response compensator comprises: filter parameter computation circuitry; a fixed-coefficient digital compensation filter; and a scaling mixer coupled to an output of the fixed-coefficient digital compensation filter and configured to multiply an output signal from the fixed-coefficient digital compensation filter by a complex parameter α; wherein the filter parameter computation circuitry is configured to compute a plurality of complex parameters α.sub.1 through α.sub.L; and wherein the DAC response compensator further comprises a multiplexer.
17. The system of claim 11, wherein at the DAC response compensator comprises: filter parameter computation circuitry; a first fixed-coefficient digital compensation filter; a first scaling mixer coupled to an output of the first fixed-coefficient digital compensation filter; first delay circuitry; a second fixed-coefficient digital compensation filter; a second scaling mixer coupled to an output of the second fixed-coefficient digital compensation filter; second delay circuitry; a subtractor coupled to respective outputs of the second scaling mixer and the first delay circuitry; and an adder coupled to respective outputs of the first scaling mixer and the second delay circuitry.
18. A circuit comprising: delay circuitry having a delay input and a delay output; a compensation filter having a filter input and a filter output, the filter input coupled to the delay input; filter parameter computation circuitry having a first computation input, a second computation input, and a computation output; a scaling mixer having a first mixer input, a second mixer input, and a mixer output, the first mixer input coupled to the computation output and the second mixer input coupled to the filter output; and an adder having a first adder input, a second adder input, and an adder output, the first adder input coupled to the mixer output and the second adder input coupled to the delay output.
19. The circuit of claim 18, wherein the compensation filter is a first compensation filter, the filter output is a first filter output, the filter input is a first filter input, the scaling mixer is a first scaling mixer, the mixer output is a first mixer, the adder has a third adder input, the computation output is a first computation output, the compensation filter has a second compensation output, and the circuit further comprising: a second compensation filter having a second filter input and a second filter output, the second filter input coupled to the first filter input and to the delay input; and a second scaling mixer having a third mixer input, a fourth mixer input, and a second mixer output, the third mixer input coupled to the second compensation output, the fourth mixer input coupled to the second filter output, and the second mixer output coupled to the third adder input.
20. The circuit of claim 18, wherein the compensation filter is a fixed-coefficient filter, and wherein the filter input is configured to receive complex in phase (I)/quadrature (Q) signals, and wherein the filter parameter computation circuitry is configured to produce a complex parameter at the filter output based on receiving a normalized center frequency at the filter input and an interface rate at the filter output.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) A low-complexity digital circuitry architecture can use a complex baseband digital-to-analog converter (DAC) response compensator, at a sampling rate lower than the sampling rate of an associated radio-frequency (RF) sampling DAC, to invert the sample-and-hold response of the RF sampling DAC only in the passband of interest. The DAC response compensator can thus perform an inverse sin c operation in an RF sampling transmitter, enabling a reduction in power consumption as compared to architectures that attempt to address the sin c response of an RF sampling DAC by performing an inverse sin c operation on an RF digital signal over a larger portion of the signal spectrum.
(15)
(16) The up-converted signals can be combined at adder 122 to obtain a radio-frequency (RF) digital signal at, for example, 12 gigasamples per second (GSPS), and provided to an RF sampling digital-to-analog converter (DAC) 102 for conversion to an analog RF signal, which can be sent to a power amplifier (not shown) for RF transmission over the air. The RF DAC 102 can generate a continuous-time-domain signal, with a sample-and-hold operation, at a sampling rate of f.sub.s. In the sample-and-hold operation, a digital sample s(n) is transmitted from time instant nT to (nT+T), where T=1/f.sub.s.
(17) The sample-and-hold operation in the RF DAC 102 causes a sin c response at the output of the RF DAC 102. As illustrated in the RF DAC sample-and-hold plot 302 of
(18)
(19)
(20)
(21) The graph of
(22) However, inverse sin c filter 204 may be power- and digital area-intensive and architecturally complex. Although inverse sin c filter 204 can be designed as a fixed-coefficient filter, because it is oblivious to the intended center frequency of transmission, it compensates for the sin c response of the RF DAC 202 over all potential center frequencies by operating on the entire spectrum of an RF-frequency signal. This functionality can be excessively power-hungry. The complexity of the inverse sin c filter 204 depends on the target ripple and the maximum useable frequency of the RF DAC 202, in other words, the acceptable level of spectral droop in the composite signal. For example, a 9-tap finite impulse response (FIR) may be required to support a bandwidth that is 85 percent of the Nyquist band with 0.1 dB ripple. The Nyquist band for RF sampling transmitters like those shown in
(23) Digital complexity and power consumption of RF sampling transmitter 200 can be significant, as interpolation of the complex baseband samples and the processing used to generate the RF DAC samples at GSPS rates can involve circuitry of high complexity that consequently uses a significant fraction of the overall total power of the transmitter system. Low power consumption can be a key requirement for wireless base station applications. Accordingly, a low-complexity architecture can be provided to perform an inverse sin c operation in an RF sampling transmitter, enabling a reduction in power consumption.
(24)
(25) An increase in sampling rate at first-stage up-samplers 406, 408 means that the computations performed by DAC response compensator 410 or 412 are performed on more samples, increasing the complexity of DAC response compensator 410 or 412. On the other hand, the fractional bandwidth over which the response compensation is performed is reduced if DAC response compensator 410 or 412 works at higher sampling rates. In view of this tradeoff condition, there may be a sweet spot for the sampling rate input to DAC response compensator 410 or 412. For example, the RF sampling transmitter 400 may be configured, by setting first-stage upsampling factor M, to work over a fractional bandwidth of 400 MHz out of 1 GHz input sampling rate to the DAC response compensator 410 or 412, as is the case in the examples illustrated in
(26) The DAC response compensator 410 or 412 determines the appropriate region of the sample-and-hold response to be inverted, based on the center frequency f.sub.c, normalized by the DAC sampling rate f.sub.s, and the supported signal bandwidth that is a function of the interface rate f.sub.int (e.g., 0.8*f.sub.int). The interface rate f.sub.int is the sampling rate at which the I/Q baseband data is provided at the input to the RF sampling transmitter 400. The maximum transmission bandwidth of interest may be closely related to the interface rate f.sub.int. For example, the maximum transmission bandwidth of interest may be about 80 percent of the interface rate f.sub.int. For example, if an I/Q baseband data stream is sent to the RF sampling transmitter 400 at an interface rate f.sub.int of 125 MSPS, the maximum transmission bandwidth of interest for that band may be 100 MHz. The DAC response compensator parameters are computed based on the ratio of the center frequency to the DAC sampling rate f.sub.c/f.sub.s, the interface rate f.sub.int, and the first-stage upsampling factor M. As shown in
(27) Although
(28) Inversion or flattening of the sin c response of the RF DAC 402 or 452 can be accomplished by providing a center-frequency-dependent profile for DAC response compensator 410, 412, or 460, which center-frequency dependence can be parameterized using a single complex parameter.
(29) The example of
(30) An RF sampling transmitter implemented using a DAC response compensator has the advantage of its complexity being largely agnostic of where the center frequency of transmission f.sub.c is between 0 and f.sub.DAC/2. The sin c inversion can be done very effectively up through frequencies very close to f.sub.DAC/2. Because the compensation happens in baseband, before a digital mixer that spectrally repositions the signal to an RF transmission center frequency, it can be performed at a much lower sampling rate, thereby reducing power consumption.
(31)
(32) Additionally, in an RF sampling transmitter, the center frequency f.sub.c of the transmit signal can be switched dynamically. The frequency switch can be controlled by a numerically controlled oscillator (NCO) switch signal. As DAC response compensator 500 or 600 only flattens the signal band of interest,
(33) The efficacy of the DAC compensator-based transmitter described above and illustrated in
(34) In some examples, the DAC response compensator parameter α can be pre-computed offline as a function of the normalized center frequency f.sub.c for one or more such center frequencies, and stored, e.g., in a table. In other examples, the compensator parameter α can be computed on-the-fly using a simple polynomial fit with pre-stored complex coefficients. A cubic polynomial model for the computation of parameter α is given by:
α.sub.intref=c.sub.0+c.sub.1x+c.sub.2x.sup.2+c.sub.3x.sup.3, where x=2f.sub.c/f.sub.s
α=α.sub.intref*(f.sub.int/f.sub.intref)
(35) In the above equation, f.sub.intref is the reference interface frequency for which the polynomial model coefficients are pre-computed and stored. In some examples, it can be sufficient to pre-store four complex polynomial coefficients {c.sub.0, . . . , c.sub.3} to compute the compensator parameter α. The above represents one way of providing the compensator parameter α. Another way would be to pre-store different values of the compensator parameter α for different combinations of center frequency f.sub.c normalized by the sampling rate f.sub.s and the interface rate f.sub.int.
(36) Table 1 compares the normalized digital power consumption, in a 28 nm technology node, for a few RF DAC sample rates and example interface rates for a single-band mode of operation. As shown in the table, the DAC compensator-based transmitter described above results in a savings of between about 65 percent and 85 percent or more, depending on the interface rate and DAC sampling rate.
(37) TABLE-US-00001 TABLE 1 Power consumption comparison of a DAC compensator-based transmitter with an inverse sinc filter-based transmitter for several combinations of DAC sampling rates f.sub.s and interface rates f.sub.int Inverse DAC DAC Sinc Filter- Compensator- Sampling Interface Based Based Power Rate f.sub.s Rate f.sub.int Transmitter Transmitter Savings 9 GSPS 250 MSPS ~X mW ~0.17X mW ~83% 9 GSPS 500 MSPS ~X mW ~0.33X mW ~67% 12 GSPS 250 MSPS ~1.33X mW ~0.17X mW ~87% 12 GSPS 500 MSPS ~1.33X mW ~0.33X mW ~75%
(38) Transmission using an RF sampling DAC, such as DACs 102, 202, or 402, in some examples involves sending signals having center frequencies within the first Nyquist zone, that is, between DC (0 MHz) and f.sub.DAC/2. The RF DAC can generate a continuous-time-domain signal, with a sample-and-hold operation, at a sampling rate of f.sub.DAC. In an example sample-and-hold operation, a digital sample s(n) is transmitted from time instant nT to (nT+T), where T=1/f.sub.DAC. The sample-and-hold response of the DAC is such that higher frequencies experience greater attenuation, which attenuation can be compensated for, as by inverse sin c filter 204 in the example of transmitter 200 or DAC response compensators 410, 412 in the example of transmitter 400. The graph of
(39) The spectral region between f.sub.DAC/2 and f.sub.DAC is referred to as the second Nyquist zone. Although DACs are often configured to operate in the first Nyquist zone, in some examples the sample-and-hold behavior of the DAC can be configured such that the response is one that amplifies signals having frequencies greater than f.sub.DAC/2 (in the second Nyquist zone) even though it may attenuate signals having frequencies lower than f.sub.DAC/2 (in the first Nyquist zone). For example, a sample-and-hold behavior where a digital sample s(n) is transmitted from time instant nT to (nT+T/2), and a negated version of the same sample, −s(n), is transmitted from time instant (nT+T/2) to (nT+T), where T=1/f.sub.DAC, would demonstrate such a response, favorable for transmission in the second Nyquist region. In such examples, the example transmitter 200 of
(40) The first-Nyquist-zone-transmission sample-and-hold DAC operation is only one possible operation of a DAC. There are other possible pulse shapes that a DAC could provide which would enable transmission in higher Nyquist zones. For example, an RF sampling DAC may be configured in a return-to-zero DAC mode. In such an example, a digital sample s(n) is transmitted from time instant nT to (nT+T.sub.0), and the output is zeroed out for the duration (nT+T.sub.0) to (nT+T), where T=1/f.sub.DAC, and T.sub.0<T is an active duration of the pulse. As an example T.sub.0=T/2 can be used. However, the usefulness of transmitter 200 having inverse sin c filter 204 may be limited by the choice of DAC pulse shapes, potentially requiring additional hardware to handle different DAC pulse shapes. By contrast, examples using a DAC response compensator of the type described herein, e.g., as shown in transmitter 400 of
(41)
(42) In some examples of method 900, the flattening 904 of the spectral region in the first-stage-interpolated signal can include computing a complex parameter α based on a center frequency normalized by the DAC sampling rate and on the interface rate. Computation of complex parameter α can be done, for example, by filter parameter computation circuitry 506 in
(43) In some examples of method 900, the flattening 904 of the spectral region in the first-stage-interpolated signal can include computing a purely imaginary parameter α based on a center frequency normalized by the DAC sampling rate and on the interface rate. An in-phase component of the first-stage-interpolated signal can be filtered with a first fixed-coefficient digital compensation filter (e.g., compensation filter 602 in
(44) Method 900 of
(45)
(46) In some examples of method 1000, the flattening 1004 of the spectral region in at least one of the first or second first-stage-interpolated signals can include computing a complex parameter α based on a center frequency normalized by the DAC sampling rate and on the interface rate. Computation of complex parameter α can be done, for example, by filter parameter computation circuitry 506 in
(47) In some examples of method 1000, the flattening 1004 of the spectral region in at least one of the first or second first-stage-interpolated signals can include computing a purely imaginary parameter α based on a center frequency normalized by the DAC sampling rate and on the interface rate. An in-phase component of the at least one of the first or second first-stage-interpolated signals can be filtered with a first fixed-coefficient digital compensation filter (e.g., compensation filter 602 in
(48) In any of the above method examples, the complex parameter α can be computed using a polynomial fit to a cubic polynomial model with pre-stored complex coefficients, as described above with regard to
(49) Various advantages are provided by the features of the DAC compensator-based transmitter and related methods described above. The transmitter and related methods use of a complex baseband DAC response compensator, at a sampling rate lower than the DAC sampling rate, to flatten the sample-and-hold response of the RF sampling DAC only in the passband of interest. The DAC response compensator flattens the DAC response for first Nyquist and second Nyquist modes of operation. The DAC response compensator handles both non-return-to-zero or return-to-zero modes of DAC operation. The transmitter and related methods perform the complex baseband DAC response compensation using a digital filter, with parameters determined based on the center frequency and interface rate. The compensation filter can have fixed real coefficients, followed by scaling with a variable complex parameter. The complex parameter can be made to be purely imaginary to further simplify the architecture of the DAC response compensator. The variable parameter can be computed using a polynomial fit based on the normalized center frequency and scaled with a normalized interface rate. The DAC response compensator parameter can be switched from a set of predetermined values that are mapped to the relevant band center frequency, based on an NCO switch signal.
(50) For a number of reasons, a DAC compensator-based transmitter as described above and illustrated in
(51) A DAC compensator-based transmitter as described above and illustrated in
(52) A DAC compensator-based transmitter as described above can be implemented in an integrated transceiver incorporated into a variety of electronic systems. Such systems include, as examples, wireless base stations, test systems, measurement systems, and radar systems.
(53)
(54) Additionally, an input RF signal can be received at RF port 1102 and coupled to a low-noise amplifier (LNA) 1106 by switch or duplexer 1104. The input RF signal can be amplified by LNA 1106 and provided to integrated transceiver 1108. Integrated transceiver 1108 may then employ an RF analog-to-digital converter (ADC) to sample the received RF signal and a receiver (RX) digital down-converter (DDC) to down-convert, filter, and decimate samples output from RF ADC 1110 to generate received complex baseband I/Q samples. The received complex baseband I/Q samples can be provided to baseband processor 1114 for further processing. The example transceiver system 1100 illustrated in
(55) The systems described herein can be implemented, and the methods described herein can be carried out, using an application-specific integrated circuit (ASIC) or multiple coupled ASICs; as a field-programmable gate array (FPGA) or multiple coupled FPGAs, or within a digital signal processor (DSP) or multiple coupled DSPs. In this description, the term “based on” means based at least in part on. In this description, the term “couple” or “couples” means either an indirect or direct wired or wireless connection. Thus, if a first device, element, or component couples to a second device, element, or component, that coupling may be through a direct coupling or through an indirect coupling via other devices, elements, or components and connections. Similarly, a device, element, or component that is coupled between a first component or location and a second component or location may be through a direct connection or through an indirect connection via other devices, elements, or components and/or couplings. A device that is “configured to” perform a task or function may be configured (e.g., programmed and/or hardwired) at a time of manufacturing by a manufacturer to perform the function and/or may be configurable (or re-configurable) by a user after manufacturing to perform the function and/or other additional or alternative functions. The configuring may be through firmware and/or software programming of the device, through a construction and/or layout of hardware components and interconnections of the device, or a combination thereof. Furthermore, a circuit or device that is said to include certain components may instead be configured to couple to those components to form the described circuitry or device. For example, a structure described as including one or more semiconductor elements (such as transistors), one or more passive elements (such as resistors, capacitors, and/or inductors), and/or one or more sources (such as voltage and/or current sources) may instead include only the semiconductor elements within a single physical device (e.g., a semiconductor die and/or integrated circuit (IC) package) and may be configured to couple to at least some of the passive elements and/or the sources to form the described structure either at a time of manufacture or after a time of manufacture, for example, by an end-user and/or a third-party.
(56) Modifications are possible in the described embodiments, and other embodiments are possible, within the scope of the claims.