Next Article in Journal
Remote Laboratory Offered as Hardware-as-a-Service Infrastructure
Next Article in Special Issue
Glocal Retriever: Glocal Image Retrieval Using the Combination of Global and Local Descriptors
Previous Article in Journal
Cross-Layer Optimization Spatial Multi-Channel Directional Neighbor Discovery with Random Reply in mmWave FANET
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact Analysis of Emerging Semantic Communication Systems on Network Performance

1
School of Electronic Engineering, Kumoh National Institute of Technology, 61 Daehak-ro, Gumi-si 39177, Gyeongsangbuk-do, Korea
2
Department of Computer Engineering, Kumoh National Institute of Technology, 61 Daehak-ro, Gumi-si 39177, Gyeongsangbuk-do, Korea
3
Department of Computer Engineering, Yeungnam University, 280 Daehak-ro, Gyeongsan-si 38541, Gyeongsangbuk-do, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2022, 11(10), 1567; https://doi.org/10.3390/electronics11101567
Submission received: 2 April 2022 / Revised: 1 May 2022 / Accepted: 10 May 2022 / Published: 13 May 2022
(This article belongs to the Special Issue AIoT and Mobile Networking)

Abstract

:
With the paradigm shift from Shannon’s legacy, semantic communication (SC) is emerging as one of the promising next-generation communication technologies. The new paradigm in communication technology allows the meaning of transmitted messages to be successfully delivered to a receiver. Hence, the semantic communication focuses on the successful delivery of transmitted messages such as human language communication. In order to realize such new communication, both transmitter and receiver should share the same background knowledge with each other. Recently, several researchers have developed task-specific SC systems by exploiting astonishing achievements in deep learning, which can allow the same knowledge to be shared between them. However, since such SC systems are specialized to handle specific applications, not all users can be serviced by the SC systems. Therefore, a network will face a coexistence of an SC system and a traditional communication (TC) system. In this paper, we investigate how introducing emerging SC systems affects the performance of the TC system from a network perspective. For analysis, we consider the signal-to-noise ratio (SNR) differently for the user served by an SC system and the user served by a TC system. Then, by using two different SNR equations, we formulate a max-min fairness problem in the coexistence of SC and TC systems. Via extensive numerical results, we compare the network performance of TC and SC users with and without SC systems, and then confirm that SC systems are indeed a promising next-generation communication alternative.

1. Introduction

In order to address the conflicting challenge of the ever-increasing demand for mobile traffic and the scarcity of frequency resources, semantic communication (SC) is emerging as a new paradigm of next generation communication, which is expected to move beyond Shannon [1,2,3,4]. Recently, the fifth generation (5G) of wireless communication systems has been successfully deployed to enhance the communication capacity, and the research on the sixth generation (6G) has also started for future networks. However, the approaches of 5G and 6G are still not completely free from the problem of resource scarcity. Although this problem can be alleviated by using additional high-frequency bands such as THz, the inherent problems of high-frequency signals inevitably lead to some additional issues such as blocking, power amplifier efficiency drop, and atmospheric absorption [5].
Unlike the approaches of conventional communication systems, the new paradigm of the semantic communication pursues the meaning behind bits and the brain-like cognition. In this paradigm shift, the main goal is to successfully convey the meaning of transmitted messages to a receiver rather than symbol-level error-free communication. To better understand the transfer of meaning, we discuss human communication. As we all have experienced, people can communicate well even in noisy environments. The reason of such well communication is because people share the background knowledge and experience about communication in noise environments. With the help of shared knowledge, people can obtain meaningful information even in voices that are slightly distorted by noise. In addition to the background knowledge, the success is possible because the voice signals still contain usable meaning. Therefore, for the new semantic communication, a transmitter and a receiver should be able to encode exploitable meaning, and share the background knowledge for a given task.
In order to realize the new paradigm of communication, some researchers have utilized deep learning that recently achieves remarkable progress in the field of computer vision. During the training, deep-learning based encoder and decoder networks naturally share the same background knowledge needed for given tasks. Therefore, by implementing an encoder network and a decoder network in a transmitter and a receiver, several SC systems have been developed for several fields: language transmission [6,7,8,9], speech transmission [10], and image transmission for recognition [11,12,13]. Especially, recent research presents a notable common result that SC systems using deep networks achieve improved performance in low SNR regime compared to traditional communication (TC) systems (a TC system refers to a communication system that utilizes traditional source coding and channel coding approaches such as Turbo coding).
Since the training optimizes deep neural networks to work well for the specific tasks, the existing SC systems also specialize in the communication of applications that handle tasks using deep networks. However, due to the task-specific development approach, SC systems cannot be used for users not using applications that can adopt the SC systems. In this case, a TC system still should be used to provide applications that are not capable of deep learning. Therefore, SC and TC systems inevitably coexist, and thus a base station (BS) should provide services to SC and TC users simultaneously. Unlike traditional network scenarios consisting of only the same TC system, the coexistence can change the network performance of TC users.
Although recent works have successfully realized semantic communication that was a conceptual idea and presented performance improvement compared to TC systems, it is still questionable how SC systems affect TC systems in a scenario where TC and SC systems coexist. In order to convince that implementing SC systems is indeed a promising solution as a next-generation communication, it is necessary to show that SC systems can coexist well with TC systems in terms of network performance, such as sum-rate improvement and SNR improvement. In other words, it is necessary to show that an SC system can be implemented without compromising the performance of a TC system. SC and TC systems Specifically, we investigate the change in the performance of TC users as some users begin to be served by SC systems. According to the common result of existing SC systems, the signal-to-noise ratio (SNR) of users served by SC systems is modeled differently from that of TC users. With the consideration of the SNR of SC and TC users, a max-min fairness problem for power control is formulated and analyzed. Extensive numerical simulations present that with the introduction of SC systems, users served by an SC system can experience better performance than when receiving services through the TC system. Moreover, a BS can allocate more transmit power to a TC system by exploiting the performance improvement by SC systems in low SNR regimes. In addition to improving the performance of users serviced by an SC system, the change in transmit power allocation also improves the sum-rate of users serviced by the TC system. As a result, this work confirms that such an SC system is a promising next-generation communication that can improve network performance without acquiring additional frequency resources.
The contributions of this work are summarized as follows:
  • In this paper, we first introduce the possibility of the coexistence of SC systems and TC systems that can occur with the advent of SC systems. However, existing works only focus on the realization of semantic communication without the consideration of the coexistence of SC systems and TC systems. Therefore, we investigate the impact of the introduction of SC systems on the performance of TC systems. Specifically, we analyze the coexistence of them in terms of fairness, and thus formulate a max-min fairness problem of the performance of SC systems and TC systems;
  • To formulate the coexistence problem, we introduce the signal-to-noise ratio (SNR) of an SC user by reflecting the performance difference between SC and TC systems. The modeled SNR of SC users allows modeling the coexistence of systems with different SNR characteristics;
  • Via numerical results, we show that the introduction of SC systems leads to an increase in the sum-rate of a TC system, and the improvement can be up to 110 % . For SC systems, it is important to ensure that SC systems can be utilized without compromising the performance of the surrounding TC system. Then, in this work, it is confirmed that such an SC system is indeed a promising next-generation communication that can improve network performance without securing additional frequency resources. We show that SC systems can coexist fairly with TC systems.
