Skip to main content

Joint resource allocation and user association for multi-cell integrated sensing and communication systems


The densification of the orthogonal frequency division multiplexing (OFDM) based fifth-generation communication systems, as well as the requirement of integrating sensing and communication functionalities, has promoted the development of integrated-sensing-and-communication (ISAC) dense cellular networks (DCNs). In the OFDM-based ISAC-DCN, multiple base stations simultaneously serve mobile users and sense targets based on the echo of downlink communication signals. In this paper, we establish the interference model in ISAC-DCN for sensing and communication. Focusing on the interference management of the ISAC-DCN, we investigate the multi-dimension resource allocation problem. In particular, we aim to maximize the network utility by jointly optimizing sub-band allocation, user association, and transmission power under the sensing signal-to-interference-plus-noise ratio constraint to be solved iteratively. The mixed-integer optimization problem is decoupled into three sub-problems. Specifically, a greedy genetic sub-band allocation scheme is proposed for sub-band allocation to reduce total interference. We employ the successive convex approximation technique to transform the transmission power control sub-problem and solve it via geometric programming. Simulation results illustrate the trade-off between sensing and communication performances, and show that the proposed algorithm significantly improves the network utility and achieves higher detection probability.

1 Introduction

Integrated sensing and communication (ISAC) has been one of the research hotspots, due to its potential to reduce hardware costs and improve spectral efficiency. Researchers have been devoting their efforts to promoting the realization of ISAC technique [1]. As the waveform adopted by the fifth-generation (5 G) new radio (NR) [2], the orthogonal frequency division multiplexing (OFDM) waveform has been used widely in modern communication systems, while it also has an excellent ambiguity function, which promotes its application in sensing [3,4,5]. Therefore, developing ISAC techniques based on OFDM waveform can simultaneously satisfy the communication requirement and provide sensing functionality with little change on the existing 5 G systems.

Motivated by the aforementioned advantages, some works have investigated ISAC design in the framework of 5 G NR systems [5,6,7,8,9,10]. In [5], the self-ambiguity and cross-ambiguity functions of several synchronization signals and reference signals (RSs) in OFDM waveform were analyzed. In [6], RSs used for channel estimation in OFDM waveform were multiplexed as sensing signal. Considering the energy efficiency, RS density and power allocation between pilots and data symbols were optimized to minimize the total transmission power, while satisfying the communication and radar sensing requirements. In [7], the 5 G network was utilised to serve as the illumination source for passive bi-static radar to detect the target, which verifies the possibility of 5 G-based passive bi-static radar. In [8], the base station (BS) was deployed as a monostatic sensor to estimate the targets’ ranges, speeds, and directions of arrival (DoAs) via beam scanning. The targets’ positions were then obtained based on the estimated ranges and DoAs. However, single-station based sensing faces several problems, e.g., sensing blind areas, limited detection range, and poor robustness. To address this issue, in [9], the authors proposed a novel two-phase framework for device-free sensing in an OFDM cellular network to achieve ISAC, in which adjacent BSs are assigned orthogonal sub-bands to avoid significant inter-cell interference. A maximum-likelihood based algorithm was provided to deal with the target association issue to achieve multi-BS cooperative sensing. Besides, based on the 5 G NR standard framework configuration, the authors in [10] proposed a staggered framework structure for ISAC cellular network to avoid self-interference and realize the parallelism of sensing units and communication cells. However, in this scheme, discontinuous OFDM symbols used for sensing will reduce the speed measurement accuracy due to the reduction of coherent accumulation time.

Although the promising dense cellular networks (DCNs) significantly promote the capacity of wireless communication systems [11], as well as more robust and accurate sensing through multi-BS cooperation. However, higher frequency reuse among different BSs results in much higher inter-cell interference (ICI), thereby degrading the performance of both communication and sensing functionalities. Facing this issue, there have been a lot of researches [12,13,14,15,16,17,18,19,20] on suppressing the ICI caused by FR in cellular networks. In general, physical separation-based frequency assignment and transmission power control are two underlying concepts for ICI mitigation [12]. Since the frequency assignment problem is an NP problem, metaheuristic algorithms such as Ant Colony Optimization [13], Differential Evolution [14] and Greedy algorithm [15], as well as branch-and-bound algorithm [16] were used to effectively solve this problem. In [17], the quality of service under various FR schemes, including partial FR, fractional frequency FR and soft FR, etc., were analyzed. In [18], the authors investigated joint sub-band and power allocation to improve inter-cell fairness in femtocell OFDM networks. Moreover, since users are distributed unevenly among cells, the load of BSs is imbalanced, which also leads to the degradation of system communication performance. Therefore, in [15] and [19], (partial) FR and user association schemes were jointly optimized to maximize the network utility or system throughput. In [20], the authors presented a load-aware and self-adapting frequency allocation scheme to cope with the changing traffic conditions.

However, the aforementioned studies only focused on improving communication performance, such as throughput, quality of service, and network utility, while the impact of interference on sensing still needs to be addressed. In [16], the authors studied the sensing interference management in multiple UAV networks through joint channel allocation and power control but did not consider the communication performance. In [21], the authors studied the issue of power control for cooperative ISAC networks under the sensing signal-to-interference-plus-noise (SINR) constraint, where the Lagrangian method was employed. Thus, in this paper, we aim to address the interference management of the OFDM-based ISAC-DCN via joint resource allocation and user association. In particular, both sensing and communication performances are taken into consideration. For communication performance, we adopt the network utility metric [22], which considers both sum-rate and fairness among different users. For sensing performance, to improve the target detection probability, which is directly determined by the SINR of the received echo signals [23], we adopt the SINR of the echo signal received at each BS as the metric.

The main contributions of this paper are summarized as follows.

  1. (1)

    The interference models caused by FR in ISAC-DCN are analyzed from the perspectives of both communication and sensing. Thereafter, a joint resource allocation and user association problem is formulated with the aim of maximizing the network utility of the ISAC-DCN under both sensing signal-to-interference-plus-noise (SINR) and transmit power constraints.

  2. (2)

    The formulated highly non-convex problem is decomposed into three sub-problems, i.e., sub-band allocation, user association, and transmission power control sub-problems, and an alternating optimization based algorithm is proposed to solve the original problem by iteratively solving the three sub-problems. In particular, a greedy genetic algorithm (GRGA) is proposed to solve the sub-band sub-problem, while the Hungarian algorithm and successive convex approximation (SCA) technique are utilized to solve the sub-problems of user association and transmission power control, respectively.

  3. (3)

    The effectiveness of the proposed algorithm in improving the network utility and detection probability is verified through numerical simulation. Compared with both conventional and state-of-the-art schemes, the proposed algorithm is able to significantly improve both network utility and detection probability. Moreover, the trade-off between communication and sensing performances is also illustrated.

