This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Fluid Antenna-enabled Integrated Sensing, Communication, and Computing Systems

Yiping Zuo, Jiajia Guo, Weicong Chen, Weibei Fan,
Biyun Sheng, Fu Xiao, , and Shi Jin
Yiping Zuo, Weibei Fan, Biyun Sheng, and Fu Xiao are with the School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China (Email: [email protected], [email protected], [email protected], [email protected]).Jiajia Guo, Weicong Chen, and Shi Jin are with the National Mobile Communications Research Laboratory, Southeast University, Nanjing, 210096, China (Email: [email protected], [email protected] [email protected]).
Abstract

The current integrated sensing, communication, and computing (ISCC) systems face significant challenges in both efficiency and resource utilization. To tackle these issues, we propose a novel fluid antenna (FA)-enabled ISCC system, specifically designed for vehicular networks. We develop detailed models for the communication and sensing processes to support this architecture. An integrated latency optimization problem is formulated to jointly optimize computing resources, receive combining matrices, and antenna positions. To tackle this complex problem, we decompose it into three sub-problems and analyze each separately. A mixed optimization algorithm is then designed to address the overall problem comprehensively. Numerical results demonstrate the rapid convergence of the proposed algorithm. Compared with baseline schemes, the FA-enabled vehicle ISCC system significantly improves resource utilization and reduces latency for communication, sensing, and computation.

Index Terms:
Fluid antenna, sensing, communication, computing, vehicle

I Introduction

Integrated sensing, communication, and computing (ISCC) systems are at the forefront of wireless networks [1]. Traditionally, sensing, communication, and computing tasks are handled by separate systems, leading to inefficiencies and increased latency. ISCC systems aim to integrate these functions into a unified framework, enabling more efficient resource utilization and faster response times[2, 3, 4]. Despite advancements in ISCC systems, current wireless communication systems still face significant challenges in both efficiency and resource utilization [5]. Traditional systems, with their fixed antenna structures and separate handling of sensing, communication, and computing tasks, often result in suboptimal performance and increased operational costs[5, 6, 7]. These studies highlight the need for innovative approaches to enhance the efficiency of ISCC systems. This prompts further research into integrating advanced technologies such as fluid antennas (FAs)[8], also known as movable antenna [9].

FA technology is an emerging innovation in wireless communications, offering unparalleled flexibility and adaptability. Unlike traditional fixed antennas, fluid antennas can dynamically alter their physical and electrical properties. This allows them to adapt to changing environmental conditions and communication demands. This adaptability not only improves signal quality and reduces interference but also enhances overall network performance. FA technology is being explored in various scenarios, including fundamental communication tasks such as beamforming [10] and channel estimation[11]. Additionally, FA is in combination with enabling technologies like MEC[12], reconfigurable intelligent surfaces (RIS)[13], and ISAC[14]. Based on the existing research on FA, we hypothesize that incorporating FA technology into ISCC systems can significantly improve efficiency and resource utilization.

To the best of the authors’ knowledge, existing studies often overlook the potential synergies between ISCC and FA technologies, resulting in suboptimal solutions that fail to fully exploit their combined capabilities. In this paper, we first propose a novel FA-enabled ISCC system, applied in vehicular networks as a practical scenario. Specifically, we discuss detailed models for the communication and sensing processes in the proposed FA-enabled vehicle ISCC system. Then, we formulate an integrated latency optimization problem to jointly optimize computing resources, receive combining matrices, and antenna positions. To solve this complex problem, we decompose it into three sub-problems. We also develop a mixed optimization algorithm to find the optimal solutions. Through extensive simulations, we demonstrate the rapid convergence of the proposed algorithm. The results show significant latency improvements in communication, sensing, and computation over baseline schemes.

II System Model

As illustrated in Fig. 1, we propose an innovative FA-enabled vehicle ISCC system. This system features an ISCC BS and NN vehicles. The ISCC BS broadcasts a common signal to all vehicles and uses the echo signals for sensing their states, such as position and speed. In such a FA-enabled vehicle ISCC system, the transmitted signal is a dual-functional waveform for both radar sensing and communication. The ISCC BS is equipped with MM transmit/receive antennas to enhance communication and sensing performance, serving NN vehicles and simultaneously sensing their states. Each vehicle is equipped with a fixed-position antenna. Additionally, the ISCC BS incorporates a MEC server, which is managed by the cloud service provider of the core network. The set of all vehicles is denoted by 𝒩={1,2,,N}{\cal N}=\left\{{1,2,\cdots,N}\right\} and the set of all FAs at the ISCC BS is denoted by ={1,2,,M}{\cal M}=\left\{{1,2,\cdots,M}\right\}. Notably, we assume that FAs on the ISCC BS are mobile with a localized domain, which is represented as a rectangle in a two-dimensional coordinate system, denoted as 𝒟r{{\cal D}_{r}}. Each FA is connected to the radio frequency (RF) chain through a flexible cable, which enhances the channel conditions between the ISCC BS and vehicles. We employ space-division multiple access to facilitate concurrent uplink communications between the vehicles and the ISCC BS. Consequently, we assume that the number of vehicles does not exceed the number of FAs at the ISCC BS, i.e., NMN\leq M. The proposed system has 𝒯\mathcal{T} time periods, and we first focus on the performance in time period tt, and then expand it to the entire timeline. Within each time slot, resource allocations such as antenna positioning, receive combining, and computing resources are assumed to remain constant. The position of the mm-th receive FA at the ISCC BS is defined as 𝐝m(t)=[xm(t),ym(t)]T𝒟r{{\mathbf{d}}_{m}}\left(t\right)={\left[{{x_{m}}\left(t\right),{y_{m}}\left(t\right)}\right]^{\text{T}}}\in{\mathcal{D}_{r}} for mm\in{\cal M} in time slot tt.

Refer to caption
Figure 1: The architecture of FA-enabled vehicle ISCC systems

II-A Communication Model

We consider the uplink transmission from vehicles to the ISCC BS. Then, the received signal 𝐲c(t)N×1{{\bf{y}}_{c}}\left(t\right)\in{\mathbb{C}^{N\times 1}} at the ISCC BS in time slot tt is

𝐲c(t)=𝐖cH(t)𝐇c(t,𝐝)𝐏1/2𝐬(t)+𝐖cH(t)𝐧c(t),{{\bf{y}}_{c}}\left(t\right)={\bf{W}}_{c}^{H}\left(t\right){{\bf{H}}_{c}}\left({t,{\bf{d}}}\right){{\bf{P}}^{{}^{{1\mathord{\left/{\vphantom{12}}\right.\kern-1.2pt}2}}}}{\bf{s}}\left(t\right)+{\bf{W}}_{c}^{H}\left(t\right){{\bf{n}}_{c}}\left(t\right), (1)