Note that the development of SC systems can be more meaningful when there is a guarantee that the SC system should be usable without degrading the performance of the TC system. This work shows the performance improvement of TC systems according to the introduction of SC systems, and thus can guarantee the significance of the SC systems.
The rest of the paper is organized as follows. The coexistence model is explained in Section 3. In Section 4, we analyze the SNR of a user served by an SC system and a user served by a TC system. By using the SNR of each system, we formulate a max-min fairness problem in the coexistence of an SC system and a TC system in Section 5. In order to show the effect of introducing an SC system, the numerical results are presented in Section 6. Finally, Section 8 concludes the paper.

2. Related Works

As deep learning has made outstanding achievements in the field of computer vision, it is confirmed that deep learning can be a promising solution to deal with difficult yet unresolved problems. The literature [14,15] argued that deep learning specializes in extracting complex but meaningful features that cannot be recognized and analyzed using conventional schemes. The advantage of deep learning has taken technologies of natural language processing [16] and audio signal processing [17] to the next level as well as computer vision [18].
To improve the performance of existing wireless technologies, several researchers have tried to apply deep-learning networks to physical (PHY) layer [19], channel estimation [20], modulation classification [21,22], resource allocation [23], beamforming [24], power control [25], and spectrum sensing [26,27,28,29,30,31]. The work [19] designed a communication system as an end-to-end reconstruction task that jointly optimizes the components of a transmitter and receiver. In [21,22], the authors improved the performance of modulation classification in MIMO through deep learning by canceling multi-user interference. In [20], they proposed a deep learning framework to improve channel estimation and DOA estimation. The works [23,25] utilized deep learning to improve existing resource management technologies such as frequency resource allocation and power allocation, and the authors of [24] proposed a deep learning framework that designs beamforming vectors for a MISO system. For spectrum sensing, the works [26,27,28,29,30] proposed supervised learning-based schemes to decide whether a channel is occupied by a primary user, while the authors of [31] developed an unsupervised deep learning based spectrum sensing method.
Although the existing works have introduced deep learning to the field of wireless communication, they have focused on enhancing existing wireless technologies. On the other hand, semantic communication has been proposed to open the new paradigm of communication. Astonishing progress in deep learning can make semantic communication feasible in some fields of language transmission [6,7,8,9], image transmission for recognition [11,12,13], and speech transmission [10]. In [9], the authors proposed a deep-learning based joint source-channel coding framework that aims to recover the meaning of a source at a receiver. That is, even if there are some errors in the received symbols, the proposed framework can successfully decode the original meaning of the transmitted symbols. Using deep neural networks, the works [6,7,8] developed SC systems that extract and send the semantic information of text data. To realize such SC systems, they constructed encoders using a transformer network that achieves great performance in natural language processing. In [11,12,13], some deep learning based encoders and decoders were proposed to extract meaningful semantic information from images. The work [13] proposed a joint transmission–recognition framework that efficiently sends image data to a server for recognition task. For an SC system of speech transmission, in [10], they adopted an SE-ResNet module that specializes in detecting meaningful information among meaningless information in feature maps.
Moreover, deep learning has been adopted to applied science such as the field of UAV/drone detection schemes [32,33]. The authors of [32] combined a deep learning network and millimeter wave (mmWave) to classify the types of drones. In [33], they utilized deep learning to detect malicious drones among valid drones.

3. Coexistence of SC System and TC System

In this section, we introduce the possibility of coexistence of SC systems and TC systems, which is the motivation of this work. Then, we describe the considered coexistence model for the problem formulation.

3.1. Possibility of Coexistence of SC System and TC System

The encoder and decoder of an SC system were developed using a deep learning network that is task-specific. If a user is processing a task that has not yet been applied to deep learning, the user still has to use TC systems. Therefore, the coexistence of SC and TC systems is inevitable.
Figure 1 shows an example of the coexistence of TC and SC systems. In this case, a BS is associated with an SC user and a TC user, and the SC user and the TC user are served by an SC system and a TC system, respectively. For the SC system, the data at the sender is encoded by an SC encoder based on deep learning networks, which extracts a symbol stream containing the exploitable meaning of the data. Then, the SC encoded symbol stream is transmitted via a BS to an SC user. The symbol stream received at the receiver is processed through an SC decoder using deep learning. In the case of the TC system, the data of a web server are encoded by a TC encoder at the BS, and the TC encoded symbol stream is also transmitted through the BS. Therefore, the BS transmits both SC and TC encoded symbol streams to each receiver via orthogonal frequency division multiple access (OFDMA). Since the BS using OFDMA allocates a dedicated frequency bandwidth to the SC system and the TC system, the SC and TC encoded symbol streams are transmitted separately via the dedicated bandwidth allocated to each system. For optimal operation, the BS should control the transmit power allocated to the subcarriers of each dedicated bandwidth by considering the performance difference between the SC and TC systems.

3.2. Coexistence Model

