Next Article in Journal
LGScanNet: Gated Local–Global Selective Scanning for Joint Low-Light Enhancement and Deblurring
Previous Article in Journal
A Condition-Disentangled Representation Optimization Framework for Domain Generalization Under Distribution Shift: Application to Fault Diagnosis
Previous Article in Special Issue
Physics-Guided Graph Convolutional Network for Ship Structural Failure Mode Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

QueryFieldNet: A Query-Conditioned Surrogate Model for Multi-Beam Reflectarray Principal-Cut Gain Prediction

1
Department of Computer Engineering, Hanbat National University, Daejeon 34158, Republic of Korea
2
Department of Information and Communication Engineering, Hanbat National University, Daejeon 34158, Republic of Korea
3
National Satellite Operation & Application Center, Korea Aerospace Research Institute, Daejeon 34133, Republic of Korea
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2026, 14(17), 3080; https://doi.org/10.3390/math14173080
Submission received: 21 July 2026 / Revised: 8 August 2026 / Accepted: 17 August 2026 / Published: 27 August 2026

Abstract

This study proposes QueryFieldNet for predicting two orthogonal principal-cut wide-angle gain curves of fixed- θ -grid multi-beam reflectarrays. The balanced seven-point θ -grid dataset { 45 ° , 30 ° , 15 ° , 0 ° , 15 ° , 30 ° , 45 ° } contains 19 × 19 phase maps, 1- to 5-bit phase quantization, and one to four intended beams. QueryFieldNet combines periodic phase inputs, multi-scale 2D residual encoding, cross-attention decoding with 181 Fourier- θ queries, intended-beam metadata supervision, and beam-basis residual refinement. Three proposed metrics, Multi-Beam HPBW RMSE, Multi-Beam Main-Lobe RMSE, and Beam-Peak RMSE, quantify the local 3 dB, 10 dB, and peak-gain errors around each intended beam. Across three runs, the final QueryFieldNet obtains bit-wise macro-averaged RMSE 3.240 ± 0.143 , MAE 1.975 ± 0.134 , R 2 0.99792 ± 0.00017 , Multi-Beam HPBW RMSE 1.872 ± 0.015 , Multi-Beam Main-Lobe RMSE 2.134 ± 0.047 , and Beam-Peak RMSE 1.730 ± 0.065 . The aggregate local-window values combine both principal cuts; for ϕ = 90 ° , they represent target-centered local errors rather than physical intended-beam HPBW or peak measurements. These results concern an array-factor-level synthetic benchmark; full-wave and measurement-based validation remain future work.

1. Introduction

Reflectarray antennas combine spatial feeding and planar array structures to realize high-gain, low-profile, and relatively simple antenna systems [1,2,3]. However, the radiation pattern of a reflectarray is determined by the unit-cell phase distribution over the aperture, feed position, phase quantization, and beam-steering conditions. Reflectarray design therefore becomes a high-dimensional and nonlinear optimization problem [4,5]. In multi-beam conditions, multiple intended beams must be formed simultaneously from a single aperture, and the peak gain, main-lobe shape, beamwidth, and sidelobe structure of each beam change together.
Recently, machine-learning-based surrogate models have been increasingly used in antenna design to replace or assist expensive electromagnetic analysis [6,7,8]. Such models are useful for design exploration and optimization because they can rapidly approximate antenna responses without repeated full-wave simulation. Attention mechanisms were popularized by the transformer architecture [9], while antenna-response prediction and parametric modeling studies have adopted neural architectures such as CNN-LSTM models [10,11]; ensemble-learning approaches have also been explored for antenna surrogate modeling [12]. However, the fixed- θ -grid multi-beam reflectarray principal-cut 1D gain-curve prediction problem considered in this study differs from general antenna surrogate settings in terms of input format, output format, and evaluation criteria. Because a single gain curve may contain multiple intended beams, a single-beam metric centered on the global maximum may not fully reflect the local prediction quality of each beam.
PhaseNet-style phase-map-based gain prediction baselines have shown the usefulness of combining 2D phase maps with angular embeddings [13]. This study extends that setting from single-beam-oriented vector regression to fixed-grid multi-beam prediction by using query-conditioned angular field decoding, intended-beam metadata-aware residual refinement, and local-window evaluation metrics. Appendix A Table A1 summarizes the task-level differences between the adapted PhaseNet baseline and QueryFieldNet. Nevertheless, prior studies that directly match the input, output, and evaluation setting of this study remain limited. Therefore, data generation, model architecture, and evaluation metrics need to be adapted for multi-beam reflectarray modeling.
To address these issues, this paper proposes QueryFieldNet. QueryFieldNet jointly encodes the spatial structure and phase periodicity of a 2D phase map and formulates gain prediction as angular field prediction using 181 angular query tokens rather than fixed-length vector regression. In addition, an intended-beam metadata head and a beam-basis residual branch are used to represent design-target occupancy, beam count, and local residual structure, with the aim of improving prediction accuracy around multi-beam peaks and main-lobe regions.
The novelty claimed here is not the use of attention or Fourier features in isolation. It is the task-specific coupling of three elements: output angles act as explicit queries that retrieve spatial phase-map features; intended-beam occupancy and count supervise a beam-aware representation without being supplied as inference inputs; and prediction quality is measured separately around every intended beam rather than only around the global maximum. Generic attention-based surrogates typically map a global latent representation to a fixed response vector, whereas QueryFieldNet preserves the correspondence between each angular coordinate, the aperture tokens it attends to, and the intended-beam-local evaluation regions.
The main contributions of this paper are as follows.
  • A fixed- θ -grid multi-beam reflectarray dataset is constructed for phase quantization levels from 1-bit to 5-bit. For each bit depth, 2000 phase maps and two orthogonal principal-cut wide-angle gain curves are generated.
  • Multi-Beam HPBW RMSE, Multi-Beam Main-Lobe RMSE, and Beam-Peak RMSE are defined to address the limitation that conventional HPBW RMSE and Main-Lobe RMSE are primarily suited to single-beam evaluation.
  • QueryFieldNet is proposed to predict wide-angle gain fields by combining 2D phase maps and angular queries. The proposed model incorporates local multi-beam structures through an intended-beam metadata head and a beam-basis residual branch.
  • QueryFieldNet is compared with adapted baselines reconstructed from published machine-learning and antenna surrogate modeling approaches for the phase-map-based 181-point gain-curve prediction setting. Detailed bit-depth, beam-count, and  θ -position analyses are provided under fixed- θ -grid multi-beam conditions.
The remainder of this paper is organized as follows. Section 2 describes the dataset generation process, proposed evaluation metrics, and QueryFieldNet architecture. Section 3 presents the experimental settings, quantitative performance comparison, and qualitative visualization results. Section 4 discusses the experimental results and the role of each model component. Section 5 concludes the paper.

2. Method

2.1. Problem Formulation

The objective of this study is to predict two orthogonal principal-cut wide-angle gain curves from 2D phase maps of reflectarray antennas. Let the input phase map be P R H × W . In this study, the phase map size is H = W = 19 . The model receives the phase map, bit depth, cut-plane condition, and angular query as inputs and predicts the gain field as follows:
G ^ = f ( P , b , ϕ , θ ) ,
where b is the phase quantization bit depth, ϕ is the principal-cut condition, and  θ is the output angular coordinate. The final output is a 181-point gain curve from −90° to 90° sampled at 1° intervals. In this study, the gain curves are treated as two orthogonal principal-cut responses corresponding to the ϕ = 0 ° and ϕ = 90 ° cuts of the same generated phase map. All intended beams are steered in the ϕ = 0 ° azimuth plane, while both principal-cut planes are retained in the output dataset.
Although the entire gain curve can be directly regressed as a single vector, this study formulates gain prediction as an angular field prediction problem. Each θ location is represented as a query token that attends to phase-map features and predicts the gain at that angle. This formulation is related to coordinate-based implicit neural representations, such as NeRF-style coordinate networks and local implicit image functions [14,15], as well as query-based decoders such as DETR and Perceiver IO [16,17]. Unlike these general formulations, QueryFieldNet uses antenna-specific conditioning through Fourier- θ queries and bit-depth/cut-plane embeddings to predict fixed-grid principal-cut gain fields from phase maps.

2.2. Multi-Beam Reflectarray Dataset Generation

This study generates a balanced fixed- θ -grid dataset for gain prediction of multi-beam reflectarray antennas. The reflectarray is represented by a square 19 × 19 phase-map grid with a 20.1 mm unit-cell pitch at 8 GHz, and the feed is fixed at (0, 0, 250) mm. The 19 cell centers span 361.8 mm, whereas including one full pitch gives a 381.9 mm grid extent. A continuous square aperture mask with side length 370 mm is used in the MRA forward model and in the efficiency calculation; thus, 370 mm denotes the mask dimension rather than the 19-pitch grid extent, and all 19 × 19 cell centers are retained in the aperture summation.
The dataset includes bit depths from 1-bit to 5-bit. For each bit depth, 2000 phase maps are generated, and each phase map has one to four intended beams. The beam-count distribution is balanced by construction, with 500 phase maps for each beam count at every bit depth. Beam θ values are selected from the seven-point steering grid { 45 ° , 30 ° , 15 ° , 0 ° , 15 ° , 30 ° , 45 ° } , and all intended beams are steered in the ϕ = 0 ° azimuth plane. Compared with the earlier five-point grid that included θ = ± 90 ° , the present dataset excludes grazing-direction intended beams and instead adds ± 15 ° and ± 30 ° to provide a denser steering range within ± 45 ° . For each phase map, two principal-cut gain curves are generated for ϕ = 0 ° and ϕ = 90 ° . Each output gain curve consists of 181 values sampled from 90 ° to 90° at 1° intervals. Therefore, each bit-depth CSV file contains 4000 rows.
Data generation is performed by calling a multi-beam reflectarray analysis (MRA) calculation workflow through a Python (version 3.10) wrapper. Following standard reflectarray aperture-summation and directivity formulations [2,3,5], the quantized phase value of each unit cell is combined with the feed-to-cell propagation term and the observation-direction phase term to form an array-factor-level far-field response. The equations below express those standard relations in the notation and discretization of the present implementation rather than reproducing a formula verbatim from one source. To avoid confusion with the signed output cut angle θ [ 90 ° , 90 ° ] , ϑ denotes the polar observation angle used in the MRA normalization and radiation-power calculation:
F ( ϑ , ϕ ) = u = 1 19 v = 1 19 a u , v ( ϑ ) exp j P u , v ( q ) + ψ u , v feed + ψ u , v obs ( ϑ , ϕ ) ,
Here, the signed cut coordinate is connected to the polar-grid notation by the implementation convention θ 0 : ( ϑ , ϕ ) = ( | θ | , ϕ cut ) and θ < 0 : ( ϑ , ϕ ) = ( | θ | , ϕ cut + 180 ° ) . Thus, the 181-point signed cut curve is obtained from opposite azimuthal directions of the nonnegative polar observation grid. Here, u and v index the aperture cells, ( x u , y v ) are their planar coordinates, P u , v ( q ) is the quantized phase assigned to the ( u , v ) cell, r u , v is the feed-to-cell distance, and  k 0 = 2 π / λ is the free-space wavenumber. The feed and observation phase terms are ψ u , v feed = k 0 r u , v and ψ u , v obs = k 0 [ x u sin ϑ cos ϕ + y v sin ϑ sin ϕ ] , respectively. For cells inside the 370 mm square aperture mask, the implemented amplitude factor is
a u , v ( ϑ ) = cos Q f ( ϑ ) cos 2 Q ( ϑ ) max ( r u , v , 10 12 ) , Q = 3 , Q f = 7 .
Here, Q is the aperture element-pattern exponent controlling cos 2 Q ( ϑ ) , whereas Q f is the feed-pattern exponent controlling cos Q f ( ϑ ) .
The feed-pattern term in the implemented amplitude factor is evaluated at the observation angle as an implementation-level simplification. A more detailed reflectarray model would instead evaluate feed taper using a cell-specific feed-to-cell angle ϑ f ( u , v ) . No separately measured element pattern or full-wave unit-cell response is applied. The magnitude is normalized over the sampled two-dimensional observation grid as
F ˜ ( ϑ , ϕ ) = | F ( ϑ , ϕ ) | max max ϑ , ϕ | F ( ϑ , ϕ ) | , 10 12 .
The normalized response is converted to directivity and then to the stored dB response by
P rad = ϑ , ϕ F ˜ 2 ( ϑ , ϕ ) sin ϑ Δ ϑ Δ ϕ , D ( ϑ , ϕ ) = 4 π F ˜ 2 ( ϑ , ϕ ) P rad + 10 20 , G ( ϑ , ϕ ) = 10 log 10 η t η s D ( ϑ , ϕ ) + 10 30 ,
where Δ ϑ and Δ ϕ are the angular sampling intervals, P rad is the sampled radiation integral, D is the directivity proxy, and  η t and η s are the taper and spillover efficiency factors. With  θ e = tan 1 [ ( 2 L / 2 ) / z f ] , L = 370 mm, and  z f = 250 mm, the implementation uses
η t = 1 cos Q f + 1 θ e Q f + 1 + 1 cos Q f θ e Q f 2 2 tan 2 θ e 1 cos 2 Q f + 1 θ e 2 Q f + 1 , η s = 1 cos 2 Q f + 1 θ e .
Thus, the stored curves are array-factor-level gain proxies in dB rather than independently validated absolute dBi gains. All learning and evaluation are performed on these stored responses.
For each bit depth, the 2000 phase maps are partitioned at the phase-map level into 1600 training, 200 validation, and 200 test samples, corresponding to an 80/10/10 ratio. Because each phase map provides paired ϕ = 0 ° and ϕ = 90 ° curves, the corresponding CSV row counts are 3200, 400, and 400. Both rows originating from the same phase map remain in one partition, and the generated files are organized by bit depth and cut-plane condition.
Representative phase-map examples and their corresponding 3D radiation patterns are shown in Figure 1 and Figure 2, respectively.
In Figure 1, panels (a)–(d) show how the quantized aperture phase pattern becomes progressively more superposed as the number of intended directions increases. In Figure 2, the corresponding panels show one to four design-target directions and the resulting directional response. Quantization, constructive/destructive interference, and overlap between neighboring lobes mean that the number of visually resolved maxima need not equal the intended-beam count. Together, the two figures illustrate why beam count cannot be inferred from a single global peak and why both spatial phase features and intended-beam-local evaluation are needed.
Table 1 summarizes the main dataset generation conditions.

2.3. Algorithmic Description of Dataset Generation

Instead of using a fixed phase-level set for each bit depth, this process generates a different combination of 2 b phase states for each sample. This increases phase quantization diversity within the same bit depth. The LUT generator samples distinct phase states and rejects duplicated sorted phase-state sets, including the 1-bit case; therefore, a sample is not assigned two identical phase states. No additional uniform-spacing constraint is imposed after this distinct-state check.
The beam steering angles are selected from a fixed seven-point grid to enable stable beam-position analysis while avoiding grazing-direction intended beams. All intended beams are steered in the ϕ = 0 ° azimuth plane, and output curves are generated for the ϕ = 0 ° and ϕ = 90 ° principal cuts.
Algorithms 1–3 form one sequential workflow. Algorithm 1 supplies a sample-specific phase-level LUT for the selected bit depth, Algorithm 2 supplies a beam-count-balanced set of intended directions, and Algorithm 3 combines both outputs to synthesize the quantized phase map and its paired ϕ = 0 ° and ϕ = 90 ° principal-cut curves. Each generated phase map is assigned to one train, validation, or test partition before the two cuts are expanded into separate rows. During model development, the phase map and cut condition form the prediction input, while the stored beam count and θ list provide auxiliary metadata targets and the masks required by the proposed multi-beam metrics.
These generated inputs and metadata are subsequently consumed by the QueryFieldNet architecture shown in Figure 3.
Algorithm 1 Sample-Specific b-bit Phase-Level LUT Generation
Require: bit depth b, target sample count N, LUT template
Ensure: N sample-specific b-bit phase-level lookup tables
  1:
