Frequency Division Duplex-Based Semantic Data Transmission Method and Related Equipment

By using frequency division duplex semantic data transmission, the base station and user terminal perform modulation and time-frequency resource mapping, which solves the compatibility problem of semantic domain information transmission and achieves efficient semantic data transmission and resource saving.

CN117856881BActive Publication Date: 2026-05-26BEIJING UNIV OF POSTS & TELECOMM
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING UNIV OF POSTS & TELECOMM
Filing Date
2023-11-27
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Current data transmission methods are incompatible with semantic domain information transmission, which poses a challenge to the effective transmission of semantic communication.

Method used

The semantic data transmission method using frequency division duplex (FDM) involves base stations and user terminals determining the target combination of modulation sequences through modulation processing and time-frequency resource mapping. Semantic data is then transmitted via downlink and uplink respectively, ensuring that the mapping position and combination method are reasonable.

Benefits of technology

It achieves efficient transmission of semantic data, saves communication resources, is compatible with other communication systems, is easy to deploy, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117856881B_ABST
    Figure CN117856881B_ABST
Patent Text Reader

Abstract

This disclosure provides a semantic data transmission method and related equipment based on frequency division duplex (FDM). The method includes: a base station modulating first user data corresponding to semantic data to obtain a first modulation sequence; the base station determining a first target combination method of the first modulation sequence based on the semantic type of the semantic data; the base station performing time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and transmitting the first time-frequency signal to a user terminal via a downlink; the user terminal modulating second user data corresponding to the semantic data to obtain a second modulation sequence; the user terminal determining a second target combination method of the second modulation sequence based on the semantic type of the semantic domain information; the user terminal performing time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and transmitting the second time-frequency signal to the base station via an uplink.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of data processing technology, and in particular to a semantic data transmission method and related equipment based on frequency division duplex. Background Technology

[0002] With the development of semantic communication concepts and technologies, mobile communication technology has begun to evolve from joint source information coding to joint source-channel coding, using artificial intelligence as a carrier. However, current data transmission methods are not compatible with the transmission of semantic domain information.

[0003] Therefore, how to transmit semantic domain information has become an urgent technical problem to be solved. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to propose a semantic data transmission method and related equipment based on frequency division duplex to solve or partially solve the above-mentioned technical problems.

[0005] To achieve the above objectives, a first aspect of this disclosure proposes a semantic data transmission method based on frequency division duplexing, the method comprising:

[0006] The base station modulates the first user data corresponding to the semantic data to obtain the first modulation sequence;

[0007] The base station determines the first target combination method of the first modulation sequence based on the semantic type of the semantic data;

[0008] The base station performs time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and sends the first time-frequency signal to the user terminal through the downlink;

[0009] The user terminal modulates the second user data corresponding to the semantic data to obtain a second modulation sequence. The user terminal determines a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information. The user terminal performs time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and sends the second time-frequency signal to the base station through the uplink.

[0010] Based on the same inventive concept, the second aspect of this disclosure proposes a semantic data transmission device based on frequency division duplex, the semantic data transmission device based on frequency division duplex includes: a base station and a user terminal;

[0011] The base station is configured to modulate the first user data corresponding to the semantic data to obtain a first modulation sequence;

[0012] The base station is configured to determine a first target combination method of the first modulation sequence based on the semantic type of the semantic data;

[0013] The base station is configured to perform time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and send the first time-frequency signal to the user terminal through the downlink;

[0014] The user terminal is configured to modulate the second user data corresponding to the semantic data to obtain a second modulation sequence, determine a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information, perform time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and send the second time-frequency signal to the base station through the uplink.

[0015] Based on the same inventive concept, a third aspect of this disclosure proposes an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0016] Based on the same inventive concept, a fourth aspect of this disclosure provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the methods described above.

[0017] As described above, this disclosure provides a frequency division duplex-based semantic data transmission method and related equipment. The base station modulates and maps the first user data corresponding to the semantic data to obtain a first time-frequency signal for transmitting the semantic data. By determining a first target combination method for the first modulation sequence, time-frequency resource mapping processing is performed on the first modulation sequence based on the first target combination method, making the mapping position and combination method of the obtained first time-frequency signal more reasonable. The base station sends the first time-frequency signal to the user terminal via the downlink, and the user terminal sends a second time-frequency signal to the base station via the uplink. This enables the base station and user terminal to transmit semantic data using the frequency division duplex transmission method, providing the capability to process semantic data. Simultaneously, it saves more communication resources and improves the transmission efficiency of semantic data during processing. Furthermore, it is highly compatible with other communication systems, supports the transmission of other data, and is simple to implement and easy to deploy. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart of a semantic data transmission method based on frequency division duplex according to an embodiment of the present disclosure;

[0020] Figure 2A This is a schematic diagram of a frequency division duplex scenario according to an embodiment of this disclosure;

[0021] Figure 2B This is a schematic diagram of the radio frame structure of the air interface for frequency division duplexing according to an embodiment of the present disclosure.

[0022] Figure 2C This is a schematic diagram of a first combination scheme according to an embodiment of the present disclosure;

[0023] Figure 2D This is a schematic diagram of a second combination scheme according to an embodiment of the present disclosure;

[0024] Figure 2E This is a schematic diagram of a third combination scheme according to an embodiment of the present disclosure;

[0025] Figure 2F This is a schematic diagram of the fourth combination method according to an embodiment of the present disclosure;

[0026] Figure 2G This is a schematic diagram showing the superposition of public semantic domain information under the same mode in an embodiment of this disclosure.

[0027] Figure 2H This is a schematic diagram illustrating the overlay of public semantic domain information under different modes according to an embodiment of this disclosure.

[0028] Figure 2I This is a schematic diagram of the structure of the downlink semantic control instruction according to an embodiment of the present disclosure;

[0029] Figure 2J This is a schematic diagram of the structure of the uplink semantic control instruction according to an embodiment of the present disclosure;

[0030] Figure 2K This is a flowchart illustrating data transmission in a downlink scenario according to an embodiment of this disclosure;

[0031] Figure 2L This is a flowchart of the downlink scenario interaction in an embodiment of this disclosure;

[0032] Figure 2M This is a flowchart illustrating data transmission in an uplink scenario according to an embodiment of this disclosure;

[0033] Figure 2N This is a flowchart of the uplink scenario interaction in an embodiment of this disclosure;

[0034] Figure 2O This is a schematic diagram of a semantic channel region occupying multiple time slots and the corresponding pointer addressing and connection according to an embodiment of the present disclosure;

[0035] Figure 2P This is a schematic diagram of a semantic channel region occupying multiple frequency domain resource blocks and the corresponding pointer addressing and connection according to an embodiment of the present disclosure.

[0036] Figure 3 This is a schematic diagram of the structure of a semantic data transmission device based on frequency division duplex according to an embodiment of the present disclosure;

[0037] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0039] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0040] As mentioned above, how to transmit semantic domain information has become an important research question.