In the considered coexistence model, there are two types of applications: SC application and TC application. The SC application can be serviced by an SC system, whereas the TC application is only serviced by a TC system. Note that the SC application can actually be serviced by a TC system. Then, users who use SC applications and users who use TC applications are referred to as SC users and TC users, respectively. Therefore, SC users can be served by either an SC system or a TC system, while TC users can only receive services from a TC system. In order to analyze the effect of the introduction of an SC system, the performance change of TC users and SC users is investigated as the system providing services to SC users is changed from the TC system to the SC system.
Via a B-Hz network bandwidth, a BS provides downlink services to U S SC users and U T TC users, all equipped with a single antenna. The maximum transmit power is denoted by P, and the channel coefficients between each user and the BS are assumed to be the frequency-flat power spectral density (PSD) level in [34,35]. The channel coefficients for SC user i and TC user j are indicated by h S , i and h T , j , respectively. The channel vector including all the channel coefficients is denoted as: h = [ h S , 1 , , h S , U S , h T , 1 , , h T , U T ] T , and h ( l ) is the l-th element of h . The bandwidth coefficients allocated to the SC user i and TC user j are represented as β S , i and β T , j , respectively. The resource vector that includes all bandwidth coefficients is β = [ β S , 1 , , β S , U S , β T , 1 , , β T , U T ] T , and the l-th element is β ( l ) . The transmit power for SC user i and TC user j is defined as p S , i and p T , i , respectively. The power vector is denoted as p = [ p S , 1 , , p S , U S , p T , 1 , , p T , U T ] T , and p ( l ) is the l-th element of p . Finally, the channel noise follows the additive white Gaussian noise.

4. Signal-to-Noise Ratio of an SC User

According to [6,8,10,11,12,13], for the same SNR value within a low SNR regime, an SC system can provide a higher performance to SC users compared to a TC system. In other words, if both the SC system and the TC system start transmission with the same transmit power, the SC system can provide a higher performance to SC users compared to the TC system. Therefore, in order to examine the effect of introducing an SC system, it is necessary to reflect the performance difference between SC and TC systems according to the SNR value. In this work, the performance difference between both systems is considered by modeling the SNR of SC users served by an SC system and the SNR of SC users served by a TC system differently.
For a TC system, the SNR of users is defined by dividing the strength of a received signal by noise, which is referred to as physical SNR. Therefore, the SNR of TC user j and SC user i served by a TC system is represented, respectively, as:
γ T , j = | h T , j | 2 p T , j σ 2 and γ S , i = | h S , i | 2 p S , i σ 2 ,
where σ 2 is the noise PSD level.
For the same transmit power, an SC system can provide a better performance than a TC system. In general, performance improves with increasing SNR. Hence, the symbol transmitted through an SC system can be considered to be received effectively at a higher SNR than that transmitted through a TC system, which in this work is referred to as an effective SNR for the SC system. According to [6,8,10,11,12,13], for an SC system, the difference between effective SNR and physical SNR increases as physical SNR decreases. On the other hand, the SNR gain obtained by an SC system becomes smaller and zero as the physical SNR increases. For a TC system, effective SNR is naturally the same as physical SNR.
For problem formulation, the SNR of an SC user served by an SC system is defined by the effective SNR. The effective SNR is modeled by reflecting the correspondence between the performance of an SC system and the performance of a TC system. For better understanding, we discuss Figure 2, which shows an example of the performance of an SC system and a TC system with varying physical SNR, drawn based on the results of existing SC system studies [6,8,10,11,12,13]. In order to achieve the same performance (a), an SC system and a TC system require the physical SNR indicated by ( a p ) and ( a e ), respectively. From the perspective of the TC system, the physical SNR of the SC system is effectively ( a e ) , and thus the effective SNR for the SC system is ( a e ) . The difference between effective SNR and physical SNR decreases exponentially as the physical SNR increases. Since the effective SNR is the sum of physical SNR and exponentially decreasing difference, we model the SNR of SC user i served by an SC system by adding an exponential function and a linear function as:
γ ^ S , i = | h S , i | 2 p S , i σ 2 Physical SNR + α · exp ( 1 ζ | h S , i | 2 p S , i σ 2 ) Gain of an SC system ,
where α and ζ are SC system parameters, and σ 2 is a noise PSD level. The SC system parameter α corresponds to the degree of performance improvement by an SC system. The higher the α value, the greater the performance improvement by an SC system in a low SNR region. Another SC system parameter ζ is necessary for γ ^ S , i to be a monotonically increasing function because SNR physically should continue to increase with increasing transmit power. Hence, ζ > α should be satisfied with γ ^ S , i / p S , i > 0 , t .
Equation (2) consists of physical SNR and gain of an SC system. The gain exponentially decreases as transmit power increases, which well reflects the characteristic of performance improvement within a low SNR regime of an SC system. Note that (2) can be considered as a generalized form of the SNR of SC users served by SC systems, since it can represent various SC systems by varying α and ζ . Although (2) might not accurately model the performance difference between a TC system and SC systems for the previous studies, it still reflects the tendency of the performance difference between an SC system and a TC system. Moreover, the performance difference between an SC system and a TC system is not the same for all the previous studies. Therefore, with (2), we can sufficiently analyze the impact of the introduction of an SC system from a general point of view.
Finally, depending on the system providing an SC service to SC user i, the SNR of SC user i is expressed differently as:
γ ˜ S , i = γ S , i , if a TC system serves SC user i , γ ^ S , i , if an SC system serves SC user i .

5. Impact Analysis of Introducing an SC System