m 2 b
  2:
U
  3:
while  | U | < N   do
  4:
       z sample m distinct phase values from [ 180 ° , 180 ° ]
  5:
       z sort ( z )
  6:
      if  z U  then
  7:
           continue
  8:
      end if
  9:
       U U { z }
10:
      generate LUT by pairing template dimensions with z
11:
      save phase-level metadata
12:
end while
13:
return  U
Algorithm 2 Balanced Fixed-Grid Multi-Beam Target Sampling
Require: theta grid Θ = { 45 ° , 30 ° , 15 ° , 0 ° , 15 ° , 30 ° , 45 ° } , beam-count range { 1 , 2 , 3 , 4 }
Ensure: multi-beam target list B
  1:
Select K { 1 , 2 , 3 , 4 } according to the balanced beam-count quota.
  2:
B
  3:
while  | B | < K   do
  4:
       θ sample one angle from Θ using the theta-balancing sampler.
  5:
       ϕ 0 °
  6:
      if  θ is not already selected then
  7:
             B B { ( θ , ϕ ) }
  8:
      end if
  9:
end while
10:
return  B
Algorithm 3 Multi-Beam Phase Map and Gain Curve Generation
Require: bit depth b, phase-level LUT, beam target list B, MRA array-factor-level reflectarray simulator
Ensure: phase maps, principal-cut gain curves, and sample metadata
      Fixed parameters:
          frequency = 8 GHz; square reflectarray phase-map grid; cell pitch = 20.1 mm
          aperture-mask side length L = 370 mm; all 19 × 19 cell centers retained
          feed position = ( 0 , 0 , 250 ) mm; phase-map size = 19 × 19
          output θ = 90 ° to 90 ° ; output cut ϕ { 0 ° , 90 ° }
1:
for each sample do
2:
      Generate continuous phase distribution for target beams.
3:
      Quantize phase distribution using the sample-specific b-bit LUT.
4:
      Save the 19 × 19 phase map.
5:
      Simulate the gain curve at ϕ = 0 ° .
6:
      Simulate the gain curve at ϕ = 90 ° .
7:
      Save gain 90 , , gain 90 .
8:
      Save metadata: beam count, beam θ list, phase states, and peak gain.
9:
end for

2.4. HPBW, Main-Lobe, and Proposed Multi-Beam Metrics

In antenna radiation patterns, a key region is generally the neighborhood of the main beam where the maximum gain occurs. The half-power beamwidth (HPBW) is the angular width between two points where the power drops to half of the peak value. In the dB scale, half power corresponds to 10 log 10 2 3.01 dB relative to the peak gain, which is commonly approximated as −3 dB. Therefore, HPBW is usually defined by the points at which the gain decreases by 3 dB from the peak. The main-lobe region is used to evaluate the principal radiation region more broadly than the HPBW; in this study, it is defined as the region within −10 dB of the local peak.
For single-beam evaluation, HPBW and main-lobe regions can be defined around the global maximum of the entire radiation pattern. However, a multi-beam reflectarray may contain multiple intended beams in a single gain curve. Using only the global maximum can therefore fail to reflect the prediction quality of the remaining beams. In this study, a local peak and its −3 dB and −10 dB regions are first computed for each intended beam. The per-beam regions are then merged into a sample-level union mask so that overlapping angular samples are counted only once.
Let the test sample index be n = 1 , , N , and let K n be the number of intended beams in sample n. The ground-truth and predicted gain curves are denoted by G n ( θ i ) and G ^ n ( θ i ) , respectively, where θ i { 90 ° , 89 ° , , 90 ° } .
The standard global metrics are computed as follows.
RMSE = 1 N T n = 1 N i = 1 T G n ( θ i ) G ^ n ( θ i ) 2 .
MAE = 1 N T n = 1 N i = 1 T G n ( θ i ) G ^ n ( θ i ) .
R 2 = 1 n = 1 N i = 1 T G n ( θ i ) G ^ n ( θ i ) 2 n = 1 N i = 1 T G n ( θ i ) G ¯ 2 .
Here, T = 181 and G ¯ is the mean gain value over the entire test set.

2.4.1. Multi-Beam HPBW RMSE

For the kth intended beam of sample n, let the target beam center be θ n , k ( 0 ) . This study fixes the local search window as W ( θ n , k ( 0 ) ) = { θ | θ θ n , k ( 0 ) | 12 ° } . The ± 12 ° window is chosen to cover the local peak and its neighboring main-lobe region for the theta7 steering range, including broadened lobes near ± 45 ° , while reducing contamination from distant sidelobe regions. The same window is applied to all models and all bit depths. Because the intended beam centers are within [ 45 ° , 45 ° ] , these windows do not exceed the [ 90 ° , 90 ° ] output range. The ground-truth local peak location and peak gain in this local window are defined as follows.
θ n , k ( p ) = arg max θ i W ( θ n , k ( 0 ) ) G n ( θ i ) .
p n , k = G n ( θ n , k ( p ) ) .
The HPBW region of the kth beam is defined as the angular set within −3 dB of the local peak:
H n , k = { θ i θ i W ( θ n , k ( 0 ) ) , G n ( θ i ) p n , k 3 } .
For samples with multiple nearby intended beams, the evaluated high-gain mask is the union of the per-beam sets,
H n = k = 1 K n H n , k .
The Multi-Beam HPBW RMSE over all samples is computed as follows.
MB - HPBW RMSE = A HPBW B HPBW , A HPBW = n = 1 N θ i H n G n ( θ i ) G ^ n ( θ i ) 2 , B HPBW = n = 1 N | H n | .
This metric evaluates prediction error in the core high-gain region of each intended beam, namely the −3 dB HPBW region.

2.4.2. Multi-Beam Main-Lobe RMSE

The main-lobe region is defined as the region within −10 dB of the local peak:
M n , k = { θ i θ i W ( θ n , k ( 0 ) ) , G n ( θ i ) p n , k 10 } .
The union mask for sample n is
M n = k = 1 K n M n , k .
The Multi-Beam Main-Lobe RMSE over all samples is computed as follows.
MB - Main - Lobe RMSE = A ML B ML , A ML = n = 1 N θ i M n G n ( θ i ) G ^ n ( θ i ) 2 , B ML = n = 1 N | M n | .
Because this metric evaluates a wider main-lobe shape than the HPBW region, it reflects prediction quality not only near the peak but also along the lobe skirt and neighboring radiation region.

2.4.3. Beam-Peak RMSE

Beam-Peak RMSE directly evaluates the difference between the ground-truth peak gain and predicted peak gain around each intended beam. The predicted peak gain is computed within the same local search window as the ground-truth beam:
p ^ n , k = max θ i W ( θ n , k ( 0 ) ) G ^ n ( θ i ) .
Beam - Peak RMSE = n = 1 N k = 1 K n ( p n , k p ^ n , k ) 2 n = 1 N K n .
Thus, Multi-Beam HPBW RMSE evaluates gain error in the union of the local 3 dB regions around intended beam centers; Multi-Beam Main-Lobe RMSE evaluates gain error in the union of the local 10 dB regions; and Beam-Peak RMSE evaluates peak-gain accuracy for each intended-beam window. The reported implementation follows this union-mask definition, so overlapping angular samples are counted once in the region-based metrics. Beam-Peak RMSE is still computed independently for each intended beam, so closely spaced or merged peaks can be assigned to more than one intended-beam window; peak-position matching and unresolved-beam statistics are left for future work.
All reported global metrics are computed over both ϕ = 0 ° and ϕ = 90 ° cut rows. The physical intended-beam interpretation of MB-HPBW RMSE, MB-Main-Lobe RMSE, and Beam-Peak RMSE is tied to the ϕ = 0 ° cut, where the design targets are defined. In the current aggregate result files, the same local-window computation is also applied to the orthogonal ϕ = 90 ° cut rows; those values should therefore be interpreted only as target-centered local-window errors, not as physical HPBW or beam-peak measurements for that orthogonal cut.

2.5. QueryFieldNet Architecture

QueryFieldNet is a query-conditioned neural surrogate model that predicts wide-angle gain curves from 2D phase maps. The overall architecture consists of phase input encoding, a periodic 2D encoder, a query and conditioning module, a query field decoder, an intended-beam metadata head, and a beam-basis residual branch. Figure 3 shows the overall architecture and the flow from phase-map encoding to angular query decoding.

2.5.1. Periodic Phase Input Encoding

The input phase map is stored in degrees and first converted to radians, P ( rad ) = π P ( deg ) / 180 . It is then transformed into sin ( P ( rad ) ) and cos ( P ( rad ) ) to reflect phase periodicity. This alleviates the discontinuity between −180° and 180°. Normalized spatial coordinates x and y are linearly scaled to [ 1 , 1 ] and then added to construct a 4-channel input:
X = [ sin ( P ( rad ) ) , cos ( P ( rad ) ) , x , y ] .

2.5.2. Periodic Multi-Scale 2D Encoder

The periodic 2D encoder is composed of a multi-scale residual CNN structure. The implementation uses a 4-to-64 stem, 64-channel residual blocks, stride-2 downsampling to 128 channels, and a second stride-2 downsampling stage to 256 channels. Mean-pooled features from the three scales are concatenated and projected to a 256-dimensional global context vector. The final spatial feature map is flattened into spatial tokens, which are used as keys and values in the cross-attention module of the query field decoder. The global context is used by the intended-beam metadata head and beam-basis residual branch.

2.5.3. Query and Conditioning Module

The query and conditioning module combines bit embedding, cut- ϕ embedding, and Fourier- θ query to generate 181 angular query tokens. Let θ deg [ 90 , 90 ] denote the query angle in degrees and let θ rad = π θ deg / 180 . The Fourier-angle query is
q θ = θ deg / 90 , sin θ rad , cos θ rad , sin ( 2 θ rad ) , cos ( 2 θ rad ) , sin ( 4 θ rad ) , cos ( 4 θ rad ) .
The bit and cut- ϕ embeddings distinguish phase-quantization and principal-cut conditions. Bit-aware FiLM modulates the global context as c = c ( 1 + 0.1 tanh γ b ) + 0.1 β b , where ( γ b , β b ) is generated from the bit embedding.

2.5.4. Query Field Decoder

The query field decoder uses cross-attention between angular query tokens and phase-map spatial tokens. The angular token sequence provides the query matrix Q, and the encoder spatial tokens provide the key and value matrices K and V. The decoder uses multi-head attention with eight heads, followed by a feed-forward block. A dilated 1D convolution stack with dilation factors 1, 2, 4, and 8 is then applied to refine adjacent gain responses along the angular direction. This branch predicts the base component of the final gain curve:
G ^ base ( θ ) = D query ( Q θ , T spatial ) .

2.5.5. Intended-Beam Metadata Head and Beam-Basis Residual

The intended-beam metadata head predicts intended beam occupancy and intended beam count, not the number of resolved local maxima in the realized gain curve. Beam occupancy indicates whether a design target exists at each position in the fixed θ grid { 45 ° , 30 ° , 15 ° , 0 ° , 15 ° , 30 ° , 15 ° } , and beam count indicates the number of intended beams from one to four. During training, this branch uses design metadata as auxiliary supervision through binary occupancy loss and count classification loss to encourage beam-aware representations.
The beam-basis residual branch uses the predicted occupancy probabilities and encoder features to generate residual gain around fixed intended-beam centers. For each grid center, the branch predicts an amplitude, width, and skew parameter for a metadata-gated Gaussian-like basis function; the residual is the sum of these basis functions weighted by the predicted occupancy probabilities. During inference, the residual branch uses only predicted occupancy probabilities. During training, metadata teacher forcing can temporarily replace predicted occupancy with ground-truth metadata for a subset of batches to stabilize early training. After the query field decoder predicts the overall base gain curve, the beam-basis residual branch refines local peak and main-lobe shapes around fixed θ centers. The final output is computed as the sum of the base gain and residual gain:
G ^ ( θ ) = G ^ base ( θ ) + G ^ residual ( θ ) .

2.6. QueryFieldNet Training Objective

QueryFieldNet is trained using both the full gain-curve prediction loss and beam-aware auxiliary losses. The gain curve is z-score normalized using the angle-wise mean and standard deviation computed from the train split, and all reported metrics are computed in the dB domain after inverse transformation.
The base gain prediction loss is Smooth L1 loss on the normalized gain curve. This loss is combined with a dB-domain global loss, high-gain HPBW-region loss, high-gain main-lobe-region loss, intended-beam-region loss, peak loss, derivative shape loss, and intended-beam metadata auxiliary loss. The total loss is defined as follows:
L = L gain + λ global L global + λ hpbw L hpbw + λ lobe L lobe + λ beam L beam - region + λ peak L peak + λ shape L shape + λ metadata L metadata .
Let Z n ( θ ) and Z ^ n ( θ ) denote the normalized target and prediction, and let G n ( θ ) and G ^ n ( θ ) denote the corresponding dB-domain curves after inverse normalization. The individual loss terms used in implementation are
L gain = SmoothL 1 ( Z ^ , Z ) , L global = 1 100 N T n , i G ^ n ( θ i ) G n ( θ i ) 2 , L hpbw = 1 | H g | ( n , i ) H g Z ^ n ( θ i ) Z n ( θ i ) 2 , L lobe = 1 | M g | ( n , i ) M g Z ^ n ( θ i ) Z n ( θ i ) 2 , L beam - region = 1 | B | ( n , i ) B Z ^ n ( θ i ) Z n ( θ i ) 2 , L peak = 1 100 N n max i G ^ n ( θ i ) max i G n ( θ i ) 2 , L shape = SmoothL 1 ( Δ θ Z ^ , Δ θ Z ) , L metadata = BCE ( o ^ , o ) + CE ( c ^ , c ) .
Here, H g and M g are global high-gain masks defined by the 3 dB and 10 dB regions around the maximum of each training curve, B is the union of training-only intended-beam regions computed from design beam-center metadata with a 14° radius, Δ θ is the first-order angular finite difference, o ^ and o are predicted and target intended-beam occupancy vectors, and c ^ and c are predicted and target beam-count classes. The evaluation metrics in Section 2.4 use intended-beam local-window masks, while the training objective combines global high-gain emphasis and intended-beam-region emphasis. The 14° training radius is slightly wider than the ± 12 ° evaluation window to provide a soft optimization margin around intended-beam neighborhoods.

3. Experimental Results

3.1. Experimental Settings