[0041] Based on the above description, such as Figure 1 As shown in this embodiment, the semantic data transmission method based on frequency division duplex (FDM) includes:

[0042] Step 101: The base station modulates the first user data corresponding to the semantic data to obtain the first modulation sequence.

[0043] Step 102: The base station determines the first target combination method of the first modulation sequence based on the semantic type of the semantic data.

[0044] Step 103: The base station performs time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and sends the first time-frequency signal to the user terminal through the downlink.

[0045] Step 104: The user terminal modulates the second user data corresponding to the semantic data to obtain a second modulation sequence. The user terminal determines a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information. The user terminal performs time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and sends the second time-frequency signal to the base station through the uplink.

[0046] In practice, Frequency Division Duplex (FDD) means that uplink and downlink transmissions occur on different frequencies. For example... Figure 2A As shown, Figure 2A This is a schematic diagram of a frequency division duplex (FDD) scenario according to an embodiment of this disclosure. FDD primarily emphasizes simultaneous transmission at different frequencies; FDD performs reception and transmission on two separate, symmetrical frequency channels. FDD must use paired frequencies to distinguish between the uplink and downlink, and a guard band must be provided between them to avoid signal interference. The uplink and downlink of FDD are continuous in time, allowing signal transmission and reception to occur simultaneously, reducing feedback delay between the uplink and downlink. The transmission signal characteristics of FDD give it inherent advantages in power control, link adaptation, channel and interference feedback.

[0047] First, determine the type of information to be sent. If the information is semantic domain information (i.e., semantic data), the processing is divided into uplink and downlink scenarios. In the downlink scenario, the sender is the base station, and the receiver is the user terminal. In the uplink scenario, the sender is the user terminal, and the receiver is the base station.

[0048] In the above embodiments, the base station modulates and maps the first user data corresponding to the semantic data to obtain a first time-frequency signal for transmitting the semantic data. By determining a first target combination method for the first modulation sequence, time-frequency resource mapping processing is performed on the first modulation sequence based on the first target combination method, making the mapping position and combination method of the obtained first time-frequency signal more reasonable. The base station sends the first time-frequency signal to the user terminal through the downlink, and the user terminal sends the second time-frequency signal to the base station through the uplink. This enables the base station and the user terminal to transmit semantic data using the frequency division duplex transmission method, providing the capability to process semantic data. Simultaneously, it can save more communication resources and improve the transmission efficiency of semantic data during processing. Furthermore, it is highly compatible with other communication systems, supports the transmission of other data, and is simple to implement and easy to deploy.

[0049] In some embodiments, prior to step 101, the method further includes:

[0050] The base station performs the following process:

[0051] Step 1011: Determine the target subcarrier interval from the preset subcarrier interval set.

[0052] Step 1012: Determine the target number of symbols from the preset set of symbol numbers.

[0053] Step 1013: Determine the time slot duration based on the target subcarrier spacing and the target symbol number.

[0054] Step 1014: The ratio of the subframe duration to the time slot duration is processed to obtain the number of time slots.

[0055] Before step 104, the following is also included:

[0056] The user terminal performs the following process:

[0057] Step 1041: Determine the target subcarrier interval from the preset subcarrier interval set.

[0058] Step 1042: Determine the target number of symbols from the preset set of symbol numbers.

[0059] Step 1043: Determine the time slot duration based on the target subcarrier spacing and the target symbol number.

[0060] Step 1044: The ratio of the subframe duration to the time slot duration is processed to obtain the number of time slots.

[0061] In the downlink scenario, the base station executes steps 1011 to 1014 above. In the uplink scenario, the user terminal executes steps 1041 to 1044 above.

[0062] In some embodiments, step 1013 or step 1043 includes:

[0063] Step 1013A: Perform calculations on the target subcarrier spacing to obtain the target symbol duration.

[0064]

[0065] Among them, T OFDM The target symbol duration is Δf, and the target subcarrier spacing is Δf.

[0066] Step 1013B: Determine the time slot duration based on the target symbol number and the target symbol duration.

[0067]

[0068] Among them, T slot The duration of the time slot, Let T be the target symbol number. cp,i The duration of the cyclic prefix of the target symbol.

[0069] In specific implementation, such as Figure 2B As shown, Figure 2B This is a schematic diagram of the radio frame structure of the frequency division duplex air interface according to an embodiment of this disclosure. The specific frame structure is as follows:

[0070] For a radio frame, the duration of each radio frame is T. frame The number of subframes is Each radio frame is generated by It consists of 1 subframe. The duration of each subframe is T. subframe The number of time slots is Each subframe contains There are 1 time slot. The duration of each time slot is T. slot The number of OFDM symbols (i.e., the number of target symbols) is Each time slot is composed of It consists of a cyclic prefix of OFDM symbols and an OFMD symbol. The duration of each OFDM symbol is T. OFDM T OFDM It is the reciprocal of the subcarrier spacing Δf of the OFDM symbol, i.e. The cyclic prefix lengths of different OFDM symbols are not necessarily the same. The duration of the cyclic prefix of the i-th OFDM symbol is T. cp,i Both the OFDM symbol and the cyclic prefix consist of several sampling points; the number of sampling points contained in an OFDM symbol is... The number of sampling points contained in the cyclic prefix of the i-th OFDM symbol is The duration of each sampling point is denoted as T. sample The actual duration of each sampling point depends on the specific physical device.

[0071] In a wireless frame, the above time and quantity values ​​satisfy the following relationship:

[0072]

[0073] Furthermore, the number of sampling points included in the OFDM symbol in the above formula. The value of should meet the point requirements of both the Fast Fourier Transform (FFT) and the Inverse Fast Fourier Transform (IFFT).

[0074] There are multiple possible values ​​for the time and quantity to satisfy the above formula. In actual communication, the values ​​of each time and quantity can be flexibly selected according to the characteristics of the system. It should be noted that in a communication system, the duration T of the wireless frame... frame Subframe number With subframe duration T subframe Once selected, it remains fixed. The number of time slots... Time slot duration T slot OFDM symbol number OFDM symbol duration T OFDM and the duration T of the cyclic prefix of each OFDM symbol. cp,i All of them are variable, meaning that during the communication process of the communication system, the values ​​of the above variables can be flexibly selected under the premise of satisfying equation (1) to adapt to different communication scenarios.

[0075] Specifically, in a communication system, a set [Δf1, Δf2, ..., Δf] consisting of multiple subcarrier interval values ​​is preset. K ], and a set consisting of various OFDM symbol values. All values ​​in the above set satisfy equation (1). During communication, the target subcarrier interval Δf is first determined based on the user's moving speed and maximum multipath delay for each subframe. K Then, based on the maximum multipath delay in the current communication scenario, determine the number of target symbols corresponding to each OFDM symbol in the time slot. In this radio frame, the number of OFDMs contained in all time slots is fixed at 1. Specifically, the selected The transmission rate should be maximized while resisting various interferences and ensuring transmission quality. Where R(·) represents the information transmission rate in the air interface, v is the user's moving speed, and σ is the maximum multipath delay. The subframe will be selected... The target mode, referred to as the subframe target mode, is selected for each user before each communication based on communication needs and environmental constraints. Once the target mode for the subframe is determined, the values ​​of each time and quantity in the radio frame are determined, and the radio frame can be organized and formed according to this rule.