where 𝐖c(t)=[𝐰1,c(t),,𝐰N,c(t)]M×N{{\bf{W}}_{c}}\left(t\right)=\left[{{{\bf{w}}_{1,c}}\left(t\right),\cdots,{{\bf{w}}_{N,c}}\left(t\right)}\right]\in{\mathbb{C}^{M\times N}} represents the receiving combination matrix at the ISCC BS with 𝐰n,c(t){{\bf{w}}_{n,c}}\left(t\right) being the combining vector for the transmitted signal of vehicle nn. 𝐇c(t,𝐝)=[𝐡1,c(t,𝐝),,𝐡N,c(t,𝐝)]M×N{{\bf{H}}_{c}}\left({t,{\bf{d}}}\right)=\left[{{{\bf{h}}_{1,c}}\left({t,{\bf{d}}}\right),\cdots,{{\bf{h}}_{N,c}}\left({t,{\bf{d}}}\right)}\right]\in{\mathbb{C}^{M\times N}} is the multiple-access channel matrix from all NN vehicles to the MM FAs at the ISCC BS with 𝐝(t)=[𝐝1T(t),,𝐝MT(t)]T{\bf{d}}\left(t\right)={\left[{{\bf{d}}_{1}^{T}\left(t\right),\cdots,{\bf{d}}_{M}^{T}\left(t\right)}\right]^{T}} denoting the antenna position vector for FAs. 𝐏1/2=diag{p1,,pN}N×N{{\bf{P}}^{{1\mathord{\left/{\vphantom{12}}\right.\kern-1.2pt}2}}}={\rm{diag}}\left\{{\sqrt{{p_{1}}},\cdots,\sqrt{{p_{N}}}}\right\}\in{\mathbb{C}^{N\times N}} denotes the power scaling matrix, where pn{p_{n}} is the transmit power of vehicle nn. 𝐬(t)=[s1(t),,sN(t)]TN×1{\bf{s}}\left(t\right)={[{s_{1}}\left(t\right),\cdots,{s_{N}}\left(t\right)]^{T}}\in{\mathbb{C}^{N\times 1}} is the transmit signal vector of all vehicles, and sn(t){s_{n}}\left(t\right) denotes the transmitted signal of vehicle nn with normalized power, i.e., 𝔼(𝐬𝐬H)=𝐈N\mathbb{E}\left({{\mathbf{s}}{{\mathbf{s}}^{H}}}\right)={{\mathbf{I}}_{N}}. Additionally, 𝐧c(t)=[n1,c(t),,nM,c(t)]T𝒞𝒩(𝟎,σc2𝐈M){{\bf{n}}_{c}}\left(t\right)={\left[{{n_{1,c}}\left(t\right),\cdots,{n_{M,c}}\left(t\right)}\right]^{T}}\sim\mathcal{C}\mathcal{N}\left({{\mathbf{0}},{\sigma_{c}^{2}}{{\mathbf{I}}_{M}}}\right) denotes the zero-mean additive white Gaussian noise (AWGN) with σc2{\sigma_{c}^{2}} denoting the average noise power, in which nm,cn_{m,c} is the noise at the mm-th FA antenna at the ISCC BS.

The channel vector between each vehicle and the ISCC BS is shaped by the propagation environment and the location of FAs. Given that the movement range of FAs at the ISCC BS is significantly smaller compared to the overall signal propagation distance, it’s reasonable to assume that the far-field condition holds between the vehicles and the ISCC BS. Consequently, for each vehicle, the angles of arrival (AoAs) and the magnitudes of the complex path coefficients across multiple channel paths remain invariant with respect to different FA positions, implying that only phase variations occur within the multiple channels in the reception area. Let LnL_{n} denote the total number of receive channel paths at the ISCC BS from vehicle nn. The set of all channel paths at the ISCC BS is denoted by n={1,2,,Ln}{\mathcal{L}_{n}}=\left\{{1,2,\cdots,{L_{n}}}\right\}. We adopt a channel model based on the field response, then the channel vector between vehicle nn and the ISCC BS is

𝐡n,c(t,𝐝)=𝐅n,cH(t,𝐝)𝐆n,{{\bf{h}}_{n,c}}\left({t,{\bf{d}}}\right)={\bf{F}}_{n,c}^{H}\left({t,{\bf{d}}}\right){{\bf{G}}_{n}}, (2)

where 𝐅n,c(t,𝐝)=[𝐟n,c(t,𝐝1),,𝐟n,c(t,𝐝M)]{{\bf{F}}_{n,c}}\left({t,{\bf{d}}}\right)=\left[{{{\bf{f}}_{n,c}}\left({t,{{\bf{d}}_{1}}}\right),\cdots,{{\bf{f}}_{n,c}}\left({t,{{\bf{d}}_{M}}}\right)}\right] Ln×M\in{\mathbb{C}^{{L_{n}}\times M}} represents the field-response matrix at the ISCC BS with 𝐟n,c(t,𝐝m)=[ej2πλρn,1(t,𝐝m),,ej2πλρn,Ln(t,𝐝m)]T{{\bf{f}}_{n,c}}\left({t,{{\bf{d}}_{m}}}\right)={\left[{{e^{j\frac{{2\pi}}{\lambda}{\rho_{n,1}}\left({t,{{\bf{d}}_{m}}}\right)}},\cdots,{e^{j\frac{{2\pi}}{\lambda}{\rho_{n,{L_{n}}}}\left({t,{{\bf{d}}_{m}}}\right)}}}\right]^{T}} denoting the field-response vector of the received channel paths between vehicle nn and the mm-th FA at the ISCC BS. In 𝐟n,c(t,𝐝m){{\bf{f}}_{n,c}}\left({t,{{\bf{d}}_{m}}}\right), ρn,l(t,𝐝m){\rho_{n,l}}\left({t,{{\bf{d}}_{m}}}\right) is given as follow

ρn,l(t,𝐝m)=xm(t)sinθn,lcosϕn,l+ym(t)cosθn,l+vntcos(θn,lθn,v).\begin{array}[]{*{20}{l}}{{\rho_{n,l}}\left({t,{{\mathbf{d}}_{m}}}\right)={x_{m}}\left(t\right)\sin{\theta_{n,l}}\cos{\phi_{n,l}}+{y_{m}}\left(t\right)\cos{\theta_{n,l}}+}\\ {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;{v_{n}}t\cos\left({{\theta_{n,l}}-{\theta_{n,v}}}\right).}\end{array} (3)

Equation (3) denotes the phase difference in the signal propagation for the ll-th path from vehicle nn between the position of the mm-th FA and the reference point denoted by 𝐝0=[0,0]T{{\mathbf{d}}_{0}}={\left[{0,0}\right]^{T}}, where θn,l{\theta_{n,l}} and ϕn,l{\phi_{n,l}} represent the elevation and azimuth AoAs for the ll-th receive path between vehicle nn and the ISCC BS. vn{v_{n}} is the velocity of vehicle nn, and θn,v{{\theta_{n,v}}} is the movement direction angle of vehicle nn. The path-response vector is denoted as 𝐆n=[gn,1,,gn,Ln]T{{\mathbf{G}}_{n}}={\left[{{g_{n,1}},\cdots,{g_{n,{L_{n}}}}}\right]^{T}}, representing the coefficients of multi-path responses from vehicle nn to the reference point in the receive region. The uplink transmission rate from vehicle nn to the MEC server at time tt is expressed as

