Access to this full-text is provided by Springer Nature.
Content available from Scientific Reports
This content is subject to copyright. Terms and conditions apply.
1
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports
Simulation of GHz ultrasonic wave
piezoelectric instrumentation
for Fourier transform computation
Zaifeng Yang
1,2, Xing Haw Marvin Tan
1,2*, Viet Phuong Bui
1 & Ching Eng Png
1
The recent emerging alternative to classic numerical Fast Fourier transform (FFT) computation, based
on GHz ultrasonic waves generated from and detected by piezoelectric transducers for wavefront
computing (WFC), is more ecient and energy-saving. In this paper, we present comprehensive
studies on the modeling and simulation methods for ultrasonic WFC computation. We validate the
design of the WFC system using ray-tracing, Fresnel diraction (FD), and the full-wave nite element
method (FEM). To eectively simulate the WFC system for inputs of 1-D signals and 2-D images, we
veried the design parameters and focal length of an ideal plano-concave lens using the ray-tracing
method. We also compared the analytical FFT solution with our Fourier transform (FT) results from
3-D and 2-D FD and novel 2-D full wave FEM simulations of a multi-level Fresnel lens with 1-D signals
and 2-D images as inputs. Unlike the previously reported WFC system which catered only for 2-D
images, our proposed method also can solve the 1-D FFT eectively. We validate our proposed 2-D
full wave FEM simulation method by comparing our results with the theoretical FFT and Fresnel
diraction method. The FFT results from FD and FEM agree well with the digitally computed FFT, with
computational complexity reduced from
O(
N2logN
)
to O(N) for 2-D FFT, and from O(NlogN) to O(N) for
1-D FFT with a large number of signal sampling points N.
Fourier transform (FT) is commonly used in a wide variety of digital computations1, including signal and image
processing, solving dierential equations, articial intelligence (AI) models, etc. Repetitive FFT computations
could lead to considerable power consumption and prevent real-time signal/image processing, especially when
the dimension of the input data is extremely large. For example, many types of image processing are implemented
in frequency/spectral domain such as de-noising, edge detection, etc. us, FFT could transform the image from
spatial domain to the corresponding frequency counterpart2. Image processing techniques have ourished in the
recent years with the rapid development of deep learning methods, especially for those based on convolutional
neural networks (CNN)3. Repetitive CNN calculation is needed for training or running a trained model with
various inputs. In this case, FFT also can be used for convolutional calculation, given that the convolution of
two images is equivalent to the multiplication of the FFT results of the two images. For example, FFT accelera-
tion using photonics for AI is an ongoing heated topic4, and photonic integrated circuits can do the FFT physi-
cally rather than digitally5,6. e 2-D FFT for an image with
N×N
pixels has a computational complexity of
O
(
N2logN)
. Obviously, the computational complexity would be exponentially increased if the number N (the
size of the image) becomes larger. Unlike 2-D image processing, signal processing7 based on electromagnetic
waves is usually based on 1-D temporal input data. Usually, real-time frequency response is required for applica-
tions such as object detection, recognition, distance measurement, etc. In these scenarios where repetitive FFT
computations are usually needed, excessive energy will be consumed and the eciency could be also low if the
resolution of the input signal is high (large 1-D input data). Additionally, the computational complexity of the
1-D FFT for signals is O(NlogN). Similar to the 2-D FFT computation, the computational complexity would
become high if the number N (the sampling points of the signal) is large.
Instead of calculating the FFT digitally by computer using the Cooley–Tukey algorithm8, there are some alter-
native methods to implement FFT physically. At the Fourier plane of a 4f optical lens system9,10, the diraction
pattern shows the Fourier transformation of the input 2-D image, where low frequency components are located
close to the optical axis and higher frequency ones are placed farther away from the origin. Photonic integrated
circuits (PIC)5,6 are another ecient method to achieve Fourier transform. By choosing the angular locations
of the input and output waveguides, the star coupler can implement a discrete Fourier transform. However, the
OPEN
1Institute of High Performance Computing (IHPC), Agency for Science, Technology and Research (A*STAR), 1
Fusionopolis Way, Connexis #16-16, Singapore 138632, Republic of Singapore. 2These authors contributed equally:
Zaifeng Yang and Xing Haw Marvin Tan. *email: marvin_tan@ihpc.a-star.edu.sg
Content courtesy of Springer Nature, terms of use apply. Rights reserved
2
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
resolution of the Fourier transform result is not high and such a component is dicult to be integrated with the
other electronic devices.
Recently, an emerging ultrasonic wavefront computing (WFC) technique was proposed to compute the
FFT11,12. is method uses the principles of wave mechanics in the acoustic domain by implementing the Fourier
transform through ultrasonic waves propagating within Silicon. According to Patel etal.12, the computational
complexity of WFC is
O(δ)
, where
δ
is the transit time of the ultrasonic wavefront. is is because the number of
cycles consumed in the microprocessor is comparable to the transit time of the ultrasonic wavefront. As a result,
WFC can achieve a signicant speedup over CPU-computed FFT algorithms. For a WFC module with an
N×N
transducer array, the computational complexity is O(N). e WFC technique achieves a
2317×
system-level
energy-delay product and benets a simultaneous 117.69
×
speedup with 19.69
×
energy reduction, as compared to
the state-of-the-art baseline all-digital conguration12. Table1 summarizes the above mentioned physical Fourier
transform realization approaches against digital computation, in terms of the complexity and its pros and cons.
To date, the ultrasonic WFC has been investigated only for the FFT of 2D data for image processing, however,
1-D FFT for signal processing is important and how to use such a WFC system for signal processing remains
unknown. On the other hand, the WFC system using GHz ultrasonic waves11,13,14 passing through a at lens15,16
will be nally packaged into a chip by semiconductor technologies. Before fabrication and measurement, it is
important to validate the idea, investigate the main factors that which cause errors, and optimize the system
design. To this end, accurate modeling and simulation for such an ultrasonic WFC system is required. However,
most verication based on modeling and simulation for such whole system is based on the Fresnel diraction
method without considering the complex material factors such as losses and piezoelectric eects from the
transducers17.
e contributions of our work are:
• We simulate an emerging GHz ultrasonic wave piezoelectric instrument for computing Fourier transforms.
e techniques include ray tracing, Fresnel diraction and full-wave nite element method (FEM). ese
methods are used for dierent tasks: ray tracing simulation can be used to validate the design parameters of
the WFC system; Fresnel diraction simulation is ecient and can handle a larger computational domain;
full-wave FEM simulation is the most accurate but it is computationally intensive.
• To the best of our knowledge, we are the rst to implement the full-wave FEM simulation for the emerging
ultrasonic wavefront computing instrument. Unlike ray-tracing and Fresnel diraction methods which con-
sider input signals or images based on the transducer shapes, full-wave FEM simulation takes the piezoelectric
eects, losses due to the transducers and acoustic blocks, and anisotropic properties of the lens into account.
rough full-wave simulation, we can have an insightfully predict the performance of the WFC system to be
fabricated, by considering practical factors which will be present in the experiment.
• We perform novel full-wave modeling and simulation methods for both 1-D signals and 2-D images as the
input for FFT. Unlike previous reported WFC system which only cater to 2-D images11,13, our proposed
method also can solve the 1-D FFT eectively. We demonstrate multiple simulation examples which validate
our proposed simulation method, by comparing our full-wave FEM simulation results with the results from
theoretical FFT and Fresnel diraction techniques. e computational complexity is reduced from
O
(
N2logN)
to O(N) for 2-D FFT, and from O(NlogN) to O(N) for 1-D FFT with larger number of N.
Theory
Ultrasonic Fourier transform with a lens only works if the Fresnel approximation or the paraxial approximation
is adhered to. In contrast, if a lens is not used, the Fraunhofer approximation is necessary, which is valid only in
the Fraunhofer far-eld zone, as illustrated in Fig.1. e paraxial approximation assumes that the waves emitted
from the pixels and aperture of the source plane do not diverge at large angles o the normal9. In order for this
condition to be met, the aperture size must be signicantly larger than the wavelength, but much smaller than the
path length. e resonant frequency of an aluminium nitride (AlN) piezoelectric transducer, which is a crucial
Table 1. A summary of some physical Fourier transform realization approaches.
Approach Pros and Cons Complexity
Cooley–Tukey8Easy to implement with digital signals
Computational costly for large domain accuate computationa easy to be imple-
mented in digital equipment
2D:
O(N2logN)
1D: O(NlogN)
4f free-space Lens9
Extremely fast
High resolution
Dicult to integrate with electronic devices
Dicult to obtain the phase
Delicate experimental setup
2D: O(N)
Photonic integrated circuit
(PIC): Star Coupler5,6
Highly ecient
Low resolution
Dicult to integrate with electronic devices
2D: O(N)
1D: O(N)
Wavefront computing using GHz ultrasonic piezoelectric transducers11,13
Highly ecient
Easy to fabricate
Integrated with the other electronic circuits
Energy saving
Low cost
2D: O(N)
1D: O(N)
Content courtesy of Springer Nature, terms of use apply. Rights reserved
3
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
component of ultrasonic FT instrument, is determined by its thickness and other material properties such as
its density, elasticity and compliance matrix components. e resonant frequency is the frequency at which the
transducer vibrates most eciently and produces the highest amplitude of acoustic waves. In this context, a 2
µ
m thick AlN piezoelectric transducer results in a resonant frequency between 1.6 and 1.8 GHz, which includes
our targeted resonant frequency of 1.7 GHz. e speed of sound in fused silica (SiO
2
) determines the ultra-
sonic wavelength, which is the distance between two consecutive peaks or troughs of the wave. In the present
scenario, the speed of sound in Fused Silica is c = 5900 m/s, which corresponds to an ultrasonic wavelength of
3.5
µ
m. us, an understanding of these important parameters is crucial for the design and implementation of
the ultrasonic FT instrument.
To validate the WFC system using the paraxial approximation, the physical size of the pixel
should be much
larger than the wavelength:
≥10
. Here, we choose the pixel size to be 50
µ
m
×
50
µ
m, which is compatible
with 130 nm complementary metal-oxide-semiconductor (CMOS) technology. Accordingly, each pixel in the
transmitting and receiving piezoelectric arrays has a width and length of
�=Ŵ
, where
Ŵ≈14
. A larger value
of
Ŵ
causes the aperture to produce an eectively paraxial wavefront. is consists of a 40
µ
m
×
40
µ
m AlN trans-
ducer area with a 10
µ
m gap surrounding every pixel to minimize the acoustic coupling between neighboring
pixels. e receiving piezoelectric sensor array also comprises a 50
µ
m
×
50
µ
m array of pixels.
e width of the entire aperture of the transmitting piezoelectric actuator array (along the lateral dimen-
sion) is
where N refers to the number of pixels, which also corresponds to the number of elements in the transducer array.
e length
Lth
which the wave has to travel over can be determined from both Fresnel diraction approxima-
tion, and the requirement for the distance to be suciently long to satisfy the constant phase condition (i.e. the
sampling condition of the phase term)9:
erefore,
Lth
≈
κN
, where
κ
depends on the phasing used in the transmitting piezoelectric actuator trans-
ducers, the type of lens used, and also the size of the pixels. us, the propagation length
Lth
is eectively linear
with respect to the number of array elements N9. e time taken for the ultrasonic wave to propagate in the
medium from the input plane to the output plane (Fig.1),
ttransit
, can be derived as:
where
T
=
1
f
=
0.59
ns is the period of the ultrasonic wave. e ultrasonic FT system described in this study
utilizes a thin lens, thus allowing the omission of its thickness in calculations. At the input plane, waves from each
pixel of the transmitting piezoelectric actuator array propagate to the receiving piezoelectric sensor array located
at the output plane, taking T cycles to traverse the system. Notably, the ultrasonic frequency of several GHz is
comparable to modern micro-processor clock frequencies. is warrants a comparison of the number of cycles
required for computation in the micro-processor and the transit time of the ultrasonic wavefront. Computation
complexity can be approximated as O(N), where N represents the number of cycles required by the GHz clock for
completion. Consequently, the latency of the FT computation using the wavefront computing (WFC) approach
is primarily inuenced by the time taken for the wave to travel in the substrate, which is inversely proportional
to the speed of sound in the acoustic blocks.
e computation of ultrasonic FT involves summing up k-vectors while adhering to the principles of acoustic
wave propagation. To prevent energy loss at the sides, the size of the lens must exceed that of the input aperture
(1)
Lw=�×N=ŴN
(2)
L
w
Lth
×
L
w
4≫
1
(3)
t
transit =
L
th
c
=
κN
c
=
κN
f
=κ
NT
(a) (b)
Figure1. e schematic of the WFC system in (a) free space (b) solids.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
4
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Lw
. is ensures that all rays emitted by the transmitting piezoelectric actuator array are captured. Specically,
the lens must be larger than the covering maximum aperture, which includes the size of the aperture as well as
the side gap, and is greater than the spread
∂D
:
In conventional lenses, a spherical surface transforms an incident plane wave to a spherical wave, resulting in
an emerging spherical wave which is then focused on the focal plane. is satises the paraxial approximation9.
To achieve a thin, compact, and CMOS-compatible WFC instrument, we designed a multi-phase Fresnel lens
with a thickness in the range of 20–25
µ
m. is Fresnel lens eects a parabolic phase shi as a function of radius,
causing the focusing of ultrasonic waves to produce a Fourier transform at the output plane. It is worth noting
that the mechanism is based on diraction instead of refraction or reection. e incident waves diract around
the lens and the diracted waves interfere constructively at the designed focal length13,18. All design parameters
are listed in Table2.
Methods
Ray-tracing. Ray-tracing is a geometrical optics method used to simulate the behavior of light in optical
systems, and we apply it for the ultrasonic WFC system to validate the design parameters such as focal length. It
makes use of the Fresnel equations by dening the positions and directions of the input rays. Ray-tracing is used
to simulate the behavior of light in optical systems by tracing the path of light rays as they interact with objects
in the system. e rays interact with certain modeled objects (e.g. the lens in the WFC system). e directions
of the rays are changed due to the refractive index at the interface. e basic idea behind ray-tracing is to model
light as a series of rays that originate from a light source and travel through the optical system, interacting
with objects along the way. We applied the ray-tracing to acoustic waves. However, the characteristic of how
the acoustics waves interact with the complicated medium was not considered. Ray tracing only considers the
interaction at the boundary of dierent materials. us, the ray-tracing method cannot obtain the FT results at
the focal plane. We used an in-house MATLAB code to implement the ray-tracing method, to validate the focal
length design of the WFC system. Our Ray Tracing code in MATLAB based on the equations in Ref.19.
Fresnel diraction. Fresnel diraction originated from the eld of optics9, but has been applied to
acoustics20,21. e Fresnel approximation is derived from the Huygens–Fresnel Principle9. e basic idea behind
Fresnel diraction is that the wavefronts are divided into many small segments, each of which acts as a point
source of light. e light from each of these point sources interferes with the light from all of the other point
sources to create a diraction pattern. us, it allows us to compute the acoustic pressure eld as a complex
number aer propagating though a medium. Previous works have computed the propagation of acoustic pres-
sure eld in air or water22. Fresnel diraction provides a most eective way to model the diraction of waves.
We used the code available from Ref.23 to perform our Fresnel diraction simulations. However, the propagation
along the acoustic blocks are simplied. In particular, the piezoelectric eects, losses due to the transducers and
acoustic blocks, and anisotropic properties of the lens, cannot be captured by the Fresnel diraction model.
Full-wave FEM modeling. In FEM, a complex system is divided into smaller, simpler parts, or “elements”,
that can be modeled mathematically. ese elements are then connected to form a nite element model of the
entire system. e behavior of each element can be described using mathematical equations, and the behavior of
the entire system can be calculated by solving these equations. As long as the modeling for FEM is well discre-
tized, the simulation results are usually of high accuracy. We used the soware COMSOL Multiphysics for FEM
simulations. Perfectly matched layers were used in frequency domain to absorb the waves at the boundaries of
the simulation domain. e full-wave FEM method24 yields the most accurate results among the three simula-
tion methods due to it takes into account the wave nature (elastic wave for the WFC system) and allows for more
accurate modeling of complex optical phenomena (multi-level Fresnel lens), such as diraction and scattering.
e limitation of FEM is it’s computationally intensive nature which requires a lot of computational resources.
For this reason, we performed the FEM simulations in 2D. Due to our lack of computational resources, we were
unable to perform the FEM simulations in 3D. Other full-wave potential alternatives such as Finite-dierence
Time-domain (FDTD) or Finite-element Time-domain (FETD) method are even more computationally inef-
cient. Moreover, the FFT results cannot be directly observed in time-domain simulation.
(4)
∂D
=
f
×
(/�)
Table 2. Design parameters and the radius of the curvature in ideal lens, derived from Fresnel optics, for
dierent transducer arrays.
N by N array 4 by 4 8 by 8 32 by 32 128 by 128
Min aperture (
) (mm) 0.05 0.05 0.05 0.05
Max aperture (A) (mm) 0.2 0.4 1.6 6.4
Focal length (f) (mm) 0.36 0.72 2.86 11.43
Full length (L = 2f) (mm) 0.71 1.43 5.71 22.86
Radius of the curvature in ideal lens25 (mm) 0.12141 0.24283 0.96456 3.85486
Content courtesy of Springer Nature, terms of use apply. Rights reserved
5
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Relationship between Fresnel diraction and theoretical fourier transform. e wavefront
computation (WFC) can be modeled using the Fresnel diraction equation for wavefront propagation. To model
the entire wavefront propagation from the transmitters’ pixels to the receivers’ pixels, two Fresnel propagation
steps are needed. e rst Fresnel propagation step of the complex pressure eld is from the transmitters’ pixels
(also called the input plane in Fig.1a) to just in front of the lens. en, the pressure eld needs to be phase trans-
formed by the lens. Aer phase transformation by the lens, the pressure eld needs to be propagated again using
Fresnel diraction to the receivers’ pixels (also called the output plane in Fig.1a).
From equations (5–19) in Joseph Goodman’s textbook9 which are used to perform Fresnel diraction propaga-
tion via computing the Fourier transform, for the special case where d = f, where d is the distance from the object
plane to the lens, and f is the focal length, then the equation reduces an exact Fourier transform:
where
Ul(ξ,η)
is the pressure eld in the input plane, and
Uf
x,y
is the pressure eld in the output plane.
Performing the substitutions
u
=
x
f
and
v
=
y
f
, we get:
e resulting 2-D Fourier transform F(u,v) has frequency axes in the SI units of 1/m. In order to convert the
frequency axes to the SI units of meters, we need to multiply the Fourier axes by
f
, where
is the wavelength,
and f is the focal length. is will give us the pressure eld
Uf
x,y
in the image plane with spatial axes in SI
units of meters.
Results
Ray tracing simulation. Our ray-tracing simulation19 results conrm a focal length of 2.86 mm for the the
32 by 32 transducer array (Fig.2), consistent with the calculated focal length in Table2. e focal length of 11.43
mm predicted by Table2 for the 128 by 128 transducer array was also validated by ray tracing (Fig.2).
Full-wave FEM simulations and Fresnel diraction. e 1D voltage signals in Figs.3a, 6a and 7a were
numerically Fourier transformed using the Fast fourier transform package in Python (SciPy). e frequency
axes of the numerically Fourier transformed results were converted to the spatial axes as explained in under the
Method subsection “Relationship between Fresnel diraction and theoretical fourier transform”. Aer conver-
sion to spatial axes, the numerically Fourier transformed results are plotted as “FFT1D(signal)” in Figs.3c, 6c
and 7c. Similarly, the 2D voltage signals in Figs.3b, 6b and 7b were numerically Fourier transformed using the
Fast Fourier transform package in Python (SciPy). e frequency axes of the numerically Fourier transformed
results were converted to the spatial axes as explained in under the Method subsection “Relationship between
Fresnel diraction and theoretical fourier transform3.4”. Aer conversion to spatial axes, the numerically Fou-
rier transformed results are plotted as “FFT2D(image)” in Figs.3c, 6c and 7c.
We simulated Case 1 which corresponds to a 1D array of 32 piezoelectric transducers with 10 transducers
being activated by voltage signals (Fig.3a). e 2D input voltages at the input plane are depicted by 10 stripes
represented by blue and white pixels in Fig.3b. e rst order diraction peak in the normalized magnitude
of the Fourier transform computed by the full-wave simulation of a 16-phase Fresnel lens agrees well with the
(5)
U
f
x,y
=
Ul(ξ,η)exp
−j
2
π
f
ξx+ηy
dξd
η
(6)
F
(u,v)=
Ul(ξ,η)exp
−j2π(uξ+vη)
dξd
η
Figure2. Ray-tracing simulation results. (a) 32
×
32 array with focal length of 2860
µ
m aperture 100
µ
m, 100
rays. (b) 128
×
128 array with focal length of 11,430
µ
m aperture 200
µ
m, 100 rays.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
6
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Fourier transforms computed by Fresnel diraction and 1-D and 2-D digital methods (Fig.3c). It is observed
that higher diraction orders do not match as well as the zeroth and rst order peaks.
Performance degradation due to component imperfections can be modeled by the 2-phase, 4-phase and
8-phase Fresnel lenses which do not approximate the ideal phase prole of an ideal lens as well as the 16-phase
Fresnel lens does. We performed full-wave FEM simulations for Case 1, using Fresnel lenses having dierent
number of phase steps (Fig.4). e Fourier transform computed by the 8-phase and 16-phase Fresnel lenses agree
well with the digitally computed FFT. e Fourier transform computed by the 4-phase Fresnel lens exhibits slight
deviations from the digitally computed FFT, while that computed by the 2-phase lens is drastically dierent from
the digitally computed FFT. e 4-phase Fresnel lens provides a reasonable approximation to computing the
Fourier transform. It must be noted that Fresnel lenses with more phase steps (e.g.
≥
8-phase) are more dicult
to fabricate than Fresnel lenses with fewer phase steps (e.g.
≤
4-phase).
We demonstrate for Case 1, the displacement magnitude in the Fused Silica medium, solved by full-wave
FEM simulation for a 32 transducer WFC block in which only 10 transducers are activated, with a 16-phase
Fresnel lens (Fig.5a). e geometries in Fig.5a–c are symmetric with respect to zero in the abscissa axis. e
transducers array is at the y-coordinate of
2860 µm
as shown in Fig.5b. e displacement magnitude in Fused
Silica near the transducer array is also shown. e 16-phase Fresnel lens along with the displacement magni-
tude is shown in Fig.5c. From Fig.5d, we observe that the Fresnel lens causes focusing at the focal plane with
y-coordinate of
−2860 µ
m.
(a) 10 pulses (b) 10 stripesimage
(c) Comparison of results from various methods
Figure3. Case 1 which corresponds to the array of 32 piezoelectric transducers with 10 transducers being
excited by (a) 1-D voltage signals with 10 rectangular signals. (b) Image of the input voltages at the input plane
having 10 stripes represented by blue and white pixels. (c) Validation of the WFC system simulated by the full-
wave FEM method, compared with digital FFT and Fresnel diraction results using 16-phase Fresnel lens.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
7
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Figure4. e simulated Fourier transform results for Case 1 which corresponds to the array of 10 piezoelectric
transducers excited by 1-D voltage signals with 10 rectangular pulses, using multi-level Fresnel lenses from 2 to
16 phases, compared with theoretical 2-D FFT.
Figure5. Case 1 which corresponds to the array of 10 piezoelectric transducers excited by 1-D voltage signals
with 10 rectangular pulses. (a) e displacement magnitude solved by full-wave FEM simulation for a 10
transducer WFC block with 16-phase Fresnel lens. e displacement magnitude (b) near the transducer side by
full-wave simulation, (c) around the 16-phase Fresnel lens zone, and (d) around the designed focal plane.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
8
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
To model a scenario which better resembles experimental conditions, we simulated Case 2 which corre-
sponds to a 1D array of 32 piezoelectric transducers excited by randomized 8-bit voltage signals (Fig.6a). e
2D input voltages at the input plane are depicted by 32 stripes represented by blue and white pixels in Fig.6b.
From positions from 0 to
200 µ
m, we observe reasonable agreement between the normalized magnitude of the
Fourier transform computed by the full-wave simulation of a 16-phase Fresnel lens, and the Fourier transforms
(a) 8-bit, 32 pulses (b) 8-bit, 32 stripesimage
(c)
Comparisonof results fromvarious methods
Figure6. Case 2 which corresponds to the array of 32 piezoelectric transducers excited by (a) randomized 8-bit
voltage signals. (b) Image of the input voltages at the input plane having 32 stripes represented by colored pixels.
(c) Validation of the WFC system simulated by the full-wave FEM method, compared with digital FFT and
Fresnel diraction results using 16-phase Fresnel lens.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
9
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
computed by Fresnel diraction and 1-D and 2-D digital methods (Fig.6c). It is observed that higher diraction
orders do not match as well as the zeroth and rst order peaks.
e average error and the
L2
norm error at the expected focal plane for 2, 4, 8, and 16-phase Fresnel lens are
calculated by comparing the full-wave simulation with the 1-D and 2-D FFT results (Table3). e normalized
total displacement elds at the focal plane are simulated by full-wave FEM simulation and compared with the
1D normalized FFT results of Cases 1 and 2.
We also demonstrate Case 3 which is an intermediate between Case 1 and Case 2. Case 3 corresponds to an
array of 10 piezoelectric transducers excited by randomized 3-bit voltage signals (Fig.7a). e input voltages at
the input plane are depicted by 10 stripes represented by the shades of blue pixels in Fig.7b. Similar to Cases 1
and 2, the higher diraction orders do not match as well as the zero
th
and rst order peaks (Fig.7c).
In addition to the quantitative comparison (norm error for dierent multi-level phase Fresnel lens) given
in Table3, we also show the absolute error compared with analytical 1D and 2D FFT results for case 1, 2, and
3 in Fig.8. It is expected that case 1 has the minimum error compared to both 1D and 2D FFT results, and case
2 has more errors (within 0.2) as the input signals or image is the most complicated (random 8 bit input). Fig-
ure9 shows the absolute error compared with analytical 2D FFT results for case 1 using 2-, 4-, 8-, and 16-phase
Fresnel lens. It is observed that the absolute error reduces as the phase number increases. It is obvious 2-phase
Fresnel lens is not suitable for the implementation of the GHz wavefront computing system due to the large
error compared to analytical FFT results, while the accuray become better as the increase of the phase number
of the Fresenel lens.
To summarize the errors shown by our comparisons for Cases 1, 2, and 3 in in Figs.3c, 6c and 7c, respectively,
we plot the absolute errors in Fig.8 for the three cases. e absolute errors corresponding to Fig.4 for the 2-phase,
4-phase, 8-phase, and 16-phase Fresnel lenses as compared to the CPU-computed 2D FFT are shown in Fig.9.
Discussion
e fabrication of the dierent components will lead to non-uniformities across the pixel array of piezoelectric
transducers. e pixel array itself can have variations in pixel sizes due to lithography error. e lens pillars and
radii will be aected by lithography errors. e bonding of the lens to the fused silica (Quartz) block may lead
to bond-layer thickness variations. ese thickness variations will produce variations in phase that will aect
the phase shis and the amplitudes of the acoustic waves received at the receiving piezoelectric sensor array.
Using the full-wave FEM simulation approach, we can have very accurate modeling, but it is time consuming.
Using the Fresnel integral-based approach oers the possibility to scale up the simulation to very large array of
transducers. However, the disadvantage of this approach is that there needs to be isotropic, lossless propagation
medium. e use of the Fresnel diraction integral also requires and a lens transfer function which needs to
come from full-wave FEM simulations16.
In conclusion, we have presented the GHz ultrasonic wave piezoelectric instrumentation for Fourier trans-
form computation, which we have demonstrated to perform reasonably accurate FT calculations. Our full-wave
FEM simulations have showed the capabilities of the GHz Ultrasonic Wave Piezoelectric Instrumentation.
Our ndings are signicantly important. Performing FT computations faster than the Cooley–Tukey8 digital
FFT algorithm, our instrumentation has the potential to meet the expanding need for such computations in uses
like real-time video processing in self-driving automobiles. Our instrumentation has the potential to enhance
the performance of wave-based analog computation devices to enable super-computers of the future.
Table 3. e average error and the L norm error at the expected focal plane for 2, 4, 8, and 16-phase Fresnel
lens for case 1: 10 uniform rectangular pulse signal and 10 uniform distributed 2D stripe image; and case 2: 32
randomized 8-bit pulse and 32 randomly distributed 2D stripe image. e normalized total displacement elds
at the focal plane are simulated by full-wave simulation and compared with the 1D normalized FFT result of
case 1 and 2.
Case Lens phase
Compared with 1D FFT Compared with 2D FFT
Average error
L1
Norm error Average error
L1
Norm error
1
2 0.08393 228.376 0.08801 239.466
4 0.04009 109.083 0.04262 115.981
8 0.03649 99.2782 0.03799 103.380
16 0.02283 62.1277 0.02397 65.2107
2
2 0.10403 283.066 0.10082 274.323
4 0.06009 163.508 0.05675 154.418
8 0.04616 125.601 0.04218 114.759
16 0.04257 115.836 0.03844 104.587
Content courtesy of Springer Nature, terms of use apply. Rights reserved
10
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
(a) 3-bit, 10 pulses (b) 3-bit, 10 stripes image
(c) Comparisonofresults fromvarious methods
Figure7. Case 3 which corresponds to the array of piezoelectric transducers excited by (a) randomized 3-bit
voltage signals. (b) Image of the input voltages at the input plane having 10 stripes represented by colored pixels.
(c) Validation of the WFC system simulated by the full-wave FEM method, compared with digital FFT and
Fresnel diraction results using 16-phase Fresnel lens.
(a) case 1 (b)
case 2
(c)
case 3
Figure8. e absolute error compared with analytical 1D and 2D FFT results for case 1, 2, and 3.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
11
Vol.:(0123456789)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Data availability
e data that support the ndings of this study are available from the corresponding author upon reasonable
request.
Received: 27 February 2023; Accepted: 6 September 2023
References
1. Brigham, E. O. e Fast Fourier Transform and Its Applications (Prentice-Hall, Inc., 1988).
2. Niblack, W. An Introduction to Digital Image Processing (Strandberg Publishing Company, 1985).
3. Gu, J. et al. Recent advances in convolutional neural networks. Pattern Recogn. 77, 354–377 (2018).
4. Alagappan, G. et al. Leveraging AI in photonics and beyond. Photonicshttps:// doi. org/ 10. 3390/ photo nics9 020075 (2022).
5. Ong, J. R., Ooi, C. C., Ang, T. Y., Lim, S. T. & Png, C. E. Photonic convolutional neural networks using integrated diractive optics.
IEEE J. Sel. Top. Quantum Electron. 26, 1–8 (2020).
6. Marhic, M. E. Discrete Fourier transforms by single-mode star networks. Opt. Lett. 12, 63–65 (1987).
7. Salih, S. Fourier Transform: Signal Processing (BoD-Books on Demand, 2012).
8. Cooley, J. W. & Tukey, J. W. An algorithm for the machine calculation of complex Fourier series. Math. Comput. 19, 297–301 (1965).
9. Goodman, J. W. Introduction to Fourier Optics (Roberts and Company Publishers, 2005).
10. Miscuglio, M. et al. Photonic convolutional processor for network edge computing (Conference Presentation). In AI and Opti-
cal Data Sciences Vol. 11299K (eds Jalali, B. & Ichi, K. K.) 112990 (International Society for Optics and Photonics (SPIE), 2020).
https:// doi. org/ 10. 1117/ 12. 25459 70.
11. Liu, Y., Kuo, J., Abdelmejeed, M. & Lal, A. Optical measurement of ultrasonic Fourier transforms. In 2018 IEEE International
Ultrasonics Symposium (IUS), 1–9 (IEEE, 2018).
12. Patel, D.A., Bui, V.P., Chai, K. T.C., Lal, A. & Aly, M. M.S. Sonic: A system architecture for ultrasonic-based FFT acceleration.
In 2022 27th Asia and South Pacic Design Automation Conference (ASP-DAC), 345–351. https:// doi. org/ 10. 1109/ ASP- DAC52
403. 2022. 97125 86 (2022).
13. Hwang, J., Kuo, J. & Lal, A. Planar GHz ultrasonic lens for Fourier ultrasonics. In 2019 IEEE International Ultrasonics Symposium
(IUS), 1735–1738 (IEEE, 2019).
14. Uy, R. F. D. & Bui, V. P. A novel ultrasonic wave-based analog Fourier transform computing system. AIP Adv. 12, 105304 (2022).
15. Uy, R. F. & Bui, V. P. A metalens-based analog computing system for ultrasonic Fourier transform calculations. Sci. Rep. 12, 17124
(2022).
16. Tan, X. H.M., Bui, V.P., Yang, Z., Png, C.E. & Lal, A. Hybrid Fea & Fresnel diraction simulation of 3d GHz acoustic meta-lens.
In 2022 IEEE International Ultrasonics Symposium (IUS), 1–3, https:// doi. org/ 10. 1109/ IUS54 386. 2022. 99584 84 (2022).
17. Yang, Z. etal. Eect of tapered angle on baw transducer performance for ultrasonic wavefront computing. In 2022 IEEE Interna-
tional Ultrasonics Symposium (IUS), 1–3, https:// doi. org/ 10. 1109/ IUS54 386. 2022. 99573 08 (2022).
18. Hadimioglu, B. etal. High-eciency Fresnel acoustic lenses. In 1993 Proceedings IEEE Ultrasonics Symposium, 579–582 (IEEE,
1993).
19. Glassner, A. S. An Introduction to Ray Tracing (Morgan Kaufmann, 1989).
20. Mast, T. D. Fresnel approximations for acoustic elds of rectangularly symmetric sources. J. Acoust. Soc. Am. 121, 3311–3322
(2007).
21. Kapralos, B., Jenkin, M. & Milios, E. Acoustical diraction modeling utilizing the Huygens–Fresnel principle. In IEEE International
Workshop on Haptic Audio Visual Environments and their Applications, 6–pp (IEEE, 2005).
22. Francis, K. J. et al. Characterization of lens based photoacoustic imaging system. Photoacoustics 8, 37–47 (2017).
23. Voelz, D. G. Computational Fourier Optics: A MATLAB Tutorial (SPIE, 2011).
24. Reddy, J. N. Introduction to the Finite Element Method (McGraw-Hill Education, 2019).
25. Yang, Z. etal. Wavefront computing in solids: e design parameters and the ideal lens. In 2021 IEEE International Symposium on
Antennas and Propagation and USNC-URSI Radio Science Meeting (APS/URSI), 1547–1548, https:// doi. org/ 10. 1109/ APS/ URSI4
7566. 2021. 97044 49 (2021).
Acknowledgements
is work is supported by the A*STAR RIE 2020 Advanced Manufacturing and Engineering (AME) Program-
matic Fund [A19E8b0102], and theA*STAR Career Development Fund (CDF) [C222812026].
Figure9. e absolute error compared with analytical 2D FFT results for case 1 using 2-, 4-, 8-, and 16-phase
Fresnel lens.
Content courtesy of Springer Nature, terms of use apply. Rights reserved
12
Vol:.(1234567890)
Scientic Reports | (2023) 13:15052 | https://doi.org/10.1038/s41598-023-42191-1
www.nature.com/scientificreports/
Author contributions
Z.Y. performed the ray-tracing and full wave FEM simulations, analyzed the data, wrote the abstract, introduc-
tion and part of the methods section. X.H.M.T. performed the Fresnel diraction simulations, analyzed the data,
wrote the results section and part of the methods section. V.P.B. planned the research project, wrote the theory
section, and supervised both Z.Y. and X.H.M.T. C.E.P. initiated the research project and supervised both Z.Y.
and X.H.M.T. All authors reviewed the manuscript.
Competing interests
e authors declare no competing interests.
Additional information
Correspondence and requests for materials should be addressed to X.H.M.T.
Reprints and permissions information is available at www.nature.com/reprints.
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional aliations.
Open Access is article is licensed under a Creative Commons Attribution 4.0 International
License, which permits use, sharing, adaptation, distribution and reproduction in any medium or
format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the
Creative Commons licence, and indicate if changes were made. e images or other third party material in this
article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the
material. If material is not included in the article’s Creative Commons licence and your intended use is not
permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from
the copyright holder. To view a copy of this licence, visit http:// creat iveco mmons. org/ licen ses/ by/4. 0/.
© e Author(s) 2023
Content courtesy of Springer Nature, terms of use apply. Rights reserved
1.
2.
3.
4.
5.
6.
Terms and Conditions
Springer Nature journal content, brought to you courtesy of Springer Nature Customer Service Center GmbH (“Springer Nature”).
Springer Nature supports a reasonable amount of sharing of research papers by authors, subscribers and authorised users (“Users”), for small-
scale personal, non-commercial use provided that all copyright, trade and service marks and other proprietary notices are maintained. By
accessing, sharing, receiving or otherwise using the Springer Nature journal content you agree to these terms of use (“Terms”). For these
purposes, Springer Nature considers academic use (by researchers and students) to be non-commercial.
These Terms are supplementary and will apply in addition to any applicable website terms and conditions, a relevant site licence or a personal
subscription. These Terms will prevail over any conflict or ambiguity with regards to the relevant terms, a site licence or a personal subscription
(to the extent of the conflict or ambiguity only). For Creative Commons-licensed articles, the terms of the Creative Commons license used will
apply.
We collect and use personal data to provide access to the Springer Nature journal content. We may also use these personal data internally within
ResearchGate and Springer Nature and as agreed share it, in an anonymised way, for purposes of tracking, analysis and reporting. We will not
otherwise disclose your personal data outside the ResearchGate or the Springer Nature group of companies unless we have your permission as
detailed in the Privacy Policy.
While Users may use the Springer Nature journal content for small scale, personal non-commercial use, it is important to note that Users may
not:
use such content for the purpose of providing other users with access on a regular or large scale basis or as a means to circumvent access
control;
use such content where to do so would be considered a criminal or statutory offence in any jurisdiction, or gives rise to civil liability, or is
otherwise unlawful;
falsely or misleadingly imply or suggest endorsement, approval , sponsorship, or association unless explicitly agreed to by Springer Nature in
writing;
use bots or other automated methods to access the content or redirect messages
override any security feature or exclusionary protocol; or
share the content in order to create substitute for Springer Nature products or services or a systematic database of Springer Nature journal
content.
In line with the restriction against commercial use, Springer Nature does not permit the creation of a product or service that creates revenue,
royalties, rent or income from our content or its inclusion as part of a paid for service or for other commercial gain. Springer Nature journal
content cannot be used for inter-library loans and librarians may not upload Springer Nature journal content on a large scale into their, or any
other, institutional repository.
These terms of use are reviewed regularly and may be amended at any time. Springer Nature is not obligated to publish any information or
content on this website and may remove it or features or functionality at our sole discretion, at any time with or without notice. Springer Nature
may revoke this licence to you at any time and remove access to any copies of the Springer Nature journal content which have been saved.
To the fullest extent permitted by law, Springer Nature makes no warranties, representations or guarantees to Users, either express or implied
with respect to the Springer nature journal content and all parties disclaim and waive any implied warranties or warranties imposed by law,
including merchantability or fitness for any particular purpose.
Please note that these rights do not automatically extend to content, data or other material published by Springer Nature that may be licensed
from third parties.
If you would like to use or distribute our Springer Nature journal content to a wider audience or on a regular basis or in any other manner not
expressly permitted by these Terms, please contact Springer Nature at
onlineservice@springernature.com