The final QueryFieldNet is evaluated with five baseline models configured for the present 181-point prediction task: TabNet [18], SKi-Le-BNN [19], PhaseNet [13], 1D GP-HetCNN [20], and BOBE [12]. All methods use the balanced theta7 source dataset, the same 181-point output definition, and the same evaluation code. Every experiment is repeated with seeds 42, 43, and 44, and the reported results are mean ± standard deviation.
QueryFieldNet and QueryFieldNet-Lite are each trained as one joint model on the pooled 1-bit to 5-bit training split, whereas each baseline is trained independently for each bit depth. For the joint models, angle-wise z-score statistics are computed from the pooled training split, and per-bit results are obtained from the corresponding test subsets. Across the five bit depths, the pooled QueryFieldNet data contain 8000/1000/1000 phase maps, or 16,000/2000/2000 cut rows, for training/validation/test. The balanced sampler accounts for bit depth, beam count, maximum steering magnitude, and cut- ϕ . The maximum training budget is 15,000 epochs, but validation early stopping terminates the three final runs after 312–589 epochs; their selected checkpoints occur at epochs 62–339. Checkpoints minimize
S val = RMSE + MB - HPBW RMSE + MB - Main - Lobe RMSE + 0.85 HPBW worst .
Here, HPBW worst is the worst validation HPBW RMSE among the bit, beam-count, steering-magnitude, and combined subgroups. Additional verified QueryFieldNet settings are listed in Appendix A Table A2.
TabNet uses its regression objective with AdamW, learning rate 1 × 10 3 , weight decay 1 × 10 4 , batch size 1024, virtual batch size 128, and a 15,000-epoch maximum budget. SKi-Le-BNN uses MSE plus a KL term with β KL = 1 × 10 5 , AdamW, learning rate 1 × 10 3 , weight decay 1 × 10 4 , and full-batch training. PhaseNet uses full-curve MSE with the same optimizer, learning rate, weight decay, and full-batch mode. SKi-Le-BNN and PhaseNet use ReduceLROnPlateau with factor 0.5 and patience 1000 and select checkpoints by validation global RMSE.
The 1D GP-HetCNN uses Smooth L1 loss, Adam, learning rate 1 × 10 3 , zero weight decay, batch size 256, a 15,000-epoch maximum budget, early-stopping patience 250, and ReduceLROnPlateau with factor 0.1 and patience 50; its checkpoint is selected by validation HPBW RMSE. BOBE combines feature-engineered XGBoost, Random Forest, Extra Trees, and CatBoost regressors [21,22,23,24]; 200 Optuna trials minimize validation RMSE over normalized blending weights [25]. Neural optimizer, learning rate, batch size, and epoch count do not apply to this tree ensemble.
A common upper budget of 15,000 epochs is applied to the neural models. The initial learning rate is 1 × 10 3 for the neural baselines and 8 × 10 4 for QueryFieldNet. Model-specific losses, optimizers, and batch configurations are retained to preserve the intended learning behavior of each architecture, while training termination and best-checkpoint selection use validation performance only. QueryFieldNet uses AdamW, weight decay 1 × 10 4 , batch size 256, early-stopping patience 250, and ReduceLROnPlateau with factor 0.5 and patience 60. BOBE is optimized with 200 Optuna trials instead of an epoch-based budget, and its ensemble is selected by validation RMSE. Accordingly, the benchmark is presented as a common-source, validation-controlled, task-adapted comparison using an equal output dimensionality, identical evaluation code, and the same three reporting seeds.

3.2. Performance Comparison by Bit Depth

Table 2 reports bit-depth-wise performance on the balanced theta7 dataset. For each bit depth, values are mean ± standard deviation over three runs on 181-point principal-cut gain curves. RMSE, MAE, MB-HPBW RMSE, MB-Main-Lobe RMSE, and Beam-Peak RMSE measure curve-level and local-window errors, while R 2 measures curve-level goodness of fit. The aggregate local-window values include both principal cuts; for the orthogonal ϕ = 90 ° cut, they denote target-centered local-window errors rather than physical intended-beam HPBW or peak measurements. Bold and underline indicate the best and second best values within each group. Error metrics are lower-is-better, whereas R 2 is higher-is-better. QueryFieldNet-Lite is included with the five baselines and full QueryFieldNet in all bit-depth, beam-count, and steering-position performance tables so that the capacity-control result can be inspected at both aggregate and subgroup levels.
In the bit-wise macro average in Table 2, the final QueryFieldNet variant reports RMSE 3.240, MAE 1.975, R 2 0.99792, MB-HPBW RMSE 1.872, MB-Main-Lobe RMSE 2.134, and Beam-Peak RMSE 1.730. Relative to BOBE, these values correspond to reductions of 7.2% in RMSE, 10.4% in MAE, 25.2% in MB-HPBW RMSE, 17.5% in MB-Main-Lobe RMSE, and 23.2% in Beam-Peak RMSE. The advantage is not uniform: on 5-bit data, BOBE has 5.6% lower global RMSE and 2.0% lower Beam-Peak RMSE, whereas QueryFieldNet retains 10.2% lower MB-HPBW RMSE and 2.0% lower MB-Main-Lobe RMSE.

3.3. Beam Count-Based Performance Comparison

Table 3a–e compare performance across one- to four-beam cases at each bit depth. These tables use the same three-run mean ± standard deviation format as Table 2.
The beam-count subgroup results show that QueryFieldNet is strongest in local-window metrics across beam-count groups. Across the 20 bit-depth–beam-count combinations, QueryFieldNet improves on BOBE in 19 combinations for MB-HPBW RMSE and in 16 combinations for both MB-Main-Lobe RMSE and Beam-Peak RMSE, but in only 10 combinations for global RMSE. The global metrics do not follow a monotonic trend with beam count, indicating that prediction difficulty depends not only on the number of intended beams but also on steering-angle combinations, peak overlap, and bit-dependent phase distributions.

3.4. Model Complexity

Table 4 reports parameter counts and forward-computation estimates for the five baselines and two QueryFieldNet variants. Neural and tree-ensemble FLOPs use model-specific primitive operations and are therefore not directly equivalent.
QueryFieldNet-Lite is obtained from full QueryFieldNet by reducing the three encoder-stage widths from 64/128/256 to 20/40/80 channels, the global/query hidden dimension from 256 to 80, and the cross-attention heads from eight to four, while retaining the periodic encoding, query decoder, intended-beam metadata head, beam-basis residual branch, and training protocol. It uses 0.617M parameters, close to TabNet’s 0.663M, and outperforms similarly sized neural baselines on every macro metric. It uses 99.82% fewer stored parameters than BOBE but has a higher neural FLOP estimate; full QueryFieldNet remains the accuracy-oriented model.

3.5. Beam-Center |θ|-Based Performance Comparison

Table 5a–e compare performance across absolute beam-center steering positions. The subgroup value | θ | = 45 ° combines samples containing either 45 ° or 45 ° intended beams, and similarly for 15 ° and 30 ° .
The steering-position analysis shows lower errors near broadside and generally larger errors toward | θ | = 45 ° . Across the 20 bit-depth–absolute-beam-center combinations reported in Table 5a–e, QueryFieldNet improves on BOBE in all 20 combinations for MB-HPBW RMSE, MB-Main-Lobe RMSE, and Beam-Peak RMSE, and in 17 combinations for global RMSE. The three global-RMSE exceptions occur at 5-bit with | θ | = 15 ° , 30 ° , and 45 ° . Thus, the local intended-beam advantage remains consistent across the reported absolute steering groups, while BOBE remains competitive for full-curve fitting at higher phase resolution.

3.6. Ablation Study

A component-level ablation was repeated with seeds 42, 43, and 44 on the balanced theta7 dataset. All variants use the same training setting, and exactly one component is added at each stage: A0 is the base 2D CNN, A1 adds periodic phase encoding, A2 adds angular query cross-attention, A3 adds the intended-beam metadata head, and A4 adds the beam-basis residual branch and is the final QueryFieldNet used in the main benchmark. Table 6 reports the resulting bit-wise macro averages. As summarized in Table 6, periodic encoding alone is non-monotonic, whereas query cross-attention gives the largest isolated improvement. The metadata head alone does not improve A2, but A4 reduces its three local errors by 4.4%, 3.8%, and 3.4%. This supports the joint metadata-conditioned residual path rather than an isolated metadata-head gain.
To verify that this gain is specific to multi-beam conditions rather than an overall performance shift, Table 7 decomposes the three intended-beam-local metrics of variants A2–A4 by intended-beam count. As shown in Table 7, A4 is slightly worse than A2 for the one-beam group, but it improves both lobe-region metrics for every two- to four-beam group, supporting a specifically multi-beam benefit.

3.7. Intended-Beam Metadata Head Diagnostics

The auxiliary head is evaluated on the common test split using three checkpoints, and the resulting diagnostics are reported in Table 8. Exact match requires all seven occupancy labels to be correct; joint accuracy additionally requires the beam-count class to be correct. As Table 8 indicates, the head learns the auxiliary task reliably; most errors occur at 1-bit, where coarse phase quantization reduces separation between beam combinations.

3.8. Joint Auxiliary-Loss Scale Sensitivity

All auxiliary loss weights were jointly scaled to 0.5, 1.0, and 1.5 times their reference values over three seeds, with all other settings fixed, and the corresponding test-set results are summarized in Table 9. This experiment evaluates sensitivity to the overall auxiliary-loss scale and does not isolate the effect of each individual λ value.
The 1.0× setting was fixed before test evaluation. The test-set sensitivity results in Table 9 are therefore reported only as a post-hoc robustness analysis: 1.0× gives the best mean result in five of six metrics, while 0.5× is lower only in MAE. No configuration was selected using the test results, and the small differences are interpreted as local robustness rather than global optimality.
The 1.0× setting was fixed before test evaluation. The test-set sensitivity results are reported only as a post-hoc robustness analysis: 1.0× gives the best mean result in five of six metrics, while 0.5× is lower only in MAE. No configuration was selected using the test results, and the small differences are interpreted as local robustness rather than global optimality.

3.9. Qualitative Model Comparison

Figure 4 shows a favorable 4-beam example in which QueryFieldNet follows the intended-beam peak and valley structure closely. It is qualitative; the preceding three-run tables provide the quantitative evidence.
Figure 5 provides a complementary case where BOBE has lower curve-level error, showing that QueryFieldNet’s advantage is aggregate intended-beam fidelity rather than superiority on every curve.
To move beyond a single selected failure curve, Table 10 counts the subgroups in which the three-run mean of QueryFieldNet is better than that of BOBE. This is a descriptive analysis of the already reported subgroup results, not an additional training experiment.
The failure pattern is metric-dependent. Global-RMSE losses become frequent from 3-bit onward and occur for every beam count at 5-bit. In contrast, the only MB-HPBW loss among the 20 bit-depth–beam-count groups is the 5-bit one-beam group. MB-Main-Lobe and Beam-Peak losses are concentrated in the 4-bit four-beam group and the 5-bit one-, two-, and four-beam groups. In the complementary bit-depth– | θ | analysis, QueryFieldNet wins all 20 groups for each local metric, whereas the three global-RMSE losses occur at the nonzero 5-bit steering groups. Thus, the model’s aggregate advantage is robust for intended-beam neighborhoods but weaker for full-curve fitting at higher phase resolution, where BOBE can better fit sidelobes and low-gain regions not emphasized by the local objectives.

4. Discussion

Relative to BOBE, QueryFieldNet reduces MB-HPBW, MB-Main-Lobe, and Beam-Peak RMSE by 25.2%, 17.5%, and 23.2%, and wins 19 of 20 bit-depth–beam-count groups in MB-HPBW RMSE; BOBE remains competitive for high-bit full-curve error. Three-run ablation identifies query cross-attention as the strongest isolated component and shows that the complete metadata-conditioned residual improves two- to four-beam local prediction. QueryFieldNet-Lite supports the capacity-controlled comparison, and the post-hoc auxiliary-loss scale analysis shows local robustness around the pre-specified 1.0× weighting.
Although the query decoder is angle-conditioned, the current metadata head and beam-basis residual branch are defined on the fixed seven-point steering grid. Therefore, the present results should not be interpreted as validation of arbitrary unseen steering angles. The evidence also concerns the 19 × 19 aperture, feed configuration, and array-factor-level simulation used here; other geometries require adaptation or retraining. Because full-wave coupling, material loss, fabrication tolerance, and measurement noise are not represented, a domain gap and corresponding accuracy degradation may occur in direct hardware application. Qualitatively, the intended-beam-local advantage is expected to persist under moderate domain shift because the query decoder and residual branch do not depend on the origin of the training curves. In contrast, absolute accuracy will degrade with unmodeled coupling, tolerance, and noise effects, and quantifying this degradation is part of the planned full-wave and measurement-based follow-up.
The sample-specific phase-level LUT is used as a synthetic diversity mechanism and does not represent one fabricated reflectarray with a fixed calibrated phase-state set. Deployment to a specific platform therefore requires evaluation or adaptation using its hardware-specific phase LUT.

5. Conclusions

This paper proposed QueryFieldNet for principal-cut wide-angle gain-curve prediction of fixed- θ -grid multi-beam reflectarray antennas and defined three intended-beam-aware metrics. On the balanced theta7 benchmark, the three-run per-bit macro averages are RMSE 3.240 ± 0.143 , MAE 1.975 ± 0.134 , R 2 0.99792 ± 0.00017 , MB-HPBW RMSE 1.872 ± 0.015 , MB-Main-Lobe RMSE 2.134 ± 0.047 , and Beam-Peak RMSE 1.730 ± 0.065 . The aggregate local metrics include both cuts; their ϕ = 90 ° component is a target-centered local-window error rather than a physical intended-beam HPBW or peak measurement. Relative to BOBE, the proposed model reduces the three local errors by 25.2%, 17.5%, and 23.2%, and it wins 19 of 20 bit-depth–beam-count groups in MB-HPBW RMSE. The 0.617M-parameter QueryFieldNet-Lite outperforms similarly sized neural baselines and, relative to BOBE, uses 99.82% fewer stored parameters while reducing all three beam-local errors, although its global RMSE and operation estimate are higher. Three-run ablation identifies angular query cross-attention as the largest contributor and shows that the metadata-conditioned residual is most useful for two- to four-beam local regions. The global advantage remains more limited. Broader steering grids and array configurations remain future work, together with full-wave or measured validation.

Author Contributions

Conceptualization, D.K., S.P. and H.J.; methodology, D.K., S.P. and H.J.; investigation, D.K. and H.J.; software, D.K. and S.P.; validation, D.K., S.P. and H.J.; writing—original draft preparation, D.K., S.P. and H.J.; writing—review and editing, S.O., H.J. and D.-H.L.; supervision, H.J. and D.-H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by funding from the Korean government (KASA, Korea AeroSpace Administration) (grant number RS-2025-09392968). This work was supported by Korea Research Institute for Defense Technology Planning and Advancement (KRIT) grant funded by the Korean government (DAPA (Defense Acquisition Program Administration)) (KRIT-CT-22-047, Space-Layer Intelligent Communication Network Laboratory, 2022). This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (RS-2025-00556690). This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (RS-2026-25490089).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. The per-bit CSV files, the 19 × 19 phase maps, and the QueryFieldNet training/evaluation and adapted-baseline scripts are available from the corresponding authors upon reasonable request. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Verified Model and Training Details

Table A1. Task-level comparison between the adapted PhaseNet baseline and QueryFieldNet.
Table A1. Task-level comparison between the adapted PhaseNet baseline and QueryFieldNet.
AspectAdapted PhaseNetQueryFieldNet
Input representationTwo-dimensional phase map with condition featuressin/cos phase channels, spatial coordinates, and bit/cut conditions
Output definitionDirect regression of a 181-point curve181 angle-conditioned query outputs
Angular decodingFixed output-vector decoderFourier-angle queries, cross-attention, and dilated 1D convolution
Intended-beam metadataNot usedAuxiliary occupancy/count head and metadata-gated residual branch
Training objectiveFull-curve MSEComposite full-curve, local-region, shape, peak, and metadata losses
EvaluationGlobal and local-window metrics under the common protocolSame output and metric definitions
Table A2. Verified training settings for the final QueryFieldNet experiments.
Table A2. Verified training settings for the final QueryFieldNet experiments.
SettingValue
Training scopeOne joint model trained on the pooled 1-bit to 5-bit training split
Optimizer/batch sizeAdamW/256
Initial learning rate/weight decay 8 × 10 4 / 1 × 10 4
Maximum budget/early stopping15,000 epochs/patience 250; final runs stopped after 312–589 epochs
Learning-rate schedulerReduceLROnPlateau with patience 60
Loss weights λ global = 1.4 , λ hpbw = 3.5 , λ lobe = 3.5 , λ beam = 2.8 , λ peak = 0.5 , λ shape = 0.12 , and  λ metadata = 0.25
Curriculum/teacher forcing180-epoch loss warm-up; occupancy teacher forcing decays from 0.2 to 0 over 500 epochs
Training/evaluation radius 14 ° intended-beam training region/ ± 12 ° evaluation window
Checkpoint criterionMinimum composite validation score in Equation (26)