Rnc(t)=log2(1+𝐰n,cH(t)𝐡n,c(t,𝐝)2pnk𝒩,kn𝐰k,cH(t)𝐡k,c(t,𝐝)2pk+𝐰n,c(t)22σc2).\small\begin{gathered}R_{n}^{c}\left(t\right)=\hfill\\ {\log_{2}}\left({1+\frac{{{{\left\|{{\mathbf{w}}_{n,c}^{H}\left(t\right){{\mathbf{h}}_{n,c}}\left({t,{\mathbf{d}}}\right)}\right\|}^{2}}{p_{n}}}}{{\sum\limits_{k\in\mathcal{N},k\neq n}{{{\left\|{{\mathbf{w}}_{k,c}^{H}\left(t\right){{\mathbf{h}}_{k,c}}\left({t,{\mathbf{d}}}\right)}\right\|}^{2}}{p_{k}}}+\left\|{{{\mathbf{w}}_{n,c}}\left(t\right)}\right\|_{2}^{2}\sigma_{c}^{2}}}}\right).\hfill\\ \end{gathered} (4)

II-B Sensing Model

In the proposed FA-assisted vehicle ISCC systems, we utilize the same antenna array at the ISCC BS to simultaneously transmit and receive communication and radar signals. The ISCC BS analyzes the reflected components of communication signals from vehicles to perceive their status, such as position, speed, and road conditions. This approach effectively leverages the reflection of communication signals for radar sensing, achieving dual functionality of the signal. Consequently, the received sensing signal 𝐲s(t)N×1{{\bf{y}}_{s}}\left(t\right)\in{\mathbb{C}^{N\times 1}} at the ISCC BS can be written as

𝐲s(t)=𝐖sH(t)𝐇s(t,𝐝)𝐏1/2𝐬(t)+𝐖sH(t)𝐧s(t),{{\bf{y}}_{s}}\left(t\right)={\bf{W}}_{s}^{H}\left(t\right){{\bf{H}}_{s}}\left({t,{\bf{d}}}\right){{\bf{P}}^{{1\mathord{\left/{\vphantom{12}}\right.\kern-1.2pt}2}}}{\bf{s}}\left(t\right)+{\bf{W}}_{s}^{H}\left(t\right){{\bf{n}}_{s}}\left(t\right), (5)

where 𝐖s(t)=[𝐰1,s(t),,𝐰N,s(t)]M×N{{\bf{W}}_{s}}\left(t\right)=\left[{{{\bf{w}}_{1,s}}\left(t\right),\cdots,{{\bf{w}}_{N,s}}\left(t\right)}\right]\in{\mathbb{C}^{M\times N}} denotes the receiving steering matrix used in sensing tasks at time tt with 𝐰n,s(t){{\bf{w}}_{n,s}}\left(t\right) representing the receiving steering vector for the nn-th vehicle’s signal. 𝐧s(t)=[n1,s(t),,nM,s(t)]T𝒞𝒩(𝟎,σs2𝐈M){{\bf{n}}_{s}}\left(t\right)={\left[{{n_{1,s}}\left(t\right),\cdots,{n_{M,s}}\left(t\right)}\right]^{T}}\sim{\cal C}{\cal N}\left({{\bf{0}},\sigma_{s}^{2}{{\bf{I}}_{M}}}\right) is the AWGN at the ISCC BS at time tt, modeled as a complex Gaussian vector with zero mean and covariance matrix σs2𝐈M\sigma_{s}^{2}{{\bf{I}}_{M}}, where σs2\sigma_{s}^{2} is the sensing noise power. 𝐇s(t,𝐝)=[𝐡1,s(t,𝐝),,𝐡N,s(t,𝐝)]M×N{{\bf{H}}_{s}}\left({t,{\bf{d}}}\right)=\left[{{{\bf{h}}_{1,s}}\left({t,{\bf{d}}}\right),\cdots,{{\bf{h}}_{N,s}}\left({t,{\bf{d}}}\right)}\right]\in{{\mathbb{C}}^{M\times N}} is the target response matrix that describes the reflection paths from all vehicles to the ISCC BS, where 𝐡n,s(t,𝐝)=𝐅n,sH(t,𝐝)𝐆n{{\bf{h}}_{n,s}}\left({t,{\bf{d}}}\right)={\bf{F}}_{n,s}^{H}\left({t,{\bf{d}}}\right){{\bf{G}}_{n}} denotes the sensing channel vector from vehicle nn back to the ISCC BS at time tt, including path loss and phase changes caused by vehicle motion. The matrix, 𝐅n,s(t,𝐝)=[𝐟n,s(t,𝐝1),,𝐟n,s(t,𝐝M)]Ln×M{{\bf{F}}_{n,s}}\left({t,{\bf{d}}}\right)=\left[{{{\bf{f}}_{n,s}}\left({t,{{\bf{d}}_{1}}}\right),\cdots,{{\bf{f}}_{n,s}}\left({t,{{\bf{d}}_{M}}}\right)}\right]\in{{\mathbb{C}}^{{L_{n}}\times M}}, also referred to as the field-response matrix, captures the impact of the physical environment on the signal from vehicle nn as it reflects to the ISCC BS, with each column corresponding to a different antenna element at the ISCC BS. The sensing channel characteristics from vehicle nn to the mm-th antenna element at the ISCC BS at time tt, including path losses and phase shifts, is described as follows

𝐟n,s(t,𝐝m)=[γn,1ej2πλρn,1(t,𝐝m),,γn,Lnej2πλρn,Ln(t,𝐝m)]T,\begin{array}[]{l}{{\bf{f}}_{n,s}}\left({t,{{\bf{d}}_{m}}}\right)=\\ {\left[{{\gamma_{n,1}}{e^{j\frac{{2\pi}}{\lambda}{\rho_{n,1}}\left({t,{{\bf{d}}_{m}}}\right)}},\cdots,{\gamma_{n,{L_{n}}}}{e^{j\frac{{2\pi}}{\lambda}{\rho_{n,{L_{n}}}}\left({t,{{\bf{d}}_{m}}}\right)}}}\right]^{T}},\end{array} (6)

where γn,l=αn,lej2πλτn,l{\gamma_{n,l}}={\alpha_{n,l}}{e^{j\frac{{2\pi}}{\lambda}{\tau_{n,l}}}} is the combined effect of reflection coefficient αn,l{\alpha_{n,l}} and time delay τn,l{\tau_{n,l}} of vehicle nn at the ll-th path. The sensing rate from vehicle nn to the MEC server at time tt is given by