[0076] To more clearly illustrate the wireless frame structure of the air interface, a specific embodiment of the wireless frame structure is given below. Assume that in a communication system, the duration of the wireless frame is set to T. frame =10ms, subframe duration is T subframe =1ms, and a radio frame contains 10 subframes. There are five selectable subcarrier intervals in this system: Δf1 = 15kHz, Δf2 = 30kHz, Δf3 = 60kHz, Δf4 = 120kHz, and Δf5 = 240kHz. The number of OFDM symbols contained in each time slot in this system is... The possible option is {14}. When the target subcarrier spacing is 15kHz, the duration of one time slot is the total duration T of 14 OFDM symbols and their cyclic prefix. slot =1ms, at which point a subframe contains the number of time slots. When the target subcarrier spacing is 30kHz, the duration of one time slot is the total duration T of 14 OFDM symbols and their cyclic prefix. slot =0.5ms, at this time the number of time slots When the target subcarrier spacing is set to 60kHz, 120kHz, and 240kHz, the total duration of the cyclic prefix of the 14 OFDM symbols is 0.25ms, 0.125ms, and 0.0625ms, respectively, and the corresponding number of time slots is... The numbers are 4, 8, and 16 respectively.

[0077] Using the above scheme, based on the frame structure, the target subcarrier spacing and target symbol number can be determined after the target mode is determined. The corresponding time slot duration and number of time slots are then determined based on the target subcarrier spacing and target symbol number, making the determined time slot duration and number of time slots more accurate.

[0078] In some embodiments, prior to step 102, the method further includes:

[0079] The base station performs the following process:

[0080] Step 1021: Determine the maximum duration and maximum frequency range for each time-frequency resource block.

[0081] In practice, the base station determines the location of the semantic channel region carrying semantic domain information based on the current channel state, and plans the size of each semantic time-frequency resource block (a continuous mapping area on time-frequency resources is called a semantic time-frequency resource block), its position in the semantic channel region, and the organization order between each semantic time-frequency resource block.

[0082] It should be noted that when performing time-frequency resource mapping, the base station specifies the maximum duration T of the semantic time-frequency resource block based on the current channel conditions. max Its maximum occupied frequency range is F max When performing time-frequency resource mapping, the mapping range should be limited to the time-frequency constraints mentioned above.

[0083] Step 1022: Determine the time slot number condition for each time-frequency resource block to be mapped in the time domain based on the maximum duration.

[0084] In practice, let the target mode used for mapping be: subcarrier spacing Δf K The duration of an OFDM symbol is The number of OFDM symbols in time slots is Then, during mapping, the number of time slots mapped in the time domain... The number of time slots should be satisfied.

[0085] In some embodiments, step 1022 includes:

[0086] The time slot number condition is expressed as:

[0087]

[0088] in, The number of time slots, The number of symbols in each time slot, T OFDM,k The duration of T for each symbol max This refers to the maximum duration.

[0089] Step 1023: Determine the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range.

[0090] In practical implementation, the number N of resource blocks (RBs) in the frequency domain RB The resource block count requirement must be met.

[0091] In some embodiments, step 1023 includes:

[0092] The resource block count condition is expressed as:

[0093]

[0094] Where, NRB For the number of frequency domain resource blocks, The number of resource elements for each frequency domain resource block. Indicates that a resource block RB contains Resource elements (REs), Δf K For the target subcarrier spacing, F max This refers to the maximum frequency range.

[0095] Step 1024: Determine the maximum number of resource elements corresponding to each time-frequency resource block based on the time slot number condition and the resource block number condition.

[0096] In practical implementation, under the constraints of the number of time slots and the number of resource blocks, the maximum number of resource elements that can be carried in each time-frequency resource block is: Where, N P This represents the number of REs occupied by the tail pointer in the semantic time-frequency resource block.

[0097] Step 1025: Determine the number of first time-frequency resource blocks required to map the first modulation sequence onto the first time-frequency resource based on the maximum number of resource elements.

[0098] In specific implementation, when mapping the modulation sequence corresponding to the semantic domain information to the semantic time-frequency resource block, let the number of REs corresponding to the modulation sequence be... The number of the first time-frequency resource blocks required for time-frequency resource mapping to carry the modulation sequence corresponding to the semantic domain information is:

[0099] During mapping, the modulation sequence is first mapped onto the first semantic time-frequency resource block in a certain order (e.g., time domain first, then frequency domain, or frequency domain first, then time domain), and a tail pointer is added to the end of the first semantic time-frequency resource block. If N block If the value is greater than 1, then after mapping the first semantic time-frequency resource block, mapping continues on the next semantic time-frequency resource block. This process is repeated until the modulation sequence corresponding to the semantic domain information is mapped.

[0100] Step 104 also includes:

[0101] The user terminal performs the following process:

[0102] Step 104A: Determine the maximum duration and maximum frequency range for each time-frequency resource block.

[0103] Step 104B: Determine the time slot number condition for each time-frequency resource block to be mapped in the time domain based on the maximum duration.

[0104] Step 104C: Determine the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range.

[0105] Step 104D: Determine the maximum number of resource elements corresponding to each time-frequency resource block based on the time slot number condition and the resource block number condition.

[0106] Step 104E: Determine the number of second time-frequency resource blocks required to map the second modulation sequence onto the second time-frequency resource based on the maximum number of resource elements.

[0107] In the downlink scenario, the base station executes steps 1021 to 1025 as described above. In the uplink scenario, the user terminal executes steps 104A to 104E as described above. The process by which the user terminal determines the number of the second time-frequency resource blocks during steps 104A to 104E is the same as the process by which the base station determines the number of the first time-frequency resource blocks during steps 1021 to 1025, and will not be described again here.

[0108] The above scheme determines the number of time slots based on the maximum duration, thus establishing the corresponding constraints in the time domain. It also determines the number of resource blocks based on the maximum frequency range, thereby establishing the corresponding constraints in the frequency domain. Finally, based on the time slot and resource block conditions, it determines the maximum number of resource elements corresponding to each time-frequency resource block, thereby determining the target number of time-frequency resource blocks required for time-frequency resource mapping and thus achieving the planning of the target number of time-frequency resource blocks needed for time-frequency resource mapping.

[0109] In some embodiments, the semantic type includes public semantic domain information and private semantic domain information.

[0110] Both the first and second objective combination methods include: the first combination method, the second combination method, the third combination method, and the fourth combination method.