The rest of this paper is organized as follows. In Sect. 2, we introduce both system models and interference models of ISAC-DCN. Then, we formulate a problem of joint sub-band allocation, user association, and transmission power control in Sect. 3. The algorithm for solving the problem is presented in Sect. 4. Then we present the numerical simulation results as well as discussions in Sect. 5. Finally, we conclude the paper in Sect. 6.

The notations used in this paper are as follows. Lower case normal letters a denote scalars, lower-case bold letters \({\textbf{a}}\) denote column vectors and upper-case bold characters \({{\textbf{A}}}\) denote matrices. \({{\left( \cdot \right) }^{T}}\) represents the transpose.

2 System model

In this section, we first describe the OFDM based ISAC-DCN model, where multiple BSs simultaneously provide communication services to mobile users, and at the same time sense the targets based on the echo of DL communication signals. Subsequently, we introduce the interference models for both communication and sensing.

Fig. 1
figure 1

a An illustration of the considered OFDM based ISAC-DCN Model. b Details of signal transmission, reflection and interference

2.1 System description

We consider an OFDM based ISAC-DCN as shown in Fig. 1a, which consists of M BSs, denoted by \({\mathcal {M}} = \{1,\ldots ,M\}\), N (\(N > M\)) mobile users, denoted by \({\mathcal {N}} = \{1,\ldots ,N\}\), and T targets, denoted by \({\mathcal {T}} = \{1,\ldots ,T\}\). Due to the scarcity of spectral resource, we assume only K (\(K < N\)) orthogonal sub-bands are available, which are denoted by \(\mathcal {K} = \{1,\ldots ,K\}\). The bandwidth of each sub-band is denoted by B. The transmission power of the BSs are denoted as \({\textbf{p}}= [{p_1},\ldots ,{p_M}]\), where the ith element represents the power of the ith BS. In addition, a central station is deployed and connected to all BSs to perform resource allocation and signal processing [9].

The detailed signal transmission, reflection and interference are illustrated in Fig. 1b. The BSs provide communication services for users via OFDM signal in DL time slots. In a meantime, the DL communication signals are reflected by the targets and received by the BSs, based on which the ISAC-DCN can cooperatively estimate the targets’ locations [8] as well as velocities. The BSs marked with the same color are assigned the same sub-band. Such frequency multiplexing between BSs introduces interference to both communication and sensing.

Furthermore, we make the following assumptions for the remainder of this paper:

  • Each BS occupies one sub-band. \({w_{k,i}}=1\) denotes BS i is assigned with sub-band k and 0 otherwise, and \(\sum \limits _{k=1}^{K}{{{w}_{k,i}}=1,} \forall i\in {\mathcal {M}}\).

  • Each user is associated with one base station. \({u_{i,n}}=1\) denotes user n is associated with BS i and 0 otherwise, and \(\sum \limits _{i = 1}^M {{u_{i,n}} = 1,} \forall n \in {{\mathcal {N}}}\).

  • Each BS only focuses on the sensing results within a predetermined sensing range to improve the accuracy of cooperative sensing and reduce the appearance of ghost targets. In other words, the target appearing in a certain area is sensed by specific BSs. The sensing range of each BS is set as R.

2.2 Communication interference model

The time-domain signal in one OFDM symbol period transmitted by the ith BS is given by

$$\begin{aligned} {{{\textbf{x}}}_{{\textbf{i}}}}=\sqrt{{{p}_{i}}}{{\left[ {{x}_{i,L-Q+1}},\ldots ,{{x}_{i,L}},{{x}_{i,1}},\ldots ,{{x}_{i,L}} \right] }^{T}},\text { }\forall i\in {\mathcal {M}}, \end{aligned}$$

where L denotes the IFFT size in OFDM modulation, and Q denotes the length of the cyclic prefix (CP).

The received signal at the nth user associated with the ith BS in the lth OFDM sample period is expressed as

$$\begin{aligned} {{y}_{{{c}_{i,n,l}}}}={h}_{i,n}{{x}_{i,l}}+\sum \limits _{\forall i\in {\mathcal {M}},j\ne i}{{{\textbf{w}}}_{i}^{T}}{{\textbf{w}}}_{j}{h}_{j,n}{{x}_{j,l}}+{{z}_{n}},\text { }\forall j\in {\mathcal {M}},\forall n\in {\mathcal {N}}, \end{aligned}$$

where \({{h}_{i,n}}\) denotes the DL communication channel from the ith BS to the nth user, \({w_{k,i}} \in \left\{ {0,1} \right\}\), and \({{z}_{n}} \sim \mathcal{N}\left( {0,\sigma ^2} \right)\) denotes additive white Gaussian noise (AWGN) at the nth user. In addition, \({{h}_{i,n}}\) considers both the small-scale Rayleigh fading effect and path loss effect, and time domain expression is given by

$$\begin{aligned} {{h}_{i,n}}(t)={{f}_{i,n}}\sqrt{{{\rho }_{0}}d_{i,n}^{-2}}\delta (t-{{\tau }_{i,n}}) \end{aligned}$$

in which \({{f}_{i,n}}\) is a Rayleigh random variable with zero mean and variance \({\sigma }_{r}^{2}\), \({{\rho }_{0}}\) denotes the path loss at the reference distance \({d}_{0}\) = 1 m, \({{d}_{i,n}}\) denotes the distance between BS i and user n, and \({{\tau }_{i,n}}={{{d}_{i,n}}}/c\), with c being the speed of light.

Therefore, the SINR of the received signal at the nth user in the lth OFDM sample period is expressed as [24]

$$\begin{aligned} {{\gamma }_{{{c}_{i,n}}}}=\frac{{{\left| {{h}_{i,n}}{{x}_{i,l}} \right| }^{2}}}{\sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{{\left| {{{\textbf{w}}}_{i}^{T}}{\textbf{w}}_{j}{{h}_{j,n}}{{x}_{j,l}} \right| }^{2}}}+\sigma ^{2}},\text { }\forall i,j\in {\mathcal {M}},\forall n\in {\mathcal {N}}, \end{aligned}$$

Under static channels and flat transmission power spectral density, the optimal frequency allocation for one BS is equal allocation among its associated users [22]. Therefore, we assume that each user served by the same BS is assigned equal bandwidth. The bandwidth occupied by the user associated with the ith BS is expressed as

$$\begin{aligned} B_{i,n}=\frac{B}{\sum \limits _{n\in {\mathcal {N}}}{{{u}_{i,n}}}}, \forall i\in {\mathcal {M}}, \end{aligned}$$

where \({u_{i,n}} \in \left\{ {0,1} \right\}\).

The data rate of user n associated with BS i is express as