Rns(t)=log2(1+𝐰n,sH(t)𝐡n,s(t,𝐝)2pnk𝒩,kn𝐰k,sH(t)𝐡k,s(t,𝐝)2pk+𝐰n,s(t)22σs2).\begin{array}[]{l}R_{n}^{s}\left(t\right)=\\ {\log_{2}}\left({1+\frac{{{{\left\|{{\bf{w}}_{n,s}^{H}\left(t\right){{\bf{h}}_{n,s}}\left({t,{\bf{d}}}\right)}\right\|}^{2}}{p_{n}}}}{{\sum\limits_{k\in{\cal N},k\neq n}{{{\left\|{{\bf{w}}_{k,s}^{H}\left(t\right){{\bf{h}}_{k,s}}\left({t,{\bf{d}}}\right)}\right\|}^{2}}{p_{k}}}+\left\|{{{\bf{w}}_{n,s}}\left(t\right)}\right\|_{2}^{2}\sigma_{s}^{2}}}}\right).\end{array} (7)

III Integrated Latency Optimization Problem Formulation

Vehicles often face limited computing resources, making it challenging to perform complex tasks locally. To address this issue, the use of the MEC server at the ISCC BS has been proposed to enhance the computational capabilities of vehicles. All vehicles run the federated learning (FL) training tasks, tasks are offloaded to the MEC server at the ISCC BS due to limited computing resources of vehicles. We employ the stochastic gradient descent (SGD) optimization algorithm to train the FL model on the MEC server.

We consider that vehicle nn offloads all datasets to the MEC server, where the communication model is subsequently trained. The communication model tasks may include channel estimation, beamforming optimization, power control, and interference management. Consequently, the transmission latency involved in offloading datasets from vehicle nn to the MEC server is determined as

Tn,coff,(t)=Dn,c(t)Rnc(t),T_{n,c}^{off,\left(t\right)}=\frac{{D_{n,c}^{\left(t\right)}}}{{R_{n}^{c}\left(t\right)}}, (8)

where Dn,c(t)D_{n,c}^{\left(t\right)} denotes the size of the datasets offloaded from vehicle nn to the MEC server during time slot tt. Then, the execution time of communication model training for vehicle nn on the MEC server is expressed as

Tn,cexe,(t)=CMDn,c(t)ϖM(t)ιM(t)fn,c(t),T_{n,c}^{exe,\left(t\right)}=\frac{{{C_{M}}D_{n,c}^{\left(t\right)}\varpi_{M}^{\left(t\right)}\iota_{M}^{\left(t\right)}}}{{f_{n,c}^{\left(t\right)}}}, (9)

where CM{C_{M}} is regarded as the number of CPU cycles required to process a single data sample for the MEC server, ιM(t){\iota_{M}^{\left(t\right)}} represents the number of iterations of the SGD algorithm on the MEC server, and ϖM(t)(0,1]\varpi_{M}^{\left(t\right)}\in\left({0,1}\right] indicates the mini-batch size ratio on the MEC server. fn,c(t){f_{n,c}^{\left(t\right)}} refers to the CPU frequency of vehicle nn from the MEC server at time tt for performing communication tasks. The vector 𝐟c(t)=[f1,c(t),f2,c(t),,fN,c(t)]1×N{\mathbf{f}}_{c}^{\left(t\right)}=\left[{f_{1,c}^{\left(t\right)},f_{2,c}^{\left(t\right)},\cdots,f_{N,c}^{\left(t\right)}}\right]\in{\mathbb{C}^{1\times N}} represents the CPU frequencies for all vehicles in the network during time slot tt dedicated to communication tasks. Then, the total communication latency of vehicle nn is calculated as

Tn,c(t)=Tn,coff,(t)+Tn,cexe,(t).T_{n,c}^{\left(t\right)}=T_{n,c}^{off,\left(t\right)}+T_{n,c}^{exe,\left(t\right)}. (10)

In addition to communication, the proposed FA-enabled vehicle ISCC system must also handle extensive sensing tasks to support functions like environment perception and obstacle detection. In vehicular networks, sensing tasks are crucial for ensuring safety and enabling advanced functionalities. These tasks often require substantial computational resources that exceed the capabilities of individual vehicle. Similar to communication tasks, vehicles can offload their sensing datasets to the MEC server at the ISCC BS, where more powerful computational resources are available.

We consider that vehicle nn offloads all sensing datasets to the MEC server, where the sensing model is subsequently processed. The sensing model tasks may include object detection, lane detection, traffic sign recognition, and environmental mapping. As a result, the transmission latency required to transfer the sensing datasets from vehicle nn to the MEC server is expressed as

Tn,soff,(t)=Dn,s(t)Rns(t),T_{n,s}^{off,\left(t\right)}=\frac{{D_{n,s}^{\left(t\right)}}}{{R_{n}^{s}\left(t\right)}}, (11)

where Dn,s(t)D_{n,s}^{\left(t\right)} denotes the size of the sensing datasets offloaded from vehicle nn to the MEC server during time slot tt. Then, the execution time for processing sensing tasks for vehicle nn on the MEC server is expressed as

Tn,sexe,(t)=CMDn,s(t)ϖM(t)ιM(t)fn,s(t),T_{n,s}^{exe,\left(t\right)}=\frac{{{C_{M}}D_{n,s}^{\left(t\right)}\varpi_{M}^{\left(t\right)}\iota_{M}^{\left(t\right)}}}{{f_{n,s}^{\left(t\right)}}}, (12)

where fn,s(t){f_{n,s}^{\left(t\right)}} refers to the CPU frequency of vehicle nn from the MEC server at time tt for executing sensing tasks. The vector 𝐟s(t)=[f1,s(t),f2,s(t),,fN,s(t)]1×N{\mathbf{f}}_{s}^{\left(t\right)}=\left[{f_{1,s}^{\left(t\right)},f_{2,s}^{\left(t\right)},\cdots,f_{N,s}^{\left(t\right)}}\right]\in{\mathbb{C}^{1\times N}} captures the CPU frequencies assigned for sensing tasks across all vehicles in the network during time slot tt. Then, the total sensing latency of vehicle nn is calculated as

Tn,s(t)=Tn,soff,(t)+Tn,sexe,(t).T_{n,s}^{\left(t\right)}=T_{n,s}^{off,\left(t\right)}+T_{n,s}^{exe,\left(t\right)}. (13)

Based on the derived latencies for communication and sensing, we can compute the overall latency for each vehicle and the entire system. For vehicle nn in time slot tt, the total latency is given by

Tntotal,(t)=Tn,c(t)+Tn,s(t).T_{n}^{total,\left(t\right)}=T_{n,c}^{\left(t\right)}+T_{n,s}^{\left(t\right)}. (14)

Summing up the total latency for all vehicles in the network provides the system-wide total latency as follows

Ttotal,(t)=n𝒩Tntotal,(t).{T^{total,\left(t\right)}}=\sum\nolimits_{n\in\mathcal{N}}{T_{n}^{total,\left(t\right)}}. (15)