In order to examine the effect of an SC system, we consider a max-min fairness problem in the coexistence of an SC system and a TC system. For problem formulation, the spectral efficiency for SC user i and TC user j is used, which is represented as R S , i = log ( 1 + γ ˜ S , i ) and R T , j = log ( 1 + γ T , j ) , respectively. (By using the same spectral efficiency as a performance metric for both the SC system and the TC system, this work focuses on how the coexistence of systems with different SNR equations affects the performance of users). This paper considers the optimal way to fairly allocate transmit power to two different systems from a performance fairness point of view. Therefore, a max-min fairness problem for power control is written as:
max p 0 min l [ 1 , U S + U T ] β ( l ) R ( l )
s . t . l = 1 U S + U T β ( l ) × p ( l ) P ,
l = 1 U S + U T β ( l ) B ,
where the spectral efficiency vector is denoted as R = [ R S , 1 , , R S , U S , R T , 1 , , R T , U T ] T , the l-th element of which is R ( l ) . The objective (4a) ensures that all SC and TC users can be guaranteed the same spectral efficiency. The conditions (4b) and (4c) are the maximum power constraint and the maximum resource constraint. The constraint p 0 is the nonnegative power condition.
For given k, (4a4c) is solved when β ( l ) R ( l ) = k , l is satisfied. Then, by maximizing k, the optimal p is obtained. To find the optimal k, a bisection method will be used, and thus we need to find the minimum initial k and the maximum initial k, denoted as k min and k max , respectively.

5.1. Maximum and Minimum Initial Values to Solve the Max-Min Fairness Problem

In order to obtain k min and k max , we need to consider a set K including all feasible values of k. The set K is determined by a set that includes all feasible vectors β R for the vector space of p , where the operator ∘ is element-wise multiplication. The values of k min and k max are the minimum and maximum elements in K , respectively. Then, the variable k min can be obtained as follows:
k min = min p 0 max β R .
For (5), the minimum of ( max β R ) can be obtained with p ( l ) = 0 , l . Then, with p ( l ) = 0 , l , the solution of ( max β R ) is calculated as:
k min = max l β ( l ) log ( 1 + α ) , l [ 1 , U S ] , 0 , l [ U S + 1 , U S + U T ] .
Hence, k min = β ( l ) log ( 1 + α ) . Furthermore, the variable k max can be calculated as:
k max = max p 0 min β R .
For (6), the maximum of ( min β R ) can be calculated with P / β ( l ) . Note that P / β ( l ) is the largest value that can be allocated to an SC system or a TC system. Therefore, with p ( l ) = P / β ( l ) , l , the solution of ( min β R ) can be obtained as:
k max = min l β ( l ) log 1 + | h ( l ) | 2 P σ 2 β ( l ) + α exp ( | h ( l ) | 2 P ζ σ 2 β ( l ) ) , l [ 1 , U S ] , β ( l ) log 1 + | h ( l ) | 2 P σ 2 β ( l ) , l [ U S + 1 , U S + U T ] .

5.2. Solution p for β ( l )   R ( l ) = k , l , with Given k

For TC user l and l [ U S + 1 , U S + U T ] , we have β ( l ) log ( 1 + | h ( l ) | 2 p ( l ) / σ 2 ) = k , and thus the explicit analytic solution p ( l ) is as:
p ( t ) ( l ) = σ 2 10 k β ( l ) 1 | h ( l ) | 2 .
For l [ 1 , U S ] , if SC users are served by an TC system, the optimal solution p ( l ) with a given k is obtained using the same equation as (7), which is as:
p ˜ ( l ) = σ 2 10 k β ( l ) 1 | h ( l ) | 2 .
If SC users are served by an SC system, β ( l ) log ( 1 + γ ^ S , l ) = k can be written as:
| h ( l ) | 2 p ( l ) σ 2 + 10 k β ( l ) 1 f 1 = α exp | h ( l ) | 2 p ( l ) ζ σ 2 f 2 .
Although an explicit analytical solution cannot be derived, we can obtain the solution for (9) by selecting the largest value of p ( l ) that satisfies f 2 f 1 0 or the smallest value of p ( l ) that satisfies f 2 f 1 0 .
In Figure 3a, the red point at the intersection of f 1 and f 2 satisfies (9), and can be obtained by taking the maximum value within the red box (c) that satisfies f 2 f 1 0 . Hence, mathematically, it can be written as:
p ^ ( l ) = sup p ( l ) | f 2 f 1 0 .
In order to find p ^ ( l ) , the bisection method can be performed on (10). For the bisection method, we need to obtain the minimum and maximum initial values, p b , min and p b , max . As in Figure 3b, p b , max is the point for f 1 = 0 , and thus can be obtained as:
p b , max = ( 10 k β ( l ) 1 ) σ 2 | h ( l ) | 2 .
Since k β ( l ) log ( 1 + α ) for l [ 1 , U S ] , in Figure 3b, the intersection of f 1 and the y-axis is always larger than that of f 2 and the y-axis. That is, there is always a single intersection of f 2 and f 1 , and thus we simply set p b , min to zero.
For l [ 1 , U S ] , the transmit power for SC user l is obtained as:
p ( t ) ( l ) = p ˜ ( l ) , if SC user l is served by a TC system , p ^ ( l ) , if SC user l is served by an SC system .

5.3. Overall Algorithm

Finally, p can be obtained iteratively, which is summarized in Algorithm 1. In this work, the same frequency bandwidth is allocated to all users, β = B / ( U S + U T ) , l .
Algorithm 1: Power Control Algorithm.
Result: p * = p ( t )
Initialize t = 0 , k = k prev = 0 , a small ϵ > 0 , β ( l ) = β , l , and any feasible p ( 0 ) ( l ) ;
Electronics 11 01567 i001

5.4. Complexity Analysis

In Algorithm 1, the parameters k min , k max , p b , min , p b , max , and p ( l ) , l [ U S + 1 , U S + U T ] are closed form solutions. The bisection methods for k and p ( l ) , l [ 1 , U S ] contribute to the complexity of the power control algorithm. The complexity is as:
O log U S × p b , max p b , min ϵ p × k max k min ϵ k ,
where ϵ p and ϵ k are the tolerances of p ( l ) and k, respectively. Therefore, we can control the process of Algorithm 1 using ϵ p and ϵ k . Both parameters are empirically determined as ϵ p = 10 7 and ϵ k = 10 7 , respectively. With ϵ k = 10 7 and ϵ p = 10 7 , the parameters k and p ( l ) are usually determined near 10 5 and 10 4 , and thus the settings are appropriate. Furthermore, the number of iterations required to complete Algorithm 1 is less than 1800 with probability 0.99. Since the bisection methods include simple arithmetic operations, the completion time is less than 2.6 msec with Intel(R) Core(TM) i7-9700.