[0111] The first combination method is to combine a common semantic modulation sequence and a dedicated semantic modulation sequence in that order; the second combination method is to combine a common semantic modulation sequence and at least two dedicated semantic modulation sequences in that order; the third combination method is to combine at least two common semantic modulation sequences and a dedicated semantic modulation sequence in that order; and the fourth combination method is to combine at least two common semantic modulation sequences and at least two dedicated semantic modulation sequences in that order.

[0112] In practical implementation, semantic domain information is divided into public semantic domain information and private semantic domain information. Public semantic domain information from each user can be superimposed on the same semantic time-frequency resource block during time-frequency resource mapping. However, private semantic domain information from each user needs to be mapped onto different semantic time-frequency resource blocks to avoid superposition and interference. Based on this principle and considering the information volume of both public and private semantic domain information, the mapping positions and combination methods of these two types of semantic domain information are rationally planned. The combination method refers to the connection order between public and private semantic domain information, and includes at least one of the following:

[0113] The first combination method is a one-to-one combination method, which combines semantic time-frequency resource blocks according to the order of a common semantic modulation sequence and a dedicated semantic modulation sequence. That is, it combines each semantic time-frequency resource block according to the order of a common semantic domain information followed by a dedicated semantic domain information. For example... Figure 2C As shown, Figure 2C This is a schematic diagram of a first combination method according to an embodiment of this disclosure. Public semantic information and dedicated semantic information are connected according to the first combination method, and the specific combination order is public semantic information, dedicated semantic information, common semantic information, and dedicated semantic information. In this embodiment, public semantic domain information is fully mapped in a semantic time-frequency resource block, and the dedicated semantic domain information area for single users or multiple users can also be fully mapped in a semantic time-frequency resource block.

[0114] The second combination method is the one-to-many combination method. This method combines a common semantic modulation sequence with at least two dedicated semantic modulation sequences in that order. Specifically, it organizes semantic time-frequency resource blocks according to the order in which a common semantic domain information is followed by multiple dedicated semantic domain information. For example... Figure 2D As shown, Figure 2D This is a schematic diagram of the second combination method according to an embodiment of this disclosure. Public semantic information and dedicated semantic information are connected according to the second combination method, and the specific combination order is public semantic information, common semantic information, and dedicated semantic information. In this embodiment, the public semantic domain information is fully mapped in two semantic time-frequency resource blocks, while the dedicated semantic domain information area for a single user or multiple users is fully mapped in one semantic time-frequency resource block.

[0115] The third combination method, also known as the many-to-one combination method, involves combining at least two common semantic modulation sequences and one dedicated semantic modulation sequence. In other words, it organizes semantic time-frequency resource blocks according to the order of multiple common semantic domain information followed by one dedicated semantic domain information. For example... Figure 2E As shown, Figure 2EThis is a schematic diagram of a third combination method according to an embodiment of this disclosure. Public semantic information and dedicated semantic information are connected according to the third combination method, specifically in the order of public semantic information, dedicated semantic information, and dedicated semantic information. In this embodiment, the public semantic domain information is fully mapped in one semantic time-frequency resource block, while the dedicated semantic domain information area for single or multiple users is fully mapped in two semantic time-frequency resource blocks.

[0116] The fourth combination method is the many-to-many combination method. This method combines at least two common semantic modulation sequences and at least two dedicated semantic modulation sequences in that order. Specifically, it organizes semantic time-frequency resource blocks according to the order in which multiple common semantic domain information is followed by multiple dedicated semantic domain information. For example... Figure 2F As shown, Figure 2F This is a schematic diagram of the fourth combination method according to an embodiment of this disclosure. Public semantic information and dedicated semantic information are connected according to the fourth combination method, and the specific combination order is public semantic information, common semantic information, dedicated semantic information, and dedicated semantic information. In this embodiment, the public semantic domain information is fully mapped in two semantic time-frequency resource blocks, and the dedicated semantic domain information area for single users or multiple users is also fully mapped in two semantic time-frequency resource blocks.

[0117] The process of determining the combination method described above is divided into two cases: the base station determines the combination method in the downlink scenario and the user terminal determines the combination method in the uplink scenario.

[0118] The above scheme determines the corresponding combination method according to the combination principle of public semantic domain information and private semantic domain information, thereby realizing the planning of the modulation sequence arrangement order during mapping.

[0119] In some embodiments, step 103 includes:

[0120] The base station performs the following process:

[0121] Step 1031: Determine a first time-frequency resource block in the time-frequency resources based on the first target combination method, and set a first head pointer, a first modulation sequence and a first tail pointer in sequence on the first time-frequency resource block.

[0122] Step 1032: Determine the next second time-frequency resource block of the first time-frequency resource block based on the first target combination method, and set the second head pointer, the second modulation sequence and the second tail pointer in sequence on the second time-frequency resource block.

[0123] Step 1033: Based on the number of the first time-frequency resource blocks, determine that the second time-frequency resource block is the last time-frequency resource block, and map the first modulation sequence onto the first time-frequency resource block and the second time-frequency resource block in sequence to obtain the first time-frequency signal.

[0124] Step 104 includes:

[0125] The user terminal performs the following process:

[0126] Step 104a: Based on the second target combination method, determine the third time-frequency resource block in the time-frequency resources, and set the third head pointer, the third modulation sequence and the third tail pointer in sequence on the third time-frequency resource block.

[0127] Step 104b: Determine the next fourth time-frequency resource block of the second time-frequency resource block based on the second target combination method, and set the fourth head pointer, the fourth modulation sequence and the fourth tail pointer in sequence on the fourth time-frequency resource block.

[0128] Step 104c: Based on the number of the second time-frequency resource blocks, the fourth time-frequency resource block is determined to be the last time-frequency resource block. The second modulation sequence is then mapped sequentially onto the third time-frequency resource block and the fourth time-frequency resource block to obtain the second time-frequency signal.

[0129] In downlink scenarios, the base station executes steps 1031 to 1033 above. In uplink scenarios, the user terminal executes steps 104a to 104c above. The specific processes for mapping between the base station and the user terminal are as follows:

[0130] In practice, during the mapping process, common semantic domain information from different users can be mapped to the same semantic time-frequency resource block and can be superimposed on each other in the channel. It should be noted that during superposition, common semantic domain information from users using the same mode and users using different modes can both be superimposed. After a semantic time-frequency resource block is mapped sequentially, a pointer needs to be added to the end of the semantic time-frequency resource block to indicate the position of the next semantic time-frequency resource block in the semantic channel region. This logically organizes the semantic time-frequency resource blocks.

[0131] like Figure 2G As shown, Figure 2G This is a schematic diagram illustrating the superposition of common semantic domain information under the same mode in an embodiment of this disclosure. In this embodiment, the first user terminal User1 and the second user terminal User2 are assigned the same target mode by the base station, that is, the target subcarrier interval of their corresponding frames is the same as the number of target symbols corresponding to OFDM in the time slot. During transmission, the signals corresponding to the two users with the same target mode will be superimposed together in the channel for transmission.

