Data transmission method and apparatus, and storage medium
By selecting the appropriate inverse Fourier transform method and subband parameters in 5G NR communication, the problem of subcarrier interference caused by different Numerology is solved, flexible data transmission and high spectrum efficiency are achieved, and base station/terminal costs are reduced.
Patent Information
- Application Number
- PCT/CN2024/077063
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-13
- Filing Date
- 2024-02-08
- Publication Date
- 2024-12-19
AI Technical Summary
In 5G NR communication technology, due to the different Numerology between adjacent subbands, the orthogonality between subcarriers is damaged, causing interference problems. In addition, existing methods such as inserting protection bandwidth to suppress interference will waste frequency resources.
By selecting a set of parameter sets in data transmission, including indicating the execution method of the first and second Fourier inverse Fourier transform, flexibly configure subband parameters and subcarrier intervals, support multiple waveform types and multi-bandwidth channels, and improve spectrum efficiency.
It realizes flexible data transmission between subbands of different Numerology, reduces base station/terminal costs, improves spectrum efficiency, supports multiple waveform and channel conditions, and reduces interference.
Smart Images

Figure CN2024077063_19122024_PF_FP_ABST
Abstract
Description
Data transmission method, device and storage medium
[0001] This disclosure claims priority to Chinese patent application No. 202310701134.5, filed on June 13, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technologies, and in particular to a data transmission method, device, and storage medium. Background Art
[0003] Fifth Generation New Radio (5G NR) communication technology still uses CP-OFDM as its basic waveform, and two adjacent subbands can use different subcarrier spacing numerologies. This destroys the orthogonality between subcarriers and introduces new interference issues. A straightforward approach to addressing this interference issue is to insert a guard band between two transmission bands with different numerologies, but this wastes frequency resources.
[0004] Summary of the Invention
[0005] In one aspect, an embodiment of the present disclosure provides a data transmission method. The data transmission method includes:
[0006] Selecting a parameter set from the N parameter sets, the parameter set including a first indication and a second indication, the first indication being used to indicate a manner of performing a first inverse Fourier transform, and the second indication being used to indicate a manner of performing a second inverse Fourier transform;
[0007] Based on the selected set of parameter sets, data transmission is performed.
[0008] In another aspect, an embodiment of the present disclosure provides a data transmission device. The data transmission device includes:
[0009] a processing module, configured to select a parameter set from the N parameter sets, the parameter set including a first indication and a second indication, the first indication being used to indicate a manner of performing a first inverse Fourier transform, and the second indication being used to indicate a manner of performing a second inverse Fourier transform;
[0010] The communication module is used for performing data transmission based on a selected set of parameter sets.
[0011] In another aspect, an embodiment of the present disclosure provides a communication device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store computer program instructions executable by the processor; and the processor implements the data transmission method of any of the above embodiments when executing the computer program instructions.
[0012] In another aspect, embodiments of the present disclosure provide a computer-readable storage medium having computer program instructions stored thereon, which, when executed on a computer (e.g., a communication device or a signal transmission device), implement the data transmission method of any of the above embodiments.
[0013] In another aspect, an embodiment of the present disclosure provides a computer program product, which includes computer program instructions, and when the computer program instructions are executed, implements the data transmission method of any of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a schematic diagram of the architecture of a communication system according to some embodiments.
[0015] FIG2 is a flowchart of a data transmission method according to some embodiments.
[0016] FIG3 is a schematic diagram of a parameter set configuration according to some embodiments.
[0017] FIG4 is a schematic diagram of another parameter set configuration according to some embodiments.
[0018] FIG5 is a schematic diagram of yet another parameter set configuration according to some embodiments.
[0019] FIG6 is a schematic diagram of configuration parameters of a subband according to some embodiments.
[0020] FIG7 is a schematic diagram of another subband configuration parameter according to some embodiments.
[0021] FIG8 is a schematic diagram of configuration parameters of yet another subband according to some embodiments.
[0022] FIG9 is a schematic diagram of yet another parameter set configuration according to some embodiments.
[0023] FIG10 is a schematic diagram of yet another parameter set configuration according to some embodiments.
[0024] FIG11 is a schematic diagram of yet another parameter set configuration according to some embodiments.
[0025] FIG12 is a flowchart of another data transmission method according to some embodiments.
[0026] FIG13 is a schematic structural diagram of a data transmission device according to some embodiments.
[0027] FIG14 is a schematic structural diagram of a communication device according to some embodiments. DETAILED DESCRIPTION
[0028] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present disclosure.
[0029] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: only A, only B, and A and B. In addition, "at least one" means one or more, and "a plurality" means two or more. Expressions such as "first" and "second" do not limit the quantity and execution order, and expressions such as "first" and "second" do not necessarily limit them to be different.
[0030] It should be noted that, in this disclosure, expressions such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in a detailed manner.
[0031] Long Term Evolution (LTE) is a 4G wireless cellular communication technology. LTE uses orthogonal frequency division multiplexing (OFDM). Subcarriers and OFDM symbols form the physical wireless time-frequency resources of the LTE system.
[0032] Currently, OFDM technology is widely used in wireless communications. Due to its use of a cyclic prefix (CP), CP-OFDM systems effectively address multipath delay issues and divide frequency-selective channels into a set of parallel, flat channels. This greatly simplifies channel estimation and achieves high channel estimation accuracy. However, CP-OFDM system performance is sensitive to frequency and time offsets between adjacent subbands. This is primarily due to the system's high spectral leakage, which easily leads to inter-subband interference. Currently, LTE systems use guard intervals in the frequency domain, but this reduces spectral efficiency, necessitating the adoption of new technologies to suppress out-of-band leakage.
[0033] 5G NR communication technology still uses CP-OFDM as its basic waveform, and two adjacent subbands can use different numerologies. This destroys the orthogonality between subcarriers and introduces new interference issues. A straightforward solution to this interference issue is to insert a guard band between two transmission bands with different numerologies, but this wastes frequency resources.
[0034] With technological advancements, future sixth-generation communication network services will utilize a wide range of frequency bands, with a growing number of deployment options. This will require not only multi-bandwidth channels but also waveform solutions tailored to different scenarios. Implementing each waveform solution independently will increase base station and terminal costs. Designing a unified waveform architecture that flexibly integrates multiple waveforms, reduces base station and terminal costs, and supports applications with varying channel bandwidths, allowing for flexible configuration of different subbands to adapt to varying channel conditions and improve spectrum efficiency, has become a pressing challenge.
[0035] In view of this, the present disclosure provides a data transmission method that selects one parameter set from N parameter sets, the parameter set including a first indication and a second indication, the first indication being used to indicate a method for performing a first inverse Fourier transform, and the second indication being used to indicate a method for performing a second inverse Fourier transform. Data transmission is performed based on the selected parameter set. This method allows for more flexible selection of different waveform types for data transmission to meet diverse needs and requirements. It also allows for more flexible support of multi-bandwidth channels and multiple waveforms, improving spectral efficiency.
[0036] The technical solutions provided in the embodiments of the present disclosure can be applied to various mobile communication networks, for example, new radio (NR) mobile communication networks using fifth-generation mobile communication technology (5G), future mobile communication networks, or systems integrating multiple communication technologies, etc., and the embodiments of the present disclosure are not limited to this.
[0037] The network architecture of a mobile communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) in the embodiments of the present disclosure may include a first communication node and a second communication node. In some examples, the first communication node may be a base station, and the second communication node may be a terminal. In other examples, the first communication node may be a terminal, and the second communication node may be a base station. In yet other examples, in a device-to-device communication scenario, the first communication node and the second communication node may both be terminals. The embodiments of the present disclosure are not limited thereto.
[0038] For example, taking the first communication node as a base station and the second communication node as a terminal, FIG1 is a schematic diagram of the architecture of a communication system according to some embodiments. As shown in FIG1 , the communication system 10 includes multiple base stations (e.g., base station 21 and base station 22) and multiple terminals (e.g., terminal 31, terminal 32, terminal 33, and terminal 34). The multiple base stations and the multiple terminals can be communicatively connected.
[0039] For example, taking the network-side device as a base station and the receiving-side device as a terminal as an example, FIG1 is a schematic diagram of the architecture of a communication system according to some embodiments. As shown in FIG1 , the communication system 10 includes multiple base stations (e.g., base station 21 and base station 22) and multiple terminals (e.g., terminal 31, terminal 32, terminal 33, and terminal 34). Multiple base stations and multiple terminals can be communicatively connected.
[0040] In some embodiments, a base station is used to provide wireless access services to multiple terminals. Specifically, a base station provides at least one service coverage area (also referred to as a cell). Terminals within this area can communicate with the base station via wireless signals to receive the wireless access services provided by the base station. The service coverage areas of base stations 21 may overlap, and terminals within the overlapping areas can receive wireless signals from multiple base stations.
[0041] In some embodiments, a base station can connect to multiple terminal devices. For example, base station 21 connects to terminal 31 and terminal 32. Terminal 31 and terminal 32 can be located in the same cell or in different cells. In other words, a base station can provide network services to terminals in one cell or to terminals in multiple cells simultaneously.
[0042] In some embodiments, the base station can be a base station or an evolved base station (eNB or eNodeB) in LTE (long term evolution), long term evolution advanced (LTEA), a base station in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, wireless remote devices, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network side devices such as primary cells and secondary cells.
[0043] In some embodiments, the terminal can be a device with wireless transceiver capabilities, and the terminal can be deployed on land (including indoors or outdoors, handheld, wearable, or vehicle-mounted); the terminal can also be deployed on the water (such as a ship, etc.); the terminal can also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present disclosure do not limit the application scenarios. The terminal may sometimes also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent or UE device, etc., but the embodiments of the present disclosure are not limited to this.
[0044] It should be noted that Figure 1 is only an exemplary framework diagram. The number of devices included in Figure 1 and the names of each device are not restricted. In addition to the devices shown in Figure 1, the communication system may also include other devices (for example, core network devices).
[0045] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0046] The embodiment of the present disclosure provides a data transmission method, which is applied to a communication node (eg, the first communication node or the second communication node mentioned above). As shown in FIG2 , the method includes the following steps.
[0047] S101: Select a parameter set from N parameter sets.
[0048] Each of the N parameter sets includes a first indication and a second indication. The first indication indicates how to perform the first inverse Fourier transform. The second indication indicates how to perform the second inverse Fourier transform. This allows technical support for data transmission of multiple waveform types and flexible configuration of subband parameters and subcarrier spacing parameters. The first indication can also be named a first inverse Fourier transform indication, and the second indication can also be named a second inverse Fourier transform indication.
[0049] In some embodiments, the execution mode of the first inverse Fourier transform is determined according to the indication value of the first indication. The execution mode of the first inverse Fourier transform includes whether the first inverse Fourier transform is performed.
[0050] In some embodiments, the indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed, and A is an integer; the indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is an inverse Fourier transform with 1 times the number of fast Fourier transform (IFFT) points, and B is an integer; the indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform with 2 times the number of IFFT points, and C is an integer; the indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform with greater than or equal to 4 times the number of IFFT points, and D is an integer.
[0051] In some embodiments, there are E available subcarriers in the frequency domain within one subband before the first inverse Fourier transform, and the indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed; the indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is an M1-point discrete Fourier transform, M1 is an integer, and E<=M1<2E; the indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is an M2-point discrete Fourier transform, M2 is an integer, and 2E<=M2<4E; the indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is an M3-point discrete Fourier transform, M3 is an integer, and M3>=4E.
[0052] In some embodiments, a second inverse Fourier transform execution mode is determined according to the indication value of the second indicator, wherein the second inverse Fourier transform execution mode includes whether the second inverse Fourier transform is executed and, if so, the number of sampling points of the second inverse Fourier transform.
[0053] In some embodiments, the indication value of the second indication is A, used to indicate that the second inverse Fourier transform is not performed; the indication value of the second indication is B, used to indicate that the second inverse Fourier transform is a Fourier inverse transform of 1 times the number of IFFT points; the indication value of the second indication is C, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the second indication is D, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0054] In some embodiments, there are F subbands in the frequency domain before the second inverse Fourier transform, and the indication value of the second indication is A, which is used to indicate that the second inverse Fourier transform is not performed; the indication value of the second indication is B, which is used to indicate that the second inverse Fourier transform is an X1-point discrete Fourier transform, X1 is an integer, and F<=X1<2F; the indication value of the second indication is C, which is used to indicate that the second inverse Fourier transform is an X2-point discrete Fourier transform, X2 is an integer, and 2F<=X2<4F; the indication value of the second indication is D, which is used to indicate that the second inverse Fourier transform is an X3-point discrete Fourier transform, X3 is an integer, and X3>=4F.
[0055] In some embodiments, indicator value A is 0; indicator value B is 1; indicator value C is 2; and indicator value D is 3. It should be understood that the above values of A, B, C, and D are merely examples and are not limiting. Furthermore, for different indications (e.g., the first indication and the third indication), indicator values A, B, C, and D may have different values.
[0056] In some embodiments, the number of IFFT points of the first inverse Fourier transform and the number of IFFT points of the second inverse Fourier transform both satisfy the nth power of 2, where n is a natural number.
[0057] In some embodiments, the second indication-related operation is performed after the first indication-related operation.
[0058] For example, Figure 3 provides a parameter set configuration, as shown in Figure 3, the parameter set includes a first indication and a second indication, namely a first inverse Fourier transform indication and a second inverse Fourier transform indication. The operation related to the second indication is performed after the operation related to the first indication.
[0059] In some embodiments, the parameter set further includes a third indication for instructing to perform filtering or windowing operations on the data. Thus, performing filtering or windowing operations on the data can reduce inter-subband interference. The third indication may also be referred to as a filtering and windowing indication.
[0060] In some embodiments, whether to perform filtering or windowing operations on the data is determined according to the indication value of the third indication.
[0061] In some embodiments, the indication value of the third indication is A, which is used to indicate that no filtering or windowing operation is performed on the data; the indication value of the third indication is B, which is used to indicate that a windowing operation is performed on the data; the indication value of the third indication is C, which is used to indicate that a filtering operation is performed on the data; and the indication value of the third indication is D, which is used to indicate that a multi-phase filtering operation is performed on the data.
[0062] In some embodiments, the third indication-related operation is performed after the second indication-related operation.
[0063] For example, FIG4 provides a parameter set configuration. As shown in FIG4 , the parameter set includes a first instruction, a second instruction, and a third instruction, namely, a first inverse Fourier transform instruction, a second inverse Fourier transform instruction, and a filtering and windowing instruction. Operations associated with the third instruction are performed after operations associated with the second instruction, and operations associated with the second instruction are performed after operations associated with the first instruction.
[0064] In some embodiments, the parameter set further includes a fourth indication, which is used to indicate a configuration parameter of a subband. The fourth indication may also be named a subband parameter configuration parameter indication.
[0065] In some embodiments, the subband configuration parameters include a subband number parameter and a subcarrier spacing parameter.
[0066] In some embodiments, the indication value of the subband number parameter is A, which is used to indicate that the number of subbands is 1; the indication value of the subband number parameter is B, which is used to indicate that the number of subbands is M, where M is an integer greater than 1.
[0067] In other embodiments, the subband number parameter is represented by L, and the subband number parameter is L, which indicates that the number of subbands is L+1, where L is a natural number. For example, a subband number parameter of 0 indicates that the number of subbands is 1; a subband number parameter of 1 indicates that the number of subbands is 2.
[0068] In some embodiments, when the indicator value of the subband number parameter is A, the indicator value of the second indication is A. In this way, when the number of subbands is 1, required processing only needs to be performed on this single subband, and there is no need to perform a second inverse Fourier transform on the data in the subband.
[0069] In some embodiments, the indication value of the subcarrier spacing parameter is A, which is used to indicate that the subcarrier spacing of the subbands is the same; when the indication value of the subcarrier spacing parameter is B, it is used to indicate that the subcarrier spacing of the subbands is different.
[0070] For example, FIG5 provides a parameter set configuration. As shown in FIG5 , the parameter set includes a first indication, a second indication, and a fourth indication, namely, a subband configuration parameter indication, a first inverse Fourier transform indication, and a second inverse Fourier transform indication. Operations associated with the fourth indication are performed before operations associated with the first indication, and operations associated with the second indication are performed after operations associated with the first indication.
[0071] For example, Figure 6 provides a subband configuration parameter. As shown in Figure 6, the subband configuration parameter includes a subband number parameter and a subcarrier spacing parameter. A subband number parameter of 0 indicates that the number of subbands is 1; a subcarrier number parameter of 1 indicates that the number of subbands is M, where M is an integer greater than 1. A subcarrier spacing parameter of 0 indicates that the subcarrier spacing of the subbands is the same; a subcarrier spacing parameter of 1 indicates that the subcarrier spacing of the subbands is different.
[0072] As another example, Figure 7 provides another subband configuration parameter. As shown in Figure 7, the subband configuration parameters include the number of subbands and the subcarrier spacing. The number of subbands is represented by L. A subcarrier spacing parameter of L indicates that the number of subbands is L+1, where L is a natural number. A subcarrier spacing parameter of 0 indicates that the subcarrier spacing of the subbands is the same; a subcarrier spacing parameter of 1 indicates that the subcarrier spacing of the subbands is different.
[0073] In some embodiments, the configuration parameters of the subband further include at least one of a subband bandwidth, a subcarrier spacing corresponding to each subband, and a number of subcarriers corresponding to each subband.
[0074] Exemplarily, Figure 8 provides configuration parameters of another subband. As shown in Figure 8, the configuration parameters of the subband include a subband number parameter, a subcarrier spacing parameter, a subband bandwidth, a subcarrier spacing corresponding to each subband, and a number of subcarriers corresponding to each subband.
[0075] In some embodiments, the parameter set further includes a fifth indication for indicating whether discrete Fourier transform (DFT) modulation or orthogonal time-frequency-space (OTFS) modulation is performed on the data. The fifth indication may also be named a data transformation processing indication.
[0076] DFT modulation is a transformation method that converts time domain signals into frequency domain for spectrum analysis or signal processing.
[0077] OTFS modulation is a modulation scheme based on a time-frequency grid. By mapping digital information onto the grid, it maintains orthogonality in the time and frequency domains, effectively combating multipath and multi-user interference during wireless transmission. OTFS modulation evenly distributes channel fading in the time and frequency domains, extending the time window for multipath communication transmission, thereby improving communication quality and reliability.
[0078] In some embodiments, whether to perform DFT modulation or OTFS modulation on the data is determined according to the indication value of the fifth indication.
[0079] In some embodiments, the fifth indication has an indication value of A, indicating that no data transformation processing is performed; the fifth indication has an indication value of B, indicating that DFT modulation is performed on the data; and the fifth indication has an indication value of C, indicating that OTFS modulation is performed on the data. For example, the indication value A is 0; the indication value B is 1; and the indication value C is 2.
[0080] In some embodiments, the fifth indication-related operation is performed before the first indication-related operation.
[0081] For example, Figure 9 provides a parameter set configuration. As shown in Figure 9, the parameter set includes a first instruction, a second instruction, and a fifth instruction, namely, a data transformation processing instruction, a first inverse Fourier transform instruction, and a second inverse Fourier transform instruction. Operations associated with the fifth instruction are performed before operations associated with the first instruction.
[0082] In some embodiments, the parameter set also includes a sixth indication, which indicates a data carrying mode in time and frequency. For example, the sixth indication indicates whether the data is transmitted in the time domain, the frequency domain, or the time-frequency domain, such as a chirp transmission signal. The sixth indication may also be referred to as a data carrying mode indication in time and frequency.
[0083] In some embodiments, the parameter set further includes a seventh indication for indicating whether to add a cyclic prefix or a guard interval to the data after the first inverse Fourier transform. It should be understood that adding a cyclic prefix or a guard interval can effectively suppress the effects of multipath interference and crosstalk, thereby improving communication quality and reliability.
[0084] In some embodiments, whether to add a cyclic prefix or a guard interval after the data undergoes the first inverse Fourier transform is determined according to the indication value of the seventh indication. The seventh indication may also be named as adding CP / GI indication.
[0085] In some embodiments, the indicator value of the seventh indication is A, indicating that no cyclic prefix or guard interval is added to the data after the first inverse Fourier transform; the indicator value of the seventh indication is B, indicating that a cyclic prefix is added to the data after the first inverse Fourier transform; and the indicator value of the seventh indication is C, indicating that a guard interval is added to the data after the first inverse Fourier transform. For example, the indicator value A is 0; the indicator value B is 1; and the indicator value C is 2.
[0086] For example, FIG10 provides a parameter set configuration. As shown in FIG10 , the parameter set includes a first instruction, a second instruction, a third instruction, a fourth instruction, a fifth instruction, and a seventh instruction. The execution order of the above instructions is: the fifth instruction, the fourth instruction, the first instruction, the seventh instruction, the second instruction, and the third instruction, namely, the data transformation processing instruction, the subband configuration parameter instruction, the first inverse Fourier transform instruction, the CP / GI addition instruction, the second inverse Fourier transform instruction, and the filtering and windowing instruction.
[0087] As another example, Figure 11 provides a parameter set configuration. As shown in Figure 11, the parameter set includes a first indication, a second indication, a third indication, a fourth indication, a fifth indication, a sixth indication, and a seventh indication. The execution order of these indications is: sixth indication, fifth indication, fourth indication, first indication, seventh indication, second indication, and third indication, i.e., the data carrying method indication in time and frequency, the data conversion processing indication, the subband configuration parameter indication, the first inverse Fourier transform indication, the CP / GI addition indication, the second inverse Fourier transform indication, and the filtering and windowing indication. The subband configuration parameters indicated by the fourth indication include the subband number parameter, the subcarrier spacing parameter, the subband bandwidth, the subcarrier spacing corresponding to each subband, and the number of subcarriers corresponding to each subband. A subband number parameter of 0 indicates that the number of subbands is 1; a subband number parameter of 1 indicates that the number of subbands is M, where M is an integer greater than 1. The subcarrier spacing parameter is 0, which indicates that the subcarrier spacing of the subbands is the same; the subcarrier spacing parameter is 1, which indicates that the subcarrier spacing of the subbands is different.
[0088] Continuing to refer to Figure 11, the indication value of the first indication is 0, which is used to indicate that the first inverse Fourier transform is not performed; the indication value of the first indication is 1, which is used to indicate that the first inverse Fourier transform is an inverse Fourier transform of 1 times the number of discrete inverse Fourier transform IFFT points; the indication value of the first indication is 2, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the first indication is 3, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0089] Continuing to refer to Figure 11, the indication value of the second indication is 0, which is used to indicate that the second inverse Fourier transform is not performed; the indication value of the second indication is 1, which is used to indicate that the second inverse Fourier transform is an inverse Fourier transform of 1 times the number of IFFT points; the indication value of the second indication is 2, which is used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the second indication is 3, which is used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0090] In some embodiments, each parameter set in the N parameter sets has a corresponding identifier, and different parameter sets correspond to different identifiers.
[0091] In some embodiments, each identifier corresponding to each of the N groups of parameter sets corresponds to a different carrier type.
[0092] In some embodiments, among the N groups of parameter sets, there is at least one group of parameter sets in which both the first indication and the second indication are not A.
[0093] For example, Table 1 provides a parameter set configuration table. The detailed configuration of N parameter sets is presented in a tabular format. Table 1, in columns and rows, collectively indicates the multiple parameter configurations included in the N parameter sets. Table 1 has R rows and C columns, where R = 8 and C = N + 1. Each column in Table 1, except the first, represents a parameter set configuration, and each row, except the first, represents the indicator value corresponding to each indicator. Row 1 in Table 1 represents the group number of the N parameter sets; column 1 represents the indicator type included in the N parameter sets, including an indicator of the data carrying method in time and frequency, a data conversion processing indicator, a subband configuration parameter indicator, a first inverse Fourier transform indicator, an indicator for adding CP / GI, a second inverse Fourier transform indicator, and a filtering and windowing indicator. The first inverse Fourier transform indicator is used to indicate the execution method of the first inverse Fourier transform. The indicator value of the first inverse Fourier transform indicator is 0, 1, 2, or 3. The second inverse Fourier transform indicator is used to indicate the execution method of the second inverse Fourier transform. The indication value of the second inverse Fourier transform indication is represented by 0, 1, 2 or 3. For example, the second column represents the parameter configuration of the first parameter set, and the fifth row of the second column represents the execution status of the first inverse Fourier transform in the first parameter set.
[0094] Table 1
[0095] As another example, Table 2 provides a parameter set configuration table. The detailed configuration of N groups of parameter sets is shown in a tabular form. Table 2 has R rows and C columns, R=11, C=N+1. Each column in Table 2 except the first column is the configuration of a parameter set, and each row except the first row is the indication value corresponding to each indication. The first row in Table 2 represents the group number of the N groups of parameter sets, and the first column in Table 2 represents the multiple indication types included in the N groups of parameter sets, including the data carrying method indication in time and frequency, the data conversion processing indication, the subband configuration parameter indication, the first inverse Fourier transform indication, the addition of CP / GI indication, the second inverse Fourier transform indication and the filtering and windowing indication.
[0096] The subband configuration parameter indicator is used to indicate the configuration parameters of the subband, including the subband number parameter, subcarrier spacing parameter, subband bandwidth, subcarrier spacing corresponding to each subband, and the number of subcarriers corresponding to each subband. The subband number parameter is represented by "0 / 1". A subband number parameter of 0 indicates that the number of subbands is 1; a subband number parameter of 1 indicates that the number of subbands is M, where M is an integer greater than 1. The subcarrier spacing parameter is represented by "0 / 1". A subcarrier spacing parameter of 0 indicates that the subcarrier spacing of the subbands is the same; a subcarrier number parameter of 1 indicates that the subcarrier spacing of the subbands is different.
[0097] Table 2
[0098] S102: Perform data transmission based on a selected set of parameter sets.
[0099] In some embodiments, data transmission is performed based on a selected set of parameter sets, which is implemented as follows:
[0100] Assume that the selected parameter set includes a sixth indicator, a fifth indicator, a fourth indicator, a first indicator, a seventh indicator, a second indicator, and a third indicator.
[0101] Step 1: Determine the time-frequency carrying mode of the transmitted data according to the sixth indication;
[0102] Step 2: Determine whether to perform data transformation processing on the transmission data according to the fifth indication, that is, perform DFT modulation or OTFS modulation on the data;
[0103] Step 3: Determine, according to the fourth indication, configuration parameters of the subband for transmitting data, namely, the number of subbands corresponding to the transmitted data, the subcarrier spacing, the subband bandwidth, the subcarrier spacing corresponding to each subband, and the number of subcarriers corresponding to each subband;
[0104] Step 4: Determine, based on the first indication, whether to perform a first inverse Fourier transform on the subcarrier data of each subband in the plurality of subbands used for transmitting data, to obtain time domain data of each subband;
[0105] Step 5: Determine whether to add CP or GI to the time domain data of each subband according to the seventh indication;
[0106] Step 6: Determine whether to perform a second inverse Fourier transform on the time domain data after adding the CP or GI according to the second indication to obtain time domain data of multiple subbands;
[0107] Step 7: Determine whether to perform filtering or windowing operations on the time domain data of the multiple sub-bands according to the third indication.
[0108] For example, Table 3 provides a parameter set configuration table. This table displays the detailed configuration of N parameter sets. The first row in Table 3 indicates the group number of the N parameter sets, and the first column in Table 3 indicates the multiple indication types included in the N parameter sets, including a data time-frequency carrying mode indication, a data conversion processing indication, a subband configuration parameter indication, a first inverse Fourier transform indication, a CP / GI addition indication, a second inverse Fourier transform indication, and a filtering and windowing indication.
[0109] The indication value of the data carrying mode in time and frequency is 0, which is used to indicate that the data is transmitted in the time domain; the indication value of the data carrying mode in time and frequency is 1, which is used to indicate that the data is transmitted in the frequency domain; the indication value of the data carrying mode in time and frequency is 2, which is used to indicate that the data is transmitted in the time and frequency domain.
[0110] The indication value of the data transformation processing indication is 0, which is used to indicate that no data transformation processing is performed; the indication value of the data transformation processing indication is 1, which is used to indicate that DFT modulation is performed on the data; and the indication value of the data transformation processing indication is 2, which is used to indicate that OTFS modulation is performed on the data.
[0111] The configuration parameters of the subband include the number of subbands, the subcarrier spacing, the subband bandwidth, the subcarrier spacing corresponding to each subband, and the number of subcarriers corresponding to each subband.
[0112] The subband number parameter is expressed in "0 to L-1". The subband number parameter is 0, which indicates that the number of subbands is 1; the subband number parameter is 1, which indicates that the number of subbands is 2; ..., the subband number parameter is L-1, which indicates that the number of subbands is L.
[0113] The subcarrier spacing parameter is represented by "0 / 1". The subcarrier spacing parameter is 0, which indicates that the subcarrier spacing is the same; the subcarrier spacing parameter is 1, which indicates that the subcarrier spacing is different.
[0114] The indication value of the first inverse Fourier transform indication is expressed by "0 / 1 / 2 / 3". The indication value of the first inverse Fourier transform indication is 0, used to indicate that the first inverse Fourier transform is not performed; the indication value of the first inverse Fourier transform indication is 1, used to indicate that the first inverse Fourier transform is a Fourier inverse transform of 1 times the number of IFFT points; the indication value of the first inverse Fourier transform indication is 2, used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the first inverse Fourier transform indication is 3, used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0115] The indication value of adding the CP / GI indication is represented by "0 / 1 / 2". The indication value of adding the CP / GI indication is 0, which is used to indicate that no cyclic prefix or guard interval is added after the data passes through the first inverse Fourier transform; the indication value of adding the CP / GI indication is 1, which is used to indicate that a cyclic prefix is added after the data passes through the first inverse Fourier transform; the indication value of adding the CP / GI indication is 2, which is used to indicate that a guard interval is added after the data passes through the first inverse Fourier transform.
[0116] The indication value of the second inverse Fourier transform indication is expressed by "0 / 1 / 2 / 3". The indication value of the second inverse Fourier transform indication is 0, used to indicate that the second inverse Fourier transform is not performed; the indication value of the second inverse Fourier transform indication is 1, used to indicate that the second inverse Fourier transform is a Fourier inverse transform of 1 times the number of IFFT points; the indication value of the second inverse Fourier transform indication is 2, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the second inverse Fourier transform indication is 3, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0117] The indication value of the filtering and windowing indication is expressed as "0 / 1 / 2 / 3". The indication value of the filtering and windowing indication is 0, which is used to indicate that no filtering or windowing is performed; the indication value of the filtering and windowing indication is 1, which is used to indicate that windowing processing is performed; the indication value of the filtering and windowing indication is 2, which is used to indicate that filtering processing is performed; the indication value of the filtering and windowing indication is 3, which is used to indicate that multi-phase filtering processing is performed.
[0118] Table 3
[0119] For example, referring to Table 3 again, among N parameter set configurations, the first parameter set is selected for data transmission. Data is transmitted in the frequency domain, with one subband. A first inverse Fourier transform is then performed on the subcarriers in the subband, oversampling by a factor of 2. A CP is then added to the time domain signal output from the first inverse Fourier transform, followed by filtering. This first parameter set can be used for Filter OFDM data transmission.
[0120] Alternatively, among N parameter set configurations, the second parameter set is selected for data transmission. Data is transmitted in the frequency domain, with L subbands, each containing one subcarrier. The subcarriers in the L subbands are then subjected to a second inverse Fourier transform with a 2x oversampling, followed by a polyphase filter. This second parameter set can be used for FB OFDM data transmission.
[0121] Alternatively, among N parameter set configurations, the third parameter set is selected for data transmission. Data is transmitted in the time domain, then subjected to DFT processing with one subband. The frequency domain data after DFT processing is then subjected to a first inverse Fourier transform with a 2x oversampling. A CP is then added to the time domain data output from the first inverse Fourier transform. The third parameter set can be used for DFT-s OFDM data transmission.
[0122] Alternatively, among N parameter set configurations, the fourth parameter set is selected for data transmission. Data is transmitted in the frequency domain, with two subbands. A first inverse Fourier transform (IFT) is performed on the subcarrier data contained in each of the two subbands, with a 2x oversampling factor. A CP is then added to the time domain data output from the IFT. The IFT-added time domain data is then placed on two rows, and two data points are extracted by column. A second IFT with a 4x oversampling factor is then performed on the extracted data, followed by polyphase filtering. The fourth parameter set can be used for GFB OFDM data transmission.
[0123] Based on this, data transmission is performed based on a selection of one parameter set from N parameter sets. This allows for flexible selection of not only different waveform types for data transmission but also different data transmission modes based on requirements such as low peak-to-average power ratio, support for different service types, and fast switching between different application scenarios.
[0124] The present disclosure provides another data transmission method, as shown in FIG12 , which includes the following steps.
[0125] S201. Receive control information.
[0126] The control information carries the identifier of a selected set of parameter sets.
[0127] In some embodiments, the control information is carried in downlink control information (DCI) or radio resource control (RRC) signaling.
[0128] In some embodiments, each of the N sets of parameter sets includes at least one set of parameter subsets.
[0129] In some embodiments, each parameter subset in at least one group of parameter subsets has a corresponding subset identifier, and different groups of parameter subsets correspond to different subset identifiers.
[0130] In some embodiments, in the control information, the identifier of the selected set of parameter sets occupies log 2N bits, and the subset identifier of the selected set of parameter subsets occupies log 2P bits, where the value of P is equal to the number of parameter subsets of the parameter set with the largest number of parameter subsets among the N sets of parameter sets.
[0131] Exemplarily, there are N groups of parameter sets, each of which includes Q(n) groups of subsets, n=1, 2, ..., N.
[0132] When n=1, there are N groups of parameter set configurations, the first group of parameter set configurations includes Q(1) group subsets,
[0133] When n=N, there are N groups of parameter set configurations, and the Nth group of parameter set configurations includes Q(N) groups of subsets.
[0134] In the control information, log 2N bits are used to indicate the identifier of the selected parameter set, and log 2P bits are used to indicate the subset identifier of the selected parameter subset, where P is the maximum value in Q(n).
[0135] For example, referring to Table 1 again, assuming there are four parameter set configurations, where the first parameter set configuration includes two subsets, the second parameter set configuration includes four subsets, the third parameter set configuration includes eight subsets, and the fourth parameter set configuration includes 16 subsets, then N is equal to 4 and P is equal to 16. Therefore, in the control information, two bits of information are used to indicate the identifier of the selected parameter set, and four bits of information are used to indicate the subset identifier of the selected parameter subset.
[0136] Based on this, by receiving the control information, the selected set of parameter sets can be quickly determined based on the identifier of the selected set of parameter sets carried in the control information.
[0137] The above mainly introduces the scheme of the embodiment of the present disclosure from the perspective of method. A data transmission device is also shown below for executing the data transmission method in any of the above embodiments and possible implementations thereof. It can be understood that, in order to implement the data transmission method, the data transmission device includes hardware structures and / or software modules corresponding to the execution of each function; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0138] The embodiment of the present disclosure can divide the data transmission device into functional modules according to the above-mentioned method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0139] FIG13 shows a data transmission device according to some embodiments. The data transmission device 300 includes a processing module 301 and a communication module 302 .
[0140] A processing module 301 is configured to select a parameter set from N parameter sets, where the parameter set includes a first indication and a second indication, where the first indication is used to indicate a method for performing a first inverse Fourier transform, and the second indication is used to indicate a method for performing a second inverse Fourier transform;
[0141] The communication module 302 is configured to perform data transmission based on a selected set of parameter sets.
[0142] In some embodiments, the indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed, and A is an integer; the indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is an inverse Fourier transform of 1 times the number of IFFT points, and B is an integer; the indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points, and C is an integer; the indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points, and D is an integer.
[0143] In some embodiments, there are E available subcarriers in the frequency domain within one subband before the first inverse Fourier transform, and the indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed; the indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is an M1-point discrete Fourier transform, M1 is an integer, and E<=M1<2E; the indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is an M2-point discrete Fourier transform, M2 is an integer, and 2E<=M2<4E; the indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is an M3-point discrete Fourier transform, M3 is an integer, and M3>=4E.
[0144] In some embodiments, the indication value of the second indication is A, used to indicate that the second inverse Fourier transform is not performed; the indication value of the second indication is B, used to indicate that the second inverse Fourier transform is a Fourier inverse transform of 1 times the number of IFFT points; the indication value of the second indication is C, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of 2 times the number of IFFT points; the indication value of the second indication is D, used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform of greater than or equal to 4 times the number of IFFT points.
[0145] In some embodiments, there are F subbands in the frequency domain before the second inverse Fourier transform, and the indication value of the second indication is A, which is used to indicate that the second inverse Fourier transform is not performed; the indication value of the second indication is B, which is used to indicate that the second inverse Fourier transform is an X1-point discrete Fourier transform, X1 is an integer, and F<=X1<2F; the indication value of the second indication is C, which is used to indicate that the second inverse Fourier transform is an X2-point discrete Fourier transform, X2 is an integer, and 2F<=X2<4F; the indication value of the second indication is D, which is used to indicate that the second inverse Fourier transform is an X3-point discrete Fourier transform, X3 is an integer, and X3>=4F.
[0146] In some embodiments, the indicator value A is 0; the indicator value B is 1; the indicator value C is 2; and the indicator value D is 3.
[0147] In some embodiments, the number of IFFT points of the first inverse Fourier transform and the number of IFFT points of the second inverse Fourier transform both satisfy the nth power of 2, where n is a natural number.
[0148] In some embodiments, the parameter set further includes a third indication, where the third indication is used to instruct to perform filtering or windowing operations on the data.
[0149] In some embodiments, the third indication-related operation is performed after the second indication-related operation.
[0150] In some embodiments, the parameter set further includes a fourth indication, where the fourth indication is used to indicate a configuration parameter of the subband.
[0151] In some embodiments, the fourth indication-related operation is performed before the first indication-related operation.
[0152] In some embodiments, the subband configuration parameters include a subband number parameter and a subcarrier spacing parameter.
[0153] In some embodiments, the indication value of the subband number parameter is A, which is used to indicate that the number of subbands is 1; the indication value of the subband number parameter is B, which is used to indicate that the number of subbands is M, where M is an integer greater than 1.
[0154] In some embodiments, when the indication value of the subband number parameter is A, the indication value of the second indication is A.
[0155] In some embodiments, the indication value of the subcarrier spacing parameter is A, which is used to indicate that the subcarrier spacings of the subbands are the same; the indication value of the subcarrier spacing parameter is B, which is used to indicate that the subcarrier spacings of the subbands are different.
[0156] In some embodiments, the subband configuration parameters further include at least one of a subband bandwidth, a subcarrier spacing corresponding to each subband, and a number of subcarriers corresponding to each subband.
[0157] In some embodiments, the parameter set further includes a fifth indication, where the fifth indication is used to indicate whether discrete Fourier transform (DFT) modulation or orthogonal time-frequency-space (OTFS) modulation is performed on the data.
[0158] In some embodiments, the fifth indication-related operation is performed before the first indication-related operation.
[0159] In some embodiments, the parameter set further includes a sixth indication, which is used to indicate a carrying method of data in time and frequency.
[0160] In some embodiments, the sixth indication is used to indicate that the data is transmitted in the time domain, or in the frequency domain, or in the time-frequency domain.
[0161] In some embodiments, the parameter set further includes a seventh indication, and the seventh indication is used to indicate whether to add a cyclic prefix or a guard interval after the data undergoes the first inverse Fourier transform.
[0162] In some embodiments, each parameter set in the N parameter sets has a corresponding identifier, and different parameter sets correspond to different identifiers.
[0163] In some embodiments, each of the N identifiers corresponding to the N groups of parameter sets corresponds to a different carrier type.
[0164] In some embodiments, the communication module 302 is configured to receive control information, where the control information carries an identifier of a selected set of parameter sets.
[0165] In some embodiments, the control information is carried in downlink control information DCI or radio resource control RRC signaling.
[0166] In some embodiments, among the N groups of parameter sets, there is at least one group of parameter sets in which both the first indication and the second indication are not A.
[0167] In some embodiments, each of the N sets of parameter sets includes at least one set of parameter subsets.
[0168] In some embodiments, each parameter subset in at least one group of parameter subsets has a corresponding subset identifier, and different groups of parameter subsets correspond to different subset identifiers.
[0169] In some embodiments, the identifier of a parameter set occupies log 2N bits, and the subset identifier of a parameter subset occupies log 2P bits, where the value of P is equal to the number of parameter subsets of the parameter set with the largest number of parameter subsets among the N parameter sets.
[0170] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure also provide a possible structure of a communication device for executing the data transmission method provided in the embodiments of the present disclosure. As shown in Figure 14, the communication device 400 includes: a communication interface 403, a processor 402, and a bus 404. In some embodiments, the communication device may also include a memory 401.
[0171] Processor 402 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 402 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 402 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
[0172] The communication interface 403 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).
[0173] The memory 401 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0174] As an implementation, memory 401 may exist independently of processor 402. Memory 401 may be connected to processor 402 via bus 404 to store instructions or program codes. When processor 402 calls and executes the instructions or program codes stored in memory 401, the data transmission method provided in the embodiments of the present disclosure can be implemented.
[0175] In another implementation, the memory 401 may also be integrated with the processor 402 .
[0176] Bus 404 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 404 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG14 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0177] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the data transmission method described in any of the above embodiments.
[0178] In some embodiments, the computer may be the aforementioned data transmission device, and the present disclosure does not limit the form of the computer.
[0179] In some examples, the computer-readable storage media described above may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0180] An embodiment of the present disclosure provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the data transmission method described in any one of the above embodiments.
[0181] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A data transmission method, include: Selecting a parameter set from the N parameter sets, the parameter set comprising a first indication and a second indication, the first indication being used to indicate an execution mode of a first inverse Fourier transform, and the second indication being used to indicate an execution mode of a second inverse Fourier transform; as well as Based on the selected set of parameter sets, data transmission is performed.
2. The method according to claim 1, in, The indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed, and A is an integer; The indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is an inverse Fourier transform of 1 times the number of inverse fast Fourier transform IFFT points, and B is an integer; The indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform with twice the number of IFFT points, and C is an integer; or The indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is an oversampled inverse Fourier transform greater than or equal to 4 times the number of IFFT points, and D is an integer.
3. The method according to claim 1, in, There are E available subcarriers in the frequency domain in one subband before the first inverse Fourier transform, The indication value of the first indication is A, which is used to indicate that the first inverse Fourier transform is not performed; The indication value of the first indication is B, which is used to indicate that the first inverse Fourier transform is M 1 Point discrete Fourier transform, M 1 is an integer, and E<=M 1 <2E; The indication value of the first indication is C, which is used to indicate that the first inverse Fourier transform is M 2 Point discrete Fourier transform, M 2 is an integer, and 2E<=M 2 <4E; or The indication value of the first indication is D, which is used to indicate that the first inverse Fourier transform is M 3 Point discrete Fourier transform, M 3 is an integer, and M 3 >=4E.
4. The method according to claim 1, in, The indication value of the second indication is A, which is used to indicate that the second inverse Fourier transform is not performed; The indication value of the second indication is B, which is used to indicate that the second inverse Fourier transform is an inverse Fourier transform of 1 times the number of IFFT points; The indication value of the second indication is C, which is used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform with twice the number of IFFT points; or The indication value of the second indication is D, which is used to indicate that the second inverse Fourier transform is an oversampled inverse Fourier transform greater than or equal to 4 times the number of IFFT points.
5. The method according to claim 1, in, There are F subbands in the frequency domain before the second inverse Fourier transform. The indication value of the second indication is A, which is used to indicate that the second inverse Fourier transform is not performed; The indication value of the second indication is B, which is used to indicate that the second inverse Fourier transform is X 1 Point discrete Fourier transform, X 1 is an integer, and F <= X 1 <2F; The indication value of the second indication is C, which is used to indicate that the second inverse Fourier transform is X 2 Point discrete Fourier transform, X 2 is an integer, and 2F<=X 2 <4F; or The indication value of the second indication is D, which is used to indicate that the second inverse Fourier transform is X 3 Point discrete Fourier transform, X 3 is an integer, and X 3 >=4F.
6. The method according to claim 2, 3, 4 or 5, in, The indication value A is 0; the indication value B is 1; the indication value C is 2; and the indication value D is 3.
7. The method according to claim 2, 3, 4 or 5, in, The number of IFFT points of the first inverse Fourier transform and the number of IFFT points of the second inverse Fourier transform both satisfy the nth power of 2, where n is a natural number.
8. The method according to claim 1, in, The parameter set also includes a third indication, and the third indication is used to instruct to perform filtering or windowing operations on the data.
9. The method according to claim 8, in, The operation related to the third indication is performed after the operation related to the second indication.
10. The method according to claim 1, in, The parameter set also includes a fourth indication, where the fourth indication is used to indicate a configuration parameter of a subband.
11. The method according to claim 10, in, The operation related to the fourth indication is performed before the operation related to the first indication.
12. The method according to claim 10, in, The subband configuration parameters include a subband number parameter and a subcarrier spacing parameter.
13. The method according to claim 10, in, The indication value of the subband number parameter is A, which is used to indicate that the number of subbands is 1; or The indication value of the subband number parameter is B, which is used to indicate that the number of subbands is M, where M is an integer greater than 1.
14. The method according to claim 13, in, When the indication value of the subband number parameter is A, the indication value of the second indication is A.
15. The method according to claim 12, in, The indication value of the subcarrier spacing parameter is A, which is used to indicate that the subcarrier spacings of the subbands are the same; or The indication value of the subcarrier spacing parameter is B, which is used to indicate that the subcarrier spacing of the subband is different.
16. The method according to claim 10, in, The subband configuration parameters also include at least one of a subband bandwidth, a subcarrier spacing corresponding to each subband, and a number of subcarriers corresponding to each subband.
17. The method according to claim 1, in, The parameter set also includes a fifth indication, where the fifth indication is used to indicate whether to perform discrete Fourier transform DFT modulation or orthogonal time-frequency-space OTFS modulation on the data.
18. The method according to claim 17, in, The operation related to the fifth indication is performed before the operation related to the first indication.
19. The method according to claim 1, in, The parameter set also includes a sixth indication, and the sixth indication is used to indicate a carrying method of the data in time and frequency.
20. The method according to claim 19, in, The sixth indication is used to indicate that the data is transmitted in the time domain, or in the frequency domain, or in the time-frequency domain.
21. The method according to claim 1, in, The parameter set also includes a seventh indication, and the seventh indication is used to indicate whether to add a cyclic prefix or a guard interval after the data undergoes the first inverse Fourier transform.
22. The method according to claim 1, in, Each parameter set in the N parameter sets has a corresponding identifier, and different parameter sets correspond to different identifiers.
23. The method according to claim 22, in, In the identifiers corresponding to the N groups of parameter sets, each identifier corresponds to a different carrier type.
24. The method according to claim 22, further comprising: include: Control information is received, where the control information carries an identifier of the selected set of parameter sets.
25. The method according to claim 24, in, The control information is carried in downlink control information DCI or radio resource control RRC signaling.
26. The method according to claim 1, in, Among the N groups of parameter sets, there is at least one group of parameter sets in which both the first indication and the second indication are not A.
27. The method according to claim 1, in, Each parameter set of the N parameter sets includes at least one parameter subset.
28. The method according to claim 27, in, Each parameter subset in the at least one group of parameter subsets has a corresponding subset identifier, and different groups of parameter subsets correspond to different subset identifiers.
29. The method according to claim 28, in, The identification of the set of parameters occupies log 2 N bits, the subset identifier of the set of parameter subsets occupies log 2 P bits, where the value of P is equal to the number of parameter subsets of the parameter set with the largest number of parameter subsets among the N groups of parameter sets.
30. A communication device, include: Memory and processor; Memory and processor coupling; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 29 is performed.
31. A computer-readable storage medium, in, The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 29.
Citation Information
Patent Citations
Data transmission method and device and storage medium
CN119135497A
Transmitting method and device using numerology, and scheduling method and device using numerology
CN109479277A
Combining different OFDM numerologies in one band
CN110226314A
Signal transmission method and device
CN114051257A
Flexible frame structure for wireless communication
CN114667787A
