Asynchronous polar transmitter and operation method thereof
11689245 · 2023-06-27
Assignee
Inventors
Cpc classification
H04L27/361
ELECTRICITY
H04L25/03853
ELECTRICITY
International classification
Abstract
A polar transmitter is provided. The polar transmitter includes a baseband generation unit configured to generate phase data bits and amplitude data bits of an output pulse. The polar transmitter further includes a bandwidth control unit downstream to the baseband generation unit configured to regulate the width of the output pulse. Moreover, the polar transmitter includes a pulse shaping unit downstream to the bandwidth control unit configured to generate a predefined amplitude envelope of the output pulse. In this context, the pulse shaping unit includes a delay-line with a plurality of taps, where each tap output is configured to be amplitude weighted in order to generate the amplitude envelope of the output pulse.
Claims
1. A polar transmitter comprising: a baseband generation unit configured to generate phase data bits and amplitude data bits of an output pulse, a bandwidth control unit downstream to the baseband generation unit configured to regulate a width of the output pulse, and a pulse shaping unit downstream to the bandwidth control unit configured to generate an amplitude envelope of the output pulse, wherein the pulse shaping unit comprises a delay-line with a plurality of taps, wherein each tap output of the plurality of taps is configured to be amplitude weighted to generate the amplitude envelope of the output pulse, and wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the plurality of taps based on the phase data bits and the amplitude data bits to be transmitted.
2. The polar transmitter according to claim 1, wherein delays of the plurality of taps are configured to be controlled individually.
3. The polar transmitter according to claim 1, wherein amplitude weights of the plurality of taps are configured to be controlled individually.
4. The polar transmitter according to claim 1, wherein delays of the plurality of taps are configured to be controlled collectively.
5. The polar transmitter according to claim 1, wherein amplitude weights of the plurality of taps are configured to be controlled collectively.
6. The polar transmitter according to claim 1, further comprising a carrier signal generation unit configured to modulate a phase of a carrier signal using the phase data bits, thereby generating a phase modulated carrier signal.
7. The polar transmitter according to claim 6, further comprising an amplification unit configured to modulate the amplitude envelope of the output pulse by the phase modulated carrier signal.
8. The polar transmitter according to claim 1, wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the delay-line with respect to a predefined delay time.
9. The polar transmitter according to claim 1, wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the delay-line with respect to a predefined amplitude.
10. The polar transmitter according to claim 1, wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the delay-line using a white noise signal.
11. The polar transmitter according to claim 1, wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the delay-line using a spectrally shaped dithering signal.
12. The polar transmitter according to claim 1, wherein the pulse shaping unit is further configured to control a delay and an amplitude weighting at each tap output of the delay-line with respect to a predefined pulse shape.
13. The polar transmitter according to claim 1, wherein the bandwidth control unit is further configured to regulate the width of the output pulse with respect to the phase data bits and the amplitude data bits to be transmitted.
14. A method for operating a polar transmitter, the method comprising: generating, by a baseband generation unit, phase data bits and amplitude data bits of an output pulse, regulating, by a bandwidth control unit downstream to the baseband generation unit, a width of the output pulse, and generating, by a pulse shaping unit downstream to the bandwidth control unit, an amplitude envelope of the output pulse, wherein the pulse shaping unit comprises a delay-line with a plurality of taps, wherein each tap output of the plurality of taps is amplitude weighted to generate the amplitude envelope of the output pulse, and wherein generating the amplitude envelope comprises controlling a delay and an amplitude weighting at each tap output of the plurality of taps based on the phase data bits and the amplitude data bits to be transmitted.
15. The method according to claim 14, further comprising controlling delays and/or amplitude weights of the plurality of taps of the delay-line individually or collectively or in groups.
16. The method according to claim 14, further comprising controlling the delay and amplitude weighting at each tap output of the delay-line with respect to a predefined delay time and/or a predefined amplitude.
17. The method according to claim 14, further comprising controlling the delay and amplitude weighting at each tap output of the delay-line by a white noise signal and/or a spectrally shaped dithering signal.
18. The method according to claim 14, further comprising controlling the delay and amplitude weighting at each tap output of the delay-line with respect to a predefined pulse shape.
19. The polar transmitter of claim 1, wherein the polar transmitter is further configured to sum the tap outputs of the plurality of taps to generate the amplitude envelope.
20. The method of claim 14, wherein generating the amplitude envelope comprises summing the tap outputs of the plurality of taps.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) The above, as well as additional, features will be better understood through the following illustrative and non-limiting detailed description of example embodiments, with reference to the appended drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15) All the figures are schematic, not necessarily to scale, and generally only show parts which are necessary to elucidate example embodiments, wherein other parts may be omitted or merely suggested.
DETAILED DESCRIPTION
(16) Example embodiments will now be described more fully hereinafter with reference to the accompanying drawings. That which is encompassed by the claims may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example. Furthermore, like numbers refer to the same or similar elements or components throughout.
(17) In
(18) Furthermore, along the phase path 102, a carrier signal generation unit 107 is provided that modulates a phase of a carrier signal 112 by the phase data bits 102, thereby generating a phase modulated carrier signal 114. The polar transmitter 100 further comprises an amplification unit 109 that modulates the amplitude envelope 108 of the output pulse by the phase modulated carrier signal 114.
(19) In
(20) In this example, the clock rate 112 is shown as 499.2 MHz. Therefore, the baseband generating unit 101 may generate the 2-bit ternary code, i.e. a phase data bit and an amplitude data bit, at 499.2 MHz. The phase data or select bit 102 modulates the phase of the RF carrier in the carrier signal generation unit 107. The carrier signal generation unit 107 can be realized, for instance, by an injection locked ring oscillator that supports a wide operation frequency range. The injection locking is typically performed via feed-forward phase locking technique that eliminates the necessity for a phase locked loop. In addition, the baseband generating unit 101 provides an option to duty cycle the carrier signal generating unit 107, for example the injection locked ring oscillator within, by a duty cycle engine 202, typically over a single chip period. This typically improves the efficiency of the transmitter in terms of energy consumption.
(21) On the amplitude path 104, the rectangular pulse from the baseband generation unit 101 is fed to the bandwidth control unit 103 that tunes the pulse width. In this example, the baseband generation unit 101 feeds the rectangular pulse with a 2 nm width to the bandwidth control unit 103, which may tune the pulse width accordingly. This pulse is applied to the pulse shaping unit 105 that generates the desired amplitude envelope, which is modulated by the RF carrier 114 in the amplification unit 109. The modulated output is then transmitted through an antenna 210.
(22) The pulse shaping unit 105, which will be described in detail in the later sections, may additionally comprise an on-chip calibration engine 205 in order to calibrate the pulse shaping unit 105 when the transmitter 200 is inactive. Furthermore, the amplification unit 109 may comprise a digital power amplifier, for instance a class-D digital power amplifier. The transmitter 200 may additionally comprise a frequency estimator 209 in order to estimate an operating frequency at the amplification unit 109.
(23) In
(24) In addition, the tap outputs at the N delay taps 301.sub.1, 301.sub.2, 301.sub.3, . . . , 301.sub.N are further amplitude weighted by means of respective amplitude weights 305.sub.1, 305.sub.2, 305.sub.3, . . . , 305.sub.N at each tap output with a gain α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N, respectively. For instance, the gain values α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N, may correspond to a multiplier, either a whole or a fraction number, on the amplitude of the rectangular pulse, e.g. respective to each delayed version of the rectangular pulse. In particular, the delay τ.sub.1, τ.sub.2, τ.sub.3, τ.sub.4, . . . , τ.sub.N and the amplitude weights α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N are fully configurable either individually (per pulse) or in groups (per burst).
(25) The pulse shaping unit 105 therefore operates asynchronously in order to shape the rectangular pulse output 106 coming from the bandwidth control unit 103. The delay elements 303.sub.1, 303.sub.2, 303.sub.3, . . . , 303.sub.N can be implemented as analog delay elements, for instance by using current-starved buffers whose unit delay τ is programmable by a 4-bit current bias. In this case, the calibration engine 205 plays a role in order to take into account for PVT variations and performs on-chip calibration when the transmitter is inactive. In this regard, the output of the delay-line 300 is fed back to its input converting it into a ring oscillator. The calibration engine 205 may further comprise a frequency measurement unit in order to measure and calibrate the unit delay τ, thereby improving the current bias setting.
(26) The delayed and additionally amplitude weighted versions of the rectangular pulses are summed in the amplification unit 109, which results in the amplitude envelope. The RF carrier 114 in the amplification unit 109 modulates the amplitude envelope, thereby generating the output pulses 110.
(27) In
(28) It can be seen that the time steps are kept constant in line 401, however, the steps are weighted with different amplitude. On the right, the power spectral density is shown for the uniformly emulated Blackman window in frequency domain. Here, the horizontal axis represents frequency in Gigahertz and the vertical axis represents power spectral density in dBm/MHz.
(29) On the other hand,
(30) It can be seen that the amplitudes for the steps are kept constant in line 402, however, the steps are delayed with different time-delays. For instance, this can be achieved by keeping the gain values α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N of the delay-line 300 constant while the time-delays τ.sub.1, τ.sub.2, τ.sub.3, τ.sub.4, . . . , τ.sub.N are chosen to emulate the window non-uniformly. On the right, the power spectral density is shown for the non-uniformly emulated Blackman window in frequency domain. Here, the horizontal axis represents frequency in Gigahertz and the vertical axis represents power spectral density in dBm/MHz. It can be seen that the spectrum improves significantly for the non-uniformly emulated Blackman window.
(31) In
(32) The delay-line 300 is further enhanced by incorporating a register bank 502, which may store specific settings for the time-delays τ.sub.1, τ.sub.2, τ.sub.3, τ.sub.4, . . . , τ.sub.N and/or the amplitude weights α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N. Any given combination of such settings can be preloaded at the register bank and can be implemented on the delay-line 300 in order to generate a defined amplitude envelope. A selection multiplexer or MUX 503 generally preloads the settings from the register bank 502 and/or switch between different settings based on the settings provided by the digital front-end (DFE) or digital baseband 501, which may correspond to the baseband generating unit 101.
(33) For instance, the time-delays τ.sub.1, τ.sub.2, τ.sub.3, τ.sub.4, . . . , τ.sub.N and the amplitude weights α.sub.1, α.sub.2, α.sub.3, α.sub.4, . . . , α.sub.N can be toggled, for example by the settings provided by the DFE 501 through the selection MUX 503, where the control may be toggled by use of white or spectrally shaped dithering signal. This further suppress the side-lobes. Moreover, the proposed technique facilitates another possibility to randomly select a pulse shape from a set of suitable pulse shapes. The selection can occur per pulse or per burst.
(34) In other words, the DFE 501 may apply, based on the data to be transmitted, additional techniques, e.g. dithering. The DFE 501 may apply this dithering technique based on packet data (preamble/payload and AM_hold), but also from more general settings (setting(t)). Such settings can be random signal changing pulse shape settings at arbitrary intervals by selecting different pulse shape settings from the register bank 502. This results in lower side-lobes as each selected pulse shape has a different spectral output.
(35) In
(36) In particular, the logic blocks are implemented with an OR logic gate 602 and an AND logic gate 603. The inputs of the OR logic gate 602 correspond to an amplitude hold signal and the reference clock pulses, where the amplitude hold signal is coupled in a switchable manner. The control line 601 controls the operation of the OR logic gate 602 such that for specific periods of the reference clock, the amplitude hold signal is switched onto the input of the OR logic gate 602. Therefore, the OR logic gate 602 generates pulses when either one or both inputs are 1.
(37) The output 608 of the OR logic gate 602 is further provided to the AND logic gate 603 along with the magnitude of the input pulses. The results in the AND logic gate 603 generating pulses only when the output 608 of the OR logic gate 602 and the input pulse are both 1. This output 609 can correspond to the output of the bandwidth controller 600 of which the pulse widths are further modulated by the bandwidth estimation block 604.
(38) For example, the bandwidth estimation block 604 comprises a first stage multiplexing 606 and a second stage multiplexing 607, where the first stage multiplexing 606 couples in the input pulses i.e. data pulses along with a feedback from the bandwidth estimation block 604. The second stage multiplexing 607 outputs the modulated pulses based on the output 609 of the AND logic gate 603. The first stage multiplexing 606 and the second stage multiplexing 607 both are controlled by the control line 601.
(39) In
(40) Therefore, according to the proposed data-dependent pulse shaping, the pulse-bandwidth is reduced for pulse sequences of equal polarity such that complete overlap occurs and as a result the pulse amplitude is held constant. However, for pulses with alternating polarity, the pulse bandwidth is increased to prevent inter-symbol interference (ISI). This technique can allow the transmitter to generate the desired waveform without requiring any advanced algorithms to be implemented for I-Q to polar conversion.
(41) This can be seen in
(42) In
(43) The signal 805 results from the amplitude hold signal 803 and the clock signal 804, for instance the output 608 at the logic block of the bandwidth controller 600 and along with the magnitude 806 of the bits to be transmitted, the pulse widths of the pulses 807 to be transmitted are generated. Hence, the signal 807 corresponds to the output 609 of the bandwidth controller 600, for instance. The signal 808 represents the delayed and/or amplitude weighted pulses, and hence corresponds to the output of the pulse shaping unit, for instance. Finally, the signal 809 represents the summed tap outputs from the tapped delay-line 300 e.g. the pulse shaping unit, thereby generating the amplitude envelope to be modulated by the carrier signal 114 at the amplification unit 109.
(44) In
(45) In
(46) In
(47) The embodiments of the present disclosure can be implemented by hardware, software, or any combination thereof. Various embodiments of the present disclosure may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or the like.
(48) Although the disclosure has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the disclosure may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.
(49) While some embodiments have been illustrated and described in detail in the appended drawings and the foregoing description, such illustration and description are to be considered illustrative and not restrictive. Other variations to the disclosed embodiments can be understood and effected in practicing the claims, from a study of the drawings, the disclosure, and the appended claims. The mere fact that certain measures or features are recited in mutually different dependent claims does not indicate that a combination of these measures or features cannot be used. Any reference signs in the claims should not be construed as limiting the scope.