6. Numerical Results

With a total of 10 users, the simulations are performed with U S { 1 , 3 , 5 , 7 , 9 } , U T = 10 U S , α [ 1 , 8 ] , and P = 23 dBm [36]. To focus on performance changes due to the introduction of an SC system, all users are placed at the same distance from a BS, where the distance from a BS is D [ 50 , 198 ] meters.
In this evaluation, we present changes in allocated transmit powers, rates of TC users, and the SNR of SC users, as the system providing services to SC users is changed from the TC system to the SC system. In the resulting figures, η S C is the ratio of the number of SC users to the total number of users, and thus is obtained as 100 × U S / ( U S + U T ) . In addition, I TC and I SC are the sum-rate improvement of TC users and the average SNR improvement for each SC user, both of which are calculated as:
I TC = 100 ( T w , S T wo , S ) T wo , S and I SC = 100 U S i = 1 U S G w , S ( i ) G wo , S ( i ) G wo , S ( i ) ,
where T w , S and T wo , S are the sum-rate of TC users when SC users are served by an SC system and when SC users are served by a TC system, respectively. The parameters G w , S ( i ) and G wo , S ( i ) are the SNR of SC user i when SC user i is served by an SC system and when SC user i is served by a TC system, respectively. The reason for showing the improvement in the SNR of SC users is that the performance metrics of existing SC systems depend on SNR according to [6,8,10,11,12,13] since these increase with increasing SNR.
For D { 120 , 160 } meters, α { 4 , 8 } , and η SC = { 50 , 90 } , Figure 4 shows the allocated transmit power, the SNR values of SC users, and the rates of TC users. These results present how those values change with varying the distance D between a BS and users, the performance degree α of an SC system, and the number of SC users served by an SC system.
In the figures, the green bars are the results of the scenario with only the TC system. In Figure 4a,c,e,g, the yellow bars inside the red dotted rectangle and the blue dotted rectangle mean the allocated transmit power of SC users and TC users, respectively, when SC users are served by an SC system. In addition, in Figure 4b,d,f,h, the yellow bars inside the red dotted rectangle and the blue dotted rectangle indicate the SNR values of SC users served by an SC system and the rates of TC users, respectively.
As in Figure 4a,c,e,g, by changing from the TC system to the SC system for SC users, additional power can be allocated to TC users while the power allocated to SC users is reduced. This is because at a low SNR, an SC system can serve SC users with the performance that the TC system can achieve at high SNR. In Figure 4b,d,f,h, the change in power allocation improves the rates of TC users, and the SC system has the effect of increasing the SNR of SC users even with lower transmit power.
In Figure 4a,c, as the number of SC users served by an SC system increases, the reduction in the allocated transmit power decreases. Then, all the reduced transmit power of SC users is allocated to the TC system. Hence, the performance of both SC users and TC users can be improved by increasing the number of SC users served by an SC system. Figure 4b,d shows that the SNR improvement of an SC user and the rate improvement of a TC user increase by 8.6 % and 5.6 %, respectively.
Figure 4a,e shows that, as the distance D decreases, the reduction in transmit power of the SC users decreases and therefore the increase in the transmit power of TC users also decreases. In the same vein, as in Figure 4b,f, the SNR improvement and the rate improvement also decrease. In other words, as the distance D increases, the performance gain due to the introduction of an SC system increases.
Finally, as in Figure 4e,g, as the performance degree α increases, the allocated transmit power to SC users decreases, and thus those to a TC system increases. That is, the higher the value of α , the greater the SNR improvement and the rate improvement as in Figure 4f,h.
To examine the overall effect of an SC system, Figure 5 and Figure 6 present the sum-rate improvement of TC users and the average SNR improvement of SC users with varying D, η SC , and α . Figure 5a and Figure 6a show that with fixed α = 4 , I TC and I SC increase as the distance and η SC increase. For fixed D = 120 meters, Figure 5b and Figure 6b show that as both α and η SC increase, I TC and I SC also increase. Finally, for η SC = 50 , Figure 5c and Figure 6c confirm that the increase in D and α leads to the increase of I TC and I SC .
Note that the increase in D means that users physically experience a lower SNR. That is, if TC and SC users suffer from bad channels, using an SC system for SC users can improve the performance of both TC users and SC users. As the number of users served by an SC system increases, both sum-rate improvement and SNR improvement increase. Furthermore, the results confirm that the use of existing spectral efficiency for an SC system can effectively lead to performance improvement for both SC and TC systems.

7. Discussion

Overhead of SC systems: In this section, we discuss the overhead of using SC systems. The overhead comes from the difference between an SC system and a TC system. The main difference between them is how symbols for communication between a transmitter and a receiver are generated from data. In semantic communication, the communication symbols are created using deep neural networks. That is, the processing time of the neural networks used is a dominant overhead in semantic communication and varies depending on applications. For investigating the overhead, we analyzed the public code of a recent work [6], which utilizes the popular transformer in natural language processing. The processing time of data with a batch size of 128 is only 52 milliseconds with AMD Ryzen9 5950X 16-Core processor. Like in the work [8], researchers in SC systems also consider developing lightweight deep learning-based encoders and decoders. Furthermore, the work [12] considered the wireless edge scenario and thus developed a lightweight deep learning framework. As a result, the overhead due to the processing time of neural networks can be expected to be negligible.
Privacy and security of data: Since existing works focusing on the development of SC systems did not consider the privacy and security of data, how to handle the data privacy and security could be a new research work in semantic communication. In response to data privacy issues, organizations such as the European Union have passed restrictive laws and regulations such as the General Data Protection Regulations (GDPR) [37]. Therefore, the development of a data privacy management model for semantic communication could be one of the important new studies [38].
Architecture for coexistence of SC and TC systems: Although we focus on the analysis of a coexistence of SC and TC systems in this work, we additionally discuss an architecture for the coexistence. In general, a mapping function layer is needed to integrate different systems [39]. However, the difference between the SC system and the TC system is how to create OFDM symbols from data. As shown in Figure 1, in the case of a TC system, an encoder generates OFDM symbols directly from a bit stream of data. In an SC system, OFDM symbols are generated using a deep learning-based encoder that extracts the meaning of data from a bit stream. Once OFDM symbols are created, the symbols can be simply transmitted via OFDMA. At this point, an architecture for distinguishing the bit stream of the TC system from the SC-encoded symbols is required, because the bit stream of the TC system is encoded into OFDM symbols in a BS. Such architecture for a BS could be developed using technologies such as network virtualization. Since our analysis results provide that the coexistence of SC and TC systems increases the network performance, the development of an architecture would be one of the important works in semantic communication.