$$\begin{aligned} {{C}_{i,n}}=B_{i,n}{\log }\left( 1+{{\gamma }_{{{c}_{i,n}}}} \right) , \forall i\in {\mathcal {M}},\forall n \in {{\mathcal {N}}}, \end{aligned}$$

which is determined by \({{\gamma }_{{{c}_{i}}}}\) and \(B_{i,n}\). According to (4), the communication SINR \({{\gamma }_{{{c}_{i}}}}\), is related to sub-band allocation, user association and transmission power. Moreover, \(B_{i,n}\), is related to the number of users served by BS i. Therefore, in this paper, we aim at reducing the co-channel interference and increasing the data rate through resource allocation, including sub-band and transmission power, as well as user association.

2.3 Sensing interference model

The echo signal received by the receive antenna of the ith BS is expressed as

$$\begin{aligned} \begin{aligned} {{y}_{{{s}_{i}}}}=\sum \limits _{t=1}^{T}{\sum \limits _{j=1}^{M}{{{h}_{j,t,i}}}}{{x}_{j,l}}+\sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{{h}_{j,i}}{{x}_{j,l}}}+{{z}_{i}},\text { }\forall i,j\in {\mathcal {M}}, \end{aligned} \end{aligned}$$

where \({h}_{j,i}\) and \({h}_{j,t,i}\), respectively, denotes the complex channel of “BS j-BS i” and “BS j-target t-BS i”, and \({{z}_{i}} \sim \mathcal{N}\left( {0,\sigma ^2} \right)\) denotes AWGN at the ith BS. The time domain expression of \({h}_{j,i}\) and \({{h}_{j,t,i}}\) is, respectively, given by

$$\begin{aligned} {{h}_{j,i}}(t)= & {} {{f}_{j,i}}\sqrt{{{\rho }_{0}}d_{j,t}^{-2}}\delta (t-{{\tau }_{j,i}}) \end{aligned}$$
$$\begin{aligned} {{h}_{j,t,i}}(t)= & {} \psi \sqrt{{{\rho }_{0}}d_{j,t}^{-2}{{(4\pi {{d}_{t,i}})}^{-2}}}\exp (-2j\pi {{f}_{{{d}_{j,t,i}}}}t)\delta (t-{{\tau }_{j,t,i}}) \end{aligned}$$

in which \(\psi\) denotes radar cross section (RCS), \({{\tau }_{j,i}}={d_{j,i}}/{c}\;\), \({{\tau }_{j,t,i}}={(d_{j,t}+d_{t,i})}/{c}\), and \({{f}_{{{d}_{j,t,i}}}}=({{v}_{t,j}}+{{v}_{t,i}}){{{f}_{c}}}/c\), with \({{v}_{t,j}}\), \({{v}_{t,i}}\) and \({{f}_{c}}\) denote the radial velocity of target t relative to BS j, the radial velocity of target t relative to BS i and the center carrier frequency, respectively.

In this paper, we mainly consider the direct interference among the BSs sharing the same sub-band, while the scattered interference is ignored due to its much lower power. In this case, (7) can be simplified as

$$\begin{aligned} {{y}_{{{s}_{i}}}}=\sum \limits _{t=1}^{T}{{{h}_{i,t,i}}{{x}_{i,l}}}+\sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{{\textbf{w}}}_{i}^{T}}{\textbf{w}}_{j}{{h}_{j,i}}{{{x}}_{j,l}}+{{z}_{i}},\text { }\forall i,j\in {\mathcal {M}}, \end{aligned}$$

in which \(\sum \limits _{j=1}^{M}{{{\textbf{w}}}_{i}}{\textbf{w}}_{j}^{H}{{h}_{j,i}}{{{x}_{j,l}}}\) denotes the interference among the BSs sharing the same sub-band. By applying point-wise division [4] and two-dimensional DFT (2D-DFT), the BS i can eliminate the impact of the communication data symbols \({{x}_{i,l}}\) and obtain the distance and speed information[25].

Generally speaking, cooperative sensing can be realized in two ways. One way is to directly upload the signals received by each sensing node to the center for joint signal processing [26], while the other way is to upload the data local processing results of each node, based on which the center conducts further processing, e.g., target association [9]. The latter scheme benefits from lower processing complexity, and therefore is considered in this paper. In other words, the ISAC BSs are considered to firstly sense the targets in a separate way, and then upload the processing results to the center. In order to guarantee the performance of cooperative sensing, the sensing performance of each node is required to satisfy a given threshold. Supposing the detection range of each BS is R, the SINR of the received echo signal is given by