To optimize the performance of the FA-enabled vehicle ISCC system, it is essential to minimize the total latency experienced by all vehicles in the network. This involves determining the optimal resource allocation for communication and sensing tasks, represented by the variables 𝐝(t){\mathbf{d}}\left(t\right) for antenna positions, 𝐖c(t){{\mathbf{W}}_{c}}\left(t\right) and 𝐖s(t){{\mathbf{W}}_{s}}\left(t\right) for communication and sensing receive combining matrices, 𝐟c(t){\mathbf{f}}_{c}^{\left(t\right)} and 𝐟s(t){\mathbf{f}}_{s}^{\left(t\right)} for the CPU frequencies allocated to communication and sensing tasks, respectively. Therefore, we formulate the following optimization problem, denoted as 𝒫1\mathcal{P}1, to minimize the total latency Ttotal,(t){T^{total,\left(t\right)}} across the network as follows

𝒫1:min𝐝(t),𝐖c(t),𝐖s(t),𝐟c(t),𝐟s(t)Ttotal,(t)s.t.C1:𝐝m(t)𝒟r,m,C2:𝐝m(t)𝐝κ(t)d0,mκ,m,C3:Tn,c(t)Tthc,n𝒩,C4:Tn,s(t)Tths,n𝒩,C5:n𝒩(fn,c(t)+fn,s(t))fth,\begin{array}[]{l}\mathcal{P}1:\mathop{\min}\limits_{{\mathbf{d}}\left(t\right),{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right),{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}{T^{total,\left(t\right)}}\\ \;\;\;\;\;\;\;\;{\rm{s}}.{\rm{t}}.\;{\rm{C1}}:{{\bf{d}}_{m}}\left(t\right)\in{\mathcal{D}_{r}},\forall m\in\mathcal{M},\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\rm{C2}}:\left\|{{{\bf{d}}_{m}}\left(t\right)-{{\bf{d}}_{\kappa}\left(t\right)}}\right\|\geq{d_{0}},m\neq\kappa,\forall m\in\mathcal{M},\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\rm{C3}}:T_{n,c}^{\left(t\right)}\leq T_{th}^{c},\forall n\in\mathcal{N},\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\rm{C4}}:T_{n,s}^{\left(t\right)}\leq T_{th}^{s},\forall n\in\mathcal{N},\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{\rm{C5}}:\sum\nolimits_{n\in{\cal N}}{\left({f_{n,c}^{\left(t\right)}+f_{n,s}^{\left(t\right)}}\right)\leq{f_{th}}},\end{array} (16)

where constraint C1{\rm{C1}} means the position of FA at time tt within the predefined region 𝒟r{\mathcal{D}_{r}}. Constraint C2{\rm{C2}} ensures that the distance between any two antennas at time tt is at least d0{d_{0}}. Constraint C3{\rm{C3}} states that the communication latency Tn,c(t)T_{n,c}^{\left(t\right)} for vehicle nn at time tt must not exceed the threshold TthcT_{th}^{c}. Similarly, constraint C4{\rm{C4}} specifies that the sensing latency Tn,s(t)T_{n,s}^{\left(t\right)} for vehicle nn at time tt must not exceed the threshold TthsT_{th}^{s}. Lastly, constraint C5{\rm{C5}} states that the sum of the CPU frequencies allocated to communication and sensing for all vehicles at time tt must not exceed the threshold fth{f_{th}}. By analyzing the problem 𝒫1\mathcal{P}1, 𝒫1\mathcal{P}1 is a mixed discrete and non-convex optimization problem, which is also well known as an NP-hard problem.

IV Communication, Sensing, and Computing Resource Allocation