8. Conclusions and Future Works

In this paper, we investigated how SC systems actually affect network performance. By considering the tendency of performance improvement by SC systems, we model the SNR of SC users served by an SC system and then formulate a max-min fairness problem. The numerical results show that changing from a TC system to an SC system for SC users increases the sum-rate performance of TC users by allocating more power to TC users, while also improving the SNR of SC users. If users suffer from low SNR and the number of SC users served by SC systems increases, an SC system can achieve a significant performance improvement. This work is meaningful in that it shows how the network performance changes when two systems with different SNR tendencies for the same transmit power coexist. It confirms that the SC system is indeed a promising next-generation alternative and improves network performance without securing additional frequency resources. Furthermore, this work guarantees that the development of SC systems is really meaningful, and then is expected to facilitate future research on the utilization of SC systems in various applications.
Finally, we believe that this paper will lead to some research on multiple input multiple output (MIMO), user management, and load balancing in the coexistence of TC and SC systems. Based on the coexistence analysis of this work, in the future, further from the coexistence analysis, we would like to develop a framework that jointly designs an SC system and a TC system to maximize the benefit of SC systems, consistent with integrated access and backhaul, another new paradigm of wireless communication [40,41]. To comprehensively evaluate the future work, we will utilize various metrics such as system performance and overheads. Additionally, semantic communication can be used for efficient data transmission. Therefore, in addition to such conventional research fields, we will study how to apply semantic communication to mobile device-based applications that require efficient transmission [42,43,44,45].

Author Contributions

Conceptualization, H.L.; methodology, H.L.; software, H.L. and H.A.; validation, H.A.; formal analysis, H.L.; resources, Y.D.P.; writing—original draft preparation, H.L.; writing—review and editing, H.A. and Y.D.P.; supervision, Y.D.P.; funding acquisition, Y.D.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the 2021 Yeungnam University Research Grant and was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. 2021R1G1A1095238, No. 2022R1G1A1005366, No. 2022R1G1A1007058).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
5GFifth Generation
6GSixth Generation
SCSemantic Communication
TCTraditional Communication
SNRSignal-to-Noise Ratio
PHYPhysical
DOADirection-of-Arrival
BSBase Station
OFDMAOrthogonal Frequency Division Multiple Access
PSDPower Spectral Density
MISOMultiple Input Single Output
The following mathematical symbols are frequently used in this manuscript:
U S The number of SC users
U T The number of TC users
h S , i The channel coefficient for SC user i
h T , j The channel coefficient for TC user j
h The channel vector including all the channel coefficients of SC and TC users
β S , i The frequency resource allocated to SC user i
β T , j The frequency resource allocated to TC user j
β The resource vector including all the frequency resources allocated to SC and TC users
p S , i The transmit power allocated to SC user i
p T , j The transmit power allocated to TC user j
p The transmit power vector including all the transmit power allocated to SC and TC users
γ S , i The SNR of SC user i served by a TC system
γ ^ S , i The SNR of SC user i served by an SC system
γ ˜ S , i The SNR of SC user i
γ T , j The SNR of TC user j served by a TC system
R S , i The spectral efficiency of SC user j
R T , j The spectral efficiency of TC user j