[0132] like Figure 2H As shown, Figure 2HThis is a schematic diagram illustrating the superposition of public semantic domain information under different modes according to an embodiment of this disclosure. In this embodiment, the first user terminal User1 and the second user terminal User2 are assigned different target modes by the base station, that is, the subcarrier spacing of their corresponding frames is different from the number of target symbols corresponding to OFDM in the time slot. During transmission, the signals corresponding to the two users with different target modes will be superimposed together in the channel for transmission.

[0133] For downlink scenarios, the base station places a header pointer into the Downlink Semantic Control Indicator (DSCI) within the Downlink Control Channel (PDCCH) corresponding to the downlink control link, indicating the location of the first semantic time-frequency resource block. The structure of the DSCI is as follows: Figure 2I As shown, Figure 2I This is a schematic diagram illustrating the structure of the downlink semantic control indication according to an embodiment of this disclosure. It should be noted that... Figure 2I The diagram only shows the necessary components of DSCI to meet the requirements of the method proposed in this application during the communication process. In addition, DSCI should also include other control and scheduling content according to the actual communication system requirements.

[0134] For uplink scenarios, the user terminal adds a header pointer to the Uplink Semantic Control Indicator (USCI) of the Uplink Control Channel (PUCCH) corresponding to the uplink control link, indicating the location of the first semantic time-frequency resource block. The structure of the USCI is as follows: Figure 2J As shown, Figure 2J This is a schematic diagram illustrating the structure of the uplink semantic control instruction according to an embodiment of this disclosure. It should be noted that... Figure 2J The diagram only shows the parts that USCI must have to meet the requirements of the method proposed in this application during the communication process. In addition, other control and scheduling content should be added to USCI according to the needs of the actual communication system.

[0135] To support and meet the above design requirements, the head pointer and tail pointer need to include, but are not limited to, the following information:

[0136] 1) Pointer number: Used to mark the index of the pointer and the semantic channel region in the linked list structure. For example, the pointer number of the head pointer can be set to 0, and the pointer number of the tail pointer at the i-th semantic channel region can be set to i, so that the corresponding pointer node can be searched according to the pointer number.

[0137] 2) Frequency domain start position: The RB number in the frequency band used to indicate the start of the next semantic channel region;

[0138] 3) Time domain start position: The sequence number of the OFDM symbol in the time domain used to indicate the start of the next semantic channel region;

[0139] 4) Semantic domain information type: used to indicate the type of the next semantic channel region, including two types: common semantic domain information and private semantic domain information;

[0140] 5) Semantic domain information combination method: The combination method of common semantic domain information and dedicated semantic domain information group used to indicate the location of the next semantic channel region;

[0141] 6) Local serial number of user: If the next semantic channel area is dedicated semantic domain information, it is used to indicate the local serial number of the user corresponding to that area in the multiple access user group.

[0142] The above scheme involves setting a head pointer, modulation sequence, and tail pointer sequentially on the time-frequency resource blocks during mapping, thereby connecting the various time-frequency resource blocks.

[0143] In the above embodiments, the base station modulates and maps the first user data corresponding to the semantic data to obtain a first time-frequency signal for transmitting the semantic data. By determining a first target combination method for the first modulation sequence, time-frequency resource mapping processing is performed on the first modulation sequence based on the first target combination method, making the mapping position and combination method of the obtained first time-frequency signal more reasonable. The base station sends the first time-frequency signal to the user terminal through the downlink, and the user terminal sends the second time-frequency signal to the base station through the uplink. This enables the base station and the user terminal to transmit semantic data using the frequency division duplex transmission method, providing the capability to process semantic data. Simultaneously, it can save more communication resources and improve the transmission efficiency of semantic data during processing. Furthermore, it is highly compatible with other communication systems, supports the transmission of other data, and is simple to implement and easy to deploy.

[0144] It should be noted that the embodiments of this disclosure can also be further described in the following ways:

[0145] (I) Data transmission in downlink scenarios.

[0146] For downlink scenarios, such as Figure 2K As shown, Figure 2K This is a flowchart illustrating data transmission in a downlink scenario according to an embodiment of this disclosure. The specific transmission processing flow is as follows:

[0147] Step 201: The base station obtains relevant user information and determines the mode of each user.

[0148] The base station obtains the current scene and status information (such as movement speed, multipath delay, etc.) of each user through relevant signaling transmitted from the uplink control link. After receiving and analyzing the relevant information of each user, the base station applies it to its preset mode set [m1,m2,m3,…,m…]. N In this section, users can select the appropriate target mode. The target mode specifies the target subcarrier spacing Δf for each user radio frame. K The number of target symbols corresponding to OFDM in the time slot

[0149] Step 202: The base station obtains data from the core network and converts it into a modulation sequence.

[0150] The base station receives the data (i.e., the raw data corresponding to the semantic domain information) that needs to be transmitted to the user from the core network, and converts the raw data into a modulation sequence in preparation for time-frequency resource mapping.

[0151] Step 203: The base station performs time-frequency resource mapping on the modulation sequence.

[0152] Step 2031: The base station plans time and frequency resources.

[0153] Step 2032: Base station planning of the mapping location and combination method of public and private semantic domain information.

[0154] Step 2033: The base station maps the information onto time and frequency resources.

[0155] Step 204: The base station sends the information about the completed time-frequency resource mapping to the user.

[0156] The base station converts the transmission data obtained from time-frequency resource mapping into a time-domain signal and transmits it into the channel to send it to each user.

[0157] Step 205: The user terminal receives the signal sent to it by the base station and parses the information.

[0158] The user terminal first extracts the head pointer from the DSCI in the PDCCH to obtain the location of the first semantic time-frequency resource block. Then, it begins receiving signals transmitted by the base station, parses the signals, and locates the location of the first semantic time-frequency resource block using the pointer indication. After locating the first semantic time-frequency resource block, it reconstructs the information within it and obtains the tail pointer of that semantic time-frequency resource block. Then, it locates the location of the next semantic time-frequency resource block by parsing the tail pointer and begins receiving the next semantic time-frequency resource block, repeating this process until all information has been received.

[0159] Step 206: The user terminal reconstructs the information sent to itself.

[0160] After receiving all the information sent to itself, the user terminal distinguishes between the common semantic domain information and the private semantic domain information in the received information by parsing the information in the pointer, as well as the user corresponding to the private semantic domain information. Then, using a locally deployed semantic model, it reconstructs the information sent to itself from the common semantic domain information. In this process, the private semantic domain information is input as side information into the semantic model to assist in information reconstruction.

[0161] like Figure 2L As shown, Figure 2L This is a flowchart illustrating the downlink scenario interaction in an embodiment of this disclosure. Even when no data needs to be transmitted, the user terminal maintains communication with the base station, sending relevant status information to the base station. The base station analyzes this status information and assigns a suitable target mode to the user terminal in real time. During downlink data transmission, the base station first receives a data transmission request from the core network, and then sends the transmission request to the corresponding user terminal. If the user terminal can receive data, it sends a confirmation signal to the base station to notify it that it is ready to receive information. The base station then sends a confirmation to the core network. After the core network learns that the base station and the user terminal are ready to receive information, it begins sending information to the base station, which then forwards the received information to the user terminal. During data transmission, a HARQ mechanism suitable for semantic domain information is used. That is, when the receiving end detects a problem with the data from the sending end, it sends a retransmission request to the sending end, and the sending end retransmits the relevant data.