To solve the final solutions, we decompose the original problem 𝒫1\mathcal{P}1 into three subproblems. We first analyze the sub-problem 𝒫1.1\mathcal{P}1.1, which aims to minimize the total system latency Ttotal,(t){T^{total,\left(t\right)}} by optimizing the allocation of computing resources (𝐟c(t),𝐟s(t))\left({{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}\right) during communication and sensing. In time slot tt, the sub-problem 𝒫1.1\mathcal{P}1.1 can be specifically expressed as follows

𝒫1.1:min𝐟c(t),𝐟s(t)Ttotal,(t)s.t.C3C5,0t𝒯.\begin{gathered}\mathcal{P}1.1:\mathop{\min}\limits_{{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}{T^{total,\left(t\right)}}\;\;{\text{s}}.{\text{t}}.\;{\text{C3}}-{\text{C5}},0\leq t\leq{\cal T}.\hfill\\ \end{gathered} (17)

By analyzing this subproblem, the subproblem 𝒫1.1{\cal P}1.1 is a convex optimization problem. Traditional optimization methods such as interior point method, gradient projection method, and Lagrange dual method can be used to find the optimal CPU frequency of 𝒫1.1{\cal P}1.1.

Given the computing resource strategies (𝐟c(t),𝐟s(t))\left({{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}\right) and the antenna positioning strategies 𝐝(t){\mathbf{d}}\left(t\right), the objective function Ttotal,(t){T^{total,\left(t\right)}} is determined by the receive combining matrix (𝐖c(t),𝐖s(t))\left({{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}\right). By optimizing the receive combining matrix (𝐖c(t),𝐖s(t))\left({{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}\right) during communication and sensing, the sub-problem 𝒫1.2\mathcal{P}1.2 can be specifically formulated as follows

𝒫1.2:min𝐖c(t),𝐖s(t)Ttotal,(t)s.t.C3,C4,0t𝒯.\begin{gathered}\mathcal{P}1.2:\mathop{\min}\limits_{{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}{T^{total,\left(t\right)}}\;\;\;{\text{s}}.{\text{t}}.\;{\text{C3}},{\text{C4}},0\leq t\leq{\cal T}.\hfill\\ \end{gathered} (18)

To simplify the structure of problem 𝒫1.2\mathcal{P}1.2 and speed up the solution process, we decouple the problem 𝒫1.2\mathcal{P}1.2 into the following two sub-problems

𝒫1.2(a):min𝐖c(t)Ttotal,(t)s.t.C3,\begin{gathered}\mathcal{P}1.2\left(a\right):\mathop{\min}\limits_{{{\mathbf{W}}_{c}}\left(t\right)}{T^{total,\left(t\right)}}\;\;\;{\text{s}}.{\text{t}}.\;{\text{C3,}}\hfill\\ \end{gathered} (19)
𝒫1.2(b):min𝐖s(t)Ttotal,(t)s.t.C4.\begin{gathered}\mathcal{P}1.2\left(b\right):\mathop{\min}\limits_{{{\mathbf{W}}_{s}}\left(t\right)}{T^{total,\left(t\right)}}\;\;\;{\text{s}}.{\text{t}}.\;{\text{C4.}}\hfill\\ \end{gathered} (20)

Let us first focus on sub-problem 𝒫1.2(a)\mathcal{P}1.2\left(a\right). By observing this subproblem, the problem 𝒫1.2(a)\mathcal{P}1.2\left(a\right) is a non-convex optimization problem. By introducing matrix variables, we reformulate the original problem 𝒫1.2(a)\mathcal{P}1.2\left(a\right) as a semidefinite programming (SDP) problem. To represent the received combining vector as a matrix, we introduce the following variables

{𝐖~n,c(t)=𝐰n,c(t)𝐰n,cH(t)M×M,𝐇~n,c(t)=𝐡n,c(t)𝐡n,cH(t)M×M.\left\{\begin{gathered}{{{\mathbf{\tilde{W}}}}_{n,c}}\left(t\right)={{\mathbf{w}}_{n,c}}\left(t\right){\mathbf{w}}_{n,c}^{H}\left(t\right)\in{\mathbb{C}^{M\times M}},\hfill\\ {{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right)={{\mathbf{h}}_{n,c}}\left(t\right){\mathbf{h}}_{n,c}^{H}\left(t\right)\in{\mathbb{C}^{M\times M}}.\hfill\\ \end{gathered}\right. (21)

Then, we have 𝐖~c(t)=[𝐖~1,c(t),,𝐖~N,c(t)]{{{\mathbf{\tilde{W}}}}_{c}}\left(t\right)=\left[{{{{\mathbf{\tilde{W}}}}_{1,c}}\left(t\right),\cdots,{{{\mathbf{\tilde{W}}}}_{N,c}}\left(t\right)}\right] and 𝐇~c(t)=[𝐇~1,c(t),,𝐇~N,c(t)]{{{\mathbf{\tilde{H}}}}_{c}}\left(t\right)=\left[{{{{\mathbf{\tilde{H}}}}_{1,c}}\left(t\right),\cdots,{{{\mathbf{\tilde{H}}}}_{N,c}}\left(t\right)}\right]. We replace the received combining vector 𝐰n,c(t){{\mathbf{w}}_{n,c}}\left(t\right) and the channel vector 𝐡n,c(t){{\mathbf{h}}_{n,c}}\left(t\right) in Tn,coff,(t)T_{n,c}^{off,\left(t\right)} with the matrix variables 𝐖~n,c(t){{{\mathbf{\tilde{W}}}}_{n,c}}\left(t\right) and 𝐇~n,c(t){{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right). Using the trace and eigenvalue properties of the matrix, we can get a lower bound on the transmission latency Tn,coff,(t)T_{n,c}^{off,\left(t\right)} involved in offloading datasets of communication tasks from vehicle nn to the MEC server

T~n,coff,(t)=Dn,c(t)log2(1+λmax(𝐇~n,c(t))Tr(𝐖~n,c(t))pnk𝒩,knλmin(𝐇~k,c(t))Tr(𝐖~k,c(t))pk+Tr(𝐖~n,c(t))σc2),\begin{gathered}\tilde{T}_{n,c}^{off,\left(t\right)}=\hfill\\ \frac{{D_{n,c}^{\left(t\right)}}}{{{{\log}_{2}}\left({1+\frac{{{\lambda_{\max}}\left({{{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right)}\right){\text{Tr}}\left({{{{\mathbf{\tilde{W}}}}_{n,c}}\left(t\right)}\right){p_{n}}}}{{\sum\limits_{k\in\mathcal{N},k\neq n}{{\lambda_{\min}}\left({{{{\mathbf{\tilde{H}}}}_{k,c}}\left(t\right)}\right){\text{Tr}}\left({{{{\mathbf{\tilde{W}}}}_{k,c}}\left(t\right)}\right){p_{k}}}+\operatorname{Tr}({{{\mathbf{\tilde{W}}}}_{n,c}}\left(t\right))\sigma_{c}^{2}}}}\right)}},\hfill\\ \end{gathered} (22)

where λmax(𝐇~n,c(t)){{\lambda_{\max}}\left({{{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right)}\right)} and λmin(𝐇~n,c(t)){{\lambda_{\min}}\left({{{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right)}\right)} are the largest and smallest eigenvalues of matrix 𝐇~n,c(t){{{{\mathbf{\tilde{H}}}}_{n,c}}\left(t\right)}, respectively. By introducing the matrix variables and inequality transformation, the original sub-problem 𝒫1.2(a)\mathcal{P}1.2\left(a\right) can be equivalent to

𝒫1.2(a):min𝐖~c(t)n𝒩(T~n,coff,(t)+Tn,cexe,(t)+Tn,s(t))s.t.C3’:T~n,coff,(t)+Tn,cexe,(t)Tthc0,n𝒩,C6:𝐖~n,c(t)0,n𝒩,\begin{gathered}\mathcal{P}1.2{\left(a\right)^{\prime}}:\hfill\\ \mathop{\min}\limits_{{{{\mathbf{\tilde{W}}}}_{c}}\left(t\right)}\sum\nolimits_{n\in\mathcal{N}}{\left({\tilde{T}_{n,c}^{off,\left(t\right)}+T_{n,c}^{exe,\left(t\right)}+T_{n,s}^{\left(t\right)}}\right)}\hfill\\ {\text{s}}.{\text{t}}.\;{\text{C3'}}:\tilde{T}_{n,c}^{off,\left(t\right)}+T_{n,c}^{exe,\left(t\right)}-T_{th}^{c}\leq 0,\forall n\in\mathcal{N},\hfill\\ \;\;\;\;\;\,{\text{C6}}:{{{\mathbf{\tilde{W}}}}_{n,c}}\left(t\right)\underset{\raise 3.00003pt\hbox{$\smash{\scriptscriptstyle}$}}{\succeq}0,\forall n\in\mathcal{N},\hfill\\ \end{gathered} (23)

where constraint C6 ensures the semi-positive definiteness of the matrix 𝐖~n,c{{{\mathbf{\tilde{W}}}}_{n,c}}. By observing this subproblem, the problem 𝒫1.2(a)\mathcal{P}1.2{\left(a\right)^{\prime}} is a convex optimization problem. Then, we solve the equivalent problem 𝒫1.2(a)\mathcal{P}1.2{\left(a\right)^{\prime}} using a standard SDP solver such as the Matlab toolbox CVX. Similarly, the sub-problem 𝒫1.2(b)\mathcal{P}1.2\left(b\right) can also be approximated into a convex problem.

Algorithm 1 IDPSO-based Alternating Iterative Algorithm for Solving Problem 𝒫1\mathcal{P}1
1:Input: The initial data set (M,N,L,σc2,σs2,θn,l,ϕn,l,θn,v,vn\left(M,N,L,\sigma_{c}^{2},\sigma_{s}^{2}\right.,{\theta_{n,l}},{\phi_{n,l}},{\theta_{n,v}},{v_{n}}, gn,l,αn,l,τn,l,Dn,c(0),Dn,s(0){g_{n,l}},{\alpha_{n,l}},{\tau_{n,l}},D_{n,c}^{\left(0\right)},D_{n,s}^{\left(0\right)} for n𝒩n\in{\cal N}, mm\in{\cal M}, and lnl\in{{\cal L}_{n}}.
2:Initialization: Initialize target variables 𝐝(0){\bf{d}}\left(0\right), 𝐖c(0){{\mathbf{W}}_{c}}\left(0\right), 𝐖s(0){{\mathbf{W}}_{s}}\left(0\right), 𝐟c(0){\mathbf{f}}_{c}^{\left(0\right)}, and 𝐟s(0){\mathbf{f}}_{s}^{\left(0\right)}.
3:for Time slot t=0t=0 to 𝒯\cal T do
4:    for Iteration i=1i=1 to II do
5:       Fix (𝐖c(t),𝐖s(t),𝐝(t))\left({{{\bf{W}}_{c}}\left(t\right),{{\bf{W}}_{s}}\left(t\right),{\bf{d}}\left(t\right)}\right), compute the computing resource allocation strategies (𝐟c(t),𝐟s(t))\left({{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}\right) by solving sub-problem 𝒫1.1\mathcal{P}1.1 using interior point algorithm.
6:       Fix (𝐟c(t),𝐟s(t),𝐝(t))\left({{\bf{f}}_{c}^{\left(t\right)},{\bf{f}}_{s}^{\left(t\right)},{\bf{d}}\left(t\right)}\right), compute the receive combining strategies (𝐖c(t),𝐖s(t))\left({{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}\right) by solving sub-problem 𝒫1.2\mathcal{P}1.2 using SDP-based alternating iterative algorithm.
7:       Fix (𝐟c(t),𝐟s(t),𝐖c(t),𝐖s(t))\left({{\bf{f}}_{c}^{\left(t\right)},{\bf{f}}_{s}^{\left(t\right)},{{\bf{W}}_{c}}\left(t\right),{{\bf{W}}_{s}}\left(t\right)}\right), compute the antenna positioning strategies 𝐝(t){\mathbf{d}}\left(t\right) by solving sub-problem 𝒫1.3\mathcal{P}1.3 using PSO algorithm.
8:    end for
9:end for
10:Output: The optimal solutions for (𝐝,𝐖c,𝐖s,𝐟c,𝐟s)\left({\mathbf{d}},{{\mathbf{W}}_{c}},{{\mathbf{W}}_{s}},{\mathbf{f}}_{c},{\mathbf{f}}_{s}\right).

Given the computing resource strategies (𝐟c(t),𝐟s(t))\left({{\mathbf{f}}_{c}^{\left(t\right)},{\mathbf{f}}_{s}^{\left(t\right)}}\right) and the receive combining strategies (𝐖c(t),𝐖s(t))\left({{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}\right), the objective function Ttotal,(t){T^{total,\left(t\right)}} is determined by the antenna positioning matrix 𝐝(t){{\mathbf{d}}\left(t\right)}. By optimizing the antenna positioning matrix (𝐖c(t),𝐖s(t))\left({{{\mathbf{W}}_{c}}\left(t\right),{{\mathbf{W}}_{s}}\left(t\right)}\right) during communication and sensing, the sub-problem 𝒫1.3\mathcal{P}1.3 can be specifically given by

𝒫1.3:min𝐝(t)Ttotal,(t)s.t.C1C4,0t𝒯.\begin{gathered}\mathcal{P}1.3:\mathop{\min}\limits_{{\mathbf{d}}\left(t\right)}{T^{total,\left(t\right)}}\hfill\\ \;\;\;\;\;\;\;\;\;\;{\text{s}}.{\text{t}}.\;{\text{C1}}-{\text{C4}},0\leq t\leq{\cal T}.\hfill\\ \end{gathered} (24)

The sub-problem 𝒫1.3\mathcal{P}1.3 is a non-convex optimization problem. We employ the particle swarm optimization (PSO) algorithm [12] as an effective method to solve the problem 𝒫1.3\mathcal{P}1.3.

To solve problem 𝒫1\mathcal{P}1, we decompose it into three sub-problems: computing resource optimization problem 𝒫1.1\mathcal{P}1.1, receive combining optimization problem 𝒫1.2\mathcal{P}1.2, and antenna positioning optimization problem 𝒫1.3\mathcal{P}1.3. Each sub-problem is tackled using different optimization techniques. Based on the above analysis, we design a mixed interior point, SDP, and PSO (IDPSO) alternating iterative algorithm to solve the overall problem 𝒫1\mathcal{P}1. The proposed IDPSO-based alternating iterative algorithm integrates three specialized algorithms to address the sub-problems effectively. The computational resource allocation is handled using an interior point method, the receive combining optimization leverages the SDP-based alternating iterative approach, and the antenna positioning optimization employs the PSO algorithm. By iteratively solving each sub-problem and updating the variables accordingly, the IDPSO-based alternating iterative algorithm converges towards the optimal solutions for the entire problem 𝒫1\mathcal{P}1. For the detailed process, the proposed IDPSO-based alternating iterative algorithm is summarized in Algorithm 1. The computational complexity of Algorithm 1 is 𝒪(𝒯IN6.5+M3)\mathcal{O}\left({\mathcal{T}I{N^{6.5}}+{M^{3}}}\right), where 𝒯\mathcal{T} indicates the number of iterations of the outer loop, and II is the number of iterations of the inner loop.

TABLE I: Simulation Parameters
Parameter Value
Number of FAs at the ISCC BS, MM 44
Number of vehicles, NN 33
Number of channel paths for each vehicle, LnL_{n} 33
Carrier wavelength, λ\lambda 0.10.1 m
Length of sides of receive area, AA 1.5λ1.5\lambda
Minimum inter-FA distance, d0d_{0} λ\lambda
Data size of vehicle nn, Dn,c(t)=Dn,s(t){D_{n,c}^{\left(t\right)}}={D_{n,s}^{\left(t\right)}} [0.52]\left[{0.5-2}\right] KB
Elevation and azimuth AoAs, θn,l=ϕn,l{\theta_{n,l}}={\phi_{n,l}} [π2,π2]\left[{-\frac{\pi}{2},\frac{\pi}{2}}\right]
Maximum CPU frequency of MEC server, fthf_{th} 100100 GHz
Transmit power for each vehicle, pn{p_{n}} 3030 dBm
Noise power spectrum density, σc2=σs2{{\sigma_{c}^{2}}}={{\sigma_{s}^{2}}} 174-174 dBm/Hz
Reflection coefficient, αn,l{\alpha_{n,l}} 0.5
Refer to caption
Figure 2: Convergence performance of the proposed Algorithm 1.
Refer to caption
Figure 3: Average latency in different schemes.

V Numerical Results

For the sake of illustration, let us consider a simple example. In the FA-enabled vehicle ISCC network, there are 3 vehicles, the ISCC BS is equipped with 4 antennas, and the number of channel paths for each vehicle is 3. The main simulation parameters are listed in TABLE I. Fig. 2 demonstrates the convergence performance of the proposed IDPSO-based alternating iterative algorithm during a time slot. As shown in Fig. 2, after more than 5 iterations, the latencies of all vehicles and the total latency reach a stable state. Therefore, we can conclude that when N=3N=3, M=4M=4, and Ln=3L_{n}=3, Algorithm 1 has the fast convergence performance.

Refer to caption
Figure 4: Comparisons of FA-Enabled ISCC and baseline schemes.

To demonstrate the advantages of our proposed FA-enabled vehicle ISCC scheme, we compare it with two other schemes in which communication and sensing are relatively independent. Scheme 1 represents independent communication and computing, while scheme 2 focuses on independent sensing and computing. In scheme 1 and scheme 2, communication and sensing employ independent and equal system resources, respectively. Scheme 3 is the communication and computing aspects of our proposed scheme, and scheme 4 focuses on the sensing and computing part of our proposed scheme. In both scheme 3 and scheme 4, communication and sensing share system resources. As shown in Fig. 3, we can observe that as the number of vehicles increases, the average latency of all schemes increase. But the total latency of scheme 3 and scheme 4 is always less than that of scheme 1 and scheme 2. This is because scheme 1 and scheme 2 adopt system resources independently, which leads to resource waste and increase system delay. However, our proposed scheme 3 and scheme 4 can fully adopt all resources.

Fig. 4 illustrates the comparison of the proposed FA-enabled vehicle ISCC scheme with two baseline schemes in terms of total latency [12]. In baseline 1, all vehicles never offload the communication and sensing tasks to the MEC server, and all antennas on the ISCC BS are fixed at the origin. Baseline 2 allows the vehicle to offload all communication and sensing tasks to the MEC server, but the antenna positions on the ISCC BS are also fixed at the origin. In Fig. 4, we set N=3N=3 and Ln=3L_{n}=3. Observing Fig. 4, we find that that baseline 1 has the highest total latency, mainly because the vehicle relies only on local computation, resulting in longer latency. In contrast, the FA-enabled vehicle ISCC scheme exhibits a lower total latency than baseline 2. The numerical results also show that the total latency of each scheme decreases with the increment of the number of antennas. Compared with baseline 1 and baseline 2, which have fixed antenna positions, the FA-enabled vehicle ISCC scheme shows significant improvements. By jointly optimizing all FA positions in continuous space, this scheme enhances communication, sensing, and computation performance, resulting in a substantial reduction in total system latency.

VI Conclusion

We have designed a FA-enabled ISCC system specifically applied in vehicular networks. We began by introducing the detailed models of the communication and sensing processes in the FA-enabled vehicle ISCC system. Following this, we formulated an integrated latency optimization problem to jointly optimize the computing resources, the receive combining matrices, and the antenna positions. To tackle this complex problem, we decomposed it into three sub-problems. We also developed a mixed IDPSO-based alternating iterative algorithm to solve the overall problem effectively. Through numerical simulations, we verified the rapid convergence of the proposed IDPSO-based algorithm. The FA-enabled ISCC system demonstrated a significant reduction in total latency compared to baseline schemes, highlighting its capability to effectively utilize system resources.

VII ACKNOWLEDGEMENT

This work was supported in part by the National Natural Science Foundation of China (NSFC) under Grants 62301279, 62401137, 62401640, 62102196, 62372248, 62172236, and by the Guangdong Basic and Applied Basic Research Foundation under Grant 2023A1515110732. This work was supported in part by the Postdoctoral Fellowship Program of the China Postdoctoral Science Foundation (CPSF) under Grant BX20230065, and by the National Science Foundation for Excellent Young Scholars of Jiangsu Province under Grant No. BK20220105.

References

  • [1] X. Li, Y. Gong, K. Huang, and Z. Niu, “Over-the-air integrated sensing, communication, and computation in IoT networks,” IEEE Wirel. Commun., vol. 30, no. 1, pp. 32–38, Feb. 2023.
  • [2] C. Ding, J.-B. Wang, H. Zhang, M. Lin, and G. Y. Li, “Joint MIMO precoding and computation resource allocation for dual-function radar and communication systems with mobile edge computing,” IEEE J. Sel. Areas Commun., vol. 40, no. 7, pp. 2085–2102, Jul. 2022.
  • [3] X. Li, F. Liu, Z. Zhou, G. Zhu, S. Wang, K. Huang, and Y. Gong, “Integrated sensing, communication, and computation over-the-air: MIMO beamforming design,” IEEE Trans. Wireless Commun., vol. 22, no. 8, pp. 5383–5398, Aug. 2023.
  • [4] P. Liu, Z. Fei, X. Wang, Y. Zhou, Y. Zhang, and F. Liu, “Joint beamforming and offloading design for integrated sensing, communication and computation system,” arXiv, 2024. [Online]. Available: https://arxiv.org/abs/2401.02071.
  • [5] D. Ma, G. Lan, M. Hassan, W. Hu, and S. K. Das, “Sensing, computing, and communications for energy harvesting IoTs: A survey,” IEEE Commun. Surv. Tut., vol. 22, no. 2, pp. 1222–1250, Dec. 2019.
  • [6] O. Günlü, M. R. Bloch, R. F. Schaefer, and A. Yener, “Secure integrated sensing and communication,” IEEE J. Sel. Areas Inf. Theory, vol. 4, pp. 40–53, May 2023.
  • [7] Z. Wei, F. Liu, C. Masouros, N. Su, and A. P. Petropulu, “Toward multi-functional 6G wireless networks: Integrating sensing, communication, and security,” IEEE Commun. Mag., vol. 60, no. 4, pp. 65–71, Apr. 2022.
  • [8] K.-K. Wong, A. Shojaeifard, K.-F. Tong, and Y. Zhang, “Fluid antenna systems,” IEEE Trans. Wireless Commun., vol. 20, no. 3, pp. 1950–1962, Mar. 2021.
  • [9] L. Zhu, W. Ma, B. Ning, and R. Zhang, “Movable-antenna enhanced multiuser communication via antenna position optimization,” IEEE Trans. Wireless Commun., vol. 23, no. 7, pp. 7214–7229, Jul. 2024.
  • [10] Y. Chen, M. Chen, H. Xu, Z. Yang, K.-K. Wong, and Z. Zhang, “Joint beamforming and antenna design for near-field fluid antenna system,” arXiv, 2024. [Online]. Available: https://arxiv.org/abs/2407.05791.
  • [11] C. Psomas, G. M. Kraidy, K.-K. Wong, and I. Krikidis, “Fluid antenna systems with outdated channel estimates,” in ICC 2023-IEEE International Conference on Communications.   Rome, Italy, Jun. 2023, pp. 2970–2975.
  • [12] Y. Zuo, J. Guo, B. Sheng, C. Dai, F. Xiao, and S. Jin, “Fluid antenna for mobile edge computing,” IEEE Commun. Lett., vol. 28, no. 7, pp. 1728–1732, Jul. 2024.
  • [13] F. R. Ghadi, K.-K. Wong, W. K. New, H. Xu, R. Murch, and Y. Zhang, “On performance of RIS-aided fluid antenna systems,” IEEE Wireless Commun. Lett., 2024, Early Access.
  • [14] J. Zou, H. Xu, C. Wang, L. Xu, S. Sun, K. Meng, C. Masouros, and K.-K. Wong, “Shifting the ISAC trade-off with fluid antenna systems,” arXiv, 2024. [Online]. Available: https://arxiv.org/abs/2405.05715.