References

  1. Strinati, E.C.; Barbarossa, S. 6G networks: Beyond Shannon towards semantic and goal-oriented communications. Comput. Networks 2021, 190, 107930. [Google Scholar] [CrossRef]
  2. Shi, G.; Xiao, Y.; Li, Y.; Xie, X. From Semantic Communication to Semantic-Aware Networking: Model, Architecture, and Open Problems. IEEE Commun. Mag. 2021, 59, 44–50. [Google Scholar] [CrossRef]
  3. Kountouris, M.; Pappas, N. Semantics-Empowered Communication for Networked Intelligent Systems. IEEE Commun. Mag. 2021, 59, 96–102. [Google Scholar] [CrossRef]
  4. Popovski, P.; Simeone, O.; Boccardi, F.; Gündüz, D.; Sahin, O. Semantic-Effectiveness Filtering and Control for Post-5G Wireless Connectivity. arXiv, 2019; arXiv:1907.02441. [Google Scholar] [CrossRef]
  5. Belot, D.; Gonzalez Jimenez, J.L.; Mercier, E.; Dore, J.B. Spectrum above 90 GHz for wireless connectivity: Opportunities and challenges for 6G. Microw. J. 2020, 63, 20–34. [Google Scholar]
  6. Xie, H.; Qin, Z.; Li, G.Y.; Juang, B. Deep Learning Enabled Semantic Communication Systems. IEEE Trans. Signal Process. 2021, 69, 2663–2675. [Google Scholar] [CrossRef]
  7. Zhou, Q.; Li, R.; Zhao, Z.; Peng, C.; Zhang, H. Semantic Communication With Adaptive Universal Transformer. IEEE Wirel. Commun. Lett. 2022, 11, 453–457. [Google Scholar] [CrossRef]
  8. Xie, H.; Qin, Z. A Lite Distributed Semantic Communication System for Internet of Things. IEEE J. Sel. Areas Commun. 2021, 39, 142–153. [Google Scholar] [CrossRef]
  9. Farsad, N.; Rao, M.; Goldsmith, A. Deep Learning for Joint Source-Channel Coding of Text. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP 2018, Calgary, AB, Canada, 15–20 April 2018; pp. 2326–2330. [Google Scholar] [CrossRef] [Green Version]
  10. Weng, Z.; Qin, Z. Semantic Communication Systems for Speech Transmission. IEEE J. Sel. Areas Commun. 2021, 39, 2434–2444. [Google Scholar] [CrossRef]
  11. Kurka, D.B.; Gündüz, D. DeepJSCC-f: Deep Joint Source-Channel Coding of Images With Feedback. IEEE J. Sel. Areas Inf. Theory 2020, 1, 178–193. [Google Scholar] [CrossRef] [Green Version]
  12. Jankowski, M.; Gündüz, D.; Mikolajczyk, K. Wireless Image Retrieval at the Edge. IEEE J. Sel. Areas Commun. 2021, 39, 89–100. [Google Scholar] [CrossRef]
  13. Lee, C.; Lin, J.; Chen, P.; Chang, Y. Deep Learning-Constructed Joint Transmission-Recognition for Internet of Things. IEEE Access 2019, 7, 76547–76561. [Google Scholar] [CrossRef]
  14. LeCun, Y.; Bengio, Y.; Hinton, G.E. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  15. Hinton, G.E.; Salakhutdinov, R.R. Reducing the dimensionality of data with neural networks. Science 2006, 313, 504–507. [Google Scholar] [CrossRef] [Green Version]
  16. Young, T.; Hazarika, D.; Poria, S.; Cambria, E. Recent Trends in Deep Learning Based Natural Language Processing. IEEE Comput. Intell. Mag. 2018, 13, 55–75. [Google Scholar] [CrossRef]
  17. Purwins, H.; Li, B.; Virtanen, T.; Schlüter, J.; Chang, S.; Sainath, T. Deep Learning for Audio Signal Processing. IEEE J. Sel. Top. Signal Process. 2019, 13, 206–219. [Google Scholar] [CrossRef] [Green Version]
  18. Goodfellow, I.J.; Bengio, Y.; Courville, A.C. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  19. O’Shea, T.; Hoydis, J. An Introduction to Deep Learning for the Physical Layer. IEEE Trans. Cogn. Commun. Netw. 2017, 3, 563–575. [Google Scholar] [CrossRef] [Green Version]
  20. Huang, H.; Yang, J.; Huang, H.; Song, Y.; Gui, G. Deep Learning for Super-Resolution Channel Estimation and DOA Estimation Based Massive MIMO System. IEEE Trans. Veh. Technol. 2018, 67, 8549–8560. [Google Scholar] [CrossRef]
  21. Mao, Q.; Hu, F.; Hao, Q. Deep Learning for Intelligent Wireless Networks: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2018, 20, 2595–2621. [Google Scholar] [CrossRef]
  22. Liao, J.; Zhao, J.; Gao, F.; Li, G.Y. A Model-Driven Deep Learning Method for Massive MIMO Detection. IEEE Commun. Lett. 2020, 24, 1724–1728. [Google Scholar] [CrossRef] [Green Version]
  23. Kim, M.; Lee, H.; Lee, H.; Lee, I. Deep Learning Based Resource Assignment for Wireless Networks. IEEE Commun. Lett. 2021, 25, 3888–3892. [Google Scholar] [CrossRef]
  24. Kim, J.; Lee, H.; Park, S.H. Learning Robust Beamforming for MISO Downlink Systems. IEEE Commun. Lett. 2021, 25, 1916–1920. [Google Scholar] [CrossRef]
  25. Lee, W.; Kim, M.; Cho, D. Deep Power Control: Transmit Power Control Scheme Based on Convolutional Neural Network. IEEE Commun. Lett. 2018, 22, 1276–1279. [Google Scholar] [CrossRef]
  26. Vyas, M.R.; Patel, D.K.; Lopez-Benitez, M. Artificial neural network based hybrid spectrum sensing scheme for cognitive radio. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–7. [Google Scholar] [CrossRef]
  27. Han, D.; Sobabe, G.C.; Zhang, C.; Bai, X.; Wang, Z.; Liu, S.; Guo, B. Spectrum sensing for cognitive radio based on convolution neural network. In Proceedings of the 2017 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Shanghai, China, 14–16 October 2017; pp. 1–6. [Google Scholar] [CrossRef]
  28. Liu, C.; Wang, J.; Liu, X.; Liang, Y. Deep CM-CNN for Spectrum Sensing in Cognitive Radio. IEEE J. Sel. Areas Commun. 2019, 37, 2306–2321. [Google Scholar] [CrossRef]
  29. Cheng, Q.; Shi, Z.; Nguyen, D.N.; Dutkiewicz, E. Sensing OFDM Signal: A Deep Learning Approach. IEEE Trans. Commun. 2019, 67, 7785–7798. [Google Scholar] [CrossRef]
  30. Paisana, F.; Selim, A.; Kist, M.; Alvarez, P.; Tallon, J.; Bluemm, C.; Puschmann, A.; DaSilva, L. Context-aware cognitive radio using deep learning. In Proceedings of the 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Baltimore, MD, USA, 6–9 March 2017; pp. 1–2. [Google Scholar] [CrossRef]
  31. Xie, J.; Fang, J.; Liu, C.; Yang, L. Unsupervised Deep Spectrum Sensing: A Variational Auto-Encoder Based Approach. IEEE Trans. Veh. Technol. 2020, 69, 5307–5319. [Google Scholar] [CrossRef]
  32. Fu, R.; Al-Absi, M.A.; Kim, K.; Lee, Y.S.; Al-Absi, A.A.; Lee, H. Deep Learning-Based Drone Classification Using Radar Cross Section Signatures at mmWave Frequencies. IEEE Access 2021, 9, 161431–161444. [Google Scholar] [CrossRef]
  33. Jamil, S.; Abbas, M.S.; Roy, A.M. Distinguishing Malicious Drones Using Vision Transformer. AI 2022, 3, 260–273. [Google Scholar] [CrossRef]
  34. Shen, K.; Yu, W. Distributed Pricing-Based User Association for Downlink Heterogeneous Cellular Networks. IEEE J. Sel. Areas Commun. 2014, 32, 1100–1113. [Google Scholar] [CrossRef] [Green Version]
  35. Ye, Q.; Rong, B.; Chen, Y.; Al-Shalash, M.; Caramanis, C.; Andrews, J.G. User Association for Load Balancing in Heterogeneous Cellular Networks. IEEE Trans. Wirel. Commun. 2013, 12, 2706–2716. [Google Scholar] [CrossRef] [Green Version]
  36. EN 301 893 V1.8.1; Broadband Radio Access Networks (BRAN); 5 GHz High Performance RLAN; Harmonized EN Covering the Essential Requirements of Article 3.2 of the R&TTE Directive. ETSI: Sophia Antipolis, France, 2015.
  37. Viorescu, R. 2018 Reform of EU Data Protection Rules. Eur. J. Law Public Adm. 2017, 4, 27–39. [Google Scholar] [CrossRef]
  38. Lopes, H.; Pires, I.M.; Sánchez San Blas, H.; García-Ovejero, R.; Leithardt, V. PriADA: Management and Adaptation of Information Based on Data Privacy in Public Environments. Computers 2020, 9, 77. [Google Scholar] [CrossRef]
  39. Viel, F.; Augusto Silva, L.; Leithardt, V.R.Q.; De Paz Santana, J.F.; Celeste Ghizoni Teive, R.; Albenes Zeferino, C. An Efficient Interface for the Integration of IoT Devices with Smart Grids. Sensors 2020, 20, 2849. [Google Scholar] [CrossRef]
  40. Diamanti, M.; Charatsaris, P.; Tsiropoulou, E.E.; Papavassiliou, S. The Prospect of Reconfigurable Intelligent Surfaces in Integrated Access and Backhaul Networks. IEEE Trans. Green Commun. Netw. 2021. [Google Scholar] [CrossRef]
  41. Boccadoro, P.; Santorsola, A.; Grieco, L.A. A Dual-Stack Communication System for the Internet of Drones. In Ad-Hoc, Mobile, and Wireless Networks, Proceedings of the 19th International Conference on Ad-Hoc Networks and Wireless, ADHOC-NOW 2020, Bari, Italy, 19–21 October 2020; Lecture Notes in Computer Science; Grieco, L.A., Boggia, G., Piro, G., Jararweh, Y., Campolo, C., Eds.; Springer: Berlin/Heidelberg, Germany, 2020; Volume 12338, pp. 71–83. [Google Scholar] [CrossRef]
  42. Li, J.; Peng, Z.; Gao, S.; Xiao, B.; Chan, H. Smartphone-Assisted Energy Efficient Data Communication for Wearable Devices. Comput. Commun. 2017, 105, 33–43. [Google Scholar] [CrossRef]
  43. Gao, S.; Peng, Z.; Xiao, B.; Xiao, Q.; Song, Y. SCoP: Smartphone energy saving by merging push services in Fog computing. In Proceedings of the 25th IEEE/ACM International Symposium on Quality of Service, IWQoS 2017, Vilanova i la Geltrú, Spain, 14–16 June 2017; pp. 1–10. [Google Scholar] [CrossRef]
  44. Peng, Z.; Gao, S.; Xiao, B.; Wei, G.; Guo, S.; Yang, Y. Indoor Floor Plan Construction Through Sensing Data Collected From Smartphones. IEEE Internet Things J. 2018, 5, 4351–4364. [Google Scholar] [CrossRef]
  45. Li, J.; Peng, Z.; Xiao, B. Smartphone-assisted smooth live video broadcast on wearable cameras. In Proceedings of the 24th IEEE/ACM International Symposium on Quality of Service, IWQoS 2016, Beijing, China, 20–21 June 2016; pp. 1–6. [Google Scholar] [CrossRef]