$$\begin{aligned} \begin{aligned} {{\gamma }_{{{s}_{i}}}}&=\frac{\chi |{h}_{i,{{t}_{R}},i}{{x}_{i,l}}{{|}^{2}}}{\beta \sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{{\left| {\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{h}_{j,i}{{x}_{j,l}} \right| }^{2}}}+{{\sigma }^{2}}}\text { } =\frac{\chi |{h}_{i,{{t}_{R}},i}{{|}^{2}}{{p}_{i}}}{\beta \sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{{\left| {\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{h}_{j,i} \right| }^{2}}{{p}_{j}}}+{{\sigma }^{2}}} \\&=\frac{\chi (4 \pi )^{2} \psi ^{2} {{\rho }_{0}}R^{-4}{{p}_{i}}}{\beta \sum \limits _{\forall j\in {\mathcal {M}},j\ne i}{{\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{f}_{j,i}^{2}{{\rho }^{2}_{0}}d_{j,i}^{-2}{{p}_{j}}}+{{\sigma }^{2}}} \end{aligned} \end{aligned}$$

where \(\chi\) denotes the correlation gain of the transmitted symbols [25] and \(\beta\) denotes the suppression gain for the direct interference. As BSs can share transmission signals through backhaul connections and obtain delay information between BSs by channel estimation. Therefore, the direct interference in the received superimposed signals can be suppressed by the extended cancellation algorithm (ECA)[27], which operates by subtracting appropriately weighted delayed copies of the reference signal from the received signal.

Based on the Neyman-Pearson criterion, utilizing the Generalized Likelihood Ratio Test (GLRT), the asymptotic detection probability is given as [28]

$$\begin{aligned} P_D=1-{\mathcal {F}}_{X_2^2({{\gamma }_{{{s}_{i}}}})}\left( {\mathcal {F}}_{X_2^2}^{-1}\left( 1-P_{F A}\right) \right) , \end{aligned}$$

where \(P_ {F A}\) is the false alarm probability of sensing, \({\mathcal {F}}_{X_2^2({{\gamma }_{{{s}_{i}}}})}\) devotes the noncentral chi-squared distribution function with two degrees of freedom and noncentrality parameter and \({{\gamma }_{{{s}_{i}}}}\), \({\mathcal {F}}_ {X_2 ^ 2}\) is the central chi-squared distribution function with two degrees of freedom, with \({\mathcal {F}}_ {X_2 ^ 2} ^ {- 1}\) being its inverse function. For given \(P_ {F A}\), the distribution of \(P_D\) follows noncentral chi-squared distribution function with two degrees of freedom and noncentrality parameter \({{\gamma }_{{{s}_{i}}}}\). As can be readily seen from (12), the detection probability \(P_D\) is positively correlated with SINR \({{\gamma }_{{{s}_{i}}}}\) [28]. Therefore, we transform the detection probability metric into the SINR performance metric. According to (11), the SINR of the echo signal \({{\gamma }_{{{s}_{i}}}}\) is related to sub-band allocation and transmission power. Appropriate sub-band allocation and transmission control can improve the sensing SINR, thereby improving the detection probability.

3 Problem formulation

In this section, we formulate the problem of joint sub-band allocation, user association, and transmission power control. To be specific, we consider to maximize the network utility under the constraints of the echo signal SINR threshold, which is formulated as follows.

$$\underset{{\textbf{p,w,u}}}{\textrm{max}}\quad{\sum \limits _{n=1}^{N}{\log \left( \sum \limits _{i=1}^{M}{{{u}_{i,n}}{{C}_{i,n}}} \right) }}$$
$$s.t.\quad {{\gamma }_{{{s}_{i}}}}\ge \Gamma,$$
$${{w}_{k,i}}\in \left\{ 0,1 \right\} ,$$
$$\sum \limits _{k=1}^{K}{{{w}_{k,i}}=1},\quad\forall i\in {\mathcal {M}},$$
$${{u}_{k,i}}\in \left\{ 0,1 \right\} ,$$
$$\sum \limits _{i=1}^{M}{{{u}_{i,n}}=1}, \forall n\in {\mathcal {N}},$$
$${{p}_{{\textrm{min}}}}\le {{p}_{i}}\le \text { }{{p}_{{\textrm{max}}}},$$

where \(\Gamma\) in the constraint (13a) denotes the SINR threshold of echo signal for sensing, and the constraint (13f) limits the BS transmission power.

4 Proposed method

To deal with the non-convex and NP-hard problem (12), we decompose it into three sub-problems, i.e., sub-band allocation, user association, and transmission power control sub-problems.

4.1 Sub-band allocation

With the fixed transmission power \({\textbf{p}}_{0}\) and user association strategy, the problem (13) can be simplified as the following sub-problem.

$$\begin{aligned} \begin{aligned} \text { }\underset{{\textbf{w}}}{\textrm{max}}\,\text { }&\sum \limits _{n=1}^{N}{\log \left( \sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}\log \left( 1+{{\gamma }_{{{c}_{i,n}}}} \right) } \right) }\\ s.t.\text { }&{{w}_{k,i}}\in \left\{ 0,1 \right\} , \\&\sum \limits _{k=1}^{K}{{{w}_{k,i}}=1,}\forall k\in {\mathcal {K}},\forall i\in {\mathcal {M}}. \end{aligned} \end{aligned}$$

The problem (14) is a 0–1 programming problem, and the objective function is non-convex even for continuous \({\textbf{w}}\), which makes it challenging to solve. Nevertheless, notice that the network utility is mainly related to the SINR of each user with equal bandwidth allocation. Furthermore, with the transmission power fixed, according to (11), the SINR is only related to the inter-cell interference. Therefore, we propose to alternatively minimize the total inter-cell interference, which can be formulated as

$$\begin{aligned} \begin{aligned} \underset{{\textbf{w}}}{\textrm{min}}\,\text { }&\sum \limits _{m=1}^{M}\sum \limits _{j=1,j\ne i}^{M}{\frac{{{p}_{j}}}{{{p}_{i}}}{{\left| {\textbf{w}}_{i}^{T}{\textbf{w}}_{j}{{h}}_{j,i}{{x}_{j,l}} \right| }^{2}}} \\ s.t.\text { }&{{w}_{k,i}}\in \left\{ 0,1 \right\} , \\&\sum \limits _{k=1}^{K}{{{w}_{k,i}}=1,}\forall k\in {\mathcal {K}},\forall i\in {\mathcal {M}}. \end{aligned} \end{aligned}$$

Since there are totally \({{K}^{M}}\) different allocation schemes, it is extremely complex to solve the above sub-problem via exhaustive searching. Besides, the greedy channel allocation algorithm [29] and low-complexity branch-and-bound based channel allocation [16] may result in a locally optimal solution, thereby increasing inter-cell interference and degrading network utility and sensing performance. Motivated by the ability of the genetic algorithm [30] in increasing the possibility of finding the optimal global solution, we proposed the sub-band allocation scheme based on the greedy genetic idea that combines the greedy algorithm and genetic algorithm [31] to reduce complexity and improve the sensing and communication performance.

Firstly, we represent the sub-band allocation of each BS by K base coding. For example, when \(M=4\) and \(K=2\), coding mode ‘2112’ means that BS 1, 2, 3, and 4 are assigned with sub-band 2, 1, 1, and 2, respectively. As the interference among different BSs to be addressed are dependent. Thus, we firstly pick K BSs in a greedy manner and assign them K different sub-bands, which avoids the uncertainty of weight due to dependence. Specifically, the two nearest BSs are selected and then the BS that is closest to the set of the selected BSs is selected one by one. The selected K BSs are assigned different sub-bands. Subsequently, for other BSs, we assign them sub-bands randomly, and generate \({{Q}_{1}}\) initial allocation schemes. The initial \({{Q}_{1}}\) allocation schemes are, respectively, represented by the above K base coding, and form \({{Q}_{1}}\) coding sequences. Unlike the one-to-one mapping in [28], the same sub-band can be repeatedly allocated. Correspondingly, we define the fitness function of each allocation scheme as