[0162] (ii) Data transmission in uplink scenarios.

[0163] For uplink scenarios, such as Figure 2M As shown, Figure 2M This is a flowchart illustrating data transmission in an uplink scenario according to an embodiment of this disclosure. The specific transmission processing flow is as follows:

[0164] Step 301: The user terminal obtains its own mode and occupied channel area from the base station.

[0165] Before data transmission, each user terminal first sends a communication request to the base station via the uplink control link, informing the base station of its current status (such as the user terminal's current moving speed, maximum multipath delay, etc.). The base station determines the target mode based on the relevant information of each user; the specific process of determining the target mode is explained in step 201. In addition, the base station also allocates the channel area to be used by each user based on the communication needs of all its users. Finally, the base station sends the target mode to be used by each user and the channel area to be used to each user terminal via the downlink control link.

[0166] Step 302: The user converts the information to be sent into a modulation sequence.

[0167] After obtaining the target mode to be used and the channel area to be occupied, the user terminal converts the raw data corresponding to the semantic domain information to be transmitted into a modulation sequence in preparation for time-frequency resource mapping.

[0168] Step 303: The user terminal performs time-frequency resource mapping on the modulation sequence.

[0169] Step 3031: The user terminal plans the time and frequency resources.

[0170] Step 3032: The user terminal plans the mapping locations and combination methods for public and private information.

[0171] Step 3033: The user terminal maps the information to the time and frequency resources.

[0172] Step 304: The data sent by each user terminal is superimposed in the channel and transmitted to the base station.

[0173] After each user completes the time-frequency resource mapping, the mapped information is converted into a time-domain signal and transmitted to the base station through the channel. During the transmission process, since the common semantic domain information of each user occupies the same time-frequency resources, the signals corresponding to the common semantic domain information sent by each user will be superimposed in the channel and sent to the base station.

[0174] Step 305: The base station receives the signal sent by the user terminal and parses the information.

[0175] The base station first extracts the header pointer from the USCI of the uplink control link PUCCH to obtain the location of the first semantic time-frequency resource block. Then, it begins receiving signals transmitted by the user terminal, parses the signals, and locates the first time-frequency resource block using the pointer indication. After locating the first semantic time-frequency resource block, it reconstructs the information within it and obtains the tail pointer of that semantic time-frequency resource block. By parsing the tail pointer, it locates the location of the next semantic time-frequency resource block and begins receiving the next semantic time-frequency resource block. This process is repeated until all information has been received. The specific time-frequency resource location and reception process will be described in the following sections.

[0176] Step 306: The base station sends the parsed information to the core network.

[0177] After confirming that all information has been received, the base station begins to parse the received information and sends the information of different users to their corresponding transmission targets.

[0178] like Figure 2N As shown, Figure 2NThis is a flowchart illustrating the uplink scenario interaction in an embodiment of this disclosure. When a user terminal needs to send data, it sends a transmission request to the base station, which also includes relevant status information of the user terminal. After receiving the transmission request from the user terminal, the base station analyzes the user's status information and the current time-frequency resource occupancy and status, allocates appropriate modes and time-frequency resources to the user, and sends the relevant information to the user. After receiving its mode and resource allocation information, the user sends a confirmation signaling to the base station, informing the base station that it has clarified its mode and time-frequency resource allocation. Then, the base station sends a transmission request to the core network and begins transmitting data. During the data transmission process, a HARQ mechanism applicable to semantic domain information is used. That is, when the receiving end detects a problem with the data from the sending end, it sends a retransmission request to the sending end, and the sending end retransmits the relevant data.

[0179] (III) Time-frequency resource mapping method.

[0180] (1) Time-frequency resource mapping method at the transmitting end.

[0181] The process of time-frequency resource mapping at the transmitting end is as follows:

[0182] Step 401: Determine the organization order of each semantic time-frequency resource block.

[0183] The transmitting end first obtains the organization order of each semantic time-frequency resource block. When the transmitting end is a base station, the organization order of each semantic time-frequency resource block is determined by the base station. When the transmitting end is a user terminal, the organization order of each semantic time-frequency resource block is jointly determined by the base station and the user terminal, and then sent to the user terminal through the downlink control link.

[0184] Step 402: Place the head pointer into the control link.

[0185] After obtaining the organization order of each semantic time-frequency resource block, the sending end first puts the header pointer pointing to the first semantic time-frequency resource block into the control link, and then begins the time-frequency resource mapping process.

[0186] Step 403: Determine whether mapping is required for the semantic time-frequency resource block corresponding to the current pointer.

[0187] When the user terminal is the sender, time-frequency resource mapping is not required on the semantic time-frequency resource blocks corresponding to the dedicated semantic domain information of other users. Therefore, before performing time-frequency resource mapping, it is necessary to first determine whether mapping is required on the semantic time-frequency resource block corresponding to the current pointer.

[0188] If mapping is required, the subsequent processing is as follows:

[0189] Step 404: Perform time-frequency resource mapping in the time-frequency resource block corresponding to the current pointer. Map the information to the current semantic time-frequency resource block.

[0190] Step 405: Place the tail pointer in the current semantic time-frequency resource block.

[0191] After mapping is complete, the tail pointer is added to the end of the current semantic time-frequency resource block to connect the current block with the next block.

[0192] Step 406: Determine whether it is the last semantic time-frequency resource block.

[0193] Determine whether the current semantic time-frequency resource block is the last semantic time-frequency resource block. If it is not the last semantic time-frequency resource block, return to step 403 and repeat the above process; if it is the last semantic time-frequency resource block, the time-frequency resource mapping process is completed.

[0194] If the judgment result in step 403 is that mapping is not required in the current semantic time-frequency resource block, then skip step 404 and proceed directly to step 405.

[0195] (2) Time-frequency resource mapping method at the receiving end.

[0196] The specific process of time-frequency resource mapping at the receiving end is as follows:

[0197] Step 501: Obtain the head pointer from the control link.

[0198] Step 502: Locate the position of the next semantic time-frequency resource block based on the current pointer.

[0199] The receiving end uses the latest read pointer to perform addressing and locate the position of the next semantic time-frequency resource block.

[0200] Step 503: Receive information from the located semantic time-frequency resource block.

[0201] Step 504: Read and analyze the tail pointer at the end of the current semantic time-frequency resource block.

[0202] After receiving all the information in the current semantic time-frequency resource block, the receiving end obtains the tail pointer from the end of the semantic time-frequency resource block.

[0203] Step 505: Determine whether this is the last semantic time-frequency resource block.

[0204] The receiving end analyzes the contents of the tail pointer to determine whether the currently read semantic time-frequency resource block is the last semantic time-frequency resource block. If it is not the last semantic time-frequency resource block, it returns to step 502 and repeats the above process; if it is the last semantic time-frequency resource block, the receiving end completes the information reception process.

[0205] like Figure 2O As shown, Figure 2O This is a schematic diagram illustrating a semantic channel region occupying multiple time slots and the corresponding pointer addressing and connection according to an embodiment of the present disclosure. In this embodiment, each time-frequency resource block occupies two resource blocks in the frequency domain and one time slot in the time domain. A head pointer is placed in the control channel (the head pointer is placed in the DSCI in the downlink scenario and in the USCI in the uplink scenario) pointing to the first time-frequency resource block. A tail pointer is set at the end of each time-frequency resource block pointing to the next time-frequency resource block.

[0206] When organizing and mapping at the transmitting end, the transmitting end first determines the size (in this embodiment, two resource blocks in the frequency domain and one time slot in the time domain) and physical location of each semantic time-frequency resource block, and then begins mapping. During the mapping process, a header pointer is first placed in the control channel. The header pointer stores information such as the location of the first semantic time-frequency resource block. Then, mapping begins on the first semantic time-frequency resource block. It should be noted that when the transmitting end is a user terminal, its information is not mapped onto the used semantic time-frequency resource blocks. Therefore, it is necessary to first determine whether mapping is needed on the current semantic time-frequency resource block. If mapping is not needed, only a tail pointer is added to the end of the current semantic time-frequency resource block. If mapping is needed, after mapping the information, a tail pointer is added to the end of the semantic time-frequency block, pointing to the next semantic time-frequency resource block. The above process is then repeated on the next semantic time-frequency resource block until all mapping is completed. When the transmitting end is a base station, it is not necessary to determine whether mapping is needed on the current time-frequency resource block; mapping can proceed sequentially.

[0207] When performing positioning and mapping at the receiving end, the head pointer is first extracted from the control channel to obtain the location of the first semantic time-frequency resource block. Then, the signal sent by the base station is received and transformed accordingly. After the transformation is completed, the location of the first semantic time-frequency resource block can be located according to the indication of the head pointer, and the information and its tail pointer can be extracted from it. The location of the next semantic time-frequency resource block can be obtained through the tail pointer. The above process is repeated until all semantic time-frequency resource blocks are received.

[0208] like Figure 2P As shown, Figure 2P This is a schematic diagram illustrating the semantic channel region occupying multiple frequency domain resource blocks and the corresponding pointer addressing and connection in an embodiment of this disclosure. In this embodiment, each semantic time-frequency resource block occupies one resource block in the frequency domain and two time slots in the time domain. A head pointer is placed in the control channel pointing to the first time-frequency resource block (the head pointer is placed in the DSCI in the downlink scenario and in the USCI in the uplink scenario). A tail pointer is set at the end of each time-frequency resource block pointing to the next time-frequency resource block.

[0209] When organizing and mapping at the transmitting end, the transmitting end first determines the size (in this embodiment, one resource block in the frequency domain and two time slots in the time domain) and physical location of each semantic time-frequency resource block, and then begins mapping. During the mapping process, a header pointer is first placed in the control channel. The header pointer stores information such as the location of the first semantic time-frequency resource block. Then, mapping begins on the first semantic time-frequency resource block. It should be noted that when the transmitting end is a user terminal, its information is not mapped onto the used semantic time-frequency resource blocks. Therefore, it is necessary to first determine whether mapping is needed on the current semantic time-frequency resource block. If mapping is not needed, only a tail pointer is added to the end of the current semantic time-frequency resource block. If mapping is needed, after mapping the information, a tail pointer is added to the end of the semantic time-frequency block, pointing to the next semantic time-frequency resource block. The above process is then repeated on the next semantic time-frequency resource block until all mapping is completed. When the transmitting end is a base station, it is not necessary to determine whether mapping is needed on the current time-frequency resource block; mapping can proceed sequentially.

[0210] When performing positioning and mapping at the receiving end, the head pointer is first extracted from the control channel to obtain the location of the first semantic time-frequency resource block. Then, the signal sent by the base station is received and transformed accordingly. After the transformation is completed, the location of the first semantic time-frequency resource block can be located according to the indication of the head pointer, and the information and its tail pointer can be extracted from it. The location of the next semantic time-frequency resource block can be obtained through the tail pointer. The above process is repeated until all semantic time-frequency resource blocks are received.

[0211] In the above embodiments, the base station modulates and maps the first user data corresponding to the semantic data to obtain a first time-frequency signal for transmitting the semantic data. By determining a first target combination method for the first modulation sequence, time-frequency resource mapping processing is performed on the first modulation sequence based on the first target combination method, making the mapping position and combination method of the obtained first time-frequency signal more reasonable. The base station sends the first time-frequency signal to the user terminal through the downlink, and the user terminal sends the second time-frequency signal to the base station through the uplink. This enables the base station and the user terminal to transmit semantic data using the frequency division duplex transmission method, providing the capability to process semantic data. Simultaneously, it can save more communication resources and improve the transmission efficiency of semantic data during processing. Furthermore, it is highly compatible with other communication systems, supports the transmission of other data, and is simple to implement and easy to deploy.

[0212] It should be noted that the method of this embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this embodiment, and the multiple devices will interact with each other to complete the method described.

[0213] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0214] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides a semantic data transmission device based on frequency division duplex.