Figure 1. Conceptual coexistence scenario of SC and TC systems.
Figure 1. Conceptual coexistence scenario of SC and TC systems.
Electronics 11 01567 g001
Figure 2. An illustration of correspondence of the performance of an SC system and a TC system to explain the physical SNR and the effective SNR for an SC system.
Figure 2. An illustration of correspondence of the performance of an SC system and a TC system to explain the physical SNR and the effective SNR for an SC system.
Electronics 11 01567 g002
Figure 3. Examples for β ( l ) p ( l ) = k . (a) example of the intersection of f 1 and f 2 (b) the maximum and minimum initial values of the bisection method for p ( l ) .
Figure 3. Examples for β ( l ) p ( l ) = k . (a) example of the intersection of f 1 and f 2 (b) the maximum and minimum initial values of the bisection method for p ( l ) .
Electronics 11 01567 g003
Figure 4. Comparison of the transmit power of all users, the SNR of SC users, and the rate of TC users with and without an SC system for D { 120 , 160 } meters, α { 4 , 8 } , and η SC = { 50 , 90 } .
Figure 4. Comparison of the transmit power of all users, the SNR of SC users, and the rate of TC users with and without an SC system for D { 120 , 160 } meters, α { 4 , 8 } , and η SC = { 50 , 90 } .
Electronics 11 01567 g004
Figure 5. Sum-rate improvement of TC users for various D, α , and η SC . (a) For α = 4 (b) For D = 120 m (c) For η SC = 50 .
Figure 5. Sum-rate improvement of TC users for various D, α , and η SC . (a) For α = 4 (b) For D = 120 m (c) For η SC = 50 .
Electronics 11 01567 g005
Figure 6. SNR improvement of SC users for various D, α , and η SC . (a) For α = 4 (b) For D = 120 m (c) For η SC = 50 .
Figure 6. SNR improvement of SC users for various D, α , and η SC . (a) For α = 4 (b) For D = 120 m (c) For η SC = 50 .
Electronics 11 01567 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lee, H.; Ahn, H.; Park, Y.D. Impact Analysis of Emerging Semantic Communication Systems on Network Performance. Electronics 2022, 11, 1567. https://doi.org/10.3390/electronics11101567

AMA Style

Lee H, Ahn H, Park YD. Impact Analysis of Emerging Semantic Communication Systems on Network Performance. Electronics. 2022; 11(10):1567. https://doi.org/10.3390/electronics11101567

Chicago/Turabian Style

Lee, Harim, Hyeongtae Ahn, and Young Deok Park. 2022. "Impact Analysis of Emerging Semantic Communication Systems on Network Performance" Electronics 11, no. 10: 1567. https://doi.org/10.3390/electronics11101567

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

Article Metrics

Back to TopTop