$$\begin{aligned} {\mathcal {F}}=\sum \limits _{m=1}^{M}{\sum \limits _{j=1,j\ne i}^{M}{\frac{{{p}_{j}}}{{{p}_{i}}}{{\left| {\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{h}_{j,i}{{x}_{j,l}} \right| }^{2}}}}. \end{aligned}$$

The smaller the value of \({\mathcal {F}}\) is, the greater the fitness of the scheme is. Based on the fitness value, we select \({{Q}_{2}}\) schemes to be retained, in which the scheme with high fitness value has a high probability of being retained. Finally, the coding sequences of schemes retained are crossed and mutated to generate new candidate schemes. The specific steps of the algorithm are summarized in Algorithm 1.

figure a

4.2 User association

With given sub-band allocation scheme and fixed transmission power, the user association sub-problem can be expressed as follows.

$$\begin{aligned} \begin{aligned} \underset{{\textbf{u}}}{\textrm{max}}\,&\text { }\sum \limits _{n=1}^{N}{\log \left( \sum \limits _{i=1}^{M}{{{u}_{i,n}}\frac{B}{\sum \limits _{n\in N}{{{u}_{i,n}}}}\log \left( 1+{{\gamma }_{{{c}_{i,n}}}} \right) } \right) }\\ s.t.\text { }&{{u}_{k,i}}\in \left\{ 0,1 \right\} , \\&\sum \limits _{i=1}^{M}{{{u}_{i,n}}=1,}\forall i\in {\mathcal {M}},\forall n\in {\mathcal {N}},\text { } \end{aligned} \end{aligned}$$

where \({u_{i,n}}=1\) means user n is associated with BS i and 0 otherwise. Note that for each n, only one \(u_{i,n}\) for all n’s is equal to 1, which means that the user can only be served by one BS. Therefore, for given sub-band allocation and transmission, the objective function of the problem (14) can be compactly and equivalently expressed as

$$\begin{aligned} &\sum \limits _{n=1}^{N}{\log \left( \sum \limits _{i=1}^{M}{{{u}_{i,n}}\frac{B}{\sum \limits _{n\in {\mathcal {N}}}{{{u}_{i,n}}}}{{s}_{i,n}}} \right) } \\ &\quad=\sum \limits _{n=1}^{N}{\sum \limits _{i=1}^{M}{{{u}_{i,n}}\log \left( \frac{B}{\sum \limits _{n\in {\mathcal {N}}}{{{u}_{i,n}}}}{{s}_{i,n}} \right) }} \\ &\quad=\sum \limits _{n=1}^{N}{\sum \limits _{i=1}^{M}{{{u}_{i,n}}\log \left( B{{s}_{i,n}} \right) -\sum \limits _{i=1}^{M}{\left( \sum \limits _{n=1}^{N}{{{u}_{i,n}}} \right) \log \left( \sum \limits _{n\in {\mathcal {N}}}{{{u}_{i,n}}} \right) }}} \end{aligned}$$

By introducing \((N_{b}-1)\) dummy BSs, the sum of several-to-one weight in (17, 18) can be transformed into the sum of one-to-one matching weight [32]. Thus, the above problem is equivalent to

$$\begin{aligned} \underset{{\textbf{u}}}{\mathop {\max }}\,&\sum \limits _{n=1}^{N}{\sum \limits _{i=1}^{M}{\sum \limits _{q=1}^{N_{b}}{u_{i,n}^{(q)}w_{i,n}^{(q)}}}} \\ s.t.&\text { }u_{i,n}^{(q)}\in \left\{ 0,1 \right\} , \\&\sum \limits _{i=1}^{M}{\sum \limits _{q=1}^{N_{b}}{u_{i,n}^{(q)}}=1,}\forall n\in {\mathcal {N}}, \\&\sum \limits _{n=1}^{N}{u_{i,n}^{(q)}=1,}\forall i\in {\mathcal {M}},\forall q=1,\ldots ,{N_{b}}, \\&w_{i,n}^{(1)}=\log \left( B{{s}_{i,n}} \right) , \\&w_{i,n}^{(q)}=\log \left( B{{s}_{i,n}} \right) -q\log q+(q-1)\log (q-1),\forall q=1,\ldots ,{N_{b}}, \end{aligned}$$

which is a bi-partite matching problem by setting \(N_{b}=N\), and can be solved efficiently by the Hungarian algorithm, which has been proven superior to greedy and improved greedy algorithms for user association [33, 34].

4.3 Transmission power control

With given sub-band allocation scheme \({\textbf{w}}\) and user association scheme \({\textbf{u}}\), the transmission power control sub-problem is expressed as follows.

$$\begin{aligned} \begin{aligned} \underset{{\textbf{p}}}{\textrm{max}}\,&\text { }\sum \limits _{n=1}^{N}{\log \left( \sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}\log \left( 1+{{\gamma }_{{{c}_{i,n}}}} \right) } \right) } \\ s.t.\text { }&{{\gamma }_{{{s}_{i}}}}\ge \Gamma , \\&{{p}_{{\textrm{min}}}}\le {{p}_{i}}\le \text { }{{p}_{{\textrm{max}}}}. \end{aligned} \end{aligned}$$

Different from the power control based network utility maximization problem, the above problem cannot be solved via the conventional water-filling type of solution [35] due to the existence of the sensing SINR constraint. Meanwhile, due to the non-convexity of the objective function and constraints, problem (21) cannot be directly solved using CVX tools. Firstly, by introducing an auxiliary variable \(\varvec{\eta }=\left\{ {{\eta }_{1}},\cdot \cdot \cdot ,{{\eta }_{N}} \right\}\), the sub-problem above can be reformulated as

$$\underset{{\textbf{p}},{\varvec{\eta }}}{\textrm{max}}\,\sum \limits _{n=1}^{N}{\log \left( {{\eta }_{n}}\right) }$$
$$s.t.\quad {{\gamma }_{{s}_{i}}}\ge \Gamma , \text { }\forall i\in {\mathcal {M}},$$
$${{p}_{{\textrm{min}}}}\le {{p}_{i}}\le \text { }{{p}_{{\textrm{max}}}},$$
$${\eta }_{n} \le \text { }\sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}\log \left( 1+{{\gamma }_{{{c}_{i,n}}}} \right) }.$$

However, problem (21) is still a non-convex optimization problem due to the non-convexity of constraint (21c). We employ SCA technique to address this issue. By applying the first-order Taylor series expansion at the given point \({\widetilde{p}}\), the constraint (21c) can be approximated as

$$\begin{aligned} \begin{aligned} {\eta }_{n}^{(a+1)} \le \sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}\left[ \xi _{i,n}^{(a)}\log \left( {\widetilde{\gamma }}_{{{c}_{i,n}}}^{(a+1)} \right) +\varepsilon _{i,n}^{(a)} \right] }, \end{aligned} \end{aligned}$$

where \(\xi _{i,n}^{(a)}=\frac{\widetilde{\gamma }_{{{u}_{i,n}}}^{(a)}}{1+{\widetilde{\gamma }}_{{{c}_{i,n}}}^{(a)}}\) and \(\varepsilon _{i,n}^{(a)}=\log \left( 1+\widetilde{\gamma }_{{{c}_{i,n}}}^{(a)} \right) -\xi _{i,n}^{(a)}\log \left( {\widetilde{\gamma }}_{{{u}_{i,n}}}^{(a)} \right)\), superscripts (a) and (\(a + 1\)) represent the ath and \((a + 1)\)th iteration, respectively.

Thereafter, the problem (21) can be transformed into the following form.