[0215] refer to Figure 3 The frequency division duplex-based semantic data transmission device includes: a base station 301 and a user terminal 302;

[0216] The base station 301 is configured to modulate the first user data corresponding to the semantic data to obtain a first modulation sequence;

[0217] The base station 301 is configured to determine a first target combination method of the first modulation sequence based on the semantic type of the semantic data;

[0218] The base station 301 is configured to perform time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and send the first time-frequency signal to the user terminal 302 through the downlink;

[0219] The user terminal 302 is configured to modulate the second user data corresponding to the semantic data to obtain a second modulation sequence, determine a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information, perform time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and send the second time-frequency signal to the base station 301 through the uplink.

[0220] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0221] The apparatus of the above embodiments is used to implement the corresponding frequency division duplex-based semantic data transmission method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0222] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the frequency division duplex-based semantic data transmission method described in any of the above embodiments.

[0223] Figure 4 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0224] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0225] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0226] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0227] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB (Universal Serial Bus), network cable, etc.) or wireless means (such as mobile network, WIFI (Wireless Fidelity), Bluetooth, etc.).

[0228] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0229] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0230] The electronic devices described above are used to implement the corresponding frequency division duplex-based semantic data transmission methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0231] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to execute the frequency division duplex-based semantic data transmission method as described in any of the above embodiments.

