PROGRAMMABLE ANALOG BEAMFORMER
20210336336 · 2021-10-28
Inventors
Cpc classification
H03F2200/168
ELECTRICITY
International classification
Abstract
A programmable analog beamformer controls phase and amplitude of radio frequency sine signals independently on n channels. In a preferred embodiment, each of n channels achieves full cycle phase sifting by using m first order programmable filters isolated by buffer amplifiers, with maximum phase shift amount of 180/m degrees in each filter. By flipping the polarity of sine signal in differential path, the beamformer achieves additional 180 degrees phase shift. There is an amplitude control unit in each channel, that both compensates amplitude attenuations due to phase shifting of filters, and to control the amplitude of the RF signal per user choice. There is a core algorithm software that handles all the digital programming of the system, as well as error correction of the phase and amplitude. The analog beamformer can drive piezoelectric ultrasonic transducers with no unwanted harmonics, or other loads per application.
Claims
1. In a programmable analog beamformer with n channels wherein n sine signals in a single frequency of user choice are sent to outputs of said programmable analog beamformer, with user selected phases and amplitudes in each channel independently.
2. Each of said channels of a programmable analog beamformer as defined in claim 1 comprises a phase-shifter, an amplitude control unit, and final power amplifiers.
3. A phase shifter as defined in claim 2 further comprises of m filters wherein each one of said filters shifts a said sine signal up to 180/m degrees; and a signal sign inverter wherein can shift the said sine signal by additional 180 degrees.
4. Each filter as defined in claim 3 comprises of a resistor and a capacitor to form a first order filter; said resistor and said capacitor can be in either high pass filter configuration, or low pass filter configuration; each said filter does phase shifting by changing the value of said resistor in said filter, or said capacitor in said filter, or both of said resistor and said capacitor.
5. Each filter as defined in claim 3 is isolated by buffer amplifiers to avoid pole interactions.
6. A signal sign inverter as defined in claim 3 comprises of inverting and non-inverting amplifiers, and a RF switch to choose the needed signal based on user selected phase amount.
7. A signal sign inverter as defined in claim 3 can also comprise from inverting and non-inverting amplifiers, and two RF switches with same select signal and inputs swapped to choose the needed signal based on user selected phase amount differentially.
8. An amplitude control unit as defined in claim 2 comprises programmable voltage dividers and programmable feedback network of current feedback amplifiers, or one of said voltage divider and said current feedback amplifier; a said amplitude control unit do both jobs of keeping the amplitude flat by compensating amplitude losses in said filters, and change the amplitude per user amplitude choice.
9. Programmable voltage divider as defined in claim 7 comprises a fixed resistor and a digital potentiometer resistor wherein further it is isolated by buffer amplifiers; Programmable feedback network of current feedback amplifier as defined in claim 7 comprises of a digital potentiometer resistor in feedback network of a current feedback amplifier to set the gain.
10. Final power amplifiers as defined in claim 2 comprises of high power amplifiers which delivers large voltage sine swings to their loads at frequency of operation, either differentially or single ended; If power to loads is delivered differentially, two of said power amplifiers are connected to each terminal of a load; if power is delivered by said power amplifier in single ended fashion, the other terminal of load is connected to said analog beamformer ground while the other terminal to the said power amplifier.
11. An analog beamformer as defined in claim 1 controls n channels phase and amplitudes based on user interface inputs, using a core software algorithm; furthermore said software handles error corrections in said beamformer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] For a better understanding of the present invention, reference is made to the accompanying drawings, which are incorporated herein by reference and in which:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] Simplified block diagram of programmable analog beamformer is shown in
[0022] Each channel 1.sub.1, 1.sub.2 . . . 1.sub.n has three parts: phase shifters 11.sub.1, 11.sub.2 . . . 11.sub.n; Amplitude control units 12.sub.1, 12.sub.2 . . . 12.sub.n; and final power amplifiers 13.sub.1, 13.sub.2 . . . 13.sub.n. These three parts generate same RF sine signal of buffer 8 with different phase and amplitude at outputs to loads 3.sub.1, 3.sub.2 . . . 3.sub.n. Phases and amplitudes in each channel is set through user interface software by users.
[0023] Loads 3.sub.1, 3.sub.2 . . . 3.sub.n can be piezoelectric transducers in ultrasound applications with standard impedance of 50 ohm at resonance frequencies. The electrical power to the loads can be applied single ended or differentially, as shown in
[0024] The grounds 4.sub.1, 4.sub.2 . . . 4.sub.n are virtual grounds, in case of differential power delivery (zero voltage of beamformer circuit), and real grounds of beamformer circuit, in case of single ended power delivery. Micro-controller 9 receives its digital instructions from a core software algorithm written in C++ that runs on computer 10, and programs each channel for different phase and amplitude; it also handles error correction mechanism.
[0025]
[0026]
[0027] In this invention, R above is a programmable digital potentiometer resistor, which by changing R, the location of the pole is changed and hence the phase shifting amount can be controlled, as known in the art. Alternatively, C can be changed, for example using a varactor, or both R and C be changed. It is also possible to swap the position of R and C in filter 36, which results in a same single pole filter (which is a low pass filter in this case, and 36 is a high pass filter), and same concept can be applied, as know in the art.
[0028] Phase shifting amount, ΔØ, in each filter 15.sub.1, 15.sub.2 . . . 15.sub.m will be based on the following equation when the resistor is programmed from R.sub.1 to R.sub.2:
66 Ø=arctan(2*π*f*C*R.sub.2)−arctan(2*π*f*C*R.sub.1), (1)
where f is the frequency of operation in Hertz and C is the fixed capacitor in each filter in Farad. As seen in equation (1) above, by increasing R the filter create positive phase shift, and by decreasing R the filter creates negative phase shift (sine signal moves toward left). Also this phase shifting is non-linear, which can be medicated by use of enough number of filters and fine enough value changes in R (the phase shift amount can be less than phase resolution requirements).
[0029] Each filter 15.sub.1 to 15.sub.m can create phase shifting of 0 degrees to 180/m degrees, where all m filters in each channel create phase shifting of 0 to 180 degrees. Value m in the current invention is 4-7 which has good experimental results for 0.1-3 MHz range circuit operation with fine phase steps of less then 5 degrees. C is chosen to be 1 nF, and R is a digital potentiometer from 40 ohm to 10 k, with 256 values to choose. For 1-2 MHz operation which is mostly the case in HIFU, m of 4, digital potentiometer of 40 ohm to 1 k with 64 values to choose have achieved the goals. Different variations for different specifications can be chosen. For higher frequency, like 10 MHz, the fixed filter capacitor C can be switched to a smaller value, like 0.2 nF, using a RF switch similar to
[0030] Additional 180 degree phase shifting in each channel is shown in
[0031] Phase shifting in each filter introduces amplitude loss which needs to be compensated in order to keep the amplitude flat for the RF signal. Amplitude loss in each filter is calculated in the core software algorithm, by following equation:
{hacek over (A)}=(R*C*2*π*t)/√(1+(R*C*2*π*f).sup.2), (2)
where, C is the capacitor in filter, f is the frequency of operation, and R is the resistor in the filter. The value {hacek over (A)} is the attenuation amount which is a real number between 0 and 1, with 1 means no attenuation and 0 means complete signal attenuation (complete signal loss). Equation (2) above come from high pass filter nature of the filters where they have a zero at DC, and a single pole at 1/RC. If low pass filter circuit is used instead in filters 15.sub.1 to 15.sub.m the numerator of equation (1) will be constant 1, as known in the art.
[0032] Amplitude losses in all m filters of each channel are calculated by core software algorithm, based on equation (2), and are compensated accordingly by amplitude control unit in
[0033] Due to analog nature of this invention, there can be errors in phase and amplitude in each channel after programming which can come from numerous sources including but not limited to layout parasitics, electronic components variations, and so on. There is an error correction mechanism (not shown here) that observes electrical signals at each output of final power amplifiers 13.sub.1, 13.sub.2 . . . 13.sub.n at least once for any new load or frequency. Amplitude and phase errors are recorded in a deviation list. In this invention standard oscilloscope 10 communication is used to read the amplitude and phase errors, and results are sent to core software algorithm to create the deviation list. The deviation list values are added to the user desired phase and amplitudes to get correct operation of the beamformer. Also all digital potentiometers are read back after programming via micro-controller 9 to make sure programming was correct (details not shown).
[0034] After phase shifting and amplitude control in each channel, the electrical power is boosted by power amplifiers 13.sub.1, 13.sub.2 . . . 13.sub.n in differential or signal ended fashion as shown in
[0035] Differential power delivery doubles the voltage swings to the load and hence make the electrical power 4 times more, where RF power is V.sup.2/(2*|Z|), with |Z| is the magnitude of load impedance. |Z| is a number near 50 ohm for standard piezoelectric loads in ultrasound applications, and V is the output peak voltage value at the load. In single ended fashion, amplifier 28 delivers the power to load 29 which is connected to circuit ground 30.
[0036] There are whole set of digital circuitry especially in the buffer circuit 8 (details not shown) that they control the analog beamformer, such as programming digital potentiometers and controlling RF switches. The digital commands to the beamformer hardware come from the micro-controller 9 which communicates with core software algorithm runs on computer 10.
[0037] This invention has been implemented on printed circuit boards (PCBs) using already designed electronic active and passive components. Same architecture can be implemented on chips for miniaturization to achieve most importantly higher channel counts, as in some medical applications up to 2000 channels are needed. High signal-to-noise ratio sine signals on PCBs at outputs of channels have been achieved with some circuit techniques, such as electromagnetic interference rejection techniques, circuit board layout techniques, and noise suppression techniques via low pass filtering.
[0038] Electrical power delivered to loads 13.sub.1, 13.sub.2 . . . 13.sub.n convert to mechanical power in ultrasound applications when loads are, for example, piezoelectric transducers. The mechanical acoustic power from each channel of the multi-channel system with different phase and amplitude (energy) per user choice will penetrate the object, where in case of medicine, is a human body. The penetrated waves will interfere with each other to form a focal point of energy where the acoustic energy is focused on that part of body. In case of HIFU, the focused energy will increase the temperature in small portion of the target tissue, and consequently cancer cells can be ablated non-invasively. This beamformer has many other applications in other medical fields, not only radiation oncology, as well as in non-medical fields. The invention can be used as an electromagnetic analog beamformer also.