$$\underset{{{{\textbf{p}}}^{(a+1)}},{{\varvec{\eta }}^{(a+1)}}}{\mathop {\max }}\quad\sum \limits _{n=1}^{N}{\eta _{n}^{(a+1)}}$$
$$s.t.\quad {{\gamma }_{{{s}_{i}}}}\ge \Gamma ,\text { }\forall i\in M,$$
$${{p}_{{\textrm{min}}}}\le {{p}_{i}}\le {{p}_{{\textrm{max}},}}$$
$$\eta _{n}^{(a+1)}\le \sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}}\left[ \xi _{i,n}^{(a)}\log \left( \text { }\gamma _{{s}_{i}}^{(a+1)} \right) +\varepsilon _{i,n}^{(a)} \right] ,$$

Theorem 1

Problem (23) can be solved by geometric programming (GP).


It can be seen from (11) that constraint (20a) is a posynomial function of \({\textbf{p}}\). Next, we prove that constraint (20c) is convex [36]. Constraint (20c) can be expressed as,

$$\begin{aligned} \begin{aligned} \eta _{n}^{(a+1)}\le&\sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}}\left[ \xi _{i,n}^{(a)}\log \left( \text { }\gamma _{{{s}_{i}}}^{(a+1)} \right) +\varepsilon _{i,n}^{(a)} \right] \\&=\sum \limits _{i=1}^{M}{{{u}_{i,n}}{{B}_{i,n}}\xi _{i,n}^{(a)}}\log \left( \chi |{{h}_{i,{{t}_{R}},i}}{{|}^{2}}p_{_{i}}^{(a+1)} \right) \\&-{{u}_{i,n}}{{B}_{i,n}}\log \left( \beta \sum \limits _{j=1,j\ne i}^{M}{{{\left| {\textbf{w}}_{i}^{T}{{{\textbf{w}}}_{j}}{{h}_{j,i}} \right| }^{2}}p_{j}^{(a+1)}}+{{\sigma }^{2}}\right) \\&+{{u}_{i,n}}{{B}_{i,n}}\varepsilon _{i,n}^{(a)} \end{aligned} \end{aligned}$$

which is convex due to the convexity of \(\log \left( \cdot \right)\). The objective function of (22) and constraint (22b) are also convex. Therefore, the problem (22) is composed of posynomial function and convex functions, it can be solved by GP. \(\square\)

Therefore, the transmission power control sub-problem (19, 20) can be solved by GP and successive convex approximation (SCA) technique.

figure b

4.4 Overall algorithm

Based on the aforementioned algorithms, we present the overall algorithm for solving the problem (13) in Algorithm 2. Specifically, we update sub-band allocation \({\textbf{w}}\), user association \({\textbf{u}}\) and transmission power \({\textbf{p}}\) by solving the sub-problem (15), (17, 18) and (21), respectively. By iteratively updating the three variables in an alternative manner, the solution to the problem (13) can be obtained.

5 Simulation results and discussion

In this section, we verify the effectiveness of the proposed algorithms through numerical results. We assume that BSs are uniformly located in a 2-dimension area of \(1.5*1.5\) km, while the users are randomly distributed in this area. Figure 2 shows an example of the sub-band allocation and user association results obtained by Algorithm 2, where the BSs marked with the same color share the same sub-bands, and the users are served by the associated BSs. Simulation parameters are listed in Table 1.

Fig. 2
figure 2

Simulation diagram with an example of sub-band allocation and user association result (\(K = 3\))

Table 1 Simulation parameters

As far as we know, there have been no existing works studying the problem considered in this paper. Therefore, to show the superiority of the algorithms adopted to solve the three sub-problems, we select the following four benchmark schemes for performance comparison:

  1. (1)

    Random channel allocation with user association (UA) and transmission power control (TPC), denoted as “Rand+UA+TPC”.

  2. (2)

    Fixed power, in which we set BSs working at maximum power, with GGSA proposed and UA, denoted as “GGSA+UA+FP”.

  3. (3)

    Power control for cooperative ISAC Networks in [21], with GGSA proposed and UA, denoted as “GGSA+UA+[21]”.

  4. (4)

    A low-complexity branch-and-bound algorithm channel allocation [16], where the initial solution also comes from the greedy algorithm, with UA and TPC, denoted as “[16]+UA+TPC”.

Specifically, for sub-band allocation, we compare the performance of Algorithm 2 with scheme (1) and scheme (4). For transmission power, scheme (2) and scheme (3) is set as benchmarks to illustrate the system performance improvement by the proposed transmission power control.

To begin with, we show the convergence of Algorithm 2 in Fig. 3. The network utility at iteration 0 corresponds to “Rand+UA+TPC”. It shows that the network utility achieved with the proposed Algorithm 2 increases quickly, and converges (the variation does not exceed 1%) after the first iteration.

Fig. 3
figure 3

Network utility versus iteration numbers

Fig. 4
figure 4

a Network utility versus sensing SINR threshold. b Average data rate versus sensing SINR threshold

In Fig. 4a, we present network utility achieved by different approaches under different sensing SINR thresholds. It can be seen that the network utility under all schemes increases with the number of available sub-bands. By using the proposed Algorithm 2 and the “[16]+UA+TPC” scheme, the network utility is improved compared with the “Rand+UA+TPC”,“GGSA+UA+FP” and “GGSA+UA+[21]” scheme. In particular, Algorithm 2 improves the network efficiency slightly higher than the “[16]+UA+TPC”, which verifies the effectiveness of the proposed GGSA. In addition, with fewer sub-bands allocable, the proposed Algorithm 2 improves the network utility more significantly than the “[16]+UA+TPC” scheme. Still, it has a feasible solution in a larger sensing SINR threshold. Compared with the “GGSA+UA+FP” and “GGSA+UA+[21]” scheme, the network utility increases under the proposed Algorithm 2 for both \(K=3\) and \(K=4\), which verifies the effectiveness of the proposed TPC algorithm. We also show the average data rate under different sensing SINR thresholds in Fig. 4b. Similarly, the proposed Algorithm 2 achieves best trade-off between the average data rate and achievable sensing SINR.

Figure 5 depicts the detection probability [28] of three schemes under different sensing SINR thresholds. As Fig. 5 shows, with the sensing SINR threshold increasing, the detection probability also increases. For the same scheme, the detection probability of ’\(K=4\)’ is higher than that of ’\(K=3\)’. The proposed Algorithm 2 and “[16]+UA+TPC” scheme can reach a larger sensing threshold than the other schemes, and also have higher detection probability at the same achievable SINR threshold. With fewer allocable sub-bands, the proposed Algorithm 2 shows the best performance.

Fig. 5
figure 5

Detection probability versus sensing SINR threshold

Fig. 6
figure 6

Power distribution CDF curves (\(K = 3\))