[0232] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0233] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the frequency division duplex-based semantic data transmission method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0234] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0235] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0236] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0237] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A semantic data transmission method based on frequency division duplex, characterized in that, The method includes: The base station modulates the first user data corresponding to the semantic data to obtain the first modulation sequence; The base station determines the first target combination method of the first modulation sequence based on the semantic type of the semantic data; The base station performs time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and sends the first time-frequency signal to the user terminal through the downlink; The user terminal modulates the second user data corresponding to the semantic data to obtain a second modulation sequence. The user terminal determines a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information. The user terminal performs time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and sends the second time-frequency signal to the base station through the uplink. The semantic types include public semantic domain information and private semantic domain information; Both the first target combination method and the second target combination method include: a first combination method, a second combination method, a third combination method, and a fourth combination method; The first combination method is to combine a common semantic modulation sequence and a dedicated semantic modulation sequence in that order; the second combination method is to combine a common semantic modulation sequence and at least two dedicated semantic modulation sequences in that order; the third combination method is to combine at least two common semantic modulation sequences and a dedicated semantic modulation sequence in that order; and the fourth combination method is to combine at least two common semantic modulation sequences and at least two dedicated semantic modulation sequences in that order.

2. The method according to claim 1, characterized in that, Before the base station performs time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain the first time-frequency signal, the method further includes: The base station performs the following process: Determine the maximum duration and maximum frequency range for each time-frequency resource block; The condition for determining the number of time slots mapped in the time domain for each time-frequency resource block based on the maximum duration; The condition for determining the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range; The maximum number of resource elements corresponding to each time-frequency resource block is determined based on the time slot number condition and the resource block number condition. The number of first time-frequency resource blocks required to map the first modulation sequence onto the first time-frequency resource is determined based on the maximum number of resource elements. Before the user terminal performs time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain the second time-frequency signal, the method further includes: The user terminal performs the following process: Determine the maximum duration and maximum frequency range for each time-frequency resource block; The condition for determining the number of time slots mapped in the time domain for each time-frequency resource block based on the maximum duration; The condition for determining the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range; The maximum number of resource elements corresponding to each time-frequency resource block is determined based on the time slot number condition and the resource block number condition. The number of second time-frequency resource blocks required to map the second modulation sequence onto the second time-frequency resource is determined based on the maximum number of resource elements.

3. The method according to claim 2, characterized in that, The condition for determining the number of time slots mapped in the time domain for each time-frequency resource block based on the maximum duration includes: The condition for determining the number of time slots mapped in the time domain for each time-frequency resource block based on the maximum duration is as follows: in, The number of time slots, The number of symbols per time slot, The duration of each symbol, The maximum duration; The condition for determining the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range includes: The condition for determining the number of resource blocks mapped in the frequency domain for each time-frequency resource block based on the maximum frequency range. in, For the number of frequency domain resource blocks, The number of resource elements for each frequency domain resource block. For the target subcarrier spacing, This refers to the maximum frequency range.

4. The method according to claim 2, characterized in that, The base station performs time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, including: The base station performs the following process: Based on the first target combination method, a first time-frequency resource block is determined in the time-frequency resources, and a first head pointer, a first modulation sequence, and a first tail pointer are sequentially set on the first time-frequency resource block; Based on the first target combination method, determine the next second time-frequency resource block of the first time-frequency resource block, and set the second head pointer, the second modulation sequence and the second tail pointer in sequence on the second time-frequency resource block; Based on the number of the first time-frequency resource blocks, the second time-frequency resource block is determined to be the last time-frequency resource block. The first modulation sequence is then mapped sequentially onto the first time-frequency resource block and the second time-frequency resource block to obtain the first time-frequency signal. The user terminal performs time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, including: The user terminal performs the following process: Based on the second target combination method, a third time-frequency resource block is determined in the time-frequency resources, and a third head pointer, a third modulation sequence, and a third tail pointer are sequentially set on the third time-frequency resource block. Based on the second target combination method, the next fourth time-frequency resource block of the second time-frequency resource block is determined, and a fourth head pointer, a fourth modulation sequence, and a fourth tail pointer are sequentially set on the fourth time-frequency resource block; Based on the second number of time-frequency resource blocks, the fourth time-frequency resource block is determined to be the last time-frequency resource block. The second modulation sequence is then mapped sequentially onto the third and fourth time-frequency resource blocks to obtain the second time-frequency signal.

5. The method according to claim 1, characterized in that, Before the base station modulates the first user data corresponding to the semantic data to obtain the first modulation sequence, the method further includes: The base station performs the following process: Determine the target subcarrier interval from the preset set of subcarrier intervals; Determine the target number of symbols from the preset set of symbols; The time slot duration is determined based on the target subcarrier spacing and the target symbol number; The number of time slots is obtained by performing a ratio calculation on the subframe duration and the time slot duration; Before the user terminal modulates the second user data corresponding to the semantic data to obtain the second modulation sequence, the method further includes: The user terminal performs the following process: Determine the target subcarrier interval from the preset set of subcarrier intervals; Determine the target number of symbols from the preset set of symbols; The time slot duration is determined based on the target subcarrier spacing and the target symbol number; The number of time slots is obtained by performing a ratio calculation on the subframe duration and the time slot duration.

6. The method according to claim 5, characterized in that, Determining the time slot duration based on the target subcarrier spacing and the target symbol number includes: The target subcarrier spacing is processed to obtain the target symbol duration. , in, The duration of the target symbol, The target subcarrier spacing; The time slot duration is determined based on the target symbol number and the target symbol duration. , in, The duration of the time slot, The target number of symbols, The duration of the cyclic prefix of the target symbol.

7. A semantic data transmission device based on frequency division duplex, characterized in that, The frequency division duplex-based semantic data transmission device includes: a base station and a user terminal; The base station is configured to modulate the first user data corresponding to the semantic data to obtain a first modulation sequence; The base station is configured to determine a first target combination method of the first modulation sequence based on the semantic type of the semantic data; The base station is configured to perform time-frequency resource mapping processing on the first modulation sequence based on the first target combination method to obtain a first time-frequency signal, and send the first time-frequency signal to the user terminal through the downlink; The user terminal is configured to modulate the second user data corresponding to the semantic data to obtain a second modulation sequence, determine a second target combination method of the second modulation sequence according to the semantic type of the semantic domain information, perform time-frequency resource mapping processing on the second modulation sequence based on the second target combination method to obtain a second time-frequency signal, and send the second time-frequency signal to the base station through the uplink; The semantic types include public semantic domain information and private semantic domain information; Both the first target combination method and the second target combination method include: a first combination method, a second combination method, a third combination method, and a fourth combination method; The first combination method is to combine a common semantic modulation sequence and a dedicated semantic modulation sequence in that order; the second combination method is to combine a common semantic modulation sequence and at least two dedicated semantic modulation sequences in that order; the third combination method is to combine at least two common semantic modulation sequences and a dedicated semantic modulation sequence in that order; and the fourth combination method is to combine at least two common semantic modulation sequences and at least two dedicated semantic modulation sequences in that order.

8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing a computer to perform the method according to any one of claims 1 to 6.