References

  1. Berry, D.G.; Malech, R.G.; Kennedy, W.A. The Reflectarray Antenna. IEEE Trans. Antennas Propag. 1963, 11, 645–651. [Google Scholar] [CrossRef] [Scilit]
  2. Huang, J.; Encinar, J.A. Reflectarray Antennas; IEEE Press/Wiley: Hoboken, NJ, USA, 2008. [Google Scholar] [CrossRef] [Scilit]
  3. Balanis, C.A. Antenna Theory: Analysis and Design, 4th ed.; Wiley: Hoboken, NJ, USA, 2016; ISBN 978-1-118-64206-1. [Google Scholar]
  4. Pozar, D.M.; Targonski, S.D.; Syrigos, H.D. Design of Millimeter Wave Microstrip Reflectarrays. IEEE Trans. Antennas Propag. 1997, 45, 287–296. [Google Scholar] [CrossRef] [Scilit]
  5. Nayeri, P.; Yang, F.; Elsherbeni, A.Z. Reflectarray Antennas: Theory, Designs, and Applications; Wiley: Hoboken, NJ, USA, 2018. [Google Scholar] [CrossRef] [Scilit]
  6. El Misilmani, H.M.; Naous, T.; Al Khatib, S.K. A Review on the Design and Optimization of Antennas Using Machine Learning Algorithms and Techniques. Int. J. Rf Microw.-Comput.-Aided Eng. 2020, 30, e22356. [Google Scholar] [CrossRef] [Scilit]
  7. Khan, M.M.; Hossain, S.; Mozumdar, P.; Akter, S.; Ashique, R.H. A Review on Machine Learning and Deep Learning for Various Antenna Design Applications. Heliyon 2022, 8, e09317. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Sarker, N.; Podder, P.; Mondal, M.R.H.; Shafin, S.S.; Kamruzzaman, J. Applications of Machine Learning and Deep Learning in Antenna Design, Optimization, and Selection: A Review. IEEE Access 2023, 11, 103890–103915. [Google Scholar] [CrossRef] [Scilit]
  9. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention Is All You Need. Adv. Neural Inf. Process. Syst. 2017, 30, 5998–6008. [Google Scholar]
  10. Zhu, Z.; Tian, Y.; Sun, J. Antenna Modeling Based on Image-CNN-LSTM. IEEE Antennas Wirel. Propag. Lett. 2024, 23, 2738–2742. [Google Scholar] [CrossRef] [Scilit]
  11. Wei, Z.; Zhou, Z.; Wang, P.; Ren, J.; Yin, Y.; Pedersen, G.F.; Shen, M. Fast and Automatic Parametric Model Construction of Antenna Structures Using CNN-LSTM Networks. IEEE Trans. Antennas Propag. 2024, 72, 1319–1328. [Google Scholar] [CrossRef] [Scilit]
  12. Reddy, V.; Singh, P.; Kumar, J. A Hybrid BOBE Framework for Scattering Parameter Prediction of Wideband Crescent Slot Microstrip Antenna. Array 2026, 30, 100872. [Google Scholar] [CrossRef] [Scilit]
  13. Oh, S.; Pyo, S.; Jang, H. PhaseNet: A Deep Learning Framework for Reflectarray Antenna Gain Prediction by Integrating 2D Phase Maps and Angular Embeddings. Mathematics 2025, 13, 3509. [Google Scholar] [CrossRef] [Scilit]
  14. Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2020; pp. 405–421. [Google Scholar] [CrossRef] [Scilit]
  15. Chen, Y.; Liu, S.; Wang, X. Learning Continuous Image Representation with Local Implicit Image Function. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 8628–8638. [Google Scholar] [CrossRef] [Scilit]
  16. Carion, N.; Massa, F.; Synnaeve, G.; Usunier, N.; Kirillov, A.; Zagoruyko, S. End-to-End Object Detection with Transformers. In Proceedings of the European Conference on Computer Vision; Springer: Cham, Switzerland, 2020; pp. 213–229. [Google Scholar] [CrossRef] [Scilit]
  17. Jaegle, A.; Borgeaud, S.; Alayrac, J.-B.; Doersch, C.; Ionescu, C.; Ding, F.; Koppula, S.; Zoran, D.; Brock, A.; Shelhamer, E.; et al. Perceiver IO: A General Architecture for Structured Inputs & Outputs. In Proceedings of the International Conference on Learning Representations (ICLR), Virtual, 25–29 April 2022; Available online: https://iclr.cc/virtual/2022/poster/6269 (accessed on 25 April 2022).
  18. Arik, S.O.; Pfister, T. TabNet: Attentive Interpretable Tabular Learning. Proc. Aaai Conf. Artif. Intell. 2021, 35, 6679–6687. [Google Scholar] [CrossRef] [Scilit]
  19. Tian, Y.; Sun, J.; Zhu, Z. Skip-Connected CNN Exploiting BNN Surrogate for Antenna Modelling. Int. J. Antennas Propag. 2025, 2025, 4999463. [Google Scholar] [CrossRef] [Scilit]
  20. Yang, X.; Nan, J.; Wang, M. Antenna Modeling and Optimization Based on 1D GP-HetCNN Surrogates and Intelligent Methods. Discov. Appl. Sci. 2026, 8, 119. [Google Scholar] [CrossRef] [Scilit]
  21. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2016; pp. 785–794. [Google Scholar] [CrossRef] [Scilit]
  22. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Scilit]
  23. Geurts, P.; Ernst, D.; Wehenkel, L. Extremely Randomized Trees. Mach. Learn. 2006, 63, 3–42. [Google Scholar] [CrossRef] [Scilit]
  24. Prokhorenkova, L.; Gusev, G.; Vorobev, A.; Dorogush, A.V.; Gulin, A. CatBoost: Unbiased Boosting with Categorical Features. Adv. Neural Inf. Process. Syst. 2018, 31, 6638–6648. [Google Scholar]
  25. Akiba, T.; Sano, S.; Yanase, T.; Ohta, T.; Koyama, M. Optuna: A Next-Generation Hyperparameter Optimization Framework. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2019; pp. 2623–2631. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Representative phase maps for intended beam counts 1–4: (a) one beam, (b) two beams, (c) three beams, and (d) four beams. Axes are aperture coordinates in millimeters, and colors indicate phase in degrees.