From Figs. 4 and 5, it can be observed that there exists a trade-off between communication and sensing performances. For the “Rand+UA+TPC” scheme, with the increase of sensing SINR threshold, the network utility and average data rate show downward trends. By using Algorithm 2 and the“[16]+UA+TPC” scheme, the network utility can remain stable within a certain range of the singing SINR threshold. Nevertheless, when SINR is greater than a certain value, the network utility will also decline. On the other hand, the detection probability, increases with the increase of SINR for all cases, which shows the trade-off between communication and sensing performances. In what follows, we take the case of \(K=3\) as an example to illustrate the above trade-off.

In Fig. 6, we plot the cumulative distribution function (CDF) curves of transmission power based on 100 simulation results. Since the distribution of BSs is symmetrical, we select four BSs numbered 1, 2, 5, and 6 in Fig. 2 to represent the four types of BSs, namely, edge, general case 1, general case 2, and center. As shown in Fig. 6, when \(\Gamma =4\) dB, the power of the BS 6 in the center is lower than that of BS 1, BS 2, and BS 5. The reason is presented as follows. With a low sensing SINR threshold, more degrees of freedom (DoFs) are reserved to improve the communication performance. Since the central BSs are close to other BSs sharing the same sub-band, which brings about more significant inter-cell interference to the entire network than other BSs, decreasing their transmission power can significantly decrease the inter-cell interference and improve the overall network utility. However, when \(\Gamma =10\) dB, the central BSs require high transmission power to resist the interference from the neighborhood BSs working in the same sub-bands, thereby improving the SINR of echo signals. Therefore, we can see that the power of BS 6 in the center is greater than that of other BSs. In this case, the sensing performance has been improved, while the communication performance is sacrificed and the overall network utility decreases.

In a meantime, we can also see that the BS power distribution is more centralized with \(\Gamma =10\) dB than that with \(\Gamma =4\) dB. Specifically, for \(\Gamma = 10\) dB, the power of BS 1, BS 2, and BS 5 all lie in the range of 2.2\(-\)2.225 W, while the power of BS 6 is around 2.9 W. As mentioned above, for a high sensing SINR threshold, e.g., \(\Gamma\) = 10 dB, the central BSs need large power to resist the interference of other BSs. At the same time, they cannot cause too much interference with other BSs. Therefore, the power optimization concentrates their power around a high power so that the power of other BSs is also around a certain value. Under the low sensing SINR constraint, the DoFs for communication optimization is high. The power of each BS can be adjusted with the result of user association to achieve higher network utility. Note that users’ locations are random, so user associations vary with each simulation. Therefore, the BSs’ power fluctuate in 100 simulations.

6 Conclusion

In this paper, we studied the ISAC design in OFDM-based ISAC-DCN. In this paper, we established the communication and sensing interference models in ISAC-DCN. To address the issue of interference management, we proposed an alternating-optimization-based algorithm for joint sub-band allocation, user association, and transmission power control. To reduce interference and improve the performance of communication and sensing, we proposed a greedy genetic sub-band allocation (GGSA) scheme to reduce total interference. Subsequently, the user association sub-problem was converted to a minimum-weighted bipartite matching problem and solved via the Hungarian algorithm. Moreover, the SCA technique was employed to convert the transmission control sub-problem, which was then solved by GP. Simulation results show that the proposed algorithm significantly improves the network utility and achieves a higher sensing detection probability. Additionally, we analyzed the tradeoff between communication and sensing performance in detail. Although this paper focused on the NR systems, it can also be extended to the other ISAC systems, e.g. vehicular network [37], which is left for future work.



Orthogonal frequency division multiplexing


Integrated sensing and communication


Dense cellular network




Signal to interference plus noise ratio


Greedy genetic algorithm


Successive convex approximation

5 G:



New radio


Reference signal


Base station


Directions of arrival


Frequency reuse


Inter-cell interference


User association


Transmission power control


Cumulative distribution function


Degrees of freedom


  1. F. Liu, Y. Cui, C. Masouros, J. Xu, T.X. Han, Y.C. Eldar, S. Buzzi, Integrated sensing and communications: towards dual-functional wireless networks for 6G and beyond. IEEE J. Sel. Areas Commun. 40(6), 1728–1767 (2022)

    Article  Google Scholar 

  2. 3GPP: NR; Physical channels and modulation. 3rd Generation Partnership Project (3GPP), Technical Specification (TS) 38.211 9 (2018)

  3. L. Hu, Z. Du, G. Xue, Radar-communication integration based on OFDM signal, in 2014 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC) (2014), pp. 442–445

  4. K. Wu, J.A. Zhang, X. Huang, Y.J. Guo, Joint communications and sensing employing multi-or single-carrier OFDM communication signals: a tutorial on sensing methods, recent progress and a novel design. Sensors 22(4), 1613–1635 (2022)

    Article  Google Scholar 

  5. Y. Cui, X. Jing, J. Mu, Integrated sensing and communications via 5G NR waveform: performance analysis, in ICASSP 2022—2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (2022), pp. 8747–8751

  6. Q. Zhao, S. Li, A. Tang, X. Wang, Energy-efficient reference signal optimization for 5G V2X joint communication and sensing, in ICC 2022-IEEE International Conference on Communications (2022), pp. 1040–1045

  7. P. Samczyński, K. Abratkiewicz, M. Płotka, T.P. Zieliński, L. Pucci, E. Paolini, A. Giorgetti, 5G network-based passive radar. IEEE J. Sel. Areas Commun. 60, 1–9 (2021)

    Google Scholar 

  8. L. Pucci, E. Paolini, A. Giorgetti, System-level analysis of joint sensing and communication based on 5G new radio. IEEE J. Sel. Areas Commun. 40(7), 2043–2055 (2022)

    Article  Google Scholar 

  9. Q. Shi, L. Liu, S. Zhang, S. Cui, Device-free sensing in OFDM cellular network. IEEE J. Sel. Areas Commun. 40(6), 1838–1853 (2022)

    Article  Google Scholar 

  10. S. Shi, Z. Cheng, L. Wu, Z. He, B. Shankar, Distributed 5G NR-based integrated sensing and communication systems: frame structure and performance analysis, in 2022 30th European Signal Processing Conference (EUSIPCO) (2022), pp. 1062–1066

  11. N. Bhushan, J. Li, D. Malladi, R. Gilmore, D. Brenner, A. Damnjanovic, R.T. Sukhavasi, C. Patel, S. Geirhofer, Network densification: the dominant theme for wireless evolution into 5G. IEEE Commun. Mag. 52(2), 82–89 (2014)

    Article  Google Scholar 

  12. I. Katzela, M. Naghshineh, Channel assignment schemes for cellular mobile telecommunication systems: a comprehensive survey. IEEE Pers. Commun. 3(3), 10–31 (1996)

    Article  Google Scholar 

  13. F. Luna, C. Blum, E. Alba, A.J. Nebro, Aco vs eas for solving a real-world frequency assignment problem in GSM networks, in Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (2007), pp. 94–101

  14. M. da Silva Maximiano, M.A. Vega-Rodríguez, J.A. Gómez-Pulido, J.M. Sánchez-Pérez, Analysis of parameter settings for differential evolution algorithm to solve a real-world frequency assignment problem in GSM networks, in 2008 The Second International Conference on Advanced Engineering Computing and Applications in Sciences (2008), pp. 77–82

  15. G. Li, H. Liu, Downlink radio resource allocation for multi-cell OFDMA system. IEEE Trans. Wirel. Commun. 5(12), 3451–3459 (2006)

    Article  Google Scholar 

  16. X. Wang, Z. Fei, J. Huang, J.A. Zhang, J. Yuan, Joint resource allocation and power control for radar interference mitigation in multi-UAV networks. Sci. China Inf. Sci. 64(8), 1–13 (2021)

    Article  MathSciNet  Google Scholar 

  17. H.T. Long, R. Cai, X.J. Li, P.H.J. Chong, Poster: performance comparison of various: frequency reuse and power masking schemes in 4G ofdma downlink transmissions, in 9th International Conference on Communications and Networking in China (2014), pp. 682–683

  18. K. Lee, O. Jo, D.-H. Cho, Cooperative resource allocation for guaranteeing intercell fairness in femtocell networks. IEEE Commun. Lett. 15(2), 214–216 (2011)

    Article  Google Scholar 

  19. K. Son, S. Chong, G. De Veciana, Dynamic association for load balancing and interference avoidance in multi-cell networks. IEEE Trans. Wirel. Commun. 8(7), 3566–3576 (2009)

    Article  Google Scholar 

  20. B. Post, S. Borst, H. Van Den Berg, Dynamic frequency reuse in dense cellular networks, in 2019 International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOPT) (2019), pp. 1–8

  21. M. Liu, M. Yang, H. Li, K. Zeng, Z. Zhang, A. Nallanathan, G. Wang, L. Hanzo, Performance analysis and power allocation for cooperative ISAC networks. IEEE Internet Things J. 10(7), 6336–6351 (2023)

    Article  Google Scholar 

  22. Q. Ye, B. Rong, Y. Chen, M. Al-Shalash, C. Caramanis, J.G. Andrews, User association for load balancing in heterogeneous cellular networks. IEEE Trans. Wirel. Commun. 12(6), 2706–2716 (2013)

    Article  Google Scholar 

  23. S.U. Pillai, H.S. Oh, D.C. Youla, J.R. Guerci, Optimal transmit-receiver design in the presence of signal-dependent interference and channel noise. IEEE Trans. Inf. Theory 46(2), 577–584 (2000)

    Article  MATH  Google Scholar 

  24. S. Han, C. Yang, P. Chen, Full duplex-assisted intercell interference cancellation in heterogeneous networks. IEEE Trans. Commun. 63(12), 5218–5234 (2015)

    Article  Google Scholar 

  25. C. Sturm, W. Wiesbeck, Waveform design and signal processing aspects for fusion of wireless communications and radar sensing. Proc. IEEE 99(7), 1236–1259 (2011)

    Article  Google Scholar 

  26. C. Li, S. De Bast, Y. Miao, E. Tanghe, S. Pollin, W. Joseph, Contact-free multitarget tracking using distributed massive mimo-ofdm communication system: prototype and analysis. IEEE Internet Things J. 10(10), 9220–9233 (2023)

    Article  Google Scholar 

  27. F. Colone, D. O’hagan, P. Lombardo, C. Baker, A multistage processing algorithm for disturbance removal and target detection in passive bistatic radar. IEEE Trans. Aerosp. Electron. Syst. 45(2), 698–722 (2009)

    Article  Google Scholar 

  28. A. Khawar, A. Abdelhadi, C. Clancy, Target detection performance of spectrum sharing MIMO radars. IEEE Sens. J. 15(9), 4928–4940 (2015)

    Article  Google Scholar 

  29. J. Xu, C. Guo, J. Yang, Interference-aware greedy channel assignment in multi-radio multi-channel wmn, in 2016 25th Wireless and Optical Communication Conference (WOCC) (2016), pp. 1–4

  30. J.J. Grefenstette, Optimization of control parameters for genetic algorithms. IEEE Trans. Syst. Man Cybern. 16(1), 122–128 (1986)

    Article  Google Scholar 

  31. K. Wang, W. Shang, M. Liu, W. Lin, H. Fu, A greedy and genetic fusion algorithm for solving course timetabling problem, in 2018 IEEE/ACIS 17th International Conference on Computer and Information Science (ICIS) (2018), pp. 344–349

  32. N. Prasad, M. Arslan, S. Rangarajan, Exploiting cell dormancy and load balancing in LTE hetnets: optimizing the proportional fairness utility. IEEE Trans. Commun. 62(10), 3706–3722 (2014)

    Article  Google Scholar 

  33. T. Kim, M. Dong, An iterative Hungarian method to joint relay selection and resource allocation for d2d communications. IEEE Wirel. Commun. Lett. 3(6), 625–628 (2014)

    Article  Google Scholar 

  34. C. Bin, L. Xiaohui et al., User association in heterogeneous cellular networks via the Hungarian method. J. Univ. Electron. Sci. Technol. China 46(2), 346–351 (2017)

    Google Scholar 

  35. D.P. Palomar, M. Chiang, Alternative decompositions and distributed algorithms for network utility maximization, in GLOBECOM’05. IEEE Global Telecommunications Conference, 2005 (2005), p. 6

  36. X. Wang, Z. Fei, J.A. Zhang, J. Huang, J. Yuan, Constrained utility maximization in dual-functional radar-communication multi-uav networks. IEEE Trans. Commun. 69(4), 2660–2672 (2021)

    Article  Google Scholar 

  37. Q. Cui, X. Hu, W. Ni, X. Tao, P. Zhang, T. Chen, K.-C. Chen, M. Haenggi, Vehicular mobility patterns and their applications to internet-of-vehicles: a comprehensive survey. Sci. China Inf. Sci. 65(11), 1–42 (2022)

    Article  Google Scholar 

Download references


This work was supported by the National Key R &D Program of China under Grant No. 2021YFB2900200, and the National Natural Science Foundation of China under Grant U20B2039.

Author information

Authors and Affiliations



The authors have contributed jointly to the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Jingxuan Huang.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and Permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Fei, Z., Wang, X. et al. Joint resource allocation and user association for multi-cell integrated sensing and communication systems. J Wireless Com Network 2023, 64 (2023).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Integrated sensing and communication
  • Dense cellular network
  • Resource allocation
  • User association