Figure 1. Representative phase maps for intended beam counts 1–4: (a) one beam, (b) two beams, (c) three beams, and (d) four beams. Axes are aperture coordinates in millimeters, and colors indicate phase in degrees.
Mathematics 14 03080 g001
Figure 2. Representative 3D array-factor-level responses for intended beam counts 1–4: (a) one beam, (b) two beams, (c) three beams, and (d) four beams. Black arrows denote design-target directions and do not assert that every target appears as an independently resolved local maximum.
Figure 2. Representative 3D array-factor-level responses for intended beam counts 1–4: (a) one beam, (b) two beams, (c) three beams, and (d) four beams. Black arrows denote design-target directions and do not assert that every target appears as an independently resolved local maximum.
Mathematics 14 03080 g002
Figure 3. Overall architecture of QueryFieldNet. The model encodes phase, spatial coordinates, bit/cut conditions, and angular queries to predict 181-point principal-cut gain curves. Beam metadata supervision is used during training, while the metadata-conditioned residual branch remains in the inference path.
Figure 3. Overall architecture of QueryFieldNet. The model encodes phase, spatial coordinates, bit/cut conditions, and angular queries to predict 181-point principal-cut gain curves. Beam metadata supervision is used during training, while the metadata-conditioned residual branch remains in the inference path.
Mathematics 14 03080 g003
Figure 4. Six-model comparison on an illustrative favorable 4-beam case for the final QueryFieldNet. Each subplot reports curve-level RMSE and sample-level MB-HPBW RMSE. The black solid line denotes ground truth, the red dashed line denotes prediction, and vertical dotted lines indicate intended beam centers.
Figure 4. Six-model comparison on an illustrative favorable 4-beam case for the final QueryFieldNet. Each subplot reports curve-level RMSE and sample-level MB-HPBW RMSE. The black solid line denotes ground truth, the red dashed line denotes prediction, and vertical dotted lines indicate intended beam centers.
Mathematics 14 03080 g004
Figure 5. Failure-case comparison on a balanced-theta7 4-beam case where BOBE has lower curve-level error than QueryFieldNet. Each subplot reports curve-level RMSE and sample-level MB-HPBW RMSE. The black solid line denotes ground truth, the red dashed line denotes prediction, and vertical dotted lines indicate intended beam centers.
Figure 5. Failure-case comparison on a balanced-theta7 4-beam case where BOBE has lower curve-level error than QueryFieldNet. Each subplot reports curve-level RMSE and sample-level MB-HPBW RMSE. The black solid line denotes ground truth, the red dashed line denotes prediction, and vertical dotted lines indicate intended beam centers.
Mathematics 14 03080 g005
Table 1. Dataset configuration for the balanced theta7 experiments.
Table 1. Dataset configuration for the balanced theta7 experiments.
ItemConfiguration
Aperture/frequencySquare reflectarray phase-map grid, 8 GHz
Forward-model aperture maskContinuous square mask with side length L = 370 mm; all 19 × 19 cell centers are retained in the aperture summation
Cell/feed20.1 mm unit-cell pitch, feed = (0, 0, 250) mm
Phase map/bit depth19 × 19 phase map, 1-bit to 5-bit
Beam condition1 to 4 beams, θ { 45 ° , 30 ° , 15 ° , 0 ° , 15 ° , 30 ° , 45 ° } , intended-beam azimuth ϕ = 0 °
Balanced sampling500 phase maps per beam count for each bit depth; θ positions sampled as evenly as possible
Output conditionprincipal cuts ϕ = 0 ° and ϕ = 90 ° , output θ = 90 ° to 90 ° , 181 points
Dataset size2000 phase maps per bit, 4000 CSV rows per bit
Split80/10/10 at the phase-map level: 1600/200/200 phase maps (3200/400/400 cut rows)
Table 2. Bit-depth performance on the balanced theta7 dataset. Entries are mean ± standard deviation over three runs.
Table 2. Bit-depth performance on the balanced theta7 dataset. Entries are mean ± standard deviation over three runs.
Bit
Depth
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)3.313 ± 0.0182.169 ± 0.0090.99791 ± 0.000022.501 ± 0.1032.584 ± 0.0912.250 ± 0.048
SKi-Le-BNN (2025)5.060 ± 0.0633.560 ± 0.0840.99513 ± 0.000126.097 ± 0.0975.459 ± 0.0625.093 ± 0.141
PhaseNet (2025)3.342 ± 0.0542.125 ± 0.0370.99788 ± 0.000072.666 ± 0.0672.661 ± 0.0322.446 ± 0.203
1D GP-HetCNN (2026)15.296 ± 1.79910.934 ± 0.4710.95511 ± 0.010696.922 ± 0.8326.919 ± 0.8207.250 ± 0.952
BOBE (2026)3.172 ± 0.0361.996 ± 0.0350.99809 ± 0.000042.190 ± 0.1402.231 ± 0.1362.066 ± 0.181
QueryFieldNet-Lite2.987 ± 0.0361.884 ± 0.0330.99830 ± 0.000041.481 ± 0.0851.749 ± 0.0621.468 ± 0.115
QueryFieldNet2.456 ± 0.2001.486 ± 0.1730.99885 ± 0.000181.211 ± 0.0611.422 ± 0.0851.041 ± 0.076
2TabNet (2021)4.311 ± 0.0323.007 ± 0.0250.99640 ± 0.000053.504 ± 0.0773.633 ± 0.0923.108 ± 0.098
SKi-Le-BNN (2025)5.836 ± 0.0184.448 ± 0.0220.99339 ± 0.000047.798 ± 0.0556.868 ± 0.0506.226 ± 0.042
PhaseNet (2025)4.289 ± 0.0452.999 ± 0.0230.99643 ± 0.000083.490 ± 0.0463.561 ± 0.0512.981 ± 0.018
1D GP-HetCNN (2026)16.620 ± 2.59012.958 ± 1.8390.94552 ± 0.0160710.615 ± 2.66010.364 ± 2.41710.964 ± 2.611
BOBE (2026)3.728 ± 0.1472.536 ± 0.1170.99729 ± 0.000232.770 ± 0.2852.815 ± 0.2272.528 ± 0.244
QueryFieldNet-Lite3.702 ± 0.0542.432 ± 0.0470.99734 ± 0.000082.028 ± 0.0692.346 ± 0.0532.038 ± 0.055
QueryFieldNet3.277 ± 0.1702.074 ± 0.1510.99791 ± 0.000211.709 ± 0.1291.992 ± 0.1281.721 ± 0.150
3TabNet (2021)4.390 ± 0.0492.995 ± 0.0230.99623 ± 0.000083.715 ± 0.2243.769 ± 0.1453.211 ± 0.104
SKi-Le-BNN (2025)5.623 ± 0.3824.309 ± 0.3150.99380 ± 0.000856.457 ± 1.2835.976 ± 1.0225.090 ± 0.812
PhaseNet (2025)4.326 ± 0.0812.963 ± 0.0310.99634 ± 0.000143.609 ± 0.1573.677 ± 0.1252.938 ± 0.048
1D GP-HetCNN (2026)18.780 ± 3.29114.488 ± 1.7190.92956 ± 0.0238311.184 ± 2.06810.784 ± 2.15611.376 ± 2.292
BOBE (2026)3.730 ± 0.0412.436 ± 0.0590.99727 ± 0.000062.677 ± 0.1712.792 ± 0.1622.431 ± 0.102
QueryFieldNet-Lite3.937 ± 0.0782.570 ± 0.0660.99697 ± 0.000122.440 ± 0.0902.716 ± 0.0542.223 ± 0.041
QueryFieldNet3.618 ± 0.1592.264 ± 0.1300.99744 ± 0.000222.194 ± 0.0122.480 ± 0.0682.030 ± 0.049
4TabNet (2021)3.975 ± 0.0842.586 ± 0.0460.99690 ± 0.000133.218 ± 0.0993.313 ± 0.0912.748 ± 0.070
SKi-Le-BNN (2025)4.405 ± 0.2173.176 ± 0.2090.99619 ± 0.000383.945 ± 0.3734.094 ± 0.2893.111 ± 0.239
PhaseNet (2025)4.026 ± 0.0312.633 ± 0.0370.99682 ± 0.000053.341 ± 0.0553.466 ± 0.0862.832 ± 0.084
1D GP-HetCNN (2026)19.279 ± 3.91914.266 ± 2.5330.92509 ± 0.030929.758 ± 2.6329.402 ± 2.4729.885 ± 2.693
BOBE (2026)3.637 ± 0.0282.232 ± 0.0070.99740 ± 0.000042.634 ± 0.1522.738 ± 0.1612.400 ± 0.060
QueryFieldNet-Lite3.710 ± 0.0422.362 ± 0.0580.99730 ± 0.000062.420 ± 0.0882.694 ± 0.0772.261 ± 0.059
QueryFieldNet3.475 ± 0.0782.098 ± 0.0970.99763 ± 0.000112.229 ± 0.0972.468 ± 0.0411.982 ± 0.054
5TabNet (2021)3.676 ± 0.1392.240 ± 0.0460.99734 ± 0.000202.584 ± 0.1012.804 ± 0.0972.314 ± 0.111
SKi-Le-BNN (2025)3.683 ± 0.1222.399 ± 0.1250.99733 ± 0.000182.749 ± 0.1722.998 ± 0.1772.248 ± 0.126
PhaseNet (2025)3.705 ± 0.0222.303 ± 0.0240.99730 ± 0.000032.518 ± 0.0482.820 ± 0.0592.235 ± 0.068
1D GP-HetCNN (2026)24.217 ± 3.76517.433 ± 2.5460.88302 ± 0.034779.329 ± 0.3229.052 ± 0.3029.393 ± 0.346
BOBE (2026)3.195 ± 0.1111.824 ± 0.0610.99799 ± 0.000142.247 ± 0.2482.353 ± 0.1171.839 ± 0.107
QueryFieldNet-Lite3.594 ± 0.0852.204 ± 0.0470.99746 ± 0.000122.042 ± 0.1382.375 ± 0.1152.041 ± 0.026
QueryFieldNet3.375 ± 0.1301.954 ± 0.1270.99776 ± 0.000172.018 ± 0.0762.307 ± 0.1051.876 ± 0.046
MeanTabNet (2021)3.933 ± 0.0342.599 ± 0.0080.99696 ± 0.000053.104 ± 0.0093.221 ± 0.0192.726 ± 0.015
SKi-Le-BNN (2025)4.922 ± 0.0913.579 ± 0.0850.99517 ± 0.000205.409 ± 0.2945.079 ± 0.2314.354 ± 0.136
PhaseNet (2025)3.938 ± 0.0332.605 ± 0.0180.99695 ± 0.000053.125 ± 0.0293.237 ± 0.0162.687 ± 0.042
1D GP-HetCNN (2026)18.838 ± 1.95014.016 ± 1.0430.92766 ± 0.015179.562 ± 0.9349.304 ± 0.8379.774 ± 0.980
BOBE (2026)3.492 ± 0.0032.205 ± 0.0150.99761 ± 0.000012.504 ± 0.0812.586 ± 0.0382.253 ± 0.050
QueryFieldNet-Lite3.586 ± 0.0502.290 ± 0.0490.99747 ± 0.000072.082 ± 0.0782.376 ± 0.0652.006 ± 0.038
QueryFieldNet3.240 ± 0.1431.975 ± 0.1340.99792 ± 0.000171.872 ± 0.0152.134 ± 0.0471.730 ± 0.065
Entries are mean ± standard deviation over three runs. All models use the same 181-point output and metric definitions. In the mean block, each run is first averaged over the relevant subgroups, and then the displayed mean and standard deviation are computed over the three runs.
Table 3. (a) Beam-count subgroup performance (1-bit data). Entries are mean ± standard deviation over three runs. (b) Beam-count subgroup performance (2-bit data). Entries are mean ± standard deviation over three runs. (c) Beam-count subgroup performance (3-bit data). Entries are mean ± standard deviation over three runs. (d) Beam-count subgroup performance (4-bit data). Entries are mean ± standard deviation over three runs. (e) Beam-count subgroup performance (5-bit data). Entries are mean ± standard deviation over three runs.
Table 3. (a) Beam-count subgroup performance (1-bit data). Entries are mean ± standard deviation over three runs. (b) Beam-count subgroup performance (2-bit data). Entries are mean ± standard deviation over three runs. (c) Beam-count subgroup performance (3-bit data). Entries are mean ± standard deviation over three runs. (d) Beam-count subgroup performance (4-bit data). Entries are mean ± standard deviation over three runs. (e) Beam-count subgroup performance (5-bit data). Entries are mean ± standard deviation over three runs.
(a)
Beam
Count
Model
(Year)
RMSE MAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)3.008 ± 0.0751.975 ± 0.0390.99827 ± 0.000092.295 ± 0.1352.390 ± 0.0611.920 ± 0.023
SKi-Le-BNN (2025)5.194 ± 0.0673.642 ± 0.0810.99484 ± 0.000139.422 ± 0.1138.597 ± 0.1086.848 ± 0.142
PhaseNet (2025)2.875 ± 0.0181.826 ± 0.0400.99842 ± 0.000022.132 ± 0.1482.189 ± 0.1361.811 ± 0.097
1D GP-HetCNN (2026)15.176 ± 1.87110.866 ± 0.5190.95599 ± 0.010717.428 ± 0.2987.339 ± 0.3217.505 ± 0.428
BOBE (2026)2.510 ± 0.2741.529 ± 0.2360.99878 ± 0.000271.949 ± 0.2041.917 ± 0.1031.663 ± 0.127
QueryFieldNet-Lite2.693 ± 0.0701.671 ± 0.0570.99861 ± 0.000071.127 ± 0.1211.295 ± 0.1181.149 ± 0.162
QueryFieldNet2.350 ± 0.0831.431 ± 0.0630.99894 ± 0.000071.041 ± 0.0821.232 ± 0.0951.043 ± 0.051
2TabNet (2021)3.435 ± 0.0792.264 ± 0.0400.99776 ± 0.000102.428 ± 0.1622.521 ± 0.1872.267 ± 0.163
SKi-Le-BNN (2025)5.321 ± 0.0613.768 ± 0.0800.99462 ± 0.000126.658 ± 0.0875.901 ± 0.0515.593 ± 0.145
PhaseNet (2025)3.298 ± 0.0382.171 ± 0.0070.99793 ± 0.000052.636 ± 0.1192.551 ± 0.0842.271 ± 0.092
1D GP-HetCNN (2026)15.782 ± 1.83311.230 ± 0.4520.95246 ± 0.011147.248 ± 0.6447.175 ± 0.6127.515 ± 0.733
BOBE (2026)3.467 ± 0.1482.149 ± 0.1830.99772 ± 0.000202.341 ± 0.2952.319 ± 0.1291.988 ± 0.263
QueryFieldNet-Lite3.111 ± 0.0311.996 ± 0.0140.99816 ± 0.000041.536 ± 0.0191.800 ± 0.0441.530 ± 0.078
QueryFieldNet2.781 ± 0.0451.757 ± 0.0200.99853 ± 0.000051.385 ± 0.1111.668 ± 0.1251.342 ± 0.094
3TabNet (2021)3.604 ± 0.0292.353 ± 0.0300.99754 ± 0.000042.873 ± 0.0642.848 ± 0.0302.408 ± 0.048
SKi-Le-BNN (2025)5.011 ± 0.0683.553 ± 0.0870.99524 ± 0.000135.761 ± 0.0955.016 ± 0.0644.868 ± 0.150
PhaseNet (2025)3.780 ± 0.2782.422 ± 0.1250.99728 ± 0.000413.098 ± 0.1202.978 ± 0.0692.785 ± 0.158
1D GP-HetCNN (2026)15.295 ± 1.76210.960 ± 0.5130.95504 ± 0.010766.841 ± 0.7686.819 ± 0.7847.225 ± 0.885
BOBE (2026)3.343 ± 0.2502.193 ± 0.1990.99787 ± 0.000322.137 ± 0.3402.252 ± 0.2742.089 ± 0.369
QueryFieldNet-Lite3.190 ± 0.0802.037 ± 0.0500.99807 ± 0.000101.641 ± 0.1621.935 ± 0.1121.566 ± 0.163
QueryFieldNet2.949 ± 0.1371.854 ± 0.0850.99835 ± 0.000151.427 ± 0.1071.783 ± 0.1061.422 ± 0.168
4TabNet (2021)3.270 ± 0.0562.146 ± 0.0450.99797 ± 0.000072.342 ± 0.0932.480 ± 0.1022.225 ± 0.059
SKi-Le-BNN (2025)4.549 ± 0.0603.185 ± 0.0950.99608 ± 0.000104.317 ± 0.1233.928 ± 0.0824.070 ± 0.140
PhaseNet (2025)3.544 ± 0.2052.204 ± 0.0300.99761 ± 0.000282.529 ± 0.0352.624 ± 0.0932.450 ± 0.543
1D GP-HetCNN (2026)14.919 ± 1.74210.681 ± 0.4070.95693 ± 0.010246.676 ± 1.1426.750 ± 1.0937.056 ± 1.274
BOBE (2026)3.263 ± 0.1062.095 ± 0.1350.99798 ± 0.000142.178 ± 0.1832.219 ± 0.2222.128 ± 0.229
QueryFieldNet-Lite3.021 ± 0.0731.898 ± 0.0400.99827 ± 0.000081.431 ± 0.0621.713 ± 0.0511.451 ± 0.124
QueryFieldNet2.767 ± 0.1171.723 ± 0.0990.99855 ± 0.000121.194 ± 0.0211.519 ± 0.0161.265 ± 0.056
(b)
Beam
Count
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)3.869 ± 0.0142.720 ± 0.0200.99708 ± 0.000023.295 ± 0.1733.256 ± 0.1003.161 ± 0.222
SKi-Le-BNN (2025)5.810 ± 0.0224.292 ± 0.0310.99341 ± 0.0000512.192 ± 0.19610.941 ± 0.1908.002 ± 0.130
PhaseNet (2025)3.767 ± 0.0832.609 ± 0.0580.99723 ± 0.000122.606 ± 0.1262.827 ± 0.0692.489 ± 0.165
1D GP-HetCNN (2026)16.533 ± 2.54313.010 ± 1.9120.94550 ± 0.0156011.297 ± 2.66210.832 ± 2.42011.346 ± 2.817
BOBE (2026)3.534 ± 0.0472.373 ± 0.0810.99754 ± 0.000072.565 ± 0.9202.684 ± 0.6502.521 ± 0.812
QueryFieldNet-Lite3.465 ± 0.1072.279 ± 0.0860.99765 ± 0.000151.758 ± 0.1881.999 ± 0.1432.016 ± 0.273
QueryFieldNet3.229 ± 0.0392.081 ± 0.0090.99796 ± 0.000051.655 ± 0.1901.947 ± 0.1401.766 ± 0.335
2TabNet (2021)4.206 ± 0.1052.943 ± 0.0710.99658 ± 0.000173.045 ± 0.1073.291 ± 0.1642.797 ± 0.091
SKi-Le-BNN (2025)6.011 ± 0.0114.526 ± 0.0080.99301 ± 0.000038.279 ± 0.0727.283 ± 0.0716.657 ± 0.055
PhaseNet (2025)4.273 ± 0.0472.979 ± 0.0260.99647 ± 0.000083.201 ± 0.1523.389 ± 0.1872.870 ± 0.181
1D GP-HetCNN (2026)16.691 ± 2.83212.983 ± 1.9790.94519 ± 0.0178911.089 ± 2.82610.747 ± 2.55311.477 ± 2.803
BOBE (2026)3.858 ± 0.3072.562 ± 0.1970.99710 ± 0.000482.613 ± 0.3372.696 ± 0.3302.378 ± 0.265
QueryFieldNet-Lite3.751 ± 0.0212.465 ± 0.0290.99728 ± 0.000031.932 ± 0.0942.373 ± 0.1012.019 ± 0.074
QueryFieldNet3.475 ± 0.0772.267 ± 0.0540.99766 ± 0.000101.898 ± 0.1202.245 ± 0.0712.020 ± 0.102
3TabNet (2021)4.395 ± 0.1653.051 ± 0.1040.99625 ± 0.000283.318 ± 0.1143.443 ± 0.2042.932 ± 0.074
SKi-Le-BNN (2025)5.823 ± 0.0244.470 ± 0.0420.99343 ± 0.000067.189 ± 0.0576.377 ± 0.0545.969 ± 0.027
PhaseNet (2025)4.406 ± 0.0243.096 ± 0.0310.99624 ± 0.000043.554 ± 0.1253.618 ± 0.0352.976 ± 0.101
1D GP-HetCNN (2026)16.567 ± 2.55412.879 ± 1.8100.94569 ± 0.0160910.421 ± 2.59410.242 ± 2.35910.792 ± 2.490
BOBE (2026)3.834 ± 0.2182.669 ± 0.1170.99713 ± 0.000332.958 ± 0.2162.980 ± 0.1072.664 ± 0.131
QueryFieldNet-Lite3.764 ± 0.0822.472 ± 0.0400.99725 ± 0.000121.977 ± 0.0812.271 ± 0.0132.125 ± 0.131
QueryFieldNet3.589 ± 0.1272.333 ± 0.0920.99750 ± 0.000181.927 ± 0.0292.232 ± 0.0772.035 ± 0.079
4TabNet (2021)4.681 ± 0.0413.281 ± 0.0460.99576 ± 0.000073.912 ± 0.0954.010 ± 0.0373.356 ± 0.167
SKi-Le-BNN (2025)5.713 ± 0.0204.495 ± 0.0120.99369 ± 0.000046.441 ± 0.0805.716 ± 0.0525.744 ± 0.115
PhaseNet (2025)4.611 ± 0.1093.269 ± 0.0600.99589 ± 0.000193.769 ± 0.0533.743 ± 0.0723.131 ± 0.111
1D GP-HetCNN (2026)16.680 ± 2.47212.961 ± 1.7170.94567 ± 0.0151010.343 ± 2.62110.146 ± 2.39110.731 ± 2.548
BOBE (2026)3.686 ± 0.0992.527 ± 0.1290.99738 ± 0.000152.709 ± 0.3912.736 ± 0.3412.429 ± 0.508
QueryFieldNet-Lite3.797 ± 0.0382.500 ± 0.0450.99721 ± 0.000062.183 ± 0.1012.479 ± 0.0791.972 ± 0.072
QueryFieldNet3.717 ± 0.0712.403 ± 0.0470.99733 ± 0.000102.001 ± 0.0642.293 ± 0.0271.962 ± 0.159
(c)
Beam
Count
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)4.205 ± 0.1282.949 ± 0.0680.99651 ± 0.000213.404 ± 0.2663.708 ± 0.2873.117 ± 0.300
SKi-Le-BNN (2025)5.110 ± 0.5343.861 ± 0.3780.99481 ± 0.001108.539 ± 3.4288.036 ± 2.8156.600 ± 1.814
PhaseNet (2025)3.927 ± 0.0802.707 ± 0.0430.99696 ± 0.000122.728 ± 0.0633.084 ± 0.0412.590 ± 0.037
1D GP-HetCNN (2026)17.997 ± 3.74813.826 ± 1.8640.93483 ± 0.0262212.619 ± 1.34211.860 ± 1.28712.532 ± 1.669
BOBE (2026)3.627 ± 0.1702.440 ± 0.1820.99739 ± 0.000242.330 ± 0.3602.502 ± 0.2422.331 ± 0.574
QueryFieldNet-Lite3.550 ± 0.1332.396 ± 0.0870.99751 ± 0.000191.532 ± 0.1022.030 ± 0.0371.613 ± 0.112
QueryFieldNet3.313 ± 0.0412.204 ± 0.0370.99783 ± 0.000051.543 ± 0.1242.027 ± 0.1701.730 ± 0.098
2TabNet (2021)4.422 ± 0.1722.991 ± 0.0920.99617 ± 0.000293.941 ± 0.3734.037 ± 0.2113.330 ± 0.211
SKi-Le-BNN (2025)5.785 ± 0.3614.493 ± 0.3080.99343 ± 0.000837.024 ± 1.3096.620 ± 1.0655.576 ± 0.922
PhaseNet (2025)4.334 ± 0.1312.946 ± 0.0670.99632 ± 0.000223.508 ± 0.2033.747 ± 0.2443.027 ± 0.130
1D GP-HetCNN (2026)18.890 ± 3.16714.545 ± 1.6500.92844 ± 0.0238611.523 ± 2.21411.136 ± 2.28611.630 ± 2.391
BOBE (2026)3.803 ± 0.0782.433 ± 0.0560.99716 ± 0.000112.740 ± 0.1992.806 ± 0.2592.563 ± 0.287
QueryFieldNet-Lite4.028 ± 0.0792.609 ± 0.0750.99682 ± 0.000132.552 ± 0.1222.844 ± 0.1002.483 ± 0.141
QueryFieldNet4.012 ± 0.0932.543 ± 0.0820.99685 ± 0.000152.452 ± 0.1602.768 ± 0.1522.381 ± 0.227
3TabNet (2021)4.424 ± 0.0523.017 ± 0.0380.99618 ± 0.000093.615 ± 0.1953.721 ± 0.1573.237 ± 0.060
SKi-Le-BNN (2025)5.609 ± 0.3814.322 ± 0.3130.99384 ± 0.000846.043 ± 1.1665.620 ± 0.9374.758 ± 0.716
PhaseNet (2025)4.466 ± 0.1023.074 ± 0.0600.99610 ± 0.000183.626 ± 0.1153.680 ± 0.1162.955 ± 0.169
1D GP-HetCNN (2026)18.945 ± 3.40314.667 ± 1.8720.92823 ± 0.0244610.825 ± 2.17810.474 ± 2.22511.076 ± 2.354
BOBE (2026)3.752 ± 0.1322.406 ± 0.0850.99724 ± 0.000202.576 ± 0.4792.672 ± 0.2682.345 ± 0.193
QueryFieldNet-Lite3.926 ± 0.1102.558 ± 0.0790.99699 ± 0.000172.349 ± 0.0952.645 ± 0.1012.228 ± 0.042
QueryFieldNet3.786 ± 0.1172.452 ± 0.0890.99720 ± 0.000172.179 ± 0.0742.633 ± 0.1212.195 ± 0.117
4TabNet (2021)4.453 ± 0.0643.012 ± 0.0330.99614 ± 0.000113.728 ± 0.2783.672 ± 0.2263.142 ± 0.148
SKi-Le-BNN (2025)5.835 ± 0.3054.448 ± 0.2770.99336 ± 0.000705.886 ± 0.7215.393 ± 0.5614.752 ± 0.591
PhaseNet (2025)4.446 ± 0.0693.051 ± 0.0240.99615 ± 0.000123.809 ± 0.2373.741 ± 0.1082.937 ± 0.065
1D GP-HetCNN (2026)19.241 ± 2.93914.908 ± 1.6340.92678 ± 0.0213910.876 ± 2.19510.533 ± 2.34411.150 ± 2.432
BOBE (2026)3.762 ± 0.0552.493 ± 0.0420.99723 ± 0.000072.815 ± 0.1672.945 ± 0.1592.444 ± 0.257
QueryFieldNet-Lite4.126 ± 0.0352.674 ± 0.0480.99669 ± 0.000062.608 ± 0.1532.827 ± 0.0842.177 ± 0.115
QueryFieldNet3.963 ± 0.0922.495 ± 0.0480.99694 ± 0.000142.452 ± 0.1672.645 ± 0.0982.231 ± 0.098
(d)
Beam
Count
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)3.621 ± 0.0642.361 ± 0.0450.99740 ± 0.000092.194 ± 0.3032.318 ± 0.1982.019 ± 0.326
SKi-Le-BNN (2025)3.740 ± 0.0872.621 ± 0.0890.99723 ± 0.000133.117 ± 0.3263.252 ± 0.2922.272 ± 0.205
PhaseNet (2025)3.701 ± 0.1532.362 ± 0.0870.99728 ± 0.000223.130 ± 0.1903.051 ± 0.1912.692 ± 0.237
1D GP-HetCNN (2026)18.737 ± 4.04813.691 ± 2.4250.92835 ± 0.0309112.007 ± 3.46811.417 ± 3.32611.751 ± 3.639
BOBE (2026)3.628 ± 0.1972.286 ± 0.1810.99737 ± 0.000302.139 ± 0.1842.584 ± 0.0372.312 ± 0.274
QueryFieldNet-Lite3.458 ± 0.0312.184 ± 0.0550.99763 ± 0.000041.799 ± 0.1552.049 ± 0.1861.998 ± 0.290
QueryFieldNet3.321 ± 0.0812.036 ± 0.0260.99782 ± 0.000111.856 ± 0.1432.137 ± 0.1971.883 ± 0.178
2TabNet (2021)4.192 ± 0.1092.751 ± 0.0470.99654 ± 0.000183.652 ± 0.3213.581 ± 0.3253.109 ± 0.075
SKi-Le-BNN (2025)4.504 ± 0.2613.307 ± 0.2720.99600 ± 0.000474.063 ± 0.3754.058 ± 0.2583.276 ± 0.092
PhaseNet (2025)4.176 ± 0.0722.743 ± 0.0520.99657 ± 0.000123.863 ± 0.1133.715 ± 0.1733.188 ± 0.139
1D GP-HetCNN (2026)19.018 ± 3.93614.093 ± 2.5100.92666 ± 0.031309.990 ± 2.8939.637 ± 2.74010.030 ± 3.044
BOBE (2026)4.008 ± 0.0662.451 ± 0.0830.99685 ± 0.000123.448 ± 0.4293.425 ± 0.2802.984 ± 0.445
QueryFieldNet-Lite3.966 ± 0.0832.574 ± 0.0580.99691 ± 0.000132.916 ± 0.0622.898 ± 0.0532.711 ± 0.114
QueryFieldNet3.847 ± 0.0902.398 ± 0.0490.99709 ± 0.000142.581 ± 0.2502.654 ± 0.1652.438 ± 0.211
3TabNet (2021)3.984 ± 0.0432.628 ± 0.0230.99689 ± 0.000073.396 ± 0.0403.577 ± 0.0323.038 ± 0.206
SKi-Le-BNN (2025)4.573 ± 0.2873.327 ± 0.2620.99589 ± 0.000523.956 ± 0.4014.170 ± 0.3073.095 ± 0.238
PhaseNet (2025)4.022 ± 0.0972.673 ± 0.0870.99683 ± 0.000153.342 ± 0.0893.680 ± 0.0523.029 ± 0.076
1D GP-HetCNN (2026)19.620 ± 3.90314.590 ± 2.5690.92301 ± 0.030849.488 ± 2.5399.124 ± 2.4109.662 ± 2.627
BOBE (2026)3.532 ± 0.2562.152 ± 0.1340.99754 ± 0.000352.545 ± 0.3182.735 ± 0.2212.474 ± 0.255
QueryFieldNet-Lite3.677 ± 0.0552.335 ± 0.0810.99735 ± 0.000082.391 ± 0.2462.873 ± 0.1542.222 ± 0.129
QueryFieldNet3.570 ± 0.1102.218 ± 0.0780.99750 ± 0.000152.023 ± 0.1372.601 ± 0.1861.963 ± 0.082
4TabNet (2021)4.065 ± 0.2122.608 ± 0.1110.99679 ± 0.000333.081 ± 0.0343.174 ± 0.0462.521 ± 0.142
SKi-Le-BNN (2025)4.684 ± 0.2173.408 ± 0.2160.99574 ± 0.000404.062 ± 0.3694.206 ± 0.2933.201 ± 0.322
PhaseNet (2025)4.163 ± 0.0852.737 ± 0.0770.99664 ± 0.000143.115 ± 0.0573.284 ± 0.1112.572 ± 0.049
1D GP-HetCNN (2026)19.710 ± 3.86714.686 ± 2.6770.92242 ± 0.030999.208 ± 2.3288.929 ± 2.1429.446 ± 2.293
BOBE (2026)3.409 ± 0.1582.086 ± 0.1170.99774 ± 0.000212.312 ± 0.3152.368 ± 0.2452.021 ± 0.211
QueryFieldNet-Lite3.728 ± 0.0682.362 ± 0.0590.99730 ± 0.000102.304 ± 0.0982.591 ± 0.1202.132 ± 0.056
QueryFieldNet3.518 ± 0.1232.149 ± 0.0670.99760 ± 0.000172.084 ± 0.0192.395 ± 0.0382.109 ± 0.061
(e)
Beam
Count
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1TabNet (2021)3.710 ± 0.1322.200 ± 0.0200.99726 ± 0.000202.091 ± 0.1022.528 ± 0.1442.386 ± 0.090
SKi-Le-BNN (2025)3.586 ± 0.0762.209 ± 0.0650.99744 ± 0.000112.476 ± 0.2882.739 ± 0.1752.529 ± 0.156
PhaseNet (2025)3.698 ± 0.0822.204 ± 0.0410.99728 ± 0.000122.127 ± 0.1062.694 ± 0.0782.148 ± 0.062
1D GP-HetCNN (2026)23.585 ± 3.87916.843 ± 2.6380.88743 ± 0.0351011.579 ± 0.52211.054 ± 0.46611.323 ± 0.452
BOBE (2026)3.568 ± 0.2772.113 ± 0.2070.99746 ± 0.000391.850 ± 0.1542.288 ± 0.3941.661 ± 0.307
QueryFieldNet-Lite3.733 ± 0.1042.255 ± 0.0620.99723 ± 0.000151.951 ± 0.0992.414 ± 0.0662.294 ± 0.108
QueryFieldNet3.592 ± 0.0352.098 ± 0.0390.99743 ± 0.000051.911 ± 0.0532.289 ± 0.0142.303 ± 0.156
2TabNet (2021)3.587 ± 0.1722.156 ± 0.0650.99747 ± 0.000242.712 ± 0.1233.054 ± 0.0832.506 ± 0.132
SKi-Le-BNN (2025)3.633 ± 0.0862.372 ± 0.1210.99741 ± 0.000122.767 ± 0.1743.179 ± 0.1542.420 ± 0.120
PhaseNet (2025)3.586 ± 0.0712.224 ± 0.0410.99748 ± 0.000102.564 ± 0.1123.026 ± 0.1162.594 ± 0.189
1D GP-HetCNN (2026)24.162 ± 3.81217.515 ± 2.6040.88409 ± 0.035749.776 ± 0.4259.519 ± 0.3739.754 ± 0.437
BOBE (2026)3.174 ± 0.1471.772 ± 0.1160.99801 ± 0.000202.203 ± 0.4242.530 ± 0.3112.054 ± 0.409
QueryFieldNet-Lite3.581 ± 0.0932.179 ± 0.0260.99748 ± 0.000132.236 ± 0.2022.688 ± 0.1392.293 ± 0.014
QueryFieldNet3.450 ± 0.0612.021 ± 0.0310.99766 ± 0.000082.188 ± 0.0192.738 ± 0.0772.271 ± 0.054
3TabNet (2021)3.932 ± 0.1662.407 ± 0.0550.99697 ± 0.000252.761 ± 0.1442.854 ± 0.1582.036 ± 0.203
SKi-Le-BNN (2025)3.870 ± 0.1922.550 ± 0.1790.99706 ± 0.000302.848 ± 0.1822.968 ± 0.2052.021 ± 0.147
PhaseNet (2025)3.918 ± 0.1482.458 ± 0.0690.99699 ± 0.000232.684 ± 0.1122.776 ± 0.1121.900 ± 0.051
1D GP-HetCNN (2026)24.375 ± 3.71317.553 ± 2.5030.88164 ± 0.034099.019 ± 0.3668.744 ± 0.3679.090 ± 0.453
BOBE (2026)3.099 ± 0.1071.740 ± 0.0800.99812 ± 0.000132.345 ± 0.2292.441 ± 0.2751.770 ± 0.510
QueryFieldNet-Lite3.625 ± 0.0562.260 ± 0.0370.99742 ± 0.000081.929 ± 0.1852.095 ± 0.1371.566 ± 0.084
QueryFieldNet3.601 ± 0.0712.155 ± 0.0250.99746 ± 0.000101.798 ± 0.0712.017 ± 0.0661.475 ± 0.068
4TabNet (2021)3.530 ± 0.1192.239 ± 0.0440.99756 ± 0.000162.517 ± 0.1382.688 ± 0.0972.337 ± 0.154
SKi-Le-BNN (2025)3.684 ± 0.1672.501 ± 0.1490.99734 ± 0.000242.747 ± 0.2012.967 ± 0.1992.202 ± 0.126
PhaseNet (2025)3.666 ± 0.0572.368 ± 0.0420.99737 ± 0.000082.487 ± 0.0932.753 ± 0.0492.229 ± 0.040
1D GP-HetCNN (2026)24.734 ± 3.68217.822 ± 2.4690.87886 ± 0.034368.667 ± 0.3648.476 ± 0.3338.883 ± 0.398
BOBE (2026)2.887 ± 0.0731.654 ± 0.0680.99837 ± 0.000072.214 ± 0.6802.127 ± 0.4611.776 ± 0.393
QueryFieldNet-Lite3.442 ± 0.0992.138 ± 0.0660.99768 ± 0.000132.006 ± 0.0982.330 ± 0.1262.071 ± 0.051
QueryFieldNet3.363 ± 0.0361.992 ± 0.0340.99779 ± 0.000051.897 ± 0.1052.232 ± 0.0791.989 ± 0.158
Entries are mean ± standard deviation over three runs. All models use the same 181-point output and metric definitions.
Table 4. Parameter count and estimated FLOPs for one 181-point gain-curve prediction.
Table 4. Parameter count and estimated FLOPs for one 181-point gain-curve prediction.
ModelParameters
(M)
FLOPs
(M)
TabNet (2021)0.661.93
SKi-Le-BNN (2025)0.290.52
PhaseNet (2025)0.181.50
1D GP-HetCNN (2026)0.3371.66
BOBE (2026)338.094.99
QueryFieldNet-Lite0.6256.01
QueryFieldNet6.06542.59
Table 5. (a) Beam-center | θ | subgroup performance (1-bit data). Entries are mean ± standard deviation over three runs. (b) Beam-center | θ | subgroup performance (2-bit data). Entries are mean ± standard deviation over three runs. (c) Beam-center | θ | subgroup performance (3-bit data). Entries are mean ± standard deviation over three runs. (d) Beam-center | θ | subgroup performance (4-bit data). Entries are mean ± standard deviation over three runs. (e) Beam-center | θ | subgroup performance (5-bit data). Entries are mean ± standard deviation over three runs.
Table 5. (a) Beam-center | θ | subgroup performance (1-bit data). Entries are mean ± standard deviation over three runs. (b) Beam-center | θ | subgroup performance (2-bit data). Entries are mean ± standard deviation over three runs. (c) Beam-center | θ | subgroup performance (3-bit data). Entries are mean ± standard deviation over three runs. (d) Beam-center | θ | subgroup performance (4-bit data). Entries are mean ± standard deviation over three runs. (e) Beam-center | θ | subgroup performance (5-bit data). Entries are mean ± standard deviation over three runs.
(a)
Beam
Center
| θ |
Model
(Year)
RMSE MAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0 ° TabNet (2021)3.355 ± 0.0502.208 ± 0.0330.99785 ± 0.000062.329 ± 0.2072.491 ± 0.1222.197 ± 0.165
SKi-Le-BNN (2025)4.812 ± 0.0613.462 ± 0.0900.99558 ± 0.000115.204 ± 0.1664.648 ± 0.1357.006 ± 0.232
PhaseNet (2025)3.497 ± 0.1842.214 ± 0.0880.99766 ± 0.000242.734 ± 0.1722.748 ± 0.0782.727 ± 0.259
1D GP-HetCNN (2026)15.164 ± 1.73810.876 ± 0.4990.95566 ± 0.010507.129 ± 0.5146.839 ± 0.5117.791 ± 0.531
BOBE (2026)3.186 ± 0.0812.050 ± 0.0580.99806 ± 0.000101.988 ± 0.2422.013 ± 0.2042.045 ± 0.167
QueryFieldNet-Lite1.860 ± 0.1031.216 ± 0.0700.99933 ± 0.000080.456 ± 0.0180.528 ± 0.0400.480 ± 0.067
QueryFieldNet1.559 ± 0.2120.953 ± 0.1640.99952 ± 0.000130.271 ± 0.0210.351 ± 0.0390.257 ± 0.019
15 ° TabNet (2021)3.318 ± 0.0012.143 ± 0.0110.99790 ± 0.000002.305 ± 0.1302.267 ± 0.0792.030 ± 0.134
SKi-Le-BNN (2025)4.924 ± 0.0593.439 ± 0.0890.99539 ± 0.000116.032 ± 0.1204.736 ± 0.0705.612 ± 0.255
PhaseNet (2025)3.417 ± 0.0732.166 ± 0.0430.99778 ± 0.000092.517 ± 0.1052.301 ± 0.0352.150 ± 0.062
1D GP-HetCNN (2026)15.441 ± 1.67311.078 ± 0.4440.95415 ± 0.009995.665 ± 0.4465.731 ± 0.4015.905 ± 0.453
BOBE (2026)3.283 ± 0.0572.082 ± 0.0420.99794 ± 0.000082.090 ± 0.1871.970 ± 0.0981.991 ± 0.135
QueryFieldNet-Lite2.750 ± 0.0611.763 ± 0.0570.99855 ± 0.000070.697 ± 0.0500.981 ± 0.0820.657 ± 0.069
QueryFieldNet2.179 ± 0.2401.336 ± 0.1990.99908 ± 0.000200.580 ± 0.0060.766 ± 0.0640.556 ± 0.023
30 ° TabNet (2021)3.514 ± 0.0442.341 ± 0.0340.99766 ± 0.000062.780 ± 0.2322.940 ± 0.2192.208 ± 0.121
SKi-Le-BNN (2025)5.023 ± 0.0633.547 ± 0.0850.99522 ± 0.000126.721 ± 0.0765.963 ± 0.0613.998 ± 0.049
PhaseNet (2025)3.647 ± 0.1442.355 ± 0.0290.99747 ± 0.000202.669 ± 0.0982.778 ± 0.1272.258 ± 0.176
1D GP-HetCNN (2026)15.226 ± 1.80910.875 ± 0.4950.95552 ± 0.010726.769 ± 0.8377.043 ± 0.9366.870 ± 1.038
BOBE (2026)3.384 ± 0.0552.176 ± 0.0280.99782 ± 0.000062.335 ± 0.1482.361 ± 0.0771.950 ± 0.181
QueryFieldNet-Lite3.103 ± 0.0131.981 ± 0.0100.99817 ± 0.000011.140 ± 0.1171.333 ± 0.0761.010 ± 0.091
QueryFieldNet2.609 ± 0.1551.584 ± 0.1450.99870 ± 0.000151.018 ± 0.0611.249 ± 0.0150.879 ± 0.072
45 ° TabNet (2021)3.276 ± 0.0532.139 ± 0.0290.99796 ± 0.000072.720 ± 0.2452.814 ± 0.1172.514 ± 0.107
SKi-Le-BNN (2025)4.976 ± 0.0693.467 ± 0.0860.99531 ± 0.000136.325 ± 0.1417.039 ± 0.1854.053 ± 0.035
PhaseNet (2025)3.339 ± 0.0912.092 ± 0.0510.99788 ± 0.000122.896 ± 0.2753.101 ± 0.2072.660 ± 0.293
1D GP-HetCNN (2026)15.065 ± 1.87110.734 ± 0.4290.95628 ± 0.011178.192 ± 1.8718.260 ± 1.6738.354 ± 2.056
BOBE (2026)3.160 ± 0.1602.018 ± 0.1100.99810 ± 0.000202.443 ± 0.1232.771 ± 0.2362.207 ± 0.389
QueryFieldNet-Lite3.044 ± 0.0471.908 ± 0.0400.99825 ± 0.000051.095 ± 0.0441.411 ± 0.0561.058 ± 0.119
QueryFieldNet2.487 ± 0.2221.509 ± 0.1840.99882 ± 0.000210.918 ± 0.0541.176 ± 0.0590.883 ± 0.095
(b)
Beam
Center | θ |
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0 ° TabNet (2021)4.378 ± 0.0463.070 ± 0.0050.99629 ± 0.000082.811 ± 0.0512.950 ± 0.0822.613 ± 0.196
SKi-Le-BNN (2025)5.803 ± 0.0064.520 ± 0.0080.99348 ± 0.000017.968 ± 0.1496.885 ± 0.1058.561 ± 0.159
PhaseNet (2025)4.319 ± 0.0643.050 ± 0.0410.99639 ± 0.000112.769 ± 0.2563.046 ± 0.1282.503 ± 0.324
1D GP-HetCNN (2026)16.733 ± 2.55513.131 ± 1.8500.94507 ± 0.0157412.402 ± 4.31911.402 ± 4.04912.906 ± 4.323
BOBE (2026)3.614 ± 0.1752.449 ± 0.1260.99747 ± 0.000252.340 ± 0.5272.394 ± 0.3732.311 ± 0.538
QueryFieldNet-Lite3.427 ± 0.2342.305 ± 0.1710.99767 ± 0.000320.293 ± 0.1430.333 ± 0.1060.280 ± 0.138
QueryFieldNet3.200 ± 0.2352.068 ± 0.2050.99797 ± 0.000300.127 ± 0.0300.136 ± 0.0200.157 ± 0.089
15 ° TabNet (2021)4.434 ± 0.0103.073 ± 0.0250.99618 ± 0.000023.262 ± 0.1463.526 ± 0.0652.605 ± 0.120
SKi-Le-BNN (2025)5.778 ± 0.0284.398 ± 0.0160.99351 ± 0.000068.072 ± 0.1176.494 ± 0.0897.095 ± 0.225
PhaseNet (2025)4.442 ± 0.0423.105 ± 0.0270.99616 ± 0.000073.384 ± 0.0703.414 ± 0.0812.568 ± 0.092
1D GP-HetCNN (2026)16.866 ± 2.47513.183 ± 1.7910.94376 ± 0.015709.481 ± 2.9749.044 ± 2.4329.662 ± 2.959
BOBE (2026)3.719 ± 0.1932.527 ± 0.1500.99730 ± 0.000292.653 ± 0.3672.619 ± 0.3402.054 ± 0.358
QueryFieldNet-Lite3.660 ± 0.1052.450 ± 0.1170.99737 ± 0.000150.918 ± 0.0681.383 ± 0.0830.865 ± 0.027
QueryFieldNet3.128 ± 0.1632.003 ± 0.1580.99807 ± 0.000200.840 ± 0.0821.247 ± 0.1410.768 ± 0.104
30 ° TabNet (2021)4.454 ± 0.0463.110 ± 0.0250.99616 ± 0.000083.790 ± 0.1353.880 ± 0.2023.159 ± 0.060
SKi-Le-BNN (2025)5.798 ± 0.0144.452 ± 0.0250.99349 ± 0.000038.015 ± 0.0847.115 ± 0.0574.826 ± 0.019
PhaseNet (2025)4.398 ± 0.0813.094 ± 0.0430.99626 ± 0.000143.709 ± 0.1633.703 ± 0.0863.004 ± 0.188
1D GP-HetCNN (2026)16.597 ± 2.59612.904 ± 1.7580.94597 ± 0.016048.657 ± 1.3388.688 ± 1.1738.696 ± 1.226
BOBE (2026)3.847 ± 0.0992.652 ± 0.0810.99713 ± 0.000162.890 ± 0.2152.876 ± 0.1722.605 ± 0.152
QueryFieldNet-Lite3.472 ± 0.0542.243 ± 0.0190.99766 ± 0.000071.147 ± 0.0281.596 ± 0.0600.994 ± 0.024
QueryFieldNet3.098 ± 0.1511.930 ± 0.1190.99813 ± 0.000180.941 ± 0.0461.378 ± 0.0500.800 ± 0.037
45 ° TabNet (2021)4.454 ± 0.0663.113 ± 0.0580.99617 ± 0.000113.999 ± 0.1733.974 ± 0.0593.689 ± 0.256
SKi-Le-BNN (2025)5.859 ± 0.0264.533 ± 0.0360.99337 ± 0.000066.265 ± 0.1686.939 ± 0.1814.456 ± 0.047
PhaseNet (2025)4.458 ± 0.0623.134 ± 0.0240.99616 ± 0.000113.961 ± 0.0953.991 ± 0.0653.544 ± 0.181
1D GP-HetCNN (2026)16.386 ± 2.63412.655 ± 1.8220.94719 ± 0.0160912.399 ± 2.66612.614 ± 2.72312.876 ± 2.682
BOBE (2026)3.739 ± 0.2032.576 ± 0.1540.99729 ± 0.000313.113 ± 0.2863.354 ± 0.2523.002 ± 0.286
QueryFieldNet-Lite3.828 ± 0.0622.530 ± 0.0490.99717 ± 0.000091.420 ± 0.0341.830 ± 0.0230.990 ± 0.118
QueryFieldNet3.393 ± 0.1822.162 ± 0.1670.99777 ± 0.000241.381 ± 0.0931.604 ± 0.0771.017 ± 0.058
(c)
Beam
Center | θ |
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0 ° TabNet (2021)3.967 ± 0.0572.670 ± 0.0210.99697 ± 0.000092.217 ± 0.3792.158 ± 0.2372.092 ± 0.295
SKi-Le-BNN (2025)5.482 ± 0.3854.126 ± 0.3240.99419 ± 0.000824.931 ± 1.5044.913 ± 1.1204.603 ± 1.599
PhaseNet (2025)3.922 ± 0.0072.649 ± 0.0280.99703 ± 0.000012.071 ± 0.1922.291 ± 0.1891.954 ± 0.154
1D GP-HetCNN (2026)19.018 ± 3.46814.777 ± 1.8530.92850 ± 0.0249614.505 ± 2.47113.213 ± 2.38414.748 ± 2.512
BOBE (2026)3.465 ± 0.0792.242 ± 0.0860.99766 ± 0.000111.008 ± 0.2601.291 ± 0.3411.034 ± 0.308
QueryFieldNet-Lite2.358 ± 0.0551.534 ± 0.0310.99891 ± 0.000050.199 ± 0.1050.223 ± 0.0860.216 ± 0.133
QueryFieldNet2.005 ± 0.2861.222 ± 0.2090.99920 ± 0.000230.108 ± 0.0060.116 ± 0.0150.122 ± 0.022
15 ° TabNet (2021)4.463 ± 0.0943.046 ± 0.0420.99608 ± 0.000173.677 ± 0.2093.741 ± 0.1172.561 ± 0.024
SKi-Le-BNN (2025)5.751 ± 0.3374.401 ± 0.2720.99347 ± 0.000777.980 ± 1.5676.905 ± 1.0746.527 ± 1.344
PhaseNet (2025)4.443 ± 0.0783.070 ± 0.0390.99611 ± 0.000133.565 ± 0.2473.672 ± 0.1272.470 ± 0.200
1D GP-HetCNN (2026)18.951 ± 3.06114.743 ± 1.6750.92804 ± 0.0223110.277 ± 1.1759.561 ± 1.11910.400 ± 1.240
BOBE (2026)3.818 ± 0.0822.501 ± 0.0270.99713 ± 0.000122.397 ± 0.4612.546 ± 0.3821.617 ± 0.315
QueryFieldNet-Lite3.690 ± 0.2372.498 ± 0.1610.99726 ± 0.000360.499 ± 0.0771.382 ± 0.0140.518 ± 0.050
QueryFieldNet3.311 ± 0.2262.173 ± 0.1550.99779 ± 0.000300.455 ± 0.0891.511 ± 0.0560.405 ± 0.067
30 ° TabNet (2021)4.541 ± 0.0793.080 ± 0.0530.99598 ± 0.000144.022 ± 0.3164.007 ± 0.2153.513 ± 0.186
SKi-Le-BNN (2025)5.719 ± 0.3624.400 ± 0.3140.99361 ± 0.000825.994 ± 1.3465.524 ± 1.1094.325 ± 0.540
PhaseNet (2025)4.526 ± 0.1143.089 ± 0.0460.99600 ± 0.000204.011 ± 0.1933.959 ± 0.2443.140 ± 0.117
1D GP-HetCNN (2026)18.971 ± 3.07414.643 ± 1.5580.92856 ± 0.022218.771 ± 1.4638.728 ± 1.7308.611 ± 1.646
BOBE (2026)3.748 ± 0.0542.436 ± 0.0540.99726 ± 0.000073.076 ± 0.1653.067 ± 0.0792.790 ± 0.202
QueryFieldNet-Lite3.911 ± 0.0672.527 ± 0.0550.99703 ± 0.000101.424 ± 0.0291.916 ± 0.1501.209 ± 0.037
QueryFieldNet3.672 ± 0.2142.268 ± 0.1460.99737 ± 0.000311.174 ± 0.0981.677 ± 0.0991.045 ± 0.109
45 ° TabNet (2021)4.446 ± 0.0523.042 ± 0.0210.99614 ± 0.000094.070 ± 0.1894.190 ± 0.1363.827 ± 0.074
SKi-Le-BNN (2025)5.730 ± 0.3564.432 ± 0.3100.99356 ± 0.000815.771 ± 0.8985.818 ± 0.9564.295 ± 0.208
PhaseNet (2025)4.416 ± 0.0883.049 ± 0.0310.99618 ± 0.000153.807 ± 0.3163.897 ± 0.2583.470 ± 0.243
1D GP-HetCNN (2026)18.934 ± 3.29714.516 ± 1.8210.92831 ± 0.0242112.146 ± 4.07612.357 ± 4.15212.481 ± 4.410
BOBE (2026)3.806 ± 0.0942.501 ± 0.0660.99716 ± 0.000143.196 ± 0.2223.323 ± 0.1133.115 ± 0.290
QueryFieldNet-Lite4.049 ± 0.0642.653 ± 0.0590.99679 ± 0.000101.858 ± 0.1292.269 ± 0.0451.258 ± 0.042
QueryFieldNet3.709 ± 0.1342.333 ± 0.1210.99731 ± 0.000192.009 ± 0.0772.237 ± 0.0651.279 ± 0.048
(d)
Beam
Center | θ |
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0 ° TabNet (2021)3.475 ± 0.0842.222 ± 0.0440.99766 ± 0.000111.324 ± 0.0441.471 ± 0.0741.313 ± 0.027
SKi-Le-BNN (2025)4.089 ± 0.2572.905 ± 0.2350.99675 ± 0.000412.655 ± 0.4973.405 ± 0.3802.271 ± 0.409
PhaseNet (2025)3.495 ± 0.0452.273 ± 0.0280.99763 ± 0.000061.431 ± 0.0501.660 ± 0.1161.265 ± 0.142
1D GP-HetCNN (2026)19.419 ± 4.07714.413 ± 2.5970.92511 ± 0.0318513.202 ± 5.37212.082 ± 5.09213.335 ± 5.427
BOBE (2026)2.821 ± 0.1821.712 ± 0.0990.99845 ± 0.000200.549 ± 0.0630.623 ± 0.0810.473 ± 0.074
QueryFieldNet-Lite2.004 ± 0.0911.173 ± 0.0700.99921 ± 0.000070.191 ± 0.1050.221 ± 0.0860.193 ± 0.133
QueryFieldNet1.737 ± 0.0890.980 ± 0.1000.99940 ± 0.000060.108 ± 0.0080.112 ± 0.0140.115 ± 0.026
15 ° TabNet (2021)4.037 ± 0.0882.618 ± 0.0470.99679 ± 0.000142.670 ± 0.1533.035 ± 0.1071.799 ± 0.079
SKi-Le-BNN (2025)4.589 ± 0.2313.311 ± 0.2240.99585 ± 0.000423.914 ± 0.4234.088 ± 0.3042.556 ± 0.281
PhaseNet (2025)4.108 ± 0.0932.688 ± 0.0730.99668 ± 0.000152.654 ± 0.0933.083 ± 0.0061.936 ± 0.136
1D GP-HetCNN (2026)19.329 ± 3.73614.451 ± 2.5140.92447 ± 0.029719.516 ± 3.0978.917 ± 2.7909.646 ± 3.149
BOBE (2026)3.561 ± 0.1112.180 ± 0.0710.99749 ± 0.000172.135 ± 0.1992.451 ± 0.3771.240 ± 0.223
QueryFieldNet-Lite3.465 ± 0.0782.165 ± 0.0670.99759 ± 0.000110.449 ± 0.0370.594 ± 0.0410.443 ± 0.034
QueryFieldNet3.263 ± 0.0761.946 ± 0.1010.99786 ± 0.000100.320 ± 0.0420.418 ± 0.0350.298 ± 0.029
30 ° TabNet (2021)4.137 ± 0.1712.749 ± 0.0930.99664 ± 0.000283.981 ± 0.1893.932 ± 0.1593.405 ± 0.143
SKi-Le-BNN (2025)4.620 ± 0.2223.407 ± 0.2140.99582 ± 0.000404.463 ± 0.3284.416 ± 0.2593.619 ± 0.196
PhaseNet (2025)4.194 ± 0.0792.807 ± 0.0700.99655 ± 0.000134.036 ± 0.1044.004 ± 0.0733.343 ± 0.015
1D GP-HetCNN (2026)19.589 ± 3.74514.545 ± 2.4790.92345 ± 0.029767.937 ± 1.4887.809 ± 1.3967.729 ± 1.542
BOBE (2026)3.734 ± 0.1262.299 ± 0.0640.99728 ± 0.000193.290 ± 0.0863.248 ± 0.1293.268 ± 0.151
QueryFieldNet-Lite3.500 ± 0.0082.278 ± 0.0300.99760 ± 0.000011.506 ± 0.1991.925 ± 0.0691.019 ± 0.084
QueryFieldNet3.314 ± 0.0832.061 ± 0.0720.99784 ± 0.000111.572 ± 0.3222.171 ± 0.4381.089 ± 0.053
45 ° TabNet (2021)4.222 ± 0.1162.730 ± 0.0580.99653 ± 0.000193.681 ± 0.0183.630 ± 0.0493.368 ± 0.109
SKi-Le-BNN (2025)4.679 ± 0.2393.406 ± 0.2380.99573 ± 0.000444.106 ± 0.3704.101 ± 0.2893.481 ± 0.231
PhaseNet (2025)4.290 ± 0.0562.819 ± 0.0690.99641 ± 0.000094.025 ± 0.3513.996 ± 0.4023.625 ± 0.247
1D GP-HetCNN (2026)19.450 ± 4.13714.336 ± 2.7530.92353 ± 0.033039.457 ± 1.4939.636 ± 1.5289.833 ± 1.613
BOBE (2026)3.748 ± 0.0792.308 ± 0.0320.99725 ± 0.000122.826 ± 0.1982.979 ± 0.0212.739 ± 0.108
QueryFieldNet-Lite3.955 ± 0.0672.551 ± 0.0710.99695 ± 0.000101.406 ± 0.0322.103 ± 0.0421.226 ± 0.080
QueryFieldNet3.696 ± 0.0902.254 ± 0.1140.99733 ± 0.000131.510 ± 0.0662.078 ± 0.1601.121 ± 0.129
(e)
Beam
Center | θ |
Model
(Year)
RMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0 ° TabNet (2021)2.561 ± 0.1271.529 ± 0.0330.99873 ± 0.000121.049 ± 0.1021.324 ± 0.1341.077 ± 0.221
SKi-Le-BNN (2025)2.781 ± 0.1761.771 ± 0.1370.99850 ± 0.000191.616 ± 0.2612.099 ± 0.3501.224 ± 0.196
PhaseNet (2025)2.638 ± 0.0181.633 ± 0.0220.99866 ± 0.000021.070 ± 0.0901.495 ± 0.1250.967 ± 0.072
1D GP-HetCNN (2026)24.116 ± 3.82917.313 ± 2.6080.88628 ± 0.0337310.917 ± 0.81710.019 ± 0.74811.014 ± 0.796
BOBE (2026)2.198 ± 0.0801.217 ± 0.0700.99907 ± 0.000070.317 ± 0.0770.400 ± 0.1020.254 ± 0.074
QueryFieldNet-Lite1.617 ± 0.0920.860 ± 0.0540.99949 ± 0.000060.192 ± 0.0790.230 ± 0.0660.188 ± 0.115
QueryFieldNet1.384 ± 0.0970.730 ± 0.0330.99962 ± 0.000050.116 ± 0.0070.118 ± 0.0160.120 ± 0.025
15 ° TabNet (2021)3.831 ± 0.1192.417 ± 0.0630.99708 ± 0.000182.378 ± 0.1052.732 ± 0.0571.742 ± 0.194
SKi-Le-BNN (2025)3.876 ± 0.1312.606 ± 0.1360.99701 ± 0.000202.695 ± 0.1293.012 ± 0.1661.736 ± 0.168
PhaseNet (2025)3.919 ± 0.0632.504 ± 0.0490.99695 ± 0.000102.474 ± 0.2072.833 ± 0.1521.999 ± 0.197
1D GP-HetCNN (2026)23.866 ± 3.54217.328 ± 2.4250.88544 ± 0.032929.460 ± 0.5888.969 ± 0.4249.503 ± 0.555
BOBE (2026)3.092 ± 0.0941.766 ± 0.0680.99811 ± 0.000111.659 ± 0.1511.832 ± 0.1170.839 ± 0.160
QueryFieldNet-Lite3.395 ± 0.1192.105 ± 0.0690.99767 ± 0.000160.477 ± 0.0490.533 ± 0.0550.476 ± 0.067
QueryFieldNet3.185 ± 0.1011.912 ± 0.0960.99795 ± 0.000130.281 ± 0.0510.332 ± 0.0580.245 ± 0.056
30 ° TabNet (2021)3.785 ± 0.1422.352 ± 0.0390.99719 ± 0.000212.899 ± 0.1663.038 ± 0.0972.584 ± 0.169
SKi-Le-BNN (2025)3.828 ± 0.1632.547 ± 0.1600.99713 ± 0.000252.922 ± 0.1613.124 ± 0.1462.512 ± 0.153
PhaseNet (2025)3.821 ± 0.0412.420 ± 0.0340.99714 ± 0.000062.701 ± 0.0592.984 ± 0.1032.345 ± 0.050
1D GP-HetCNN (2026)24.681 ± 3.87817.786 ± 2.6070.87921 ± 0.036267.547 ± 0.4187.491 ± 0.3317.291 ± 0.373
BOBE (2026)3.273 ± 0.1191.887 ± 0.0600.99790 ± 0.000162.540 ± 0.1362.650 ± 0.1582.246 ± 0.203
QueryFieldNet-Lite3.726 ± 0.1892.253 ± 0.0690.99728 ± 0.000281.024 ± 0.0681.507 ± 0.0951.087 ± 0.079
QueryFieldNet3.526 ± 0.2072.013 ± 0.1660.99756 ± 0.000280.943 ± 0.0271.451 ± 0.0471.083 ± 0.038
45 ° TabNet (2021)3.836 ± 0.1672.388 ± 0.0610.99709 ± 0.000253.131 ± 0.2783.194 ± 0.1772.924 ± 0.091
SKi-Le-BNN (2025)3.831 ± 0.1172.567 ± 0.1250.99711 ± 0.000183.272 ± 0.2253.270 ± 0.1912.769 ± 0.085
PhaseNet (2025)3.876 ± 0.0262.475 ± 0.0340.99704 ± 0.000043.068 ± 0.1633.203 ± 0.0812.767 ± 0.138
1D GP-HetCNN (2026)24.781 ± 3.73017.768 ± 2.4850.87774 ± 0.035169.873 ± 0.95210.029 ± 0.96310.137 ± 1.131
BOBE (2026)3.232 ± 0.1041.854 ± 0.0690.99795 ± 0.000142.932 ± 0.8602.931 ± 0.4232.433 ± 0.180
QueryFieldNet-Lite3.721 ± 0.0672.346 ± 0.0790.99728 ± 0.000101.253 ± 0.1071.609 ± 0.0121.217 ± 0.132
QueryFieldNet3.486 ± 0.1142.064 ± 0.1250.99761 ± 0.000161.281 ± 0.0881.607 ± 0.0851.110 ± 0.022
Entries are mean ± standard deviation over three runs. All models use the same 181-point output and metric definitions.
Table 6. Three-run component-level ablation study of QueryFieldNet on the balanced theta7 dataset. Entries are bit-wise macro means ± standard deviations.
Table 6. Three-run component-level ablation study of QueryFieldNet on the balanced theta7 dataset. Entries are bit-wise macro means ± standard deviations.
VariantConfigurationRMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
A0Base 2D CNN3.5166 ± 0.06192.2375 ± 0.06110.997567 ± 0.0000822.0580 ± 0.06752.3583 ± 0.06041.9514 ± 0.0418
A1A0 + periodic phase encoding3.5467 ± 0.10812.2292 ± 0.10070.997524 ± 0.0001422.0620 ± 0.07302.3506 ± 0.04661.9561 ± 0.0469
A2A1 + query cross-attention3.2412 ± 0.12381.9592 ± 0.10520.997919 ± 0.0001541.9581 ± 0.02892.2183 ± 0.07451.7915 ± 0.0472
A3A2 + intended-beam metadata head3.3835 ± 0.26162.1043 ± 0.24240.997733 ± 0.0003311.9578 ± 0.11112.2586 ± 0.14221.9005 ± 0.1705
A4Final QueryFieldNet: A3 + beam-basis residual3.2400 ± 0.14331.9754 ± 0.13360.997918 ± 0.0001741.8721 ± 0.01542.1339 ± 0.04711.7299 ± 0.0654
Bold indicates the best value and underline indicates the second-best value. Error metrics are lower-is-better, whereas R 2 is higher-is-better.
Table 7. Beam-count-specific local metrics for the principal ablation variants. Entries are mean ± standard deviation over three runs.
Table 7. Beam-count-specific local metrics for the principal ablation variants. Entries are mean ± standard deviation over three runs.
Beam
Count
VariantConfigurationMB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
1A2Query cross-attention0.970 ± 0.0321.188 ± 0.0360.858 ± 0.036
1A3+ Metadata head1.143 ± 0.1121.338 ± 0.1411.062 ± 0.167
1A4+ Beam-basis residual1.015 ± 0.0281.215 ± 0.0380.907 ± 0.031
2A2Query cross-attention1.423 ± 0.0511.703 ± 0.0891.261 ± 0.083
2A3+ Metadata head1.508 ± 0.1351.823 ± 0.1701.391 ± 0.148
2A4+ Beam-basis residual1.379 ± 0.0071.664 ± 0.0421.220 ± 0.039
3A2Query cross-attention1.435 ± 0.0451.753 ± 0.0921.224 ± 0.064
3A3+ Metadata head1.541 ± 0.1611.885 ± 0.2281.367 ± 0.169
3A4+ Beam-basis residual1.395 ± 0.0431.707 ± 0.0831.219 ± 0.050
4A2Query cross-attention1.463 ± 0.0611.782 ± 0.0881.263 ± 0.060
4A3+ Metadata head1.551 ± 0.1681.894 ± 0.2141.417 ± 0.212
4A4+ Beam-basis residual1.433 ± 0.1011.745 ± 0.1131.260 ± 0.130
Table 8. Intended-beam metadata-head performance. Entries are mean ± standard deviation over three runs.
Table 8. Intended-beam metadata-head performance. Entries are mean ± standard deviation over three runs.
SubsetOccupancy
Exact Match
Occupancy
Micro F1
Beam-Count
Accuracy
Beam-Count
MAE
Joint Topology
Accuracy
All bits0.981 ± 0.0020.9938 ± 0.00090.977 ± 0.0070.028 ± 0.0070.971 ± 0.007
1-bit0.920 ± 0.0050.9718 ± 0.00280.912 ± 0.0280.113 ± 0.0260.887 ± 0.021
2-bit0.985 ± 0.0050.9951 ± 0.00200.975 ± 0.0170.027 ± 0.0200.968 ± 0.020
3–5-bit1.000 ± 0.0001.0000 ± 0.00001.000 ± 0.0000.000 ± 0.0001.000 ± 0.000
Table 9. Three-run joint auxiliary-loss scale sensitivity of QueryFieldNet on the test set. Values are mean ± standard deviation.
Table 9. Three-run joint auxiliary-loss scale sensitivity of QueryFieldNet on the test set. Values are mean ± standard deviation.
ScaleRMSEMAE R 2 MB-HPBW
RMSE
MB-Main-Lobe
RMSE
Beam-Peak
RMSE
0.5×3.251 ± 0.1321.968 ± 0.1160.99790 ± 0.000171.873 ± 0.0452.165 ± 0.0661.798 ± 0.083
1.0×3.240 ± 0.1431.975 ± 0.1340.99792 ± 0.000171.872 ± 0.0152.134 ± 0.0471.730 ± 0.065
1.5×3.248 ± 0.1161.980 ± 0.1200.99791 ± 0.000141.928 ± 0.0502.203 ± 0.0721.795 ± 0.074
Table 10. Subgroup-level QueryFieldNet wins over BOBE. Each entry is the number of groups with a better QueryFieldNet mean divided by the total number of compared groups.
Table 10. Subgroup-level QueryFieldNet wins over BOBE. Each entry is the number of groups with a better QueryFieldNet mean divided by the total number of compared groups.
GroupingRMSEMB-HPBW RMSEMB-Main-Lobe RMSEBeam-Peak RMSE
Bit depth3/55/55/54/5
Bit depth × beam count10/2019/2016/2016/20
Bit depth × beam-center | θ | 17/2020/2020/2020/20
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kim, D.; Pyo, S.; Oh, S.; Jang, H.; Lee, D.-H. QueryFieldNet: A Query-Conditioned Surrogate Model for Multi-Beam Reflectarray Principal-Cut Gain Prediction. Mathematics 2026, 14, 3080. https://doi.org/10.3390/math14173080

AMA Style

Kim D, Pyo S, Oh S, Jang H, Lee D-H. QueryFieldNet: A Query-Conditioned Surrogate Model for Multi-Beam Reflectarray Principal-Cut Gain Prediction. Mathematics. 2026; 14(17):3080. https://doi.org/10.3390/math14173080

Chicago/Turabian Style

Kim, Dabin, Seongmin Pyo, Seoyeon Oh, Haneol Jang, and Dong-Hyo Lee. 2026. "QueryFieldNet: A Query-Conditioned Surrogate Model for Multi-Beam Reflectarray Principal-Cut Gain Prediction" Mathematics 14, no. 17: 3080. https://doi.org/10.3390/math14173080

APA Style

Kim, D., Pyo, S., Oh, S., Jang, H., & Lee, D.-H. (2026). QueryFieldNet: A Query-Conditioned Surrogate Model for Multi-Beam Reflectarray Principal-Cut Gain Prediction. Mathematics, 14(17), 3080. https://doi.org/10.3390/